.seo-site{min-height:100vh;color:var(--cream);background:#070808}.seo-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070808e0;border-bottom:1px solid #efe8dc1f;grid-template-columns:180px 1fr 180px;align-items:center;min-height:74px;padding:0 clamp(20px,4vw,64px);display:grid;position:sticky;top:0}.seo-brand img{width:108px}.seo-header nav{justify-self:center;gap:clamp(16px,2.4vw,38px);display:flex}.seo-header nav a{color:#efe8dc9e;letter-spacing:.09em;text-transform:uppercase;font-size:11px}.seo-header nav a:hover{color:var(--cream)}.seo-header__cta{text-transform:uppercase;letter-spacing:.07em;border:1px solid #efe8dc3d;border-radius:999px;justify-self:end;padding:10px 14px;font-size:11px}.seo-header__cta span{color:var(--gold)}.special-intro{background:radial-gradient(circle at 82% 16%,#c6aa7526,#0000 30%),#090a0a;border-bottom:1px solid #efe8dc1f;flex-direction:column;justify-content:flex-end;min-height:580px;padding:clamp(96px,12vw,170px) clamp(20px,5vw,76px) clamp(68px,8vw,110px);display:flex}.special-intro h1{letter-spacing:-.07em;max-width:1180px;margin:0;font-size:clamp(56px,8.8vw,126px);line-height:.87}.special-intro>p{color:#efe8dc9e;max-width:760px;margin:28px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.55}.seo-hero{border-bottom:1px solid #efe8dc1f;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:stretch;min-height:720px;display:grid}.seo-hero__copy{align-self:end;padding:clamp(90px,11vw,150px) clamp(20px,5vw,76px)}.seo-hero__copy h1{letter-spacing:-.07em;max-width:920px;margin:0;font-size:clamp(56px,8.5vw,124px);line-height:.88}.seo-hero__copy>p{color:#efe8dca3;max-width:720px;margin:28px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.55}.seo-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.seo-hero__actions a{border:1px solid #efe8dc33;border-radius:999px;padding:12px 15px;font-size:12px}.seo-hero__actions a:first-child{background:var(--cream);color:#070808;font-weight:750}.seo-hero__visual{background:#111;min-height:100%;margin:0;overflow:hidden}.seo-hero__visual img{object-fit:cover;filter:saturate(.78)contrast(1.05);width:100%;height:100%}.seo-highlight-strip{border-bottom:1px solid #efe8dc1f;flex-wrap:wrap;gap:0;display:flex}.seo-highlight-strip span{color:#efe8dc94;letter-spacing:.11em;text-align:center;text-transform:uppercase;border-right:1px solid #efe8dc1f;flex:160px;padding:18px 20px;font-size:10px}.seo-content{background:var(--paper);color:#070808;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:clamp(88px,11vw,150px) clamp(20px,5vw,76px);display:grid}.seo-content__intro h2{max-width:560px;font-size:clamp(42px,5.5vw,76px)}.seo-content__sections{border-top:1px solid #07080829}.seo-content__sections article{border-bottom:1px solid #07080824;grid-template-columns:52px 1fr;gap:20px;padding:32px 0;display:grid}.seo-content__sections article>span{color:#80683f;font-size:11px}.seo-content__sections article h2{font-size:clamp(28px,3vw,44px)}.seo-content__sections article p{color:#0708089e;grid-column:2;max-width:680px;margin:6px 0 0}.seo-investment{background:#0c0d0d;grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(88px,10vw,136px) clamp(20px,5vw,76px);display:grid}.seo-investment h2{font-size:clamp(48px,6.5vw,92px)}.seo-investment>div:last-child{align-self:end}.seo-investment>div:last-child>p:first-child{color:var(--cream);font-size:clamp(21px,2.5vw,30px);line-height:1.25}.seo-investment__note{color:#efe8dc7a;font-size:13px}.seo-investment a{color:var(--gold);margin-top:20px;font-weight:750;display:inline-block}.seo-related{background:var(--paper-2);color:#070808;padding:clamp(88px,10vw,136px) clamp(20px,5vw,76px)}.seo-related__head{grid-template-columns:.55fr 1fr;align-items:end;gap:7vw;margin-bottom:50px;display:grid}.seo-related__head h2{font-size:clamp(42px,6vw,82px)}.seo-related__grid{border-top:1px solid #07080826;border-left:1px solid #07080826;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seo-related__grid a{border-bottom:1px solid #07080826;border-right:1px solid #07080826;min-height:300px;padding:28px;transition:background .2s;position:relative}.seo-related__grid a:hover{background:#0708080a}.seo-related__grid a>span{color:#80683f;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.seo-related__grid h3{margin-top:54px;font-size:clamp(28px,3vw,42px)}.seo-related__grid p{color:#07080899}.seo-related__grid b{color:#80683f;font-size:22px;position:absolute;bottom:22px;right:24px}.seo-final-cta{color:#070808;background:#c9ad78;flex-direction:column;justify-content:flex-end;min-height:520px;padding:clamp(72px,10vw,130px) clamp(20px,5vw,76px);display:flex}.seo-final-cta .eyebrow{color:#07080894}.seo-final-cta h2{font-size:clamp(58px,9vw,130px)}.seo-final-cta a{border-bottom:1px solid #070808;width:fit-content;margin-top:30px;padding-bottom:4px;font-weight:800}.seo-not-found{text-align:center;place-content:center;min-height:70vh;padding:80px 20px;display:grid}.seo-not-found h1{font-size:clamp(48px,8vw,100px)}.seo-not-found a{color:var(--gold)}@media (width<=980px){.seo-header{grid-template-columns:1fr auto}.seo-header nav{display:none}.seo-hero{grid-template-columns:1fr}.seo-hero__visual{order:-1;min-height:430px}.seo-content,.seo-investment,.seo-related__grid,.seo-related__head{grid-template-columns:1fr}}@media (width<=680px){.seo-header{min-height:66px;padding-inline:18px}.seo-brand img{width:96px}.seo-header__cta{padding:8px 10px;font-size:9px}.special-intro{min-height:470px;padding-left:18px;padding-right:18px}.seo-hero__copy{padding:68px 18px 64px}.seo-hero__visual{min-height:330px}.seo-content,.seo-investment,.seo-related,.seo-final-cta{padding-left:18px;padding-right:18px}.seo-content__sections article{grid-template-columns:36px 1fr}.seo-highlight-strip span{flex-basis:50%}}
