.corporate-subpage{overflow:hidden}.subpage-hero{min-height:680px;display:flex;align-items:flex-end;padding:190px 0 92px}.subpage-hero:after{right:-.02em;bottom:-.06em;font-size:clamp(150px,19vw,310px);letter-spacing:-.06em}.subpage-hero .shell{position:relative}.subpage-hero h1{max-width:1030px}.subpage-hero>div>p:not(.eyebrow){max-width:680px}.subpage-hero__meta{position:absolute;right:0;bottom:2px;width:230px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px 14px;color:#fff}.subpage-hero__meta span{color:var(--gold);font:36px/1 var(--serif)}.subpage-hero__meta i{height:1px;background:rgba(255,255,255,.4)}.subpage-hero__meta b{grid-column:1/-1;font-size:9px;font-weight:500;letter-spacing:.18em;text-align:right;text-transform:uppercase}.subpage-manifesto{padding:120px 0;background:#eee7db}.subpage-manifesto__grid{display:grid;grid-template-columns:1.04fr .96fr;gap:90px;align-items:center}.subpage-manifesto__visual{position:relative;height:630px;margin:0}.subpage-manifesto__visual:before{content:"";position:absolute;z-index:0;left:-28px;top:-28px;width:46%;height:42%;border:1px solid var(--gold)}.subpage-manifesto__visual img{position:relative;z-index:1;width:100%;height:100%;display:block;object-fit:cover}.subpage-manifesto__visual figcaption{position:absolute;z-index:2;right:0;bottom:0;padding:15px 22px;background:var(--ink);color:var(--gold);font-size:9px;letter-spacing:.17em;text-transform:uppercase}.subpage-manifesto__copy h2,.career-culture__copy h2,.partnership-story__copy h2{margin:0;font:clamp(50px,5.3vw,78px)/.94 var(--serif);letter-spacing:-.025em}.subpage-manifesto__copy>p:not(.eyebrow),.career-culture__copy>p,.partnership-story__copy>p{margin:28px 0 0;color:#59666f;font-size:15px;line-height:1.85}.subpage-manifesto__copy blockquote{position:relative;margin:44px 0 0;padding:27px 0 0 42px;border-top:1px solid #cbb892;color:var(--ink);font:italic 25px/1.35 var(--serif)}.subpage-manifesto__copy blockquote:before{content:"“";position:absolute;left:0;top:23px;color:var(--gold);font:48px/.8 var(--serif)}.vision-direction{background:#f7f3ec}.vision-direction .split-statements{gap:0;border:1px solid #d8c9b0}.vision-direction .split-statements article{position:relative;min-height:330px;padding:45px 38px;border:0}.vision-direction .split-statements article+article{border-left:1px solid #d8c9b0}.vision-direction .split-statements article:after{content:"";position:absolute;right:24px;bottom:24px;width:55px;height:55px;border-right:1px solid rgba(195,161,91,.35);border-bottom:1px solid rgba(195,161,91,.35)}.values-section--signature{padding-top:110px!important;background:var(--ink);color:#fff}.values-section--signature .eyebrow{color:var(--gold)}.values-section--signature .value-card{min-height:290px;border-color:rgba(195,161,91,.33);background:rgba(255,255,255,.035);transition:transform .35s,border-color .35s,background .35s}.values-section--signature .value-card:hover{transform:translateY(-8px);border-color:var(--gold);background:rgba(255,255,255,.065)}.values-section--signature .value-card h3{color:#fff}.values-section--signature .value-card p{color:#aeb8bf}.subpage-cta{padding:85px 0;background:#0b2538;color:#fff}.subpage-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:60px}.subpage-cta h2{max-width:760px;margin:0;font:clamp(46px,5vw,70px)/.96 var(--serif)}.subpage-cta .button{flex-shrink:0}.partnership-equation{min-height:430px}.partnership-equation__brand{position:relative;width:35%;padding:45px 30px;border:1px solid rgba(195,161,91,.28)}.partnership-equation__brand>span{position:absolute;left:18px;top:16px;color:var(--gold);font-size:9px;letter-spacing:.12em}.partnership-equation__brand img{width:min(230px,75%)!important;margin:auto}.partnership-equation__mark{display:grid;place-items:center;gap:12px}.partnership-equation__mark i{display:grid;width:64px;height:64px;place-items:center;border:1px solid var(--gold);border-radius:50%;font-style:normal}.partnership-equation__mark small{color:#7f8e98;font-size:8px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.partnership-story{background:#f7f3ec}.partnership-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.partnership-story__visual{position:relative;height:620px;margin:0;overflow:hidden}.partnership-story__visual img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s}.partnership-story__visual:hover img{transform:scale(1.035)}.partnership-story__visual span{position:absolute;right:0;bottom:0;padding:16px 24px;background:var(--gold);color:#fff;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.partnership-story__copy>p:not(.eyebrow){padding-left:34px;border-left:1px solid #d1bea0}.partnership-strengths .value-card{min-height:260px;border-top:2px solid var(--gold)}.partnership-process{padding:110px 0;background:var(--ink);color:#fff}.partnership-process__grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px;border-top:1px solid rgba(195,161,91,.45)}.partnership-process__grid article{position:relative;padding:38px 28px 0 0}.partnership-process__grid article+article{padding-left:28px;border-left:1px solid rgba(255,255,255,.12)}.partnership-process__grid article>span{color:var(--gold);font-size:10px}.partnership-process__grid article>i{position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 7px rgba(195,161,91,.12)}.partnership-process__grid article+article>i{left:28px}.partnership-process__grid h3{margin:25px 0 13px;font:32px/1 var(--serif)}.partnership-process__grid p{margin:0;color:#9fabb3;font-size:12px;line-height:1.7}.career-culture{background:#eee7db}.career-culture__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.career-culture__copy>p{max-width:590px}.career-culture__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.career-culture__tags span{padding:10px 14px;border:1px solid #cfb988;color:#806329;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.career-culture__visual{position:relative;height:620px;margin:0}.career-culture__visual:after{content:"";position:absolute;left:-20px;bottom:-20px;width:45%;height:40%;border-left:1px solid var(--gold);border-bottom:1px solid var(--gold)}.career-culture__visual img{width:100%;height:100%;display:block;object-fit:cover}.career-culture__visual figcaption{position:absolute;z-index:1;left:-45px;bottom:48px;width:220px;padding:28px;background:var(--ink);color:#fff}.career-culture__visual figcaption b{display:block;color:var(--gold);font:34px/1 var(--serif);letter-spacing:.08em}.career-culture__visual figcaption span{display:block;margin-top:9px;color:#aab5bc;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.career-values{margin-top:100px}.career-values .value-card{min-height:250px;box-shadow:0 18px 45px rgba(4,17,29,.06)}.career-journey{padding:110px 0;background:var(--ink);color:#fff}.career-journey__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;background:rgba(195,161,91,.25)}.career-journey__grid article{position:relative;min-height:290px;padding:42px;background:#0b2538}.career-journey__grid article:after{content:"→";position:absolute;right:24px;top:28px;color:rgba(195,161,91,.5);font-size:28px}.career-journey__grid article:last-child:after{content:"✓"}.career-journey__grid article>span{color:var(--gold);font-size:10px;letter-spacing:.13em}.career-journey__grid h3{margin:62px 0 15px;font:38px/1 var(--serif)}.career-journey__grid p{margin:0;color:#aab5bc;font-size:13px;line-height:1.7}.career-application{position:relative;overflow:hidden;background:#0e2d43}.career-application:after{content:"FOCUS";position:absolute;right:-25px;bottom:-28px;color:rgba(255,255,255,.025);font:160px/.7 var(--serif);pointer-events:none}.career-application__inner{position:relative;z-index:1}@media(max-width:1000px){.subpage-manifesto__grid,.partnership-story__grid,.career-culture__grid{grid-template-columns:1fr;gap:55px}.subpage-manifesto__visual,.partnership-story__visual,.career-culture__visual{height:520px}.subpage-hero__meta{position:static;margin-top:42px}.partnership-equation__brand{width:40%}.partnership-process__grid{grid-template-columns:repeat(2,1fr);gap:35px 0}.partnership-process__grid article:nth-child(3){border-left:0}.career-culture__copy{max-width:760px}}@media(max-width:800px){.subpage-hero{min-height:590px}.subpage-manifesto{padding:85px 0}.subpage-manifesto__visual:before{left:-12px;top:-12px}.subpage-cta__inner{align-items:flex-start;flex-direction:column}.partnership-equation{padding:70px 0}.partnership-equation__brand{width:100%;max-width:520px}.partnership-story__copy>p:not(.eyebrow){padding-left:22px}.partnership-process__grid,.career-journey__grid{grid-template-columns:1fr}.partnership-process__grid article,.partnership-process__grid article+article{padding:30px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.12)}.partnership-process__grid article>i,.partnership-process__grid article+article>i{left:0}.career-culture__visual figcaption{left:0}.career-values{margin-top:70px}.career-journey__grid article{min-height:240px}}@media(max-width:520px){.subpage-hero{min-height:540px}.subpage-manifesto__visual,.partnership-story__visual,.career-culture__visual{height:390px}.subpage-manifesto__copy blockquote{padding-left:32px;font-size:21px}.vision-direction .split-statements article+article{border-left:0;border-top:1px solid #d8c9b0}.partnership-equation__brand{padding:36px 20px}.career-culture__visual figcaption{width:190px;padding:22px}.subpage-cta,.partnership-process,.career-journey{padding:75px 0}}
