.corporate-v2 .corporate-hero{padding:0;background:var(--v2-paper)}
.corporate-v2 .corporate-hero-grid{grid-template-columns:1.05fr .95fr;gap:0;max-width:none;width:100%;padding-left:max(24px,calc((100% - 1180px)/2));align-items:stretch}
.corporate-v2 .corporate-hero-grid>div{display:flex;min-height:700px;flex-direction:column;justify-content:center;padding:110px 80px 95px 0}
.corporate-v2 .corporate-hero .crumb{color:var(--v2-red);font-size:11px;font-weight:800;letter-spacing:.16em}
.corporate-v2 .corporate-hero h1{max-width:760px;margin:22px 0 28px;font-size:clamp(52px,6vw,78px);line-height:.98;letter-spacing:-.055em}
.corporate-v2 .corporate-hero p{max-width:680px;margin:0;color:#566069;font-size:17px;line-height:1.7}
.corporate-v2 .corporate-hero-actions{margin-top:35px}
.corporate-v2 .corporate-hero-actions .btn{border-radius:0}
.corporate-v2 .corporate-hero figure{min-height:700px;margin:0}
.corporate-v2 .corporate-hero figure img{width:100%;height:100%;object-fit:cover}
.corporate-v2 .corporate-hero figcaption{display:flex;justify-content:space-between;padding:14px 22px;background:var(--v2-navy);color:#fff;font-size:11px}
.corporate-v2 .corporate-intro{padding:120px 0;background:#fff}
.corporate-v2 .corporate-intro-grid{grid-template-columns:1fr 1fr;gap:105px}
.corporate-v2 .corporate-intro h2{margin:15px 0 0;font-size:clamp(40px,4.7vw,60px);line-height:1.06;letter-spacing:-.045em}
.corporate-v2 .corporate-intro-grid>div:last-child{padding-top:26px;border-top:1px solid var(--v2-line)}
.corporate-v2 .corporate-intro p{color:#4f5961;font-size:16px;line-height:1.75}
.corporate-v2 .corporate-intro .corporate-lead{font-size:19px;color:var(--v2-ink)}
.corporate-v2 .corporate-facts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:75px;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}
.corporate-v2 .corporate-facts article{padding:30px 25px 30px 0;border:0;border-right:1px solid var(--v2-line)}
.corporate-v2 .corporate-facts article:not(:first-child){padding-left:25px}
.corporate-v2 .corporate-facts article:last-child{border-right:0}
.corporate-v2 .corporate-facts strong{display:block;margin-bottom:8px;color:var(--v2-navy);font-size:26px}
.corporate-v2 .corporate-facts span{color:#68727a;font-size:12px}
.corporate-v2 .corporate-model{padding:110px 0;background:var(--v2-navy);color:#fff}
.corporate-v2 .corporate-model .section-head{grid-template-columns:1fr .65fr;gap:100px;margin-bottom:55px}
.corporate-v2 .corporate-model .eyebrow{color:#aebbd0}
.corporate-v2 .corporate-model h2{max-width:720px;color:#fff;font-size:clamp(40px,4.5vw,58px);letter-spacing:-.04em}
.corporate-v2 .corporate-model .section-head>p{color:#c5cfda}
.corporate-v2 .corporate-cycle{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28)}
.corporate-v2 .corporate-cycle article{min-height:210px;padding:30px 24px 30px 0;border:0;border-right:1px solid rgba(255,255,255,.18);background:transparent}
.corporate-v2 .corporate-cycle article:not(:first-child){padding-left:24px}
.corporate-v2 .corporate-cycle article:last-child{border-right:0}
.corporate-v2 .corporate-cycle span{color:#aebbd0;font-size:11px}
.corporate-v2 .corporate-cycle strong{display:block;margin:36px 0 10px;color:#fff;font-size:18px}
.corporate-v2 .corporate-cycle p{margin:0;color:#bfc9d4;font-size:13px;line-height:1.6}
.corporate-v2 .brand-architecture{padding:120px 0;background:#fff}
.corporate-v2 .brand-architecture .section-head{max-width:760px;margin:0 auto 65px;text-align:center}
.corporate-v2 .brand-architecture-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}
.corporate-v2 .brand-architecture-grid article{display:block;padding:55px 60px;border:0;background:#fff}
.corporate-v2 .brand-architecture-grid article:first-child{border-right:1px solid var(--v2-line)}
.corporate-v2 .brand-arch-logo{height:82px;margin-bottom:35px}
.corporate-v2 .brand-arch-logo img{max-width:175px;max-height:72px}
.corporate-v2 .brand-architecture-grid h3{max-width:430px;margin:12px 0 15px;font-size:30px;line-height:1.15}
.corporate-v2 .brand-architecture-grid p,.corporate-v2 .brand-architecture-grid li{color:#68727a}
.corporate-v2 .brand-architecture-grid ul{margin:25px 0;padding:0;list-style:none;border-top:1px solid var(--v2-line)}
.corporate-v2 .brand-architecture-grid li{padding:11px 0;border-bottom:1px solid var(--v2-line);font-size:13px}
.corporate-v2 .rnd-section{padding:0;background:var(--v2-paper);color:var(--v2-ink)}
.corporate-v2 .rnd-grid{grid-template-columns:1fr 1fr;gap:0;max-width:none;width:100%}
.corporate-v2 .rnd-grid figure{min-height:680px;margin:0}
.corporate-v2 .rnd-grid figure img{width:100%;height:100%;object-fit:cover}
.corporate-v2 .rnd-grid>div{display:flex;flex-direction:column;justify-content:center;padding:90px 80px}
.corporate-v2 .rnd-grid .eyebrow{color:var(--v2-red)}
.corporate-v2 .rnd-grid h2{max-width:680px;margin:15px 0 22px;color:var(--v2-ink);font-size:clamp(40px,4.5vw,58px);line-height:1.06;letter-spacing:-.04em}
.corporate-v2 .rnd-grid>div>p{color:#566069;line-height:1.7}
.corporate-v2 .rnd-points{display:block;margin-top:30px;border-top:1px solid #c5c9cc}
.corporate-v2 .rnd-points article{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid #c5c9cc}
.corporate-v2 .rnd-points article:nth-child(odd){border-right:0}
.corporate-v2 .rnd-points article:nth-child(even){padding-left:0}
.corporate-v2 .rnd-points strong{color:var(--v2-ink)}
.corporate-v2 .rnd-points span{color:#68727a;font-size:13px}
.corporate-v2 .partnership-section{padding:115px 0;background:#fff}
.corporate-v2 .partnership-grid{grid-template-columns:.85fr 1.15fr;gap:110px}
.corporate-v2 .partnership-grid h2{max-width:620px;margin:15px 0 22px;color:var(--v2-ink);font-size:clamp(40px,4.5vw,58px);line-height:1.06;letter-spacing:-.04em}
.corporate-v2 .partnership-grid>div:first-child>p{color:#566069;line-height:1.7}
.corporate-v2 .partnership-list{border-top:2px solid var(--v2-navy)}
.corporate-v2 .partnership-list article{grid-template-columns:42px minmax(190px,.65fr) 1.35fr;gap:20px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--v2-line)}
.corporate-v2 .partnership-list span{color:var(--v2-red)}
.corporate-v2 .partnership-list strong{color:var(--v2-ink)}
.corporate-v2 .partnership-list p{color:#68727a;line-height:1.55}
.corporate-v2 .corporate-cta{padding:85px 0;background:var(--v2-red);color:#fff}
.corporate-v2 .corporate-cta .wrap{grid-template-columns:1fr auto;gap:60px}
.corporate-v2 .corporate-cta h2{color:#fff;font-size:44px}
.corporate-v2 .corporate-cta p{color:#f2dbe1}
@media(max-width:980px){.corporate-v2 .corporate-hero-grid,.corporate-v2 .corporate-intro-grid,.corporate-v2 .rnd-grid,.corporate-v2 .partnership-grid{grid-template-columns:1fr}.corporate-v2 .corporate-hero-grid{padding-left:24px}.corporate-v2 .corporate-hero-grid>div{min-height:0;padding:90px 24px 70px 0}.corporate-v2 .corporate-hero figure{min-height:0;height:520px;margin-left:-24px}.corporate-v2 .corporate-intro-grid{gap:50px}.corporate-v2 .corporate-facts,.corporate-v2 .corporate-cycle{grid-template-columns:repeat(2,1fr)}.corporate-v2 .corporate-cycle article:nth-child(2){border-right:0}.corporate-v2 .corporate-cycle article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.18)}.corporate-v2 .rnd-grid>div{padding:80px 24px}.corporate-v2 .partnership-grid{gap:60px}}
@media(max-width:650px){.corporate-v2 .corporate-hero h1{font-size:48px}.corporate-v2 .corporate-hero figure{height:360px}.corporate-v2 .corporate-intro,.corporate-v2 .brand-architecture,.corporate-v2 .partnership-section{padding:80px 0}.corporate-v2 .corporate-facts,.corporate-v2 .corporate-cycle,.corporate-v2 .brand-architecture-grid{grid-template-columns:1fr}.corporate-v2 .corporate-facts article,.corporate-v2 .corporate-facts article:not(:first-child){padding:22px 0;border-right:0;border-bottom:1px solid var(--v2-line)}.corporate-v2 .corporate-cycle article,.corporate-v2 .corporate-cycle article:not(:first-child){min-height:0;padding:24px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.corporate-v2 .corporate-cycle strong{margin-top:20px}.corporate-v2 .brand-architecture-grid article{padding:40px 0}.corporate-v2 .brand-architecture-grid article:first-child{border-right:0;border-bottom:1px solid var(--v2-line)}.corporate-v2 .rnd-grid figure{min-height:0;height:420px}.corporate-v2 .rnd-points article{grid-template-columns:1fr;gap:6px}.corporate-v2 .partnership-list article{grid-template-columns:34px 1fr;gap:7px 12px}.corporate-v2 .partnership-list article p{grid-column:2;margin-top:2px}.corporate-v2 .corporate-cta .wrap{grid-template-columns:1fr}.corporate-v2 .corporate-cta h2{font-size:36px}}
