@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-ext-standard-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-standard-normal.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-400-normal.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-500-normal.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}html{-webkit-text-size-adjust:100%}body{margin:0}img,svg{max-width:100%}[hidden]{display:none!important}:root{--page:#f4efe3;--ink:#14160f;--bar:#3d4b34;--on-bar:#ffe45c;--sq:#ffe45c;--on-sq:#14160f;--focus:#3d4b34;--g1:#dedfce;--g2:#a3a98e;--g3:#556349;--g4:#47553c;--mute:#45474d;--line:#14160f29;--line-inv:#ffe45c4d;--sans:"Archivo", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--gut:clamp(16px, 5.5vw, 80px);--hh:64px;--ease:cubic-bezier(.2,.8,.2,1);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--page);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5;overflow-x:hidden}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.c{font-family:var(--sans);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:-.005em;font-weight:900;line-height:.86}.c8{font-weight:800}.m{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px;line-height:1.6}.wrap{padding-inline:var(--gut)}h1,h2,h3,p{margin:0}h2,h3{text-wrap:balance}p,li,dd,td,.lead,.note{text-wrap:pretty}.lead{max-width:62ch;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.prose p{max-width:66ch}.prose p+p{margin-top:14px}.prose.legal{max-width:none}.prose.legal h2{max-width:30ch;margin:40px 0 14px;font-size:clamp(24px,2.4vw,34px)}.prose.legal p,.prose.legal ul,.prose.legal ol{max-width:72ch}.prose.legal ul,.prose.legal ol{gap:6px;margin:12px 0;padding-left:22px;display:grid}.prose.legal .tw{max-width:100%;margin:18px 0;overflow-x:auto}.prose.legal table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.prose.legal th{text-align:left;font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid var(--ink);padding:10px 12px}.prose.legal td{border-bottom:1px solid var(--g2);vertical-align:top;padding:10px 12px}.prose.legal .legal-nav{border-top:6px solid var(--bar);margin-top:44px;padding-top:18px}.tab{font-variant-numeric:tabular-nums}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hdr{top:env(safe-area-inset-top,0px);z-index:40;height:var(--hh);background:var(--bar);color:var(--on-bar);align-items:stretch;display:flex;position:sticky}.brand{padding-left:var(--gut);flex-shrink:0;align-items:center;gap:12px;padding-right:24px;text-decoration:none;display:flex}.brand svg{flex-shrink:0;width:26px;height:22px}.lockup{align-items:baseline;gap:12px;min-width:0;display:flex}.lockup .c{white-space:nowrap;font-size:30px;line-height:1}.lockup small{font-family:var(--sans);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.02em;color:var(--g1);white-space:nowrap;font-size:13px;line-height:1.05}.nav{align-items:center;gap:4px;margin-left:auto;padding-right:20px;display:flex}.nav a,.nav button{font:600 14px/1 var(--sans);color:var(--on-bar);cursor:pointer;background:0 0;border:0;padding:10px 12px;text-decoration:none;position:relative}.nav a:after,.nav button:after{content:"";background:var(--sq);transform-origin:0;height:2px;transition:transform .25s var(--ease);position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.nav a:hover:after,.nav a[aria-current=page]:after,.nav button:hover:after,.nav button[aria-expanded=true]:after{transform:scaleX(1)}.drop{position:relative}.drop-panel{background:var(--bar);border-top:4px solid var(--sq);opacity:0;pointer-events:none;min-width:300px;transition:opacity .2s, transform .2s var(--ease);flex-direction:column;padding:10px 0;display:flex;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-6px)}.drop-panel.open{opacity:1;pointer-events:auto;transform:none}.drop-panel a{padding:12px 20px;font-size:15px}.drop-panel a:after{display:none}.drop-panel a:hover{background:var(--g4)}.hdr-apply{background:var(--sq);color:var(--on-sq);flex-shrink:0;align-items:center;gap:10px;padding:0 22px;font-size:22px;text-decoration:none;display:flex}.hdr-apply span{transition:transform .25s var(--ease)}.hdr-apply:hover span{transform:translate(5px)}.menu-btn{color:var(--on-bar);font:600 14px var(--mono);letter-spacing:.14em;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 16px;display:none}@media (width<=1080px){.nav{display:none}.menu-btn{display:block}.hdr-apply{padding:0 16px;font-size:18px}}@media (width<=1280px) and (width>=1081px){.lockup small{white-space:normal;max-width:170px;font-size:12px}}@media (width<=760px){.lockup small{white-space:normal;max-width:160px;font-size:11.5px}.lockup .c{font-size:26px}}@media (width<=520px){.lockup small{display:none}}@media (width<=420px){.brand{flex-shrink:1;gap:8px;min-width:0;padding-right:6px}.brand svg{width:20px;height:17px}.menu-btn{padding:0 10px;font-size:12px}.hdr-apply{padding:0 12px;font-size:16px}}.sheet{z-index:60;background:var(--bar);color:var(--on-bar);padding:calc(env(safe-area-inset-top,0px) + 20px) var(--gut) 40px;transition:transform .45s var(--ease);flex-direction:column;gap:6px;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.sheet.open{transform:none}.sheet-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.sheet-top button{background:var(--sq);color:var(--on-sq);font:600 13px var(--mono);letter-spacing:.14em;cursor:pointer;border:0;padding:12px 16px}.sheet a{opacity:0;transition:opacity .3s, transform .4s var(--ease);font-size:clamp(34px,10vw,56px);text-decoration:none;transform:translateY(20px)}.sheet.open a{opacity:1;transition-delay:calc(var(--i) * 40ms + .12s);transform:none}.sheet .m{opacity:.7;margin-top:22px}.wipe{z-index:50;background:var(--bar);transform-origin:0;pointer-events:none;position:fixed;inset:0;transform:scaleX(0)}.wipe i{aspect-ratio:1;background:var(--sq);transform-origin:100% 100%;width:clamp(90px,14vw,200px);position:absolute;bottom:0;right:0;transform:scale(0)}.wipe.in{animation:wipeIn .34s var(--ease) forwards}.wipe.in i{animation:sqPop .34s 80ms var(--ease) forwards}.wipe.out{transform-origin:100%;animation:wipeOut .38s var(--ease) forwards;transform:scaleX(1)}.wipe.out i{transform:scale(1)}@keyframes wipeIn{to{transform:scaleX(1)}}@keyframes wipeOut{to{transform:scaleX(0)}}@keyframes sqPop{to{transform:scale(1)}}.btn{background:var(--bar);color:var(--on-bar);font:900 22px/1 var(--sans);font-variation-settings:"wdth" 62;text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:14px;min-height:48px;padding:18px 22px;text-decoration:none;display:inline-flex}.btn span{transition:transform .25s var(--ease)}.btn:hover span{transform:translate(6px)}.btn-g{background:var(--sq);color:var(--on-sq)}.btn-o{color:var(--ink);box-shadow:inset 0 0 0 3px var(--ink);background:0 0}.lnk{border-bottom:3px solid;padding-bottom:2px;font-weight:700;text-decoration:none;display:inline-block}.lnk:hover{border-color:var(--focus)}.armed{opacity:0;transform:translateY(36px)}.shown{opacity:1;transition:opacity .7s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s);transform:none}.grow.armed{opacity:1;transform-origin:bottom;transform:scaleY(0)}.grow.shown{transition:transform .9s var(--ease);transition-delay:var(--d,0s);transform:none}.hero-bar{background:var(--bar);color:var(--on-bar);min-height:clamp(120px,17vw,260px);padding:clamp(28px,4vw,56px) var(--gut);padding-right:calc(var(--gut) + clamp(120px,17vw,260px) + clamp(16px,2vw,32px));transform-origin:0;animation:barIn .8s var(--ease) both;align-items:flex-end;display:flex;position:relative}.hero-in{flex-direction:column;gap:clamp(14px,1.6vw,22px);width:100%;min-width:0;display:flex;container-type:inline-size}.hero-when{color:var(--g2)}.hero-name{flex-direction:column;gap:clamp(12px,1.4vw,22px);display:flex}.hero-line{flex-wrap:nowrap;align-items:baseline;gap:.18em;line-height:.86;display:flex}.hero-line .slot{color:var(--g1);white-space:nowrap;text-align:left}.hero-a .hero-line .slot{text-align:right}.hero-line .big{color:var(--on-bar);animation:rise .7s .35s var(--ease) backwards}.caret{background:var(--on-bar);vertical-align:-.02em;width:.09em;height:.74em;margin-left:.04em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.hero-sub{font-family:var(--sans);font-variation-settings:"wdth" 62;text-transform:uppercase;color:var(--page);max-width:30ch;font-size:clamp(18px,2vw,34px);line-height:1.02}@media (width<=640px){.hero-bar .hero-line{--own-line:1;flex-flow:column;align-items:flex-start;gap:.04em;font-size:min(19cqi,80px)}.hero-bar .hero-line .slot{text-align:left;width:100%;min-height:.86em;display:block}}@media (prefers-reduced-motion:reduce){.caret{display:none}.hero-line .big{animation:none}}.ch{vertical-align:top;animation:rise .7s var(--ease) backwards;animation-delay:calc(.35s + var(--i) * 28ms);display:inline-block}.hero-sq{aspect-ratio:1;background:var(--sq);width:clamp(120px,17vw,260px);color:var(--on-sq);transform-origin:100% 100%;animation:sqIn .6s .7s var(--ease) both;flex-direction:column;justify-content:space-between;padding:clamp(12px,1.6vw,22px);text-decoration:none;display:flex;position:absolute;bottom:0;right:0}.hero-sq b{font:900 clamp(22px,2.6vw,40px)/.9 var(--sans);font-variation-settings:"wdth" 62;text-transform:uppercase}.hero-sq b span{transition:transform .25s var(--ease);display:inline-block}.hero-sq:hover b span{transform:translate(6px)}.hero-sq{justify-content:flex-end}.hero-sq .sq-when{flex-direction:column;gap:10px;display:flex}.hero-sq .sq-when .m{letter-spacing:.1em;text-wrap:balance;font-size:11px;line-height:1.3}.hero-low{padding-right:var(--gut);gap:clamp(20px,4vw,64px);display:flex}.stem{width:clamp(56px,10vw,170px);margin-left:calc(var(--gut) + clamp(0px,6vw,100px));background:var(--bar);color:var(--on-bar);transform-origin:top;animation:stemIn .8s .45s var(--ease) both;flex-shrink:0;justify-content:center;align-items:flex-end;padding-bottom:28px;display:flex}.stem span{writing-mode:vertical-rl;white-space:nowrap;font-size:clamp(30px,5.6vw,96px);transform:rotate(180deg)}.hero-copy{flex-direction:column;gap:24px;min-width:0;padding-block:clamp(32px,5vw,72px);display:flex}.hero-copy h2{font-size:clamp(40px,6.4vw,108px)}.facts{flex-wrap:wrap;gap:8px 18px;display:flex}.btns{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@keyframes barIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sqIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes stemIn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}@media (width<=700px){.hero-bar{padding-right:var(--gut);padding-bottom:170px}.hero-sq{aspect-ratio:auto;width:clamp(170px,52vw,220px);height:150px}.hero-sq .m{letter-spacing:.1em;font-size:10px}.stem{margin-left:var(--gut)}}.ticker{background:var(--bar);color:var(--on-bar);border-top:1px solid var(--line-inv);overflow:hidden}.ticker-track{width:max-content;animation:38s linear infinite tick;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker span{white-space:nowrap;align-items:center;gap:28px;padding:16px 28px 16px 0;font-size:clamp(28px,3.4vw,52px);display:flex}.ticker span:after{content:"";background:var(--sq);width:.5em;height:.5em;display:inline-block}@keyframes tick{to{transform:translate(-50%)}}.sec{padding-block:clamp(56px,8vw,120px)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;margin-bottom:clamp(28px,4vw,48px);display:flex}.sec-head h2{font-size:clamp(44px,6.2vw,100px)}.sec-head p{max-width:48ch}.days{gap:0;margin-bottom:8px;display:flex}.days div{border-left:3px solid var(--ink);font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;min-width:0;padding-left:8px}.tl{gap:0;min-height:clamp(320px,34vw,440px);display:flex}.slab{flex:var(--t);min-width:0;color:inherit;transition:flex .55s var(--ease);flex-direction:column;gap:10px;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.slab h3{font-size:clamp(20px,2.3vw,36px)}.slab p{font-size:14px;line-height:1.45}.slab .go{margin-top:auto;font-size:14px;font-weight:800}.s1{background:var(--g1)}.s2{background:var(--g2)}.s3{background:var(--g3);color:var(--on-bar)}.s4{background:var(--g4);color:var(--on-bar)}.s5{background:var(--bar);color:var(--on-bar)}.s5:after{content:"";background:var(--sq);width:34px;height:34px;position:absolute;top:0;right:0}@media (hover:hover) and (width>=901px){.tl:hover .slab{flex:calc(var(--t) * .85)}.tl .slab:hover{flex:calc(var(--t) * 1.7)}}@media (width<=900px){.days{display:none}.tl{flex-direction:column;min-height:0}.slab{min-height:calc(var(--t) * 14px + 110px)}.slab .m{opacity:1}}.story{background:var(--page);height:500vh;position:relative}.stage{top:calc(env(safe-area-inset-top,0px) + var(--hh));padding:clamp(28px,4vw,56px) var(--gut);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid;position:sticky;overflow:hidden}.st-left{flex-direction:column;gap:22px;min-width:0;display:flex}.st-left h2{font-size:clamp(44px,6vw,96px)}.st-panels{min-height:190px;position:relative}.st-panel{opacity:0;transition:opacity .4s, transform .5s var(--ease);position:absolute;inset:0 0 auto;transform:translateY(20px)}.st-panel.on{opacity:1;position:relative;transform:none}.st-panel h3{margin:8px 0 10px;font-size:clamp(30px,3.4vw,52px)}.st-bar{gap:4px;display:flex}.st-bar i{flex:var(--t);background:var(--g1);height:16px;transition:background .3s}.st-bar i.on{background:var(--bar)}.st-bar i.on:last-child{background:var(--sq)}.st-right{flex-direction:column;gap:10px;min-width:0;display:flex}.chip{background:var(--bar);color:var(--on-bar);font:900 clamp(20px,2vw,30px)/1 var(--sans);font-variation-settings:"wdth" 62;text-transform:uppercase;transition:background .4s, color .4s, transform .5s var(--ease), opacity .4s;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.chip small{font:500 11px var(--mono);letter-spacing:.12em;opacity:.8}.chip.out{color:var(--g2);box-shadow:inset 0 0 0 2px var(--g1);opacity:.55;background:0 0;transform:translate(40px)}.chip.half{background:var(--g3)}.chip.maybe{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:repeating-linear-gradient(135deg,#0000 0 8px,#0a0a0a14 8px 10px)}.st-count{font:900 clamp(56px,7vw,110px)/.86 var(--sans);font-variation-settings:"wdth" 62}@media (width<=900px){.story{height:auto}.stage{grid-template-columns:1fr;height:auto;padding-block:64px;position:relative;top:0}.st-panel{opacity:1;display:none;position:relative;transform:none}.st-panel.on{display:block}.chip.out{transform:none}}.doors{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.door{min-height:340px;color:inherit;flex-direction:column;gap:12px;padding:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.door h3{font-size:clamp(34px,3.2vw,50px)}.door p{max-width:30ch;font-size:15px}.door .arr{font:900 28px/1 var(--sans);font-variation-settings:"wdth" 62;z-index:1;transition:transform .3s var(--ease);margin-top:auto;position:relative}.door:after{content:"";background:var(--sq);transform-origin:100% 100%;width:120px;height:120px;transition:transform .4s var(--ease);position:absolute;bottom:0;right:0;transform:scale(0)}.door:hover:after,.door:focus-visible:after{transform:scale(1)}.door:hover .arr{transform:translate(8px)}.door:hover .arr,.door:focus-visible .arr{color:var(--ink)}@media (width<=1180px){.doors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.doors{grid-template-columns:1fr}.door{min-height:230px}}.res{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.res-card{flex-direction:column;gap:14px;min-height:320px;padding:28px;display:flex}.res-card h3{font-size:clamp(34px,3.6vw,58px)}.res-card .num{font:900 clamp(90px,11vw,180px)/.8 var(--sans);font-variation-settings:"wdth" 62;opacity:.95;align-self:flex-end;margin-top:auto}@media (width<=760px){.res{grid-template-columns:1fr}}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.steps div{border-top:8px solid var(--ink);flex-direction:column;gap:6px;padding-top:12px;display:flex}.steps div:last-child{border-color:var(--sq)}.steps b{font:900 64px/.9 var(--sans);font-variation-settings:"wdth" 62}@media (width<=760px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.band{background:var(--bar);color:var(--on-bar);position:relative;overflow:hidden}.band .sq{aspect-ratio:1;background:var(--sq);width:clamp(120px,16vw,240px);color:var(--on-sq);font:900 clamp(22px,2.4vw,36px)/.9 var(--sans);font-variation-settings:"wdth" 62;text-transform:uppercase;align-items:flex-end;padding:18px;text-decoration:none;display:flex;position:absolute;bottom:0;right:0}.band-in{padding:clamp(56px,7vw,110px) var(--gut);padding-right:calc(var(--gut) + clamp(120px,16vw,240px));flex-direction:column;gap:20px;display:flex}.band-in h2{font-size:clamp(48px,7.4vw,124px)}@media (width<=600px){.band-in{padding-right:var(--gut);padding-bottom:calc(clamp(120px,16vw,240px) + 24px)}}.ph{min-height:clamp(150px,16vw,240px);display:flex}.ph-bar{background:var(--bar);color:var(--on-bar);padding:20px var(--gut) clamp(16px,2vw,28px);transform-origin:0;flex:1;align-items:flex-end;min-width:0;display:flex}.ph-bar h1{font-size:clamp(46px,8.4vw,150px)}.ph-sq{background:var(--sq);transform-origin:100% 100%;flex-shrink:0;width:clamp(80px,14vw,240px)}.page-in .ph-bar{animation:barIn .7s var(--ease) both}.page-in .ph-sq{animation:sqIn .5s .35s var(--ease) both}.ph-sub{padding:clamp(28px,4vw,56px) var(--gut) 0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.ph-sub h2{max-width:26ch;font-size:clamp(34px,4.6vw,76px)}.rows{border-top:4px solid var(--ink);flex-direction:column;display:flex}.row{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr) minmax(0,1.3fr) 240px;align-items:start;gap:28px;padding:28px 0;display:grid}.row h3{font-size:clamp(30px,3.4vw,56px)}.row ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.row li{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--g1);padding:6px 8px}.row .door-l{justify-self:end}.row.core{background:var(--bar);color:var(--on-bar);border:0;margin-top:10px;padding:28px}.row.core li{background:var(--g4)}@media (width<=1000px){.row{grid-template-columns:1fr;gap:12px}.row .door-l{justify-self:start}}.mx-wrap{overflow-x:auto}.mx{border-collapse:collapse;width:100%;min-width:720px;font-size:15px}.mx th,.mx td{border-bottom:1px solid var(--line);text-align:center;padding:12px 10px}.mx th:first-child,.mx td:first-child{text-align:left;font-weight:700}.mx thead th{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:3px solid var(--ink)}.mx .q{color:#9a2a1c;font-family:var(--mono)}.rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.rules div{border-top:3px solid var(--ink);padding-top:14px}.rules b{font:900 26px/.95 var(--sans);font-variation-settings:"wdth" 62;text-transform:uppercase;margin-bottom:8px;display:block}@media (width<=900px){.rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.rules{grid-template-columns:1fr}}.mini{gap:4px;margin-block:8px 0;display:flex}.mini i{flex:var(--t);height:54px;box-shadow:inset 0 0 0 2px var(--g1);font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--g2);white-space:nowrap;background:0 0;align-items:flex-end;min-width:0;padding:6px;font-style:normal;display:flex;overflow:hidden}.mini i.on{background:var(--bar);box-shadow:none;color:var(--on-bar)}.mini i.on.core{background:var(--sq);color:var(--on-sq)}.gets{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.gets div{border-top:3px solid var(--ink);flex-direction:column;gap:8px;padding-top:14px;display:flex}.gets h3{font-size:clamp(28px,2.6vw,40px)}@media (width<=820px){.gets{grid-template-columns:1fr}.mini i{font-size:0}}.faq{border-top:4px solid var(--ink)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:900 clamp(24px,2.6vw,40px)/1 var(--sans);font-variation-settings:"wdth" 62;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{background:var(--bar);flex-shrink:0;width:34px;height:34px;transition:background .25s;position:relative}.faq summary i:before,.faq summary i:after{content:"";background:var(--on-bar);height:3px;transition:transform .3s var(--ease);position:absolute;top:16px;left:9px;right:9px}.faq summary i:after{transform:rotate(90deg)}.faq details[open] summary i{background:var(--sq)}.faq details[open] summary i:after{transform:rotate(0)}.faq .ans{max-width:70ch;padding:0 0 24px}.tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.tier{min-height:300px;box-shadow:inset 0 0 0 2px var(--ink);flex-direction:column;gap:10px;padding:22px;display:flex}.tier h3{font-size:clamp(28px,2.6vw,40px)}.tier .slot{border:2px dashed var(--g2);height:90px;font:500 11px var(--mono);letter-spacing:.12em;color:var(--mute);justify-content:center;align-items:center;margin-top:auto;display:flex}.tier.hostt{background:var(--bar);color:var(--on-bar);box-shadow:none}.tier.hostt .slot{border-color:var(--g3);color:var(--g1)}@media (width<=1000px){.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.tiers{grid-template-columns:1fr}}.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.two>div{flex-direction:column;gap:12px;padding:28px;display:flex}.two ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.timeline-h{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.timeline-h div{border-top:8px solid var(--g2);padding-top:12px}.timeline-h div.now{border-color:var(--sq)}.timeline-h b{font:900 30px/.95 var(--sans);font-variation-settings:"wdth" 62;text-transform:uppercase;margin-bottom:6px;display:block}@media (width<=760px){.two,.timeline-h{grid-template-columns:1fr}}.people{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.person{background:var(--g1);flex-direction:column;gap:6px;min-height:200px;padding:22px;display:flex}.person .ini{background:var(--bar);width:64px;height:64px;color:var(--on-bar);font:900 30px/1 var(--sans);font-variation-settings:"wdth" 62;justify-content:center;align-items:center;margin-bottom:auto;display:flex}.person h3{font-size:30px}@media (width<=800px){.people{grid-template-columns:1fr}}.powered{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}@media (width<=820px){.powered{grid-template-columns:1fr}}.stat{border-top:3px solid var(--on-bar);padding-top:12px}.stat b{font:900 clamp(44px,5vw,80px)/.9 var(--sans);font-variation-settings:"wdth" 62;display:block}.stats{grid-template-columns:minmax(0,1fr);display:grid}.stats .stat{align-items:baseline;gap:clamp(16px,2.4vw,36px);padding:16px 0 22px;font-size:clamp(18px,1.6vw,24px);display:flex}.stats .stat b{min-width:2.1ch;font-size:clamp(64px,8vw,128px)}.tm-w{color:var(--bar);margin:.34em 0 0 .14em;display:block}.form{flex-direction:column;gap:18px;max-width:760px;display:flex}.fld{flex-direction:column;gap:6px;display:flex}.fld label{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase}.fld input,.fld select,.fld textarea{font:400 17px/1.4 var(--sans);color:var(--ink);border:2px solid var(--ink);background:#fbfaf7;border-radius:0;width:100%;min-height:50px;padding:13px 14px}.fld textarea{resize:vertical;min-height:130px}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--focus);outline:none;box-shadow:0 0 0 3px #0a0a0a1f}.fld .err{color:#9a2a1c;min-height:0;font-size:14px}.fld.bad input,.fld.bad select{border-color:#9a2a1c}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=640px){.grid2{grid-template-columns:1fr}}.check{align-items:flex-start;gap:12px;font-size:15px;display:flex}.check input{width:22px;height:22px;accent-color:var(--sq);flex-shrink:0;margin-top:2px}.note{color:var(--mute);font-size:14px}.mock{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--g1);padding:8px 10px;display:inline-block}.prog{gap:4px;margin-bottom:28px;display:flex}.prog i{background:var(--g1);flex:1;height:10px;transition:background .3s}.prog i.done{background:var(--bar)}.prog i.cur{background:var(--sq)}.prog-l{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.astep{display:none}.astep.on{animation:stepIn .45s var(--ease);flex-direction:column;gap:22px;display:flex}@keyframes stepIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.astep h2{font-size:clamp(40px,5vw,76px)}.roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.role{cursor:pointer;display:block;position:relative}.role input{opacity:0;cursor:pointer;position:absolute;inset:0}.role span{min-height:150px;box-shadow:inset 0 0 0 2px var(--ink);flex-direction:column;gap:8px;padding:18px;transition:background .2s,color .2s;display:flex}.role b{font:900 26px/.95 var(--sans);font-variation-settings:"wdth" 62;text-transform:uppercase}.role small{font-size:14px;line-height:1.4}.role:hover span{background:var(--g1)}.role input:checked+span{background:var(--bar);color:var(--on-bar)}.role input:checked+span:after{content:"";background:var(--sq);width:28px;height:28px;position:absolute;top:0;right:0}.role input:focus-visible+span{outline:3px solid var(--sq);outline-offset:3px}@media (width<=860px){.roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.roles{grid-template-columns:1fr}.role span{min-height:0}}.parts{flex-direction:column;gap:6px;display:flex}.part{box-shadow:inset 0 0 0 2px var(--ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.part input{width:24px;height:24px;accent-color:var(--sq)}.part b{font:900 26px/1 var(--sans);font-variation-settings:"wdth" 62;text-transform:uppercase;display:block}.part.no{box-shadow:inset 0 0 0 2px var(--g1);color:var(--g2);cursor:not-allowed}.part .m{white-space:nowrap}.nav-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.review{border-top:4px solid var(--ink)}.review div{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}@media (width<=560px){.review div{grid-template-columns:1fr;gap:2px}}.done-box{background:var(--bar);color:var(--on-bar);flex-direction:column;gap:18px;padding:clamp(28px,4vw,48px);display:flex;position:relative;overflow:hidden}.done-box:after{content:"";aspect-ratio:1;background:var(--sq);width:clamp(60px,9vw,120px);animation:sqIn .5s .2s var(--ease) both;transform-origin:100% 0;position:absolute;top:0;right:0}.done-box ol{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.inline-msg{background:var(--g1);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.addr{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.addr code{font:500 16px var(--mono);box-shadow:inset 0 0 0 2px var(--ink);user-select:all;background:#fbfaf7;padding:10px 12px}.addr button{font:600 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--bar);color:var(--on-bar);cursor:pointer;border:0;min-height:44px;padding:13px 14px}.foot{background:var(--bar);color:var(--on-bar)}.foot-name{padding:clamp(40px,6vw,80px) var(--gut) 24px;border-bottom:1px solid var(--line-inv);flex-direction:column;gap:clamp(10px,1.4vw,20px);display:flex}.foot-name .c{font-size:clamp(96px,22vw,380px);line-height:.8}.foot-name .foot-sub{font-family:var(--sans);font-variation-settings:"wdth" 62;text-transform:uppercase;color:var(--g1);font-size:clamp(20px,2.6vw,44px);line-height:1}.foot-cols{padding:32px var(--gut);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.foot-cols div{flex-direction:column;gap:8px;display:flex}.foot-cols a{color:var(--g1);text-decoration:none}.foot-cols a:hover{color:var(--sq)}.foot-cols .m{opacity:.7;margin-bottom:6px}.foot-base{padding:20px var(--gut) calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-inv);color:var(--on-bar);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.foot-base>span{opacity:.75}.uv{color:var(--on-bar);align-items:flex-start;gap:10px;max-width:300px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.uv svg{fill:currentColor;flex-shrink:0;width:auto;height:44px}.endorse{text-transform:none;align-items:center;gap:.75em;max-width:100%;display:inline-flex}.endorse svg{fill:currentColor;flex-shrink:0;width:auto;height:2.1em}.endorse span{min-width:0}@media (width<=760px){.foot-uv{grid-column:1/-1}.uv{max-width:none}}@media (width<=820px){.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.armed{opacity:1;transform:none}.ticker-track{transform:none}.story{height:auto}.stage{height:auto;padding-block:64px;position:relative;top:0}}.two-mk{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:6px;display:grid}.mk{flex-direction:column;gap:14px;min-height:380px;padding:clamp(22px,3vw,36px);display:flex}.mk h3{font-size:clamp(32px,3.6vw,58px)}.mk ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mk li{align-items:baseline;gap:12px;font-size:17px;line-height:1.4;display:flex}.mk li:before{content:"";background:currentColor;flex-shrink:0;width:10px;height:10px;transform:translateY(-1px)}.support{box-shadow:inset 0 0 0 2px var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-top:10px;padding:16px 20px;display:flex}@media (width<=820px){.two-mk{grid-template-columns:1fr}.mk{min-height:0}}.need{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.need ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.need li{border-top:1px solid var(--line);padding:14px 0;font-size:18px;line-height:1.45}.need li:first-child{border-top:3px solid var(--ink)}.need li.em{font-weight:700}@media (width<=820px){.need{grid-template-columns:1fr}}.figs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.figs.figs4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=760px){.figs.figs4{grid-template-columns:repeat(2,minmax(0,1fr))}}.fig{background:var(--bar);color:var(--on-bar);flex-direction:column;gap:10px;min-height:220px;padding:22px;display:flex}.fig b{font:900 clamp(48px,5.4vw,92px)/.86 var(--sans);font-variation-settings:"wdth" 62}.fig span{margin-top:auto;font-size:15px;line-height:1.35}.fig.lt{background:var(--g1);color:var(--ink)}@media (width<=1100px){.figs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.figs{grid-template-columns:repeat(2,minmax(0,1fr))}.fig{min-height:170px}}.map{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.map span{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 0 0 2px var(--ink);padding:8px 10px}.map span.eu{background:var(--bar);color:var(--on-bar);box-shadow:none}.evening{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--sq);color:var(--on-sq);margin-top:auto;padding:10px}[data-page]{display:block}.form-status{margin-top:14px;font-size:15px}.form-status.err{color:var(--ink);box-shadow:inset 3px 0 0 var(--ink);padding-left:12px}.wipe.hold{transform:scaleX(1)}.wipe.hold i{transform:scale(1)}.prose.legal p,.prose.legal li,.prose.legal td{overflow-wrap:anywhere}@media (width>=1680px){html{zoom:1.12}}@media (width>=1920px){html{zoom:1.25}}@media (width>=2240px){html{zoom:1.45}}@media (width>=2560px){html{zoom:1.6}}@media (width>=3200px){html{zoom:2}}@media (width>=3840px){html{zoom:2.4}}.sheet{max-width:100vw;overflow-x:hidden}.sheet a{overflow-wrap:break-word;max-width:100%}@media (width<=380px){.hero-copy h2{font-size:clamp(30px,10.4vw,40px)}.hero-low{gap:16px}}main{overflow-x:clip}#donePreview{padding-right:64px;display:block}.legal-intro{max-width:72ch;margin-bottom:18px}.legal-jump{flex-wrap:wrap;gap:12px 28px;margin-bottom:24px;display:flex}.legal-parts details{scroll-margin-top:96px}.legal-parts .prose.legal{padding-bottom:28px}.prose.legal h3{max-width:30ch;margin:36px 0 12px;font-size:clamp(22px,2.2vw,30px)}@media print{.legal-parts details>:not(summary){display:block}.legal-jump{display:none}}.lockup small.host-tag{font:500 11px/1.4 var(--mono);font-variation-settings:normal;letter-spacing:.14em;color:var(--g2);white-space:nowrap;max-width:none;display:inline}.host-nav .host-pdf{font:500 11px var(--mono);letter-spacing:.1em}.host-site .nav{display:flex}.host-foot-top{padding:clamp(40px,6vw,80px) var(--gut) 32px;border-bottom:1px solid var(--line-inv);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.host-foot-name{flex-direction:column;gap:12px;display:flex}.host-foot-name .c{font-size:clamp(72px,12vw,200px);line-height:.8}.host-foot-name .foot-sub{font-family:var(--sans);font-variation-settings:"wdth" 62;text-transform:uppercase;color:var(--g1);max-width:24ch;font-size:clamp(18px,1.8vw,30px);line-height:1}.host-foot-links{flex-direction:column;align-self:end;gap:8px;display:flex}.host-foot-links a{color:var(--g1);text-decoration:none}.host-foot-links a:hover{color:var(--sq)}.host-foot-links .m{opacity:.7;margin-bottom:6px}.host-foot-links .sel{user-select:all;color:var(--g1)}.host-foot-uv{grid-template-columns:1fr}@media (width<=860px){.host-foot-top{grid-template-columns:1fr 1fr}.host-foot-name{grid-column:1/-1}}@media (width<=760px){.host-site .nav{padding-right:8px;display:flex}.host-site .nav a[data-nav]{display:none}.host-site .nav a{padding:10px 8px;font-size:13px}}@media (width<=560px){.lockup small.host-tag{display:none}}@media (width<=420px){.host-site .lockup .c{font-size:24px}}@media (width<=480px){.host-foot-top{grid-template-columns:1fr}}.host-docs{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:6px;display:grid}.host-doc{min-height:280px}.host-doc h3{max-width:16ch}.host-next{max-width:40ch;font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.4}@media (width<=760px){.host-docs{grid-template-columns:1fr}.host-doc{min-height:220px}}.hero-by{color:var(--g1);letter-spacing:.12em}.hero-by .endorse svg{height:2.4em}.hero-city{color:var(--ink)}.mk .mk-l{font-size:clamp(13px,1.05vw,15px);font-weight:500}.mk-support{grid-column:1/-1;min-height:0}.mk-support h3{font-size:clamp(28px,3vw,48px)}.theses{background:var(--bar);color:var(--on-bar);padding:clamp(48px,7vw,110px) var(--gut);flex-direction:column;gap:clamp(22px,3vw,40px);display:flex}.theses-label{color:var(--g2);margin:0;font-weight:400}.theses-fig{align-items:center;column-gap:calc(var(--x) * .3);--x:min(5.3cqi,84px);display:flex;container-type:inline-size}.theses-words{gap:calc(var(--x) * .14);font-size:var(--x);color:var(--g1);white-space:nowrap;text-align:right;flex-direction:column;line-height:.86;display:flex}.theses-big{font-size:calc(var(--x) * 2.9);color:var(--on-bar);padding-top:.04em;line-height:.8}.theses-text{max-width:52ch;color:var(--page);font-size:clamp(18px,1.7vw,24px);line-height:1.45}@media (width<=640px){.theses-fig{--x:8.6cqi}.theses-big{font-size:calc(var(--x) * 2.1)}}.who-jump{flex-wrap:wrap;gap:8px;padding-top:clamp(24px,3vw,40px);display:flex}.who-jump a{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 0 0 2px var(--ink);padding:10px 12px;text-decoration:none}.who-jump a:hover{background:var(--bar);color:var(--on-bar);box-shadow:none}.who{border-top:3px solid var(--ink);scroll-margin-top:calc(var(--hh) + 12px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,5vw,80px);margin-top:clamp(32px,4vw,56px);padding-block:clamp(48px,6vw,96px);display:grid}.who+.who{margin-top:0}.who-head{flex-direction:column;gap:12px;display:flex}.who-head h2{font-size:clamp(44px,5.6vw,92px)}.who-body{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.who-gets{flex-direction:column;align-self:stretch;margin:0;padding:0;list-style:none;display:flex}.who-gets li{border-top:1px solid var(--line);padding:14px 0 14px 26px;font-size:clamp(18px,1.5vw,21px);line-height:1.45;position:relative}.who-gets li:first-child{border-top:0;padding-top:0}.who-gets li:before{content:"";background:var(--bar);width:12px;height:12px;position:absolute;top:calc(14px + .5em);left:0}.who-gets li:first-child:before{top:.5em}.who-parts{flex-direction:column;gap:10px;display:flex}.who-parts>div{flex-wrap:wrap;gap:6px;display:flex}.chip-p{background:var(--bar);color:var(--on-bar);font:800 15px/1 var(--sans);font-variation-settings:"wdth" 62;text-transform:uppercase;padding:10px 12px}.who-more{border:2px solid var(--ink);align-self:stretch;padding:12px 16px}.who-more summary{cursor:pointer;font-weight:700}.who-more p{max-width:66ch;margin-top:10px;font-size:15px;line-height:1.5}@media (width<=820px){.who{grid-template-columns:1fr}}.team{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.person-c{flex-direction:column;gap:12px;margin:0;display:flex}.person-c img{aspect-ratio:3/4;object-fit:cover;background:var(--g1);width:100%;height:auto;display:block}.person-c figcaption{flex-direction:column;gap:6px;font-size:15px;line-height:1.45;display:flex}.person-c b{font-size:clamp(26px,2.4vw,36px)}@media (width<=420px){.team{grid-template-columns:1fr}}.mx-more{border:2px solid var(--ink);padding:12px 16px}.mx-more summary{cursor:pointer;font-weight:700}.mx-more .mx-wrap{margin-top:14px}.who-mk{background:var(--bar);color:var(--on-bar);flex-direction:column;align-self:flex-start;gap:8px;padding:14px 18px 16px;display:flex}.who-mk b{font-size:clamp(32px,3.6vw,58px)}.who-lead{max-width:52ch;font-size:clamp(18px,1.5vw,21px);font-weight:700;line-height:1.45}.who-mk .mk-l{font-size:clamp(13px,1.05vw,15px);font-weight:500}.who-mk-side{background:var(--g1);color:var(--ink)}.who-mk-support{background:var(--g3);color:var(--on-bar)}.door.door-long h3{font-size:clamp(28px,2.7vw,46px)}.mkp{grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,3fr);gap:6px;display:grid}.mkp-col{flex-direction:column;gap:14px;min-width:0;padding:clamp(22px,2.6vw,34px);display:flex}.mkp-col h3{font-size:clamp(30px,3.2vw,52px)}.mkp-support h3{font-size:clamp(26px,2.4vw,40px)}.mkp-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mkp-col li{align-items:baseline;gap:12px;font-size:17px;line-height:1.4;display:flex}.mkp-col li:before{content:"";background:currentColor;flex-shrink:0;width:10px;height:10px;transform:translateY(-1px)}.mkp-col .mk-l{font-size:clamp(13px,1.05vw,15px);font-weight:500}.mkp-parts{flex-direction:column;gap:6px;margin-top:auto;padding-top:14px;display:flex}.mkp-part{color:inherit;transition:transform .25s var(--ease);flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;display:flex}.mkp-part b{font-size:clamp(24px,2.2vw,36px);line-height:.9}.mkp-part span:last-child{font-size:14px;line-height:1.4}.mkp-part:hover{transform:translate(6px)}@media (width<=1000px){.mkp{grid-template-columns:1fr 1fr}.mkp-support{grid-column:1/-1}}@media (width<=640px){.mkp{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mkp-part{transition:none}.mkp-part:hover{transform:none}}.pick-panel{flex-basis:100%;grid-column:1/-1}.pick-panel.in{animation:pickIn .45s var(--ease) both}@keyframes pickIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.who-hint{color:var(--mute);margin-bottom:14px}.who-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.who-tile{min-height:clamp(170px,15vw,240px);color:inherit;cursor:pointer;transition:transform .3s var(--ease), box-shadow .3s var(--ease), opacity .3s;flex-direction:column;gap:10px;padding:18px 18px 54px;text-decoration:none;display:flex;position:relative}.who-tile b{hyphens:manual;font-size:clamp(28px,2.4vw,42px);line-height:.9}.who-tile small{font-size:14px;line-height:1.35}.who-tile:hover{transform:translateY(-4px)}.who-plus{width:26px;height:26px;transition:transform .35s var(--ease);position:absolute;bottom:16px;left:18px}.who-plus:before,.who-plus:after{content:"";background:currentColor;width:26px;height:3px;position:absolute;top:12px;left:0}.who-plus:after{transform:rotate(90deg)}.who-tile.on .who-plus{transform:rotate(45deg)}.who-tile.on{box-shadow:0 6px 0 var(--ink);transform:translateY(-6px)}.who-tile.on:after{content:"";background:var(--sq);width:28px;height:28px;position:absolute;top:0;right:0}.has-open .who-tile:not(.on){opacity:.72}.has-open .who-tile:not(.on):hover{opacity:1}.who-t-funds{background:var(--bar);color:var(--on-bar)}.who-t-lps{background:var(--g4);color:var(--on-bar)}.who-t-spinouts{background:var(--g3);color:var(--on-bar)}.who-t-investors{background:var(--g2)}.who-t-agencies{background:var(--g1)}.who-panel{border-bottom:3px solid var(--ink);scroll-margin-top:calc(var(--hh) + 12px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,5vw,80px);margin-bottom:6px;padding:clamp(28px,4vw,56px) 0 clamp(36px,5vw,72px);display:grid}.pick-on .who-panel{margin-top:10px}@media (width<=1100px){.who-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.who-panel{grid-template-columns:1fr}}@media (width<=640px){.who-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.who-tile{min-height:150px}}@media (width<=380px){.who-grid{grid-template-columns:1fr}.who-tile{min-height:0}}@media (prefers-reduced-motion:reduce){.who-tile,.who-plus{transition:none}.who-tile:hover,.who-tile.on{transform:none}.pick-panel.in{animation:none}}.ptl{flex-wrap:wrap;gap:0;display:flex}.ptl .slab{flex:var(--t) 1 0;cursor:pointer;min-height:clamp(300px,30vw,420px);transition:flex .55s var(--ease), opacity .3s, filter .3s;padding-bottom:58px}.ptl .slab .who-plus{bottom:18px;left:18px}.ptl .slab.on .who-plus{transform:rotate(45deg)}.ptl .slab.on{box-shadow:inset 0 -8px 0 var(--sq)}.ptl.has-open .slab:not(.on){filter:saturate(.6);opacity:.8}.ptl.has-open .slab:not(.on):hover{filter:none;opacity:1}@media (hover:hover) and (width>=901px){.ptl:hover .slab{flex-grow:calc(var(--t) * .85)}.ptl .slab:hover{flex-grow:calc(var(--t) * 1.7)}}.prog-panel{border-bottom:3px solid var(--ink);scroll-margin-top:calc(var(--hh) + 12px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,5vw,80px);padding:clamp(28px,4vw,56px) 0 clamp(36px,5vw,64px);display:grid}.prog-head{flex-direction:column;gap:14px;display:flex}.prog-head h2{font-size:clamp(40px,5vw,84px)}.prog-facts{flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}.prog-facts dt{color:var(--mute);margin-bottom:4px}.prog-facts dd{font:900 clamp(24px,2.2vw,34px)/1 var(--sans);font-variation-settings:"wdth" 62;text-transform:uppercase;margin:0}.prog-body{flex-direction:column;align-items:flex-start;gap:22px;display:flex}@media (width<=900px){.ptl{flex-flow:column}.ptl .slab{min-height:calc(var(--t) * 12px + 130px);flex:none}.prog-panel{grid-template-columns:1fr}.ptl .pick-panel{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.ptl .slab{transition:none}}.about-q{margin-bottom:clamp(24px,3vw,44px);font-size:clamp(48px,7vw,120px)}.story3{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.story3 li{flex-direction:column;gap:14px;min-height:clamp(280px,26vw,400px);padding:clamp(22px,2.6vw,34px);display:flex;position:relative;overflow:hidden}.story3 li:first-child{background:var(--g1)}.story3 li:nth-child(2){background:var(--g3);color:var(--on-bar)}.story3 li:nth-child(3){background:var(--bar);color:var(--on-bar)}.story3 .n{font:900 clamp(90px,10vw,170px)/.8 var(--sans);font-variation-settings:"wdth" 62;opacity:.9}.story3 li:nth-child(3) .n{color:var(--sq)}.story3 p{margin-top:auto;font-size:clamp(18px,1.5vw,22px);line-height:1.4}@media (width<=900px){.story3{grid-template-columns:1fr}.story3 li{min-height:0}}.mkp.sup-under{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sup-under .mkp-support{grid-column:1/-1}.sup-a .mkp-support{flex-flow:wrap;align-items:center;gap:12px 32px;padding-block:20px}.sup-a .mkp-support h3{flex:360px;font-size:clamp(24px,2.2vw,36px)}.sup-a .mkp-support .mkp-parts{flex:0 auto;margin:0;padding:0}.sup-a .mkp-support .mkp-part{flex-flow:wrap;align-items:baseline;gap:18px}.sup-a .mkp-support .mkp-part b{font-size:clamp(20px,1.6vw,26px)}@media (width<=760px){.mkp.sup-under{grid-template-columns:1fr}}.mk3{flex-direction:column;gap:6px;display:flex}.mk3-row{gap:6px;display:flex}.mk3-col{cursor:pointer;min-width:0;transition:flex-grow .6s var(--ease);flex-direction:column;flex:1 1 0;padding:clamp(22px,2.6vw,36px);display:flex;position:relative}.mk3-row .mk3-col{min-height:clamp(220px,19vw,300px)}.mk3-core{background:var(--bar);color:var(--on-bar)}.mk3-side{background:var(--g1);color:var(--ink)}.mk3-support{background:var(--g3);color:var(--on-bar)}.mk3-col:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.mk3-top{flex-direction:column;gap:12px;padding-right:44px;display:flex}.mk3-top h3{font-size:clamp(38px,4.6vw,76px)}.mk3-support .mk3-top h3{font-size:clamp(26px,2.6vw,42px)}.mk3-teaser{opacity:.75;transition:opacity .3s}.mk3-col .mk-l{font-size:clamp(13px,1.05vw,15px);font-weight:500}.mk3-col .who-plus{inset:clamp(22px,2.6vw,36px) clamp(22px,2.6vw,36px) auto auto}.mk3-more{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.mk3-in{flex-direction:column;gap:16px;min-height:0;display:flex;overflow:hidden}.mk3-in>*{opacity:0;transition:opacity .3s, transform .45s var(--ease);transform:translateY(14px)}.mk3-in>:first-child{margin-top:22px}.mk3-in ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mk3-in li{align-items:baseline;gap:12px;font-size:17px;line-height:1.4;display:flex}.mk3-in li:before{content:"";background:currentColor;flex-shrink:0;width:10px;height:10px;transform:translateY(-1px)}.mk3-in .mkp-parts{margin:0;padding:0}.mk3-support .mk3-in .mkp-parts{flex-flow:wrap}.mk3-col:focus-visible .mk3-more,.mk3-col:has(:focus-visible) .mk3-more,.mk3-col.open .mk3-more{grid-template-rows:1fr}.mk3-col:focus-visible .mk3-in>*,.mk3-col:has(:focus-visible) .mk3-in>*,.mk3-col.open .mk3-in>*{opacity:1;transform:none}.mk3-col:focus-visible .mk3-in>:nth-child(2),.mk3-col:has(:focus-visible) .mk3-in>:nth-child(2),.mk3-col.open .mk3-in>:nth-child(2){transition-delay:.12s}.mk3-col:focus-visible .who-plus,.mk3-col:has(:focus-visible) .who-plus,.mk3-col.open .who-plus{transform:rotate(45deg)}.mk3-col:focus-visible .mk3-teaser,.mk3-col:has(:focus-visible) .mk3-teaser,.mk3-col.open .mk3-teaser{opacity:0}@media (hover:hover){.mk3-col:hover .mk3-more{grid-template-rows:1fr}.mk3-col:hover .mk3-in>*{opacity:1;transform:none}.mk3-col:hover .mk3-in>:nth-child(2){transition-delay:.12s}.mk3-col:hover .who-plus{transform:rotate(45deg)}.mk3-col:hover .mk3-teaser{opacity:0}.mk3-row .mk3-col:hover,.mk3-row .mk3-col.open,.mk3-row .mk3-col:focus-visible,.mk3-row .mk3-col:has(:focus-visible){flex-grow:1.6}}@media (width<=760px){.mk3-row{flex-direction:column}.mk3-row .mk3-col{flex:none;min-height:0}}@media (prefers-reduced-motion:reduce){.mk3-col,.mk3-more,.mk3-in>*,.mk3-teaser{transition:none}}.host-steps{gap:12px;margin:14px 0 18px;padding:0;list-style:none;display:grid}.host-steps li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.35;display:grid}.host-steps .n{font:900 clamp(30px,2.6vw,40px)/.9 var(--sans);font-variation-settings:"wdth" 62}.legal-uv{margin:-12px 0 32px;font-size:15px}.host-hero .ph-bar{flex-direction:column;justify-content:flex-end;align-items:flex-start}.host-hero h1{margin:0}.host-hero .ph-bar{gap:clamp(10px,1.4vw,20px)}.host-when{color:var(--g2)}.host-hero .ol{color:#0000;-webkit-text-stroke:2px var(--on-bar)}@supports not (-webkit-text-stroke:2px #000){.host-hero .ol{color:var(--g1)}}.host-by{color:var(--g1);font:700 clamp(15px,1.3vw,19px)/1.25 var(--sans);align-items:center;gap:12px;margin-top:clamp(14px,1.6vw,22px);text-decoration:none;display:flex}.host-by:hover{color:var(--on-bar)}.host-by svg{fill:currentColor;flex-shrink:0;width:auto;height:clamp(30px,3vw,42px)}.host-by .by{font:500 13px var(--mono);letter-spacing:.04em;color:var(--g2)}@media (width<=640px){.host-hero .ol{-webkit-text-stroke-width:1.5px}}.host-who{flex-direction:column;gap:8px;display:flex}.host-low .hero-copy{gap:20px}.host-why{margin-top:clamp(8px,1.5vw,20px);font-size:clamp(34px,4.6vw,76px)}.host-who .m{color:var(--g4)}.host-who p{max-width:46ch;margin:0;font-size:clamp(20px,1.9vw,28px);font-weight:600;line-height:1.35}.tw{--t:1.2;--s:.18;--k:calc(var(--s) / var(--t));padding-left:calc((.01em + .506em * var(--k)) * var(--t));align-items:baseline;line-height:.76;display:inline-flex}.tw-t{font-size:calc(var(--t) * 1em);margin-right:calc(.04em + .182em * var(--k));display:inline-block;position:relative}.tw-sm{bottom:calc(.746em - .047em * var(--k));line-height:0;position:absolute}.tw-sm>span{font-size:calc(var(--k) * 1em);line-height:.76;display:block}.tw-pre{right:calc(.485em - .003em * var(--k))}.tw-post{left:calc(.484em - .04em * var(--k))}.foot-by{color:var(--g1);font-family:var(--sans);font-variation-settings:"wdth" 62;align-items:center;gap:.3em;font-size:clamp(20px,2.6vw,44px);font-weight:400;line-height:1;display:flex}.foot-by svg{fill:currentColor;width:auto;height:1em}.foot-by b{font-weight:inherit}.foot-theses{color:var(--on-bar);margin-top:-4px;padding-top:0;font-size:clamp(11px,1vw,14px)}.foot-theses sup{vertical-align:.5em;letter-spacing:0;font-size:.72em;line-height:0}.tw-sm>span{white-space:nowrap}.tw-converge b{vertical-align:bottom;font-weight:inherit;opacity:0;max-width:0;display:inline-block;overflow:hidden}.tw-converge .tw-pre>span{transform-origin:100% 100%}.tw-converge .tw-post>span{transform-origin:0 100%}@media (prefers-reduced-motion:no-preference){.tw-converge .tw-pre>span{animation:1.3s cubic-bezier(.2,.7,.1,1) both twInL}.tw-converge .tw-post>span{animation:1.3s cubic-bezier(.2,.7,.1,1) both twInR}.tw-converge b{animation:.6s cubic-bezier(.6,0,.2,1) both twFold,6s cubic-bezier(.6,0,.2,1) infinite twLoop;animation-delay:calc(3.1s + var(--r) * 60ms),calc(4s + var(--r) * 60ms)}.tw-converge .tw-post b{animation-delay:calc(3.1s + var(--r) * 60ms),calc(4s + var(--f) * 60ms)}}@keyframes twInL{0%{opacity:0;transform:translate(-2.6em)scale(3)}30%{opacity:1}60%{transform:scale(3)}to{opacity:1;transform:none}}@keyframes twInR{0%{opacity:0;transform:translate(2.6em)scale(3)}30%{opacity:1}60%{transform:scale(3)}to{opacity:1;transform:none}}@keyframes twFold{0%{opacity:1;max-width:1em}to{opacity:0;max-width:0}}@media (prefers-reduced-motion:no-preference){.tw-converge{animation:.7s cubic-bezier(.6,0,.2,1) 3.15s both twRoom,6s cubic-bezier(.6,0,.2,1) 4s infinite twRoomLoop}}@keyframes twRoom{0%{padding-left:.8em}to{padding-left:calc((.01em + .506em * var(--k)) * var(--t))}}.foot-line{flex-wrap:wrap;align-items:center;gap:8px .34em;font-size:clamp(20px,2.6vw,44px);display:flex}.host-foot-name .foot-line,.host-foot-name .foot-by{font-size:clamp(18px,1.8vw,30px)}.foot-line .foot-sub{max-width:none}.hero-ext{color:var(--g1);flex-wrap:wrap;align-items:center;gap:8px .34em;font-size:clamp(18px,2vw,34px);display:flex}.hero-ext .hero-sub{max-width:none;color:var(--g1)}.hero-uv{color:inherit;font-family:var(--sans);font-variation-settings:"wdth" 62;align-items:center;gap:.3em;font-size:clamp(18px,2vw,34px);line-height:1.02;text-decoration:none;display:inline-flex}.hero-uv svg{fill:currentColor;width:auto;height:1em}.hero-uv:hover{color:var(--on-bar)}.hero-theses{color:var(--on-bar);max-width:min(100%,62ch);padding-top:0}.hero-theses sup{vertical-align:.5em;letter-spacing:0;font-size:.72em;line-height:0}.hero-a .hero-line{font-size:min(16cqi,250px)}.hero-theses{width:fit-content;max-width:none}@media (width<=640px){.hero-bar .hero-line{font-size:min(22cqi,96px)}.hero-theses{width:auto}}@keyframes twLoop{0%,45%{opacity:0;max-width:0}56%,85%{opacity:1;max-width:1em}to{opacity:0;max-width:0}}@keyframes twRoomLoop{0%,44%{padding-left:calc((.01em + .506em * var(--k)) * var(--t))}55%,86%{padding-left:.8em}to{padding-left:calc((.01em + .506em * var(--k)) * var(--t))}}.team-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.team-head h2{font-size:clamp(44px,6.2vw,100px)}.about-team{margin-top:0}@media (width<=900px){.team-row{grid-template-columns:1fr}}.contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.contact-side{flex-direction:column;gap:22px;min-width:0;display:flex}.topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.topic{text-align:left;background:var(--g1);color:var(--ink);cursor:pointer;font:inherit;border:0;flex-direction:column;align-items:flex-start;gap:6px;min-height:124px;padding:18px 18px 20px;display:flex}.topic b{font-size:clamp(24px,2.2vw,34px)}.topic span{font-size:15px;line-height:1.35}.topic:hover{background:var(--g2)}.topic.on{background:var(--bar);color:var(--on-bar)}.topic:focus-visible{outline:3px solid var(--sq);outline-offset:2px}.contact-form textarea{min-height:240px}@media (width<=900px){.contact-grid{grid-template-columns:1fr}}.captcha{margin:6px 0 10px}altcha-widget{--altcha-color-base:var(--page);--altcha-color-text:var(--ink);--altcha-color-border:var(--ink);--altcha-border-radius:0;--altcha-color-active:var(--bar);--altcha-max-width:340px;font-family:var(--sans)}.linkbtn{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.cookie-banner{z-index:60;background:var(--page);color:var(--ink);border-top:6px solid var(--bar);padding:20px var(--gut) calc(20px + env(safe-area-inset-bottom,0px));max-height:90vh;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -10px 30px #14160f24}.cookie-banner[hidden],.cookie-banner [hidden]{display:none}.cookie-banner__ask,.cookie-banner__done{justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.cookie-banner__ask:focus,.cookie-banner__done:focus{outline:none}.cookie-banner__title{margin-bottom:10px;font-size:clamp(26px,2.4vw,34px)}.cookie-banner p{max-width:70ch;font-size:16px;line-height:1.5}.cookie-banner__actions{flex-shrink:0;gap:12px;display:flex}.cookie-banner__actions .btn{justify-content:center;min-width:130px;padding:14px 22px;font-size:18px}.cookie-banner .btn-o{background:var(--page)}body{padding-bottom:var(--cookie-banner-space,0px)}@media (width<=760px){.cookie-banner__ask,.cookie-banner__done{flex-direction:column;align-items:stretch}.cookie-banner__actions .btn{flex:1}}.table-scroll{max-width:100%;margin:18px 0;overflow-x:auto}.prose.legal .cookie-table{min-width:680px;line-height:1.45}.prose.legal .cookie-table td{overflow-wrap:normal}.cookie-table code{white-space:nowrap}.ls{text-transform:none}.convenes{line-height:1.12}.convenes .cv-pre{color:var(--page);letter-spacing:.04em;font-size:.42em;line-height:1;display:block}.convenes .cv-w{margin:.3em 0 0 .14em;display:block}.uv-big{color:var(--page);align-items:center;gap:.5em;font-size:clamp(32px,3.8vw,60px);display:inline-flex}.uv-big svg{fill:currentColor;width:auto;height:1.5em}.uv-big b{font-size:1em;line-height:1}
