@font-face{font-family: "Inter Tight";font-weight: 100 900;font-display: swap;src: url(/assets/fonts/intertight-v9-latin-ext.woff2) format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Inter Tight";font-weight: 100 900;font-display: swap;src: url(/assets/fonts/intertight-v9-latin.woff2) format("woff2");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: "Instrument Serif";font-style: italic;font-weight: 400;font-display: swap;src: url(/assets/fonts/instrumentserif-v5-italic-latin-ext.woff2) format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Instrument Serif";font-style: italic;font-weight: 400;font-display: swap;src: url(/assets/fonts/instrumentserif-v5-italic-latin.woff2) format("woff2");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: "Caveat";font-weight: 700;font-display: swap;src: url(/assets/fonts/caveat-v23-700-latin-ext.woff2) format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Caveat";font-weight: 700;font-display: swap;src: url(/assets/fonts/caveat-v23-700-latin.woff2) format("woff2");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-weight: 400;font-display: swap;src: url(/assets/fonts/plexmono-v20-400-latin-ext.woff2) format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "IBM Plex Mono";font-weight: 400;font-display: swap;src: url(/assets/fonts/plexmono-v20-400-latin.woff2) format("woff2");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-weight: 500;font-display: swap;src: url(/assets/fonts/plexmono-v20-500-latin-ext.woff2) format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "IBM Plex Mono";font-weight: 500;font-display: swap;src: url(/assets/fonts/plexmono-v20-500-latin.woff2) format("woff2");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{--ink: #0B0B0D;--film: #151616;--film-2: #1B1D1C;--line: #262B29;--line-2: #343B38;--green: #7FE3A1;--green-dim: rgba(127,227,161,.35);--pink: #FF3EA5;--amber: #E8A33B;--cream: #F4F6F5;--soft: #C3CAC6;--muted: #8E9692;--display: "Inter Tight","Arial Narrow",system-ui,sans-serif;--serif: "Instrument Serif",Georgia,serif;--hand: "Caveat","Segoe Print",cursive;--mono: "IBM Plex Mono",ui-monospace,"Cascadia Mono",monospace;--pad: clamp(16px,4vw,56px);--max: 1320px;color-scheme: dark}*{box-sizing: border-box;margin: 0;padding: 0}html{background: var(--ink);--gs: 0}html.lenis,html.lenis body{height: auto}html,body{overflow-x: clip}body{background: transparent;color: var(--cream);font-family: var(--display);font-size: 18px;line-height: 1.55;font-weight: 500;-webkit-font-smoothing: antialiased;position: relative}body::before{content: "";position: fixed;inset: 0;z-index: -1;background: radial-gradient(rgba(127,227,161,.11) 1px,transparent 1.2px) 0 0 / 26px 26px;pointer-events: none}body::after{content: "";position: fixed;inset: 0;z-index: -2;pointer-events: none;background: radial-gradient(70vmax 60vmax at calc(88% - var(--gs) * 50%) calc(-8% + var(--gs) * 45%),rgba(127,227,161,.27),transparent 62%),radial-gradient(60vmax 52vmax at calc(-6% + var(--gs) * 35%) calc(106% - var(--gs) * 30%),rgba(255,62,165,.19),transparent 60%),radial-gradient(55vmax 45vmax at calc(45% + var(--gs) * 15%) 55%,rgba(38,92,124,.26),transparent 66%),linear-gradient(165deg,#0B0B0D 0%,#0E1D18 36%,#0C0F14 64%,#1A0F1C 100%)}a{color: inherit;text-decoration: none}img,video{display: block;max-width: 100%}button{font: inherit;color: inherit}:focus-visible{outline: 2px solid var(--green);outline-offset: 3px}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.mono{font-family: var(--mono);font-weight: 500;font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.green{color: var(--green)}.kick{font-family: var(--mono);font-size: 12px;letter-spacing: .16em;text-transform: uppercase;color: var(--green)}h1,h2{font-weight: 900;text-transform: lowercase;letter-spacing: -.04em;line-height: .9;text-wrap: balance}h1 em,h2 em{font-family: var(--serif);font-style: italic;font-weight: 400;letter-spacing: -.02em;color: var(--green);text-transform: lowercase}h2{font-size: clamp(40px,6vw,88px);max-width: 15ch}h2 em{font-size: 1.12em}h3{font-weight: 800;letter-spacing: -.02em;line-height: 1.1}.lead{font-size: clamp(17px,1.4vw,20px);color: var(--soft);max-width: 52ch;line-height: 1.5}.hand{font-family: var(--hand);font-weight: 700;color: var(--pink);line-height: 1}.edge{font-family: var(--mono);font-size: 10px;letter-spacing: .14em;color: var(--amber);text-transform: uppercase}.btn{display: inline-flex;align-items: center;gap: 12px;min-height: 48px;padding: 0 20px;font-family: var(--mono);font-size: 12px;font-weight: 500;letter-spacing: .14em;text-transform: uppercase;border: 1px solid var(--green);color: var(--green);transition: background .2s,color .2s,transform .15s;cursor: pointer;background: none}.btn.f{background: var(--green);color: var(--ink)}.btn:hover{transform: translateY(-2px)}.btn:not(.f):hover{background: rgba(127,227,161,.1)}.nav{position: fixed;top: 0;left: 0;right: 0;z-index: 50;display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: calc(14px + env(safe-area-inset-top,0px)) max(var(--pad),env(safe-area-inset-right,0px)) 14px max(var(--pad),env(safe-area-inset-left,0px));background: linear-gradient(rgba(11,11,13,.92),rgba(11,11,13,.6) 70%,rgba(11,11,13,0))}.wordmark{font-weight: 900;font-size: 23px;letter-spacing: -.05em;text-transform: lowercase}.wordmark span{color: var(--green)}.nav nav{display: flex;align-items: center;gap: 28px;font-family: var(--mono);font-size: 12px;letter-spacing: .14em;text-transform: uppercase}.nav nav a:not(.btn){color: var(--muted);transition: color .2s}.nav nav a:not(.btn):hover{color: var(--cream)}.nav .btn{min-height: 40px;padding: 0 14px}.section{max-width: var(--max);margin: 0 auto;padding: clamp(110px,12vw,170px) var(--pad) 0}.slate{display: flex;justify-content: space-between;gap: 16px;align-items: baseline;border-top: 1px solid var(--line);padding-top: 14px;margin-bottom: 36px}.slate .mono b{color: var(--amber);font-weight: 500}.sec-head{display: grid;gap: 22px;margin-bottom: 48px}.mark{position: absolute;pointer-events: none;overflow: visible;z-index: 3}.mark path{fill: none;stroke: var(--pink);stroke-width: 3.2;stroke-linecap: round;stroke-linejoin: round;filter: drop-shadow(0 0 6px rgba(255,62,165,.35))}.mark.g path{stroke: var(--green);filter: drop-shadow(0 0 6px rgba(127,227,161,.35))}.hero{position: relative;min-height: 100svh;padding: 132px var(--pad) 40px;display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: clamp(24px,3vw,56px);align-items: center;align-content: start;max-width: 1560px;margin: 0 auto}.hero-copy{display: grid;gap: 26px;position: relative;z-index: 4}.hero h1{font-size: clamp(56px,6.6vw,104px)}.hero h1 em{display: block;font-size: 1.16em;line-height: .86;margin-top: .06em}.hero .cta-row{display: flex;flex-wrap: wrap;gap: 12px}.sheet{position: relative;background: var(--film);padding: 30px 22px 22px;transform: rotate(-1.4deg);box-shadow: 0 50px 90px rgba(0,0,0,.65),0 0 0 1px #000}.sheet>.edge{position: absolute;right: 20px;top: 10px}.strip{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;position: relative;padding: 24px 0}.strip::before,.strip::after{content: "";position: absolute;left: 0;right: 0;height: 10px;background: repeating-linear-gradient(90deg,transparent 0 12px,#000 12px 23px,transparent 23px 30px)}.strip::before{top: 5px}.strip::after{bottom: 5px}.fr{position: relative;min-width: 0}.fr img{width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover}.fr>b{position: absolute;left: 2px;top: -18px;font: 500 10px var(--mono);color: var(--amber);letter-spacing: .06em}.sheet .hand{position: absolute;z-index: 4;font-size: clamp(22px,2.2vw,32px);transform: rotate(-6deg);white-space: nowrap}.loupe{position: absolute;right: -46px;bottom: -78px;width: clamp(150px,15vw,220px);aspect-ratio: 1;border-radius: 50%;overflow: hidden;border: 9px solid #1d1f1e;box-shadow: 0 30px 60px rgba(0,0,0,.7),inset 0 0 0 1px #333;z-index: 6;transform: rotate(1.4deg)}.loupe img{position: absolute;width: 520%;max-width: none;left: -324%;top: -212%}.loupe span{position: absolute;bottom: 16%;left: 50%;transform: translateX(-50%);background: var(--green);color: var(--ink);font: 500 10px var(--mono);padding: 3px 7px;white-space: nowrap}.hero-foot{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(4,1fr);gap: 16px;border-top: 1px solid var(--line);padding-top: 16px;margin-top: 30px}.hero-foot div{display: grid;gap: 4px}.hero-foot strong{font-size: clamp(30px,3vw,44px);font-weight: 900;letter-spacing: -.04em;line-height: 1;color: var(--green);font-variant-numeric: tabular-nums}.gate{position: relative;height: 300vh}.gate-stage{position: sticky;top: 0;height: 100vh;display: grid;place-items: center;padding: 84px var(--pad) 28px;overflow: hidden}.gate-frame{position: relative;width: min(100%,1240px);background: #000;padding: 34px 0;box-shadow: 0 0 0 1px #000,0 40px 80px rgba(0,0,0,.6)}.gate-frame::before,.gate-frame::after{content: "";position: absolute;left: 0;right: 0;height: 14px;background: repeating-linear-gradient(90deg,transparent 0 16px,var(--film-2) 16px 30px,transparent 30px 40px)}.gate-frame::before{top: 10px}.gate-frame::after{bottom: 10px}.gate-view{position: relative;aspect-ratio: 16 / 9;max-height: calc(100vh - 220px);width: 100%;overflow: hidden}.gate-canvas{position: absolute;inset: 0;width: 100%;height: 100%;display: block}.gate-hud{position: absolute;inset: 14px 16px;display: flex;flex-direction: column;justify-content: space-between;pointer-events: none}.gate-hud .row{display: flex;justify-content: space-between;gap: 12px}.gate-hud .tag{background: rgba(11,11,13,.72);padding: 5px 9px;font: 500 11px var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--cream)}.gate-hud .tag.g{color: var(--green)}.gate-prompt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font: 500 clamp(16px,2vw,24px) var(--mono);letter-spacing: .06em;color: var(--green);padding: 16px 24px;border: 1px solid var(--green-dim);background: rgba(11,11,13,.72);backdrop-filter: blur(6px);white-space: nowrap}.caret{animation: blink 1s steps(1) infinite}@keyframes blink{50%{opacity: 0}}.gate-meter{position: absolute;left: 0;right: 0;bottom: -26px;display: flex;align-items: center;gap: 12px}.gate-meter i{flex: 1;height: 2px;background: var(--line);position: relative}.gate-meter i b{position: absolute;inset: 0 auto 0 0;width: 0;background: var(--green)}.gate-cap{position: absolute;left: 0;top: -30px;display: flex;gap: 18px;align-items: baseline}.pair{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;background: var(--film);padding: 34px 18px 22px;position: relative;transform: rotate(.6deg)}.pair .fr img{aspect-ratio: 16 / 9}.pair .fr .lab{position: absolute;left: 12px;bottom: 12px;background: rgba(11,11,13,.8);padding: 5px 9px;font: 500 11px var(--mono);letter-spacing: .12em;text-transform: uppercase}.pair .hand{position: absolute;z-index: 4;font-size: clamp(22px,2.4vw,34px);white-space: nowrap}.steps{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 12px;background: var(--film);padding: 34px 16px 20px;position: relative;counter-reset: step}.steps::before,.steps::after{content: "";position: absolute;left: 0;right: 0;height: 10px;background: repeating-linear-gradient(90deg,transparent 0 12px,#000 12px 23px,transparent 23px 30px)}.steps::before{top: 8px}.steps::after{bottom: -4px;display: none}.step{display: grid;grid-template-rows: auto 1fr;gap: 14px;min-width: 0}.step .pic{position: relative;aspect-ratio: 3 / 4;background: #0e100f;overflow: hidden;border: 1px solid #000}.step .pic>b{position: absolute;left: 8px;top: 6px;z-index: 2;font: 500 10px var(--mono);color: var(--amber)}.step h3{font-size: 22px;text-transform: lowercase;display: flex;gap: 10px;align-items: baseline}.step h3 span{font: 500 11px var(--mono);color: var(--green);letter-spacing: .1em}.step p{font-size: 15px;color: var(--soft);line-height: 1.45}.brief{position: absolute;inset: 0;padding: 30px 14px 14px;display: grid;gap: 8px;align-content: start;font: 400 12px/1.5 var(--mono);color: var(--muted)}.brief p{border-bottom: 1px dashed var(--line);padding-bottom: 6px;font-size: 12px}.brief p b{color: var(--cream);font-weight: 400;display: block}.boards{position: absolute;inset: 26px 10px 10px;display: grid;grid-template-columns: 1fr 1fr;gap: 6px}.boards img{width: 100%;height: 100%;object-fit: cover;background: #e9ece9;border-radius: 2px}.pic.lock img,.pic.gen img,.pic video{width: 100%;height: 100%;object-fit: cover}.lockbox{position: absolute;left: 26%;top: 14%;width: 48%;height: 74%;border: 1.5px solid var(--green);box-shadow: 0 0 24px rgba(127,227,161,.25)}.lockbox span{position: absolute;left: -1.5px;bottom: -1.5px;transform: translateY(100%);background: var(--green);color: var(--ink);font: 500 9.5px var(--mono);padding: 2px 6px;white-space: nowrap}.gen-count{position: absolute;left: 12px;bottom: 34px;font: 900 56px/1 var(--display);color: var(--green);letter-spacing: -.04em;font-variant-numeric: tabular-nums;text-shadow: 0 2px 20px rgba(0,0,0,.6)}.gen-count small{font-size: .38em;color: var(--soft)}.gen-bar{position: absolute;left: 12px;right: 12px;bottom: 22px;height: 3px;background: rgba(255,255,255,.15)}.gen-bar b{position: absolute;inset: 0 auto 0 0;width: 0;background: var(--green)}.step .hand{position: absolute;font-size: 28px;white-space: nowrap;z-index: 4}.work{position: relative}.work-head{max-width: var(--max);margin: 0 auto;padding: clamp(110px,12vw,170px) var(--pad) 36px}.rail-wrap{overflow: hidden}.rail{--card-h: clamp(300px,calc(100svh - 250px),620px);display: flex;gap: 0;width: max-content;background: #000;padding: 34px 0 30px;position: relative;margin-left: var(--pad)}.rail::before,.rail::after{content: "";position: absolute;left: 0;right: 0;height: 12px;background: repeating-linear-gradient(90deg,transparent 0 14px,var(--film-2) 14px 27px,transparent 27px 36px)}.rail::before{top: 10px}.rail::after{bottom: 8px}.cell{position: relative;flex: none;padding: 0 12px;display: grid;gap: 12px;border-right: 1px solid #111}.cell>b{position: absolute;left: 14px;top: -22px;font: 500 10px var(--mono);color: var(--amber);letter-spacing: .08em;white-space: nowrap}.cell video{height: var(--card-h);width: auto;aspect-ratio: 9 / 16;object-fit: cover;background: var(--film)}.cell.wide video{aspect-ratio: 16 / 9}.cell figcaption{display: grid;gap: 2px;width: 0;min-width: 100%;padding: 0 2px}.cell figcaption .mono{font-size: 10.5px;color: var(--green)}.cell figcaption strong{font-size: clamp(15px,1.2vw,18px);font-weight: 800;text-transform: lowercase;letter-spacing: -.02em;line-height: 1.2}.snd{position: absolute;top: 10px;right: 22px;z-index: 2;padding: 6px 11px;border-radius: 999px;border: 1px solid rgba(255,255,255,.3);background: rgba(11,11,13,.62);color: #fff;font: 500 11px var(--mono);letter-spacing: .06em;text-transform: uppercase;cursor: pointer;backdrop-filter: blur(6px)}.snd:hover,.snd[aria-pressed="true"]{border-color: var(--green);color: var(--green)}.rail-note{position: absolute;z-index: 3;font-size: 30px;transform: rotate(-5deg);white-space: nowrap}.system{display: grid;grid-template-columns: 1.35fr 1fr;gap: 18px;align-items: start}.card{background: var(--film);border: 1px solid var(--line);position: relative}.card-bar{display: flex;justify-content: space-between;gap: 12px;padding: 12px 18px;border-bottom: 1px solid var(--line);font: 500 11px var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.tree{list-style: none}.tree li{display: grid;grid-template-columns: 200px 1fr;gap: 18px;padding: 15px 18px;border-bottom: 1px solid var(--line)}.tree li:last-child{border-bottom: 0}.tree b{font: 500 14px var(--mono);color: var(--green)}.tree span{font-size: 16px;color: var(--soft);line-height: 1.45}.evidence{display: grid;gap: 20px;padding-bottom: 22px}.evidence>*:not(.card-bar){margin: 0 18px}.labels{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 20px !important}.label{font: 500 11px var(--mono);letter-spacing: .1em;text-transform: uppercase;padding: 8px 12px;border: 1.5px solid currentColor;transform: rotate(var(--r,0deg))}.l1{color: var(--green);--r: -2deg}.l2{color: #B5E8C6;--r: 1deg}.l3{color: var(--muted);--r: -1deg}.l4{color: #5E6662;border-style: dashed;--r: 2deg}.evidence blockquote{font-family: var(--serif);font-style: italic;font-size: clamp(22px,2vw,28px);line-height: 1.2;color: var(--cream)}.evidence p.mono{line-height: 1.6;text-transform: none;letter-spacing: .02em;font-size: 12.5px}.queue{background: #0E1110;border: 1px solid var(--line-2);font-family: var(--mono)}.q-top{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px 20px;padding: 12px 18px;border-bottom: 1px solid var(--line-2);font-size: 11px;letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.q-top b{color: var(--green);font-weight: 500}.q-head,.job-main{display: grid;grid-template-columns: 44px minmax(0,1.25fr) minmax(0,1.3fr) 110px minmax(0,1fr) 150px;gap: 16px;align-items: center}.q-head{padding: 10px 18px;font-size: 10.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--muted);border-bottom: 1px solid var(--line)}.job{border-bottom: 1px solid var(--line);padding: 18px;display: grid;gap: 14px;position: relative}.job:last-child{border-bottom: 0}.job.hot{background: rgba(127,227,161,.045)}.job .n{font-size: 12px;color: var(--amber)}.job .name{display: grid;gap: 2px}.job .name strong{font-family: var(--display);font-size: 26px;font-weight: 900;letter-spacing: -.03em;text-transform: lowercase;line-height: 1}.job .name span{font-size: 11px;color: var(--muted);letter-spacing: .04em}.job .preset{font-size: 12.5px;color: var(--soft);line-height: 1.45}.job .dur{font-size: 12px;color: var(--cream)}.prog{display: grid;gap: 6px}.prog i{height: 6px;background: var(--line);position: relative;overflow: hidden}.prog i b{position: absolute;inset: 0 auto 0 0;width: var(--p,0%);background: var(--green)}.prog span{font-size: 10.5px;color: var(--muted);letter-spacing: .1em;text-transform: uppercase}.job.hot .prog span{color: var(--green)}.price{text-align: right;font-family: var(--display);font-weight: 900;font-size: clamp(28px,2.6vw,38px);letter-spacing: -.04em;color: var(--green);font-variant-numeric: tabular-nums;line-height: 1}.price small{display: block;font: 500 10.5px var(--mono);letter-spacing: .1em;color: var(--muted);text-transform: uppercase;margin-top: 6px}.job ul{list-style: none;display: flex;flex-wrap: wrap;gap: 6px 22px;padding-left: 60px;font-family: var(--display);font-size: 15px;color: var(--soft)}.job ul li::before{content: "/ ";color: var(--green);font-family: var(--mono)}.presets{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin-top: 14px}.preset-card{padding: 22px;display: grid;gap: 10px;align-content: start}.preset-card p:not(.mono){color: var(--soft)}.preset-card strong{color: var(--cream)}.anchor-note{margin-top: 30px;color: var(--muted);max-width: 70ch}.stamp{max-width: 100%;display: inline-grid;grid-template-columns: auto 1fr;gap: 6px 16px;align-items: center;margin-top: 28px;padding: 16px 22px;border: 2.5px solid var(--pink);color: var(--pink);transform: rotate(-2deg)}.stamp .hand{font-size: clamp(30px,3vw,40px)}.stamp em{font-style: normal;color: var(--soft);font-size: 16px;grid-column: 2}.faq{display: grid;max-width: 920px}.faq details{border-top: 1px solid var(--line);padding: 20px 0}.faq details:last-child{border-bottom: 1px solid var(--line)}.faq summary{cursor: pointer;list-style: none;display: grid;grid-template-columns: 52px 1fr auto;gap: 12px;align-items: baseline;font-weight: 800;font-size: clamp(18px,1.6vw,21px);letter-spacing: -.01em}.faq summary::-webkit-details-marker{display: none}.faq summary b{font: 500 11px var(--mono);color: var(--amber);letter-spacing: .1em}.faq summary::after{content: "+";font-family: var(--mono);color: var(--green)}.faq details[open] summary::after{content: "–"}.faq p{margin: 12px 0 0 64px;color: var(--soft);max-width: 66ch}.cta{max-width: var(--max);margin: 0 auto;padding: clamp(110px,12vw,170px) var(--pad) clamp(70px,9vw,120px)}.envelope{position: relative;background: var(--film);border: 1px solid var(--line-2);padding: clamp(24px,4vw,48px);display: grid;gap: 26px}.envelope::before{content: attr(data-stamp);position: absolute;right: 18px;top: 12px;font: 500 10px var(--mono);letter-spacing: .14em;color: var(--amber)}.envelope h2{max-width: 18ch}.order{display: grid;grid-template-columns: 1fr auto;gap: 12px;align-items: end;max-width: 860px}.order label{display: grid;gap: 8px;font: 500 11px var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.order input{font: 400 17px var(--mono);color: var(--cream);background: #0E1110;border: 1px solid var(--line-2);border-bottom: 2px solid var(--green);padding: 14px 16px;outline: 0;width: 100%;min-width: 0;caret-color: var(--green)}.order input:focus{border-color: var(--green)}.order input::placeholder{color: var(--muted);opacity: 1}.teaser-note{font-family: var(--mono);font-size: 12.5px;color: var(--soft);line-height: 1.6}.link{color: var(--green);border-bottom: 1px solid var(--green-dim)}.teaser-copy{background: none;border-width: 0 0 1px;padding: 0;font: inherit;cursor: pointer}.envelope .hand.note{position: absolute;right: clamp(16px,5vw,70px);bottom: clamp(16px,4vw,50px);font-size: clamp(26px,3vw,40px);transform: rotate(-7deg)}.footer{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 12px 24px;padding: 26px var(--pad) calc(26px + env(safe-area-inset-bottom,0px));border-top: 1px solid var(--line)}.footer .wordmark{font-size: 19px}@media (max-width: 1100px){.hero{grid-template-columns: 1fr;padding-top: 110px}.sheet{transform: rotate(-.8deg)}.q-head{display: none}.job-main{grid-template-columns: 44px 1fr auto;grid-template-areas: "n name price" "n preset preset" "n dur prog"}.job .n{grid-area: n;align-self: start}.job .name{grid-area: name}.job .price{grid-area: price}.job .preset{grid-area: preset}.job .dur{grid-area: dur}.job .prog{grid-area: prog}.job ul{padding-left: 60px}.system{grid-template-columns: 1fr}.steps{grid-template-columns: repeat(5,minmax(220px,1fr));overflow-x: auto;scroll-snap-type: x mandatory}.step{scroll-snap-align: start}}@media (max-width: 700px){body{font-size: 16px}.nav nav a:not(.btn){display: none}.hero{padding-top: 96px;gap: 34px}.hero h1{font-size: 52px}.sheet{padding: 22px 10px 12px;margin-inline: -6px}.strip{gap: 6px;padding: 20px 0}.fr>b{top: -16px;font-size: 9px}.loupe{display: none}.hero-foot{grid-template-columns: 1fr 1fr;row-gap: 20px}.gate{height: 220vh}.gate-stage{padding-top: 70px}.gate-prompt{font-size: 14px;padding: 10px 14px}.gate-hud .tag{font-size: 9px;padding: 3px 6px}.pair{grid-template-columns: 1fr;transform: none}.rail-wrap{overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch}.rail{--card-h: min(62svh,440px);margin-left: 0}.cell{scroll-snap-align: center}.tree li{grid-template-columns: 1fr;gap: 4px}.job ul{padding-left: 0}.job-main{grid-template-columns: 30px 1fr auto}.presets{grid-template-columns: 1fr}.order{grid-template-columns: 1fr}.order .btn{justify-content: center}.faq summary{grid-template-columns: 38px 1fr auto}.faq p{margin-left: 50px}.envelope::before{display: none}.envelope .hand.note{position: static;justify-self: end}.slate .mono:last-child{text-align: right}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}}.no-motion .gate{height: auto}.no-motion .gate-stage{position: relative;height: auto;min-height: 80vh}.no-motion .rail-wrap{overflow-x: auto}