@font-face{font-family:Archivo Black;src:url(/fonts/archivo-black-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-400-700.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--black: #0b0c0c;--ink: #171815;--paper: #f4f0e8;--acid: #d8ff38;--line: #3a3a36}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth}body{background:var(--black);color:var(--paper);font-family:DM Sans,Arial,sans-serif;margin:0;min-width:320px;overflow-x:hidden}a{color:inherit;text-decoration:none}p,h1,h2{margin-top:0}.skip-link{background:var(--acid);color:var(--black);font-weight:700;left:16px;padding:10px 14px;position:fixed;top:-80px;z-index:100}.skip-link:focus{top:16px}.shell{margin:0 auto;max-width:1440px;padding-left:clamp(22px,4.5vw,70px);padding-right:clamp(22px,4.5vw,70px)}.site-header{align-items:center;border-bottom:1px solid var(--line);display:flex;height:82px;justify-content:space-between}.logo{font:500 14px/1 DM Mono,monospace}.logo span{color:var(--acid)}.header-link{border-bottom:1px solid var(--paper);font-size:12px;font-weight:700;padding-bottom:5px;text-transform:uppercase}.header-link:hover,.header-link:focus-visible{border-color:var(--acid);color:var(--acid)}.hero{min-height:calc(100vh - 82px);padding-bottom:54px;padding-top:clamp(62px,10vh,120px)}.kicker,.section-label{color:var(--acid);font:500 12px/1.4 DM Mono,monospace;letter-spacing:.12em;margin-bottom:26px;text-transform:uppercase}.hero h1{font-family:Archivo Black,Arial Black,sans-serif;font-size:clamp(57px,9.4vw,139px);letter-spacing:-.065em;line-height:.82;margin-bottom:60px;max-width:1280px;text-transform:uppercase}.hero h1 span{color:var(--acid);display:inline-block}.hero-bottom{align-items:end;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding-top:25px}.lede{font-size:clamp(19px,2vw,28px);line-height:1.35;margin:0;max-width:660px}.counter{align-items:end;display:flex;gap:12px}.counter strong{color:var(--acid);font:82px/.75 Archivo Black,sans-serif}.counter span{font:11px/1.1 DM Mono,monospace;text-transform:uppercase}.definition{background:var(--acid);color:var(--black)}.definition-inner{display:grid;gap:65px;grid-template-columns:.55fr 1.45fr;max-width:1440px;padding-bottom:clamp(68px,10vw,130px);padding-top:clamp(68px,10vw,130px)}.word p{font:500 24px/1 DM Mono,monospace;margin-bottom:14px}.word span{font:12px/1.5 DM Mono,monospace;text-transform:uppercase}.definition-text{font-size:clamp(35px,5vw,74px);font-weight:600;letter-spacing:-.055em;line-height:1.04;margin:0;max-width:980px}.point{padding-bottom:clamp(95px,13vw,190px);padding-top:clamp(95px,13vw,190px)}.point h2{font:clamp(48px,8vw,118px)/.9 "Archivo Black",Arial Black,sans-serif;letter-spacing:-.065em;margin-bottom:34px;text-transform:uppercase}.point h2 em{color:var(--acid);font-style:normal}.point>p:last-child{font-size:clamp(22px,3vw,40px)}.old-new{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1440px}.old,.new{color:var(--black);display:flex;flex-direction:column;min-height:560px;padding:clamp(35px,6vw,80px)}.old{background:#e8e3d8}.new{background:var(--acid)}.old-new article>span,.old-new small{font:11px/1.4 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.old-new p{font:clamp(40px,5.8vw,80px)/1 "Archivo Black",Arial Black,sans-serif;letter-spacing:-.05em;margin:80px 0 40px;text-transform:uppercase}.old-new small{margin-top:auto}.old p{color:#817e76}.old s{text-decoration-color:var(--black);text-decoration-thickness:4px}.cta{align-items:end;display:flex;justify-content:space-between;padding-bottom:140px;padding-top:140px}.cta p{font-size:clamp(25px,3.8vw,56px);font-weight:600;letter-spacing:-.045em;line-height:1.08;margin:0;max-width:820px}.cta a{background:var(--acid);color:var(--black);flex:none;font-size:14px;font-weight:800;padding:20px 24px;white-space:nowrap}.cta a:hover,.cta a:focus-visible{background:#fff}.contact{align-items:end;border-top:1px solid var(--line);display:flex;gap:48px;justify-content:space-between;padding-bottom:clamp(95px,10vw,140px);padding-top:clamp(95px,10vw,140px);scroll-margin-top:24px}.contact .section-label{margin-bottom:28px}.contact h2{font:clamp(40px,5.6vw,78px)/.95 "Archivo Black",Arial Black,sans-serif;letter-spacing:-.06em;margin-bottom:24px;max-width:680px;text-transform:uppercase}.contact p:last-child{font-size:clamp(18px,2vw,26px);margin-bottom:0}.contact-options{display:flex;flex:0 0 auto;flex-direction:column;gap:22px}.contact-options a{border-bottom:1px solid var(--line);display:flex;flex-direction:column;font-size:clamp(17px,1.8vw,23px);font-weight:600;gap:8px;padding-bottom:18px;white-space:nowrap}.contact-options a span{color:var(--acid);font:500 11px/1.4 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.contact-options a:hover,.contact-options a:focus-visible{border-color:var(--acid);color:var(--acid)}.question-page{padding-bottom:clamp(80px,10vw,140px);padding-top:clamp(40px,5vw,70px)}.breadcrumb{border-bottom:1px solid var(--line);color:#8d8d86;font:500 12px/1.4 DM Mono,monospace;letter-spacing:.12em;margin-bottom:clamp(50px,7vw,110px);padding-bottom:24px;text-transform:uppercase}.breadcrumb a{color:var(--acid)}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:6px 0;list-style:none;margin:0;padding:0}.breadcrumb li+li:before{content:"›";margin:0 10px}.question-page h1{font-family:Archivo Black,Arial Black,sans-serif;font-size:clamp(42px,6.4vw,96px);font-weight:400;letter-spacing:-.06em;line-height:.95;margin-bottom:46px;max-width:1200px;text-transform:uppercase}.answer{font-size:clamp(20px,2vw,27px);line-height:1.4;margin-bottom:52px;max-width:820px}.answer:has(+.answer-document){margin-bottom:22px}.answer-document{font-size:17px;font-weight:700;margin-bottom:52px}.answer-document a{border-bottom:1px solid var(--acid);color:var(--acid);padding-bottom:3px}.answer-document a:hover,.answer-document a:focus-visible{border-color:var(--paper);color:var(--paper)}.question-actions{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:22px 40px;padding-top:28px}.question-cta{background:var(--acid);color:var(--black);font-size:14px;font-weight:800;padding:20px 24px;white-space:nowrap}.question-cta:hover,.question-cta:focus-visible{background:#fff}.back-link{border-bottom:1px solid var(--paper);font-size:12px;font-weight:700;padding-bottom:5px;text-transform:uppercase}.back-link:hover,.back-link:focus-visible{border-color:var(--acid);color:var(--acid)}.more-questions{padding-bottom:clamp(80px,9vw,120px)}.more-questions ul{border-top:1px solid var(--line);list-style:none;margin:0;padding:0}.more-questions li{border-bottom:1px solid var(--line)}.more-questions li a{display:block;font-size:19px;font-weight:700;padding:22px 0}.more-questions li a:hover,.more-questions li a:focus-visible{color:var(--acid)}.site-footer{align-items:center;border-top:1px solid var(--line);color:#8d8d86;display:flex;flex-direction:column;font:11px/1 DM Mono,monospace;gap:22px;justify-content:center;padding-bottom:35px;padding-top:35px}.footer-questions,.footer-credit{display:flex;flex-wrap:wrap;gap:10px 26px;justify-content:center;line-height:1.4;margin:0}.footer-credit{gap:8px}.site-footer .footer-questions a[aria-current=page]{color:var(--acid)}.site-footer a{color:var(--paper)}.site-footer a:hover{color:var(--acid)}:focus-visible{outline:3px solid var(--acid);outline-offset:5px}@media (max-width: 850px){.hero{min-height:auto}.hero-bottom,.cta,.contact{align-items:flex-start;flex-direction:column;gap:34px}.definition-inner{gap:45px;grid-template-columns:1fr}.definition-inner>*{min-width:0}.old-new{grid-template-columns:1fr}.old,.new{min-height:440px}.old-new p{margin-top:65px}}@media (max-width: 560px){.site-header{height:68px}.hero{padding-bottom:55px;padding-top:78px}.hero h1{font-size:clamp(38px,11vw,49px);line-height:.9;margin-bottom:46px}.hero-bottom{gap:38px}.lede{font-size:19px}.counter{margin-top:0}.counter strong{font-size:68px}.definition-inner{padding-bottom:72px;padding-top:72px}.word p{font-size:20px}.definition-text{font-size:34px}.point{padding-bottom:105px;padding-top:105px}.point h2{font-size:46px}.point>p:last-child{line-height:1.35}.old,.new{min-height:390px;padding:38px 22px}.old-new p{font-size:40px}.cta{padding-bottom:105px;padding-top:105px}.cta p{font-size:34px}.cta a{width:100%}.contact{padding-bottom:105px;padding-top:105px}.contact h2{font-size:42px}.contact-options{width:100%}.contact-options a{font-size:17px;white-space:normal}.site-footer{align-items:flex-start;flex-direction:column;line-height:1.4}.footer-questions,.footer-credit{flex-direction:column;justify-content:flex-start}.footer-credit{flex-direction:row}.question-page h1{font-size:38px}.answer{font-size:19px}.question-cta{text-align:center;width:100%}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
