@import url('https://fonts.googleapis.com/css2?family=Archivo+Narrow:wght@400;600;700&family=Roboto+Slab:wght@700;800&display=swap');
:root{--black:#090a0a;--graphite:#171919;--steel:#7b7f7e;--line:#343738;--white:#f1f1ef;--muted:#b9bcba}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:'Archivo Narrow',Arial,sans-serif}a{color:inherit;text-decoration:none}.nav{height:96px;display:flex;align-items:center;padding:0 4.3vw;border-bottom:1px solid var(--line);position:absolute;inset:0 0 auto;z-index:10;background:#090a0aec}.brand{display:flex;align-items:center;gap:18px}.brand img{width:48px;height:56px;object-fit:cover;filter:grayscale(1) contrast(1.5)}.brand strong{font:800 25px 'Roboto Slab',serif}.nav nav{margin-left:auto;display:flex;align-items:center;gap:40px}.nav nav a{font-size:14px;letter-spacing:.14em;font-weight:600;color:#c2c4c3}.nav nav a:not(.nav-cta):after{content:'';display:block;width:0;height:1px;background:white;transition:.2s}.nav nav a:hover:after{width:100%}.nav-cta{border:1px solid #c2c4c3;padding:17px 28px}.menu{display:none;background:none;border:0;color:white;letter-spacing:.12em;cursor:pointer}.hero{min-height:100vh;display:grid;grid-template-columns:58% 42%;padding-top:96px;overflow:hidden;background:radial-gradient(circle at 76% 42%,#272929 0,#141515 33%,#090a0a 70%)}.hero-copy{padding:13vh 4.4vw 7vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;z-index:2}.eyebrow,.section-tag{font-size:14px;letter-spacing:.27em;color:#d0d2d1;font-weight:600}.hero h1,.page-hero h1,.essay h1,h2{font-family:'Roboto Slab',serif;line-height:.9;letter-spacing:-.055em}.hero h1{font-size:clamp(50px,5.25vw,88px);margin:28px 0 24px}.hero h1 span,.page-hero h1 span,.essay h1 span,h2 em{color:#858887;font-style:normal}.lead{font-size:24px;line-height:1.45;color:#d1d3d2;max-width:650px;margin:0 0 38px}.actions{display:flex;gap:20px}.button{min-height:62px;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:0 32px;font-weight:700;letter-spacing:.04em;font-size:17px;border:1px solid var(--white);transition:.2s}.button:hover{transform:translateY(-2px)}.button.light{background:var(--white);color:var(--black)}.button.light:hover{background:#c7cac8}.button.outline:hover{background:var(--white);color:var(--black)}.button.dark{background:var(--black);color:var(--white);border-color:var(--black)}.hero-mark{position:relative;display:grid;place-items:center}.hero-mark:before{content:'';position:absolute;inset:8% -15% -10% 0;background:linear-gradient(145deg,#292b2b,#0c0d0d);clip-path:polygon(28% 0,100% 0,100% 100%,0 100%,0 26%)}.hero-mark img{position:relative;width:min(95%,680px);filter:grayscale(1) contrast(1.45) brightness(.7);mix-blend-mode:screen;opacity:.86;transform:scale(1.42)}section:not(.hero,.metrics){padding:110px 6vw;border-top:1px solid var(--line)}.metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.metrics div{padding:44px 6vw;border-right:1px solid var(--line);display:flex;align-items:baseline;gap:18px}.metrics strong{font:800 44px 'Roboto Slab',serif}.metrics span{letter-spacing:.16em;color:var(--muted)}h2{font-size:clamp(50px,6vw,94px);margin:28px 0}.statement{display:grid;grid-template-columns:1.35fr 1fr;column-gap:8vw}.statement>.section-tag{grid-column:1/-1}.statement-copy{align-self:end}.statement-copy p{font-size:22px;line-height:1.5;color:var(--muted);border-top:1px solid var(--line);padding:22px 0;margin:0}.section-head{display:grid;grid-template-columns:2fr 1fr;align-items:end}.section-head>p{font-size:21px;line-height:1.5;color:var(--muted);max-width:430px}.principles{display:grid;grid-template-columns:repeat(2,1fr);margin-top:65px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.principles article{padding:31px 36px;min-height:205px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.2s}.principles article:hover{background:var(--graphite)}.principles article>span{color:var(--steel);letter-spacing:.12em}.principles h3{font:700 27px 'Roboto Slab',serif;margin:31px 0 12px}.principles p{color:var(--muted);font-size:18px;line-height:1.45;margin:0}.anchor{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;background:linear-gradient(135deg,#090a0a,#1c1e1e)}.anchor-lead{font:700 29px/1.4 'Roboto Slab',serif;color:#c7cac8;max-width:630px}.anchor>div:last-child>p{font-size:22px;line-height:1.55;color:var(--muted);margin-bottom:36px}.article-list{margin-top:65px;border-top:1px solid var(--line)}.article-list>a{display:grid;grid-template-columns:70px 1fr 30px;gap:24px;align-items:center;padding:28px 8px;border-bottom:1px solid var(--line);transition:.2s}.article-list>a:hover{background:var(--graphite);padding-left:24px}.article-list>a>span{color:var(--steel);letter-spacing:.12em}.article-list small{color:var(--steel);letter-spacing:.18em}.article-list h3{font:700 27px/1.25 'Roboto Slab',serif;margin:8px 0}.join{text-align:center;display:flex;flex-direction:column;align-items:center;background:radial-gradient(circle,#272929,#090a0a 66%)}.join img{width:105px;filter:grayscale(1) contrast(1.5);margin-bottom:28px}.join>p:not(.section-tag){font-size:22px;color:var(--muted);margin:0 0 34px}footer{padding:62px 6vw 34px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:38px;color:var(--muted)}footer>p{letter-spacing:.14em;line-height:1.6;margin:0}footer>div{display:flex;flex-direction:column;gap:11px}footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:27px;margin-top:25px;letter-spacing:.12em}.anchor-hero{min-height:100vh;padding:180px 6vw 90px!important;display:grid;grid-template-columns:2fr 1fr;align-items:center;background:radial-gradient(circle at 76% 45%,#303333,#151717 32%,#090a0a 68%)}.anchor-hero h1{font:800 clamp(100px,15vw,230px)/.76 'Roboto Slab',serif;letter-spacing:-.08em;margin:45px 0}.anchor-hero>div>p:last-child{font-size:29px;line-height:1.4;color:#c6c9c7;max-width:690px}.anchor-hero aside{border-left:1px solid var(--line);display:flex;flex-direction:column}.anchor-hero aside span{font-size:18px;letter-spacing:.24em;padding:25px 38px;border-bottom:1px solid var(--line);color:#aeb1b0}.benefits{display:grid;grid-template-columns:1fr 1fr;padding:0!important}.benefits>div{padding:95px 6vw;border-right:1px solid var(--line)}.benefits h3{font:700 31px/1.45 'Roboto Slab',serif}.phase{background:var(--white);color:var(--black)}.phase .section-tag{color:#555}.phase>p:not(.section-tag){font-size:23px;line-height:1.55;max-width:820px;margin-bottom:38px}.page-hero{padding-top:210px!important;min-height:72vh;background:radial-gradient(circle at 80% 45%,#292b2b,#090a0a 65%)}.page-hero h1{font-size:clamp(68px,9vw,140px);margin:35px 0}.page-hero>p:last-child{font-size:25px;line-height:1.5;color:var(--muted);max-width:750px}.essay{padding-top:210px!important}.essay h1{font-size:clamp(55px,7vw,110px);margin:35px 0}.dek{font-size:28px;line-height:1.45;color:var(--muted);max-width:850px}.essay-body{max-width:820px;margin:90px auto 0}.essay-body p{font-size:21px;line-height:1.75;color:#d3d5d4}.essay-body h2{font-size:42px;letter-spacing:-.03em;line-height:1.1;margin-top:65px}.essay-body blockquote{margin:60px 0;padding:12px 0 12px 30px;border-left:3px solid var(--white);font:700 27px/1.5 'Roboto Slab',serif}.not-found{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.not-found img{width:100px;filter:grayscale(1) contrast(1.5)}.not-found h1{font:800 clamp(50px,8vw,100px) 'Roboto Slab',serif}
@media(max-width:900px){.nav{height:78px;padding:0 22px}.brand img{width:38px;height:44px}.brand strong{font-size:19px}.menu{display:block;margin-left:auto}.nav nav{display:none;position:absolute;top:78px;left:0;right:0;background:#090a0a;padding:27px;flex-direction:column;align-items:stretch;gap:25px}.nav nav.open{display:flex}.hero{grid-template-columns:1fr;padding-top:78px}.hero-copy{padding:14vh 24px 70px}.hero-mark{position:absolute;inset:78px 0 0;opacity:.24}.hero h1{font-size:clamp(43px,13vw,68px)}.eyebrow{font-size:11px;line-height:1.7}.lead{font-size:20px}.actions{flex-direction:column;width:100%}.actions a{width:100%}.metrics{grid-template-columns:1fr}.metrics div{border-right:0;border-bottom:1px solid var(--line);padding:30px 24px}section:not(.hero,.metrics){padding:80px 24px}.statement,.section-head,.anchor,.anchor-hero,.benefits{grid-template-columns:1fr}.statement-copy{padding-top:42px}.principles{grid-template-columns:1fr}.principles article{min-height:auto}.section-head>p{margin-bottom:35px}.article-list>a{grid-template-columns:42px 1fr 20px;gap:10px}.article-list h3{font-size:21px}.anchor-hero{padding:145px 24px 70px!important}.anchor-hero h1{font-size:clamp(90px,28vw,150px)}.anchor-hero aside{margin-top:55px;border-top:1px solid var(--line);border-left:0}.anchor-hero aside span{padding-left:0}.benefits>div{padding:70px 24px;border-right:0;border-bottom:1px solid var(--line)}.page-hero,.essay{padding-top:150px!important}.essay-body{margin-top:55px}.essay-body p{font-size:19px}.essay-body h2{font-size:34px}footer{grid-template-columns:1fr}.join h2{font-size:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
