:root{--navy:#000e35;--blue:#0043ff;--red:#ff1200;--cream:#f7f5ee;--sky:#a3d4f2;--line:rgba(0,14,53,.18);--sans:"Lato",Arial,sans-serif;--display:"Avenir Next","Avenir","Montserrat",Arial,sans-serif;--mono:"DM Mono",monospace}
h1,h2,h3{font-family:var(--display);font-weight:500;letter-spacing:-.035em}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--navy);font-family:var(--sans);margin:0}
.article-header{align-items:center;background:var(--navy);color:var(--cream);display:grid;grid-template-columns:1fr auto 1fr;padding:22px 4vw}.article-header img{display:block;height:31px}.article-header nav{display:flex;gap:25px}.article-header a{color:inherit;font-size:.78rem;text-decoration:none}.article-header>a:last-child{justify-self:end}
.article-hero{color:#fff;min-height:78vh;overflow:hidden;padding:clamp(140px,16vw,230px) 5vw 80px;position:relative}.article-hero:before{background:linear-gradient(90deg,rgba(0,14,53,.9),rgba(0,14,53,.28));content:"";inset:0;position:absolute}.hero-valuation{background:center/cover url('assets/articles/valuation-editorial.png')}.hero-preparation{background:center/cover url('assets/articles/preparation-editorial.png')}.article-hero>*{position:relative}.kicker{font:500 .65rem var(--mono);letter-spacing:.08em;margin:0 0 24px;text-transform:uppercase}.article-hero h1{font-size:clamp(3.8rem,8vw,8.5rem);font-weight:500;letter-spacing:-.07em;line-height:.86;margin:0;max-width:11ch}.article-hero>p:last-child{font-size:clamp(1rem,1.4vw,1.3rem);line-height:1.55;margin:38px 0 0;max-width:48ch}
.article-body{display:grid;gap:7vw;grid-template-columns:.55fr 1fr;padding:clamp(80px,9vw,140px) 5vw}.article-aside{align-self:start;position:sticky;top:35px}.article-aside p{font:.65rem/1.6 var(--mono);max-width:25ch;text-transform:uppercase}.article-aside a{border-bottom:1px solid;color:inherit;display:inline-block;font-size:.78rem;margin-top:25px;padding-bottom:4px;text-decoration:none}.article-copy{max-width:780px}.article-copy .lead{font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.5;margin:0 0 65px}.article-copy h2{font-size:clamp(2.2rem,4vw,4.3rem);font-weight:500;letter-spacing:-.055em;line-height:.95;margin:80px 0 28px}.article-copy h3{font-size:1.45rem;margin:40px 0 16px}.article-copy p,.article-copy li{font-size:1.02rem;line-height:1.75}.article-copy ul{padding-left:1.2em}.article-copy li{margin-bottom:9px}.article-image{margin:70px 0}.article-image img{display:block;width:100%}.article-image figcaption{font:.58rem var(--mono);margin-top:10px;text-transform:uppercase}.article-callout{background:var(--sky);font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.45;margin:70px 0;padding:35px}.article-next{background:var(--navy);color:#fff;display:grid;gap:5vw;grid-template-columns:1fr auto;padding:70px 5vw}.article-next h2{font-size:clamp(2.5rem,5vw,5.5rem);font-weight:500;letter-spacing:-.06em;line-height:.92;margin:0}.article-next a{align-self:center;background:var(--red);border-radius:999px;color:#fff;font-weight:700;padding:16px 22px;text-decoration:none}footer{background:#030920;color:#fff;display:flex;font-size:.72rem;justify-content:space-between;padding:30px 5vw}footer a{color:inherit;text-decoration:none}@media(max-width:760px){.article-header{grid-template-columns:1fr auto}.article-header nav{display:none}.article-hero{min-height:68vh;padding:130px 6vw 65px}.article-body{grid-template-columns:1fr;padding-left:6vw;padding-right:6vw}.article-aside{position:static}.article-next{grid-template-columns:1fr}.article-next a{justify-self:start}}
