@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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-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(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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-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(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#fffdf6;background:#181817;font-family:Inter Tight Variable,Inter Tight,Arial Narrow,sans-serif;font-synthesis:none;--paper: #fffdf6;--stone: #ccc6ba;--graphite: #3f3e39;--ink: #242422;--black: #181817;--orange: #eb5e29;--gutter: clamp(20px, 3.6vw, 58px);--mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth;scrollbar-color:var(--orange) var(--black)}body{margin:0;min-height:100vh;overflow-x:hidden;background:var(--black);color:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input{font:inherit}a{color:inherit}img{max-width:100%}::selection{color:var(--black);background:var(--orange)}.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:10px 12px;transform:translateY(-160%);background:var(--orange);color:var(--ink);font:500 11px/1 var(--mono);text-decoration:none}.skip-link:focus{transform:translateY(0)}.site-header{position:fixed;z-index:50;inset:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:24px;padding:28px var(--gutter) 20px;color:var(--paper);pointer-events:none;filter:drop-shadow(0 1px 12px rgb(0 0 0 / 42%))}.site-header a{pointer-events:auto}.brand-link{justify-self:start;line-height:0}.wordmark{display:block;width:clamp(110px,10.8vw,174px);height:auto}.header-mark{display:block;width:clamp(68px,6.5vw,104px);height:auto;filter:invert(1)}.header-signal,.waitlist-link,.eyebrow,.tech-line,.concept-badge,.hero-coordinate,.manifesto-kicker,.manifesto-note,.view-label,.frame-code,.frame-meta,.detail-copy,.transition figcaption,.transition-copy>p,.waitlist-form label,.waitlist-form input,.waitlist-form button,.form-status,.consent,.site-footer,.privacy-back{font-family:var(--mono);letter-spacing:-.045em;text-transform:uppercase}.header-signal,.waitlist-link{padding-top:3px;font:400 clamp(10px,.78vw,13px)/1 var(--mono);text-decoration:none}.header-signal{justify-self:center;min-width:18ch;text-align:center}.waitlist-link{position:relative;justify-self:end}.waitlist-link:after{position:absolute;right:0;bottom:-7px;left:0;height:1px;transform:scaleX(.2);transform-origin:right;background:var(--orange);content:"";transition:transform .22s ease}.waitlist-link:hover:after,.waitlist-link:focus-visible:after{transform:scaleX(1)}.hero{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background:#151514}.hero-media,.hero-media img,.stage-picture,.stage-picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-media img,.stage-picture img{display:block;object-fit:cover}.hero-media img{object-position:50% 47%;scale:1.015;animation:hero-drift 8s cubic-bezier(.5,0,.2,1) infinite alternate}@keyframes hero-drift{0%{scale:1.015;transform:translateZ(0)}to{scale:1.055;transform:translate3d(-.65%,-.45%,0)}}@keyframes mobile-hero-drift{0%{scale:1.1;transform:translate3d(0,.8%,0)}to{scale:1.15;transform:translate3d(-.5%,0,0)}}.hero-vignette{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(10 10 9 / 42%) 0%,transparent 27%,transparent 58%,rgb(10 10 9 / 68%) 100%),linear-gradient(90deg,rgb(9 9 8 / 18%),transparent 38%,rgb(6 6 6 / 12%))}.hero-copy{position:absolute;z-index:2;bottom:clamp(32px,8.5vh,92px);left:var(--gutter)}.eyebrow,.tech-line{margin:0;font-size:clamp(10px,.92vw,15px);line-height:1.35}.hero-copy .tech-line{margin-top:12px}.hero-coordinate{position:absolute;z-index:2;right:var(--gutter);bottom:clamp(36px,8.5vh,94px);display:flex;gap:18px;color:#fffdf699;font-size:9px}.concept-badge{position:absolute;z-index:2;right:var(--gutter);bottom:28px;margin:0;color:var(--orange);font-size:9px}.manifesto{position:relative;isolation:isolate;display:flex;min-height:100svh;flex-direction:column;justify-content:center;overflow:hidden;padding:14vh var(--gutter) 10vh;background:radial-gradient(circle at 84% 52%,rgb(235 94 41 / 7%),transparent 28%),var(--black);border-top:1px solid rgb(255 253 246 / 9%)}.manifesto-mark{position:absolute;z-index:-1;top:50%;right:-4vw;width:min(58vw,1120px);transform:translateY(-50%);opacity:.11;filter:invert(1)}.manifesto-mark img{display:block;width:100%;height:auto}.manifesto-kicker,.manifesto-note{margin:0;color:var(--stone);font-size:clamp(9px,.7vw,12px)}.manifesto h1{max-width:13ch;margin:clamp(42px,7vh,76px) 0;font-size:clamp(44px,7.5vw,130px);font-stretch:80%;font-weight:650;line-height:.84;letter-spacing:-.075em;text-transform:uppercase}.manifesto-note{align-self:flex-end}.chapter{position:relative;background:var(--black)}#pump-cover{--focus-desktop: 55% 45%;--focus-mobile: 48% 50%}#training-short{--focus-desktop: 52% 55%;--focus-mobile: 50% 50%}#performance-system{--focus-desktop: 50% 44%;--focus-mobile: 49% 48%}#run-singlet{--focus-desktop: 53% 48%;--focus-mobile: 51% 46%}#transit-pack{--focus-desktop: 60% 49%;--focus-mobile: 56% 48%}.chapter-frame{position:sticky;top:0;isolation:isolate;min-height:100svh;overflow:hidden;background:var(--black);box-shadow:0 -1px #fffdf614}.stage-picture img{object-position:var(--focus-desktop, 50% 50%)}.frame-shade{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(6 6 5 / 22%),transparent 35%,rgb(6 6 5 / 78%) 100%)}.chapter-heading{position:absolute;z-index:2;bottom:clamp(32px,7vh,72px);left:var(--gutter);max-width:min(64vw,1000px)}.chapter-heading>p:first-child{margin:0 0 6px;color:var(--orange);font:500 clamp(12px,1vw,16px)/1 var(--mono)}.chapter-heading h2{margin:0;font-size:clamp(56px,9.3vw,160px);font-stretch:82%;font-weight:650;line-height:.79;letter-spacing:-.082em;text-transform:uppercase}.chapter-heading .tech-line{margin-top:clamp(18px,3vh,32px);color:var(--stone)}.frame-meta{position:absolute;z-index:2;right:var(--gutter);bottom:clamp(36px,7vh,72px);display:grid;justify-items:end;gap:6px;color:#fffdf6a3;font-size:9px}.chapter-frame--silhouette{display:grid;place-items:center;padding:clamp(70px,9vh,110px) var(--gutter) clamp(38px,5vh,60px);background:linear-gradient(135deg,rgb(255 253 246 / 2%) 0 1px,transparent 1px 100%) 0 0 / 32px 32px,#1a1a19}.silhouette-shell{position:relative;width:min(72vw,1120px);height:min(76svh,760px);overflow:hidden;border:1px solid rgb(255 253 246 / 18%);background:#242422}.silhouette-shell:before,.silhouette-shell:after{position:absolute;z-index:2;background:var(--orange);content:""}.silhouette-shell:before{top:0;left:42px;width:1px;height:28px}.silhouette-shell:after{top:28px;left:14px;width:56px;height:1px}.silhouette-shell img{filter:saturate(.52) contrast(1.08) brightness(.78);scale:1.05}.view-label{position:absolute;top:clamp(84px,11vh,124px);left:var(--gutter);margin:0;color:var(--orange);font-size:10px;writing-mode:vertical-rl;transform:rotate(180deg)}.frame-code{position:absolute;right:var(--gutter);bottom:clamp(28px,4vh,48px);left:var(--gutter);display:flex;justify-content:space-between;gap:24px;color:var(--stone);font-size:9px}.chapter-frame--detail{background:var(--graphite)}.detail-window{position:absolute;top:0;right:0;bottom:0;left:38vw;overflow:hidden;border-left:1px solid rgb(255 253 246 / 14%)}.detail-window .stage-picture img{object-position:var(--focus-desktop, 50% 50%);scale:1.12;filter:saturate(.72) contrast(1.08)}.detail-window:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(24 24 23 / 44%),transparent 45%);content:""}.detail-dice{position:absolute;top:17vh;left:var(--gutter);width:clamp(72px,7vw,118px);height:auto;opacity:.92}.detail-copy{position:absolute;bottom:clamp(34px,7vh,72px);left:var(--gutter);display:grid;max-width:min(31vw,460px);gap:14px;font-size:clamp(9px,.65vw,11px)}.detail-copy p{margin:0}.detail-copy p:nth-child(2){color:var(--paper);font-size:clamp(13px,1.05vw,17px);line-height:1.45}.detail-copy p:last-child{color:var(--stone)}.transition{position:relative;height:190svh;background:var(--black)}.transition-sticky{position:sticky;top:0;min-height:100svh;overflow:hidden;background:#121211}.transition-panel{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden}.transition-panel picture{display:block;width:100%;height:100%}.transition-panel img{width:100%;height:100%;object-fit:cover;filter:brightness(.69) saturate(.74)}.transition-panel--session img{animation:session-loop 7s ease-in-out infinite alternate}.transition-panel--street img{animation:street-loop 6s ease-in-out infinite alternate}@keyframes session-loop{0%{scale:1.02;transform:translateZ(0)}to{scale:1.07;transform:translate3d(-.7%,-.4%,0)}}@keyframes street-loop{0%{scale:1.07;transform:translate3d(.4%,0,0)}to{scale:1.02;transform:translate3d(-.3%,.45%,0)}}.transition-panel--session{clip-path:inset(0 50% 0 0)}.transition-panel--session img{object-position:38% 50%}.transition-panel--street{clip-path:inset(0 0 0 50%)}.transition-panel--street img{object-position:66% 50%}.transition-panel figcaption{position:absolute;bottom:28px;margin:0;font-size:9px}.transition-panel--session figcaption{left:var(--gutter)}.transition-panel--street figcaption{right:var(--gutter)}.transition-sticky:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent calc(50% - 1px),var(--orange) 50%,transparent calc(50% + 1px)),linear-gradient(180deg,rgb(8 8 7 / 22%),transparent 42%,rgb(8 8 7 / 52%));content:""}.transition-copy{position:absolute;z-index:2;top:50%;left:50%;width:min(74vw,1120px);transform:translate(-50%,-50%);text-align:center;text-shadow:0 6px 34px #000}.transition-copy>p{margin:0 0 28px;color:var(--orange);font-size:10px}.transition-copy h2{margin:0;font-size:clamp(54px,8.5vw,140px);font-weight:650;line-height:.82;letter-spacing:-.078em}.waitlist{position:relative;isolation:isolate;display:grid;min-height:100svh;place-items:center;overflow:hidden;background:var(--black)}.waitlist-media,.waitlist-shade{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.waitlist-media{overflow:hidden}.waitlist-image{display:block;width:100%;height:100%;object-fit:cover;object-position:54% 50%;filter:brightness(.52) saturate(.64)}.waitlist-shade{z-index:-1;background:radial-gradient(circle at 50% 50%,#14141247,#0f0f0ebd 68%),linear-gradient(180deg,#0d0d0c59,#0d0d0cb8)}.waitlist-content{width:min(780px,calc(100% - var(--gutter) * 2))}.waitlist-content>.eyebrow{margin-bottom:22px;color:var(--orange)}.waitlist h2{margin:0 0 clamp(40px,7vh,72px);font-size:clamp(54px,7.5vw,118px);font-weight:650;line-height:.84;letter-spacing:-.075em}.waitlist-form{position:relative;width:100%}.waitlist-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.waitlist-form label{display:block;margin-bottom:10px;color:var(--stone);font-size:9px}.waitlist-control{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--paper)}.waitlist-form input,.waitlist-form button{min-height:58px;border:0;border-radius:0;outline:0;font-size:clamp(12px,1vw,16px)}.waitlist-form input{min-width:0;padding:0 18px 0 0;background:transparent;color:var(--paper)}.waitlist-form input::placeholder{color:#fffdf670}.waitlist-form button{min-width:110px;padding:0 16px;background:var(--paper);color:var(--ink);cursor:pointer;transition:color .18s ease,background-color .18s ease}.waitlist-form button:hover:not(:disabled),.waitlist-form button:focus-visible{background:var(--orange)}.waitlist-form button:disabled,.waitlist-form input:disabled{cursor:wait;opacity:.72}.waitlist-form input:focus-visible{box-shadow:inset 0 -3px 0 var(--orange)}.form-status,.consent{margin:14px 0 0;font-size:9px;line-height:1.45}.form-status{min-height:1.45em;color:var(--stone)}.form-status--invalid,.form-status--offline,.form-status--rate,.form-status--error,.form-status--success{color:var(--orange)}.consent{max-width:62ch;color:#fffdf67f}.site-footer{display:grid;grid-template-columns:1fr auto auto auto;align-items:end;gap:clamp(18px,3vw,52px);padding:44px var(--gutter) 30px;background:#121211;border-top:1px solid rgb(255 253 246 / 10%);color:var(--stone);font-size:8px}.site-footer p{margin:0}.site-footer a{text-decoration:none}.site-footer .wordmark{width:94px}.privacy-page{min-height:100svh;padding:34px var(--gutter) 12vh;background:radial-gradient(circle at 80% 20%,rgb(235 94 41 / 8%),transparent 28%),var(--black)}.privacy-brand{display:inline-block}.privacy-page article{width:min(760px,100%);margin:18vh auto 0}.privacy-page h1{margin:22px 0 52px;font-size:clamp(72px,12vw,180px);font-weight:650;line-height:.78;letter-spacing:-.08em}.privacy-page article>p:not(.eyebrow){max-width:64ch;color:var(--stone);font-size:clamp(16px,1.4vw,21px);line-height:1.55}.privacy-back{display:inline-block;margin-top:56px;color:var(--orange);font-size:10px;text-decoration:none}:focus-visible{outline:2px solid var(--orange);outline-offset:5px}@media(max-width:800px){.site-header{grid-template-columns:auto 1fr auto;padding-top:20px;gap:12px}.wordmark{width:100px}.header-signal{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-coordinate{display:none}.concept-badge{bottom:23px}.manifesto{min-height:92svh}.manifesto h1{max-width:9.5ch;font-size:clamp(48px,13vw,92px);line-height:.86}.manifesto-mark{top:24%;right:-9vw;width:118vw;opacity:.08}.chapter-heading{max-width:calc(100% - var(--gutter) * 2)}.chapter-heading h2{max-width:9ch;font-size:clamp(56px,15vw,110px);line-height:.8}.frame-meta{top:100px;right:var(--gutter);bottom:auto}.silhouette-shell{width:calc(100vw - var(--gutter) * 2);height:72svh}.view-label{top:110px;left:calc(var(--gutter) + 12px)}.detail-window{top:0;right:0;bottom:0;left:0}.detail-window:after{background:linear-gradient(180deg,rgb(24 24 23 / 16%),transparent 30%,rgb(24 24 23 / 83%) 100%)}.detail-dice{top:100px;left:var(--gutter);width:66px}.detail-copy{z-index:2;right:var(--gutter);max-width:none}.transition-panel--session{clip-path:polygon(0 0,68% 0,44% 100%,0 100%)}.transition-panel--street{clip-path:polygon(68% 0,100% 0,100% 100%,44% 100%)}.transition-sticky:after{background:linear-gradient(104deg,transparent 49.7%,var(--orange) 50%,transparent 50.3%)}.transition-copy{width:calc(100% - var(--gutter) * 2)}.transition-copy h2{font-size:clamp(52px,14vw,92px)}.waitlist-content{width:calc(100% - var(--gutter) * 2)}.waitlist h2{max-width:8ch;font-size:clamp(58px,16vw,96px)}.site-footer{grid-template-columns:1fr auto;align-items:center;gap:18px 24px}.site-footer p:first-of-type{grid-column:1 / -1;grid-row:2}}@media(max-width:520px){:root{--gutter: 18px}.site-header{padding-top:17px}.wordmark{width:88px}.header-signal,.waitlist-link{font-size:8px}.hero-media img,.stage-picture img{object-position:var(--focus-mobile, 50% 50%)}.hero-media img{animation-name:mobile-hero-drift}.hero-copy{bottom:62px}.hero-copy .eyebrow,.hero-copy .tech-line{font-size:10px}.concept-badge{right:auto;left:var(--gutter);font-size:8px}.manifesto-note{max-width:24ch;text-align:right}.chapter-heading{bottom:60px}.chapter-heading>p:first-child{font-size:10px}.chapter-heading h2{font-size:clamp(50px,15.8vw,82px)}.chapter-heading .tech-line{max-width:30ch;font-size:9px}.frame-meta{top:77px;font-size:7px}.frame-code{align-items:end;font-size:7px}.frame-code span:last-child{max-width:20ch;text-align:right}.silhouette-shell{height:68svh}.detail-window .stage-picture img{scale:1.08}.transition-copy>p{margin-bottom:18px}.waitlist-control{grid-template-columns:minmax(0,1fr) 82px}.waitlist-form input,.waitlist-form button{min-height:54px;font-size:10px}.waitlist-form button{min-width:82px}.consent{max-width:48ch;font-size:7px}.privacy-page article{margin-top:20vh}.privacy-page h1{font-size:72px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.hero-media img{scale:1}}@media(forced-colors:active){.hero-vignette,.frame-shade,.waitlist-shade,.transition-sticky:after{display:none}}
