@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Switzer;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/switzer-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Switzer;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/switzer-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Switzer;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/switzer-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Switzer;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/switzer-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0a0a0a;--bg-raise:#111;--ink:#fff;--ink-2:#c6c6c6;--ink-3:#8f8f8f;--rule:#ffffff24;--rule-strong:#ffffff4d;--carmine:#c8102e;--carmine-hi:#e52a3d;--font-display:"Archivo", system-ui, sans-serif;--font:"Switzer", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(16px, 4vw, 64px);--max:1440px;--nav-h:76px}html{background:var(--bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.6;overflow-x:clip}body.menu-open{touch-action:none;overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--carmine-hi);outline-offset:3px}::selection{background:var(--carmine);color:#fff}.skip-link{z-index:1000;background:var(--bg);color:var(--ink);border:1px solid var(--carmine);padding:14px 22px;font-size:.875rem;font-weight:600;position:absolute;top:0;left:0;transform:translateY(-120%)}.skip-link:focus-visible{transform:translateY(0)}#main-content:focus{outline:none}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(72px,10vw,168px)}.section--ruled{border-top:1px solid var(--rule)}.page-top{padding-top:calc(var(--nav-h) + clamp(56px, 9vw, 144px))}.display{font-family:var(--font-display);letter-spacing:-.032em;text-wrap:balance;font-size:clamp(2.375rem,1.1rem + 5.4vw,5.75rem);font-weight:600;font-stretch:100%;line-height:1.02}.h2{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.75rem,1rem + 2.6vw,3.375rem);font-weight:600;line-height:1.08}.h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);font-weight:600;line-height:1.15}.lede{color:var(--ink-2);text-wrap:pretty;max-width:40rem;font-size:clamp(1.1875rem,1rem + .7vw,1.625rem);line-height:1.5}.body{color:var(--ink-2);text-wrap:pretty;max-width:36rem}.label{font-family:var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:14px;font-size:.75rem;font-weight:500;display:inline-flex}.label:before{content:"";background:var(--carmine);width:28px;height:1px}.dim{color:var(--ink-3)}.btn{min-height:54px;font-family:var(--font);letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:.9375rem;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.btn--primary{background:var(--carmine);color:#fff}.btn--primary:hover{background:var(--carmine-hi)}.btn--ghost{border-color:var(--rule-strong);color:var(--ink)}.btn--ghost:hover{border-color:var(--carmine);background:var(--carmine);color:#fff}.btn--sm{min-height:42px;padding:0 20px;font-size:.875rem}.btn .arrow{transition:transform .2s}.btn:hover .arrow{transform:translate(4px)}.btn-row{flex-wrap:wrap;gap:14px;display:flex}.textlink{border-bottom:1px solid var(--carmine);align-items:center;gap:10px;padding-bottom:6px;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.textlink:hover{color:var(--carmine-hi);border-color:var(--carmine-hi)}.nav{z-index:100;height:var(--nav-h);border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.nav.scrolled,body.menu-open .nav{backdrop-filter:blur(14px);border-bottom-color:var(--rule);background:#0a0a0adb}.nav-in{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.brand{align-items:center;gap:14px;display:inline-flex}.brand img{width:34px;height:34px}.brand span{font-family:var(--font-display);letter-spacing:.24em;white-space:nowrap;font-size:.8125rem;font-weight:600}.nav-links{align-items:center;gap:clamp(22px,3vw,44px);display:flex}.nav-links a:not(.btn){color:var(--ink-2);padding-block:8px;font-size:.9375rem;font-weight:500;transition:color .2s;position:relative}.nav-links a:not(.btn):hover,.nav-links a[aria-current=page]{color:#fff}.nav-links a[aria-current=page]:after{content:"";background:var(--carmine);height:1px;position:absolute;bottom:0;left:0;right:0}.nav-toggle{width:44px;height:44px;margin-right:-10px;display:none;position:relative}.nav-toggle span{background:#fff;height:1.5px;transition:transform .25s,top .25s;position:absolute;left:11px;right:11px}.nav-toggle span:first-child{top:17px}.nav-toggle span:nth-child(2){top:26px}.nav-toggle.active span:first-child{top:21.5px;transform:rotate(45deg)}.nav-toggle.active span:nth-child(2){top:21.5px;transform:rotate(-45deg)}.mobile-menu{z-index:90;background:var(--bg);padding:calc(var(--nav-h) + 28px) var(--gutter) 40px;flex-direction:column;justify-content:space-between;display:none;position:fixed;inset:0;overflow-y:auto}.mobile-menu.open{display:flex}.mobile-menu ul{border-top:1px solid var(--rule)}.mobile-menu li{border-bottom:1px solid var(--rule)}.mobile-menu li a{font-family:var(--font-display);letter-spacing:-.02em;padding:22px 0;font-size:1.875rem;font-weight:600;display:block}.mobile-menu li a[aria-current=page]{color:var(--carmine-hi)}.mobile-menu .btn{width:100%;margin-top:32px}@media (width<=860px){.nav-links{display:none}.nav-toggle{display:block}}.footer{border-top:1px solid var(--rule);padding-block:36px}.footer-in{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;font-size:.875rem;display:flex}.footer-links{flex-wrap:wrap;gap:8px 14px;display:flex}.footer-links a{color:var(--ink-2);padding-block:10px;transition:color .2s;display:inline-block}.footer-links a:hover{color:#fff}.footer-links .sep{color:var(--carmine)}.slot{color:#7a7a7a;background:linear-gradient(to top right,#0000 calc(50% - .5px),#ffffff0d 50%,#0000 calc(50% + .5px)),linear-gradient(to bottom right,#0000 calc(50% - .5px),#ffffff0d 50%,#0000 calc(50% + .5px));border:1px solid #3a3a3a;align-items:flex-end;width:100%;min-height:220px;padding:20px 22px;font-size:.8125rem;line-height:1.45;display:flex;position:relative}.slot b{color:#a0a0a0;margin-right:8px;font-weight:500}.slot--16x10{aspect-ratio:16/10}.slot--wide{aspect-ratio:21/9}.quote{max-width:62rem;position:relative}.quote-mark{font-family:var(--font-display);height:.42em;color:var(--carmine);user-select:none;font-size:clamp(5.5rem,4rem + 8vw,10rem);font-weight:700;line-height:.62;display:block}.quote blockquote{margin-top:clamp(8px,1.6vw,24px)}.quote-text{font-family:var(--font-display);letter-spacing:-.022em;text-wrap:balance;font-size:clamp(1.75rem,1.05rem + 2.9vw,3.5rem);font-weight:500;font-stretch:100%;line-height:1.16}.quote-text .quote-mark--close{vertical-align:-.34em;height:auto;margin-left:.04em;font-size:1.7em;line-height:0;display:inline}.quote-q{width:clamp(40px,4vw,56px);height:auto;margin-top:clamp(28px,4vw,52px);display:block}.hero{isolation:isolate;min-height:100svh;padding-block:calc(var(--nav-h) + 40px) 72px;background:radial-gradient(circle at 72% 52%, #c8102e2e 0%, #c8102e0f 26%, #c8102e00 50%), var(--bg);align-items:center;display:flex;position:relative;overflow:hidden}.hero .display{max-width:12.4em;font-size:clamp(2.375rem,1rem + 4.2vw,4.75rem)}.hero .display .dim{color:var(--ink-3);display:block}.hero .display .lit{margin-top:.12em;display:block}.hero .lede{max-width:33rem;margin-top:clamp(24px,3vw,40px)}.hero .btn-row{margin-top:clamp(32px,4vw,52px)}.band{border-top:1px solid var(--rule);padding-block:clamp(80px,10vw,160px)}.ac-hero+.band,.ac-hero+script+.band{border-top:0}.does-head{padding-bottom:clamp(32px,5vw,72px)}.does-row{border-top:1px solid var(--rule);grid-template-columns:repeat(12,1fr);align-items:start;gap:32px clamp(24px,4vw,72px);padding-block:clamp(48px,7vw,104px);display:grid}.does-text{grid-column:1/span 5}.does-viz{grid-column:7/-1}.does-row:nth-child(2n) .does-text{grid-area:1/8/auto/-1}.does-row:nth-child(2n) .does-viz{grid-area:1/1/auto/span 6}.does-n{font-family:var(--font-display);letter-spacing:.16em;color:var(--carmine-hi);margin-bottom:clamp(20px,2.4vw,36px);font-size:.875rem;font-weight:600;display:block}.does-text .body{margin-top:clamp(16px,2vw,26px);font-size:1.125rem}.map-wrap{margin-top:clamp(32px,5vw,64px)}.hubs{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;row-gap:14px;margin-top:clamp(28px,4vw,48px);font-size:clamp(.8125rem,.7rem + .45vw,1.0625rem);font-weight:500;display:flex}.hubs li:not(:last-child):after{content:"·";color:var(--carmine-hi);margin-inline:.95em}.board-strip{grid-template-columns:repeat(7,1fr);gap:clamp(14px,1.6vw,28px);margin-top:clamp(40px,6vw,80px);display:grid}.strip-card img{aspect-ratio:4/5;object-fit:cover;object-position:center 18%;background:var(--bg-raise);width:100%}.strip-name{font-family:var(--font-display);letter-spacing:-.01em;margin-top:16px;font-size:1.0625rem;font-weight:600;line-height:1.2}.strip-seat{color:var(--ink-3);margin-top:6px;font-size:.8125rem;line-height:1.4}.board-band-foot{margin-top:clamp(36px,5vw,64px)}@media (width<=1100px){.board-strip{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.does-text,.does-viz,.does-row:nth-child(2n) .does-text,.does-row:nth-child(2n) .does-viz{grid-area:auto/1/auto/-1}.does-row:nth-child(2n) .does-text{grid-row:1}.does-row:nth-child(2n) .does-viz{grid-row:2}}@media (width<=640px){.hubs{column-gap:1.6em}.hubs li:not(:last-child):after{display:none}.board-strip{grid-template-columns:repeat(2,1fr)}.hero{align-items:flex-end;padding-bottom:56px}}.closing{border-top:1px solid var(--rule);padding-block:clamp(88px,12vw,190px)}.closing-in{grid-template-columns:repeat(12,1fr);align-items:end;gap:32px clamp(24px,4vw,72px);display:grid}.closing-main{grid-column:1/span 7}.closing-side{grid-column:9/-1}.closing-side .body{margin-bottom:32px}.closing--solo{padding-block:clamp(72px,9vw,140px)}.closing--solo .closing-in{display:block}.closing-line{color:var(--ink-2);max-width:32rem;margin-top:20px}.closing-line+.btn-row,.closing-main .h2+.btn-row{margin-top:36px}@media (width<=900px){.closing-main,.closing-side{grid-column:1/-1}}.page-head .lede{margin-top:clamp(24px,3vw,40px)}.page-head .display{max-width:15em}.offers{border-top:1px solid var(--rule)}.offer{border-bottom:1px solid var(--rule);grid-template-columns:repeat(12,1fr);gap:16px clamp(24px,4vw,72px);padding-block:clamp(32px,4.4vw,60px);display:grid}.offer .h3{grid-column:1/span 5}.offer .body{grid-column:7/-1;font-size:1.125rem}.steps{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(36px,5vw,72px);display:grid}.step{padding:28px clamp(16px,2vw,32px) 0 0}.step+.step{border-left:1px solid var(--rule);padding-left:clamp(16px,2vw,32px)}.step-n{font-family:var(--font-display);letter-spacing:.16em;color:var(--carmine-hi);margin-bottom:18px;font-size:.875rem;font-weight:600;display:block}.step p{color:var(--ink-2);font-size:1.0625rem}@media (width<=900px){.offer .h3,.offer .body{grid-column:1/-1}.steps{grid-template-columns:1fr 1fr}.step:nth-child(3){border-left:0;padding-left:0}.step:nth-child(n+3){border-top:1px solid var(--rule);margin-top:28px}}@media (width<=560px){.steps{grid-template-columns:1fr}.step,.step+.step{border-left:0;padding:24px 0 0}.step+.step{border-top:1px solid var(--rule);margin-top:24px}}.founder{border-bottom:1px solid var(--rule);grid-template-columns:repeat(12,1fr);align-items:end;gap:32px clamp(24px,4vw,72px);padding-bottom:clamp(48px,7vw,104px);display:grid}.founder .portrait{grid-column:1/span 5}.founder .card-text{grid-column:7/-1;padding-bottom:8px}.cards{grid-template-columns:repeat(3,1fr);gap:clamp(48px,6vw,88px) clamp(24px,3vw,56px);padding-top:clamp(48px,7vw,104px);display:grid}.portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center 18%;background:var(--bg-raise);width:100%}.card-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);font-weight:600;line-height:1.1}.founder .card-name{font-size:clamp(2rem,1.3rem + 2.2vw,3.25rem)}.card-seat{color:var(--carmine-hi);margin-top:10px;font-size:.9375rem;font-weight:500}.card-who{color:var(--ink-2);margin-top:20px;font-size:1rem;line-height:1.62}.founder .card-who{max-width:34rem;font-size:1.125rem}.card-brings{border-top:1px solid var(--rule);margin-top:22px;padding-top:18px;font-size:1rem;line-height:1.55}.card-brings .k{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:.6875rem;font-weight:500;display:block}.cards .portrait{margin-bottom:26px}.founder .portrait{margin-bottom:0}@media (width<=1000px){.cards{grid-template-columns:1fr 1fr}}@media (width<=760px){.founder{grid-template-columns:1fr;align-items:start}.founder .portrait,.founder .card-text{grid-column:1}.founder .portrait{max-width:420px}}@media (width<=600px){.cards{grid-template-columns:1fr}.cards .portrait{max-width:420px}}.choices{border-top:1px solid var(--rule)}.choice{border-bottom:1px solid var(--rule);grid-template-columns:repeat(12,1fr);gap:12px clamp(24px,4vw,72px);padding-block:clamp(32px,4.4vw,56px);display:grid}.choice-n{font-family:var(--font-display);letter-spacing:.16em;color:var(--carmine-hi);grid-column:1/span 1;padding-top:.5em;font-size:.875rem;font-weight:600}.choice .h3{grid-column:2/span 5}.choice .body{grid-column:8/-1;font-size:1.125rem}.regimes{font-family:var(--font-display);letter-spacing:-.02em;flex-wrap:wrap;row-gap:12px;margin-top:clamp(24px,3vw,40px);font-size:clamp(1.375rem,1rem + 2vw,2.75rem);font-weight:600;line-height:1.15;display:flex}.regimes li:not(:last-child):after{content:"·";color:var(--carmine-hi);margin-inline:.5em}.pair{grid-template-columns:repeat(12,1fr);gap:48px clamp(24px,4vw,72px);display:grid}.pair>div{grid-column:span 6}.pair .body{margin-top:22px;font-size:1.125rem}@media (width<=900px){.choice .h3,.choice .body,.pair>div,.choice-n{grid-column:1/-1}}.briefing{grid-template-columns:repeat(12,1fr);align-items:start;gap:56px clamp(24px,4vw,72px);display:grid}.briefing-copy{grid-column:1/span 5}.briefing-copy .lede{margin-top:28px;font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem)}.briefing-write{border-top:1px solid var(--rule);margin-top:clamp(32px,5vw,64px);padding-top:24px}.briefing-write a{border-bottom:1px solid var(--carmine);padding-bottom:2px;font-size:1.125rem;font-weight:500}.briefing-write a:hover{color:var(--carmine-hi)}.briefing-write p{color:var(--ink-3);margin-top:10px;font-size:.9375rem}.briefing-cal{grid-column:7/-1}.cal-frame{border:1px solid var(--rule-strong);background:var(--bg-raise);min-height:560px;padding:clamp(6px,1vw,14px);position:relative}.cal-frame #calLoading{text-align:center;color:var(--ink-3);justify-content:center;align-items:center;padding:24px;font-size:.9375rem;display:flex;position:absolute;inset:0}.cal-frame #calLoading a{color:var(--ink);border-bottom:1px solid var(--carmine)}@media (width<=900px){.briefing-copy,.briefing-cal{grid-column:1/-1}}.prose{padding-block:calc(var(--nav-h) + clamp(48px, 8vw, 112px)) clamp(72px, 10vw, 140px);max-width:46rem}.prose h1{font-size:clamp(2rem,4.2vw,3rem)}.prose .updated{color:var(--ink-3);margin-top:14px;font-size:.875rem}.prose h2{font-family:var(--font-display);letter-spacing:-.015em;margin-top:2em;font-size:1.375rem;font-weight:600;line-height:1.25}.prose h2 .num{color:var(--carmine-hi);font-weight:600}.prose p,.prose li{color:var(--ink-2);margin-top:1em;font-size:1rem;line-height:1.7}.prose ul{margin-top:.4em}.prose li{margin-top:.7em;padding-left:1.4em;position:relative}.prose li:before{content:"";background:var(--carmine);width:.6em;height:1px;position:absolute;top:.78em;left:0}.prose strong{color:var(--ink);font-weight:500}.prose a{color:var(--ink);border-bottom:1px solid var(--carmine)}.prose hr{border:0;border-top:1px solid var(--rule);margin-top:2.2em}.prose .contact{border-top:1px solid var(--rule-strong);margin-top:2.6em;padding-top:1.6em}.lost{min-height:70vh;padding-top:var(--nav-h);flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}
