:root,:root[data-theme=light]{--fn-paper: #FAF6EC;--fn-paper-2: #F5EFE0;--fn-ink: #1A1A1A;--fn-ink-quiet: #8A8780;--fn-rule: #D6CDB6;--fn-blue: #1E3A8A;--fn-red: #B5341F}.fn-svg .s-ink{stroke:var(--fn-ink)}.fn-svg .s-blue{stroke:var(--fn-blue)}.fn-svg .s-red{stroke:var(--fn-red)}.fn-svg .f-paper{fill:var(--fn-paper)}.fn-svg .t-ink{fill:var(--fn-ink)}.fn-svg .t-quiet{fill:var(--fn-ink-quiet)}.fn-svg .t-blue{fill:var(--fn-blue)}.fn-svg .t-red{fill:var(--fn-red)}.fn-draw{stroke-dasharray:1200;stroke-dashoffset:1200}.fn-draw-on .fn-draw{animation:fn-draw-stroke 1.4s cubic-bezier(.2,.7,.2,1) forwards}@keyframes fn-draw-stroke{to{stroke-dashoffset:0}}.fn-fade-up{opacity:0;transform:translateY(8px)}.fn-draw-on .fn-fade-up{animation:fn-fade-up-anim .6s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:.7s}@keyframes fn-fade-up-anim{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fn-draw{stroke-dasharray:none;stroke-dashoffset:0}.fn-fade-up{opacity:1;transform:none}}@font-face{font-family:Gambetta;src:url(/fonts/gambetta/Gambetta-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gambetta;src:url(/fonts/gambetta/Gambetta-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gambetta;src:url(/fonts/gambetta/Gambetta-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gambetta Fallback;src:local("Georgia"),local("Times New Roman"),local("Times"),local("Liberation Serif");size-adjust:98.2%;ascent-override:94.7%;descent-override:29.5%;line-gap-override:8.1%}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:103.3%;ascent-override:94.5%;descent-override:24.9%;line-gap-override:0%}@font-face{font-family:Courier Prime Fallback;src:local("Courier New"),local("Courier"),local("Liberation Mono");size-adjust:99.9%;ascent-override:78.2%;descent-override:34.2%;line-gap-override:0%}.oner{--ink: #09090A;--chalk: #ECE9E2;--chalk-dim: rgba(236,233,226,.66);--chalk-faint: rgba(236,233,226,.56);--rule: rgba(236,233,226,.16);--spike: #C9F04C;--ui: cubic-bezier(.22,1,.36,1);--cam: cubic-bezier(.65,0,.35,1);--serif: "Gambetta", "Gambetta Fallback", Georgia, "Times New Roman", serif;--sans: "Schibsted Grotesk", "Schibsted Grotesk Fallback", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono: "Courier Prime", "Courier Prime Fallback", ui-monospace, "Courier New", monospace;background:var(--ink);color:var(--chalk);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased;min-height:100vh}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body:has(.oner){background:#09090a}html:has(.oner){overflow-x:hidden}.oner a{color:inherit;text-decoration:none}.oner button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.oner .stage{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;background:var(--ink)}.oner .shot{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden}.oner .shot.on{visibility:visible}.oner .frame{position:absolute;left:50%;top:50%;width:max(108vw,calc(100vh * 2.357 * 1.08));aspect-ratio:2400/1018;transform:translate(-50%,-50%);will-change:transform}.oner .lens{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;transition:transform 1.6s var(--cam),filter 1.6s var(--cam)}.oner .lens>picture{position:absolute;top:0;right:0;bottom:0;left:0}.oner .lens>picture>img,.oner .lens>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.92) saturate(.94)}.oner .hush{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none}.oner .vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 120% 100% at 50% 50%,transparent 55%,rgba(0,0,0,.62) 100%)}.oner .grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.oner .flat{position:absolute;top:-5vh;bottom:-5vh;left:0;width:180vw;pointer-events:none;transform:translate3d(220vw,0,0);will-change:transform;background:linear-gradient(90deg,transparent 0,rgba(5,5,5,.18) 5%,rgba(5,5,5,.5) 10%,rgba(5,5,5,.84) 15%,#050505 20%,#070707 50%,#050505 80%,rgba(5,5,5,.84) 85%,rgba(5,5,5,.5) 90%,rgba(5,5,5,.18) 95%,transparent 100%)}.oner .flat:before{content:"";position:absolute;top:0;right:22%;bottom:0;left:22%;opacity:.5;filter:blur(3px);background:linear-gradient(90deg,transparent 18%,rgba(110,86,58,.22) 18.4%,rgba(110,86,58,.22) 19.6%,transparent 20%),linear-gradient(90deg,transparent 62%,rgba(110,86,58,.16) 62.3%,rgba(110,86,58,.16) 63.4%,transparent 63.7%),linear-gradient(0deg,transparent 30%,rgba(110,86,58,.14) 30.5%,rgba(110,86,58,.14) 31.6%,transparent 32%)}.oner .matte{position:absolute;left:0;right:0;height:0;background:#000;pointer-events:none;z-index:3}.oner .matte.t{top:0}.oner .matte.b{bottom:0}.oner .scrim{position:fixed;left:0;right:0;z-index:8;pointer-events:none}.oner .scrim.t{top:0;height:130px;background:linear-gradient(180deg,rgba(9,9,10,.94) 0%,rgba(9,9,10,.7) 45%,transparent 100%)}.oner .scrim.b{bottom:0;height:90px;background:linear-gradient(0deg,rgba(9,9,10,.9) 0%,transparent 100%)}.oner .scr{position:absolute;overflow:hidden;background:#111;cursor:pointer;pointer-events:auto;box-shadow:0 0 38px #d2e1f01a;transition:filter .2s var(--ui);border:0;padding:0}.oner .scr img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block;filter:brightness(.86) saturate(.9)}.oner .monitors:hover .scr:not(:hover){filter:brightness(.55)}.oner .scr:hover,.oner .scr:focus-visible{filter:brightness(1.12);outline:2px solid var(--spike);outline-offset:2px}.oner .scr-label{position:absolute;font-family:var(--mono);font-size:max(11px,.46vw);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-dim);white-space:nowrap;transform:translate(-50%);pointer-events:none;transition:opacity .24s var(--ui)}.oner .sheet{position:absolute;box-shadow:0 12px 24px #0009,0 2px 4px #00000080}.oner .sheet img{width:100%;height:100%;object-fit:cover;display:block;filter:sepia(.18) brightness(.64) contrast(.92) saturate(.9)}.oner .sheet:after{content:"";position:absolute;left:50%;top:5%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#2a2622}.oner .proj-quad,.oner .proj-band{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none}.oner .proj-quad{width:1000px;height:1000px;background:radial-gradient(ellipse 75% 65% at 48% 46%,#4e5254,#2c2f31)}.oner .proj-band{width:1024px;height:576px;overflow:hidden;transition:opacity .14s linear}.oner .proj-band.dip{opacity:.12}.oner .proj-band>video,.oner .proj-band>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;filter:brightness(1.55) contrast(.88) saturate(.9) blur(.45px)}.oner .proj-band>.on{opacity:1}.oner .proj-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;background:radial-gradient(ellipse 70% 65% at 46% 44%,#fffaf01f,#00000029),linear-gradient(#787e821a,#787e821a)}.oner .chalk{position:absolute;left:21.5%;top:14%;width:39%;height:56%;overflow:visible}.oner .chalk .ln-d{fill:none;stroke:#ece9e29e;stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1}.oner .chalk .ln-d.dash{stroke-dasharray:.012 .01;stroke:#c9f04cb3}.oner .chalk text{font-family:var(--mono);fill:#ece9e2c7;letter-spacing:.08em;opacity:0;transition:opacity .4s var(--ui)}.oner .chalk text.big{font-family:var(--serif);letter-spacing:0;fill:#ece9e2eb}.oner .chalk.lit text{opacity:1}.oner .nav{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:22px 3.2vw}.oner .brand{font-family:var(--serif);font-size:22px}.oner .nav ul{display:flex;gap:30px;list-style:none;margin:0;padding:0}.oner .nav a.l{position:relative;font-family:var(--mono);font-size:13.3px;letter-spacing:.07em;text-transform:uppercase;color:var(--chalk-dim);transition:color .18s var(--ui)}.oner .nav a.l:hover,.oner .nav a.l.on{color:var(--chalk)}.oner .nav a.l:after{content:"";position:absolute;left:50%;bottom:-9px;width:14px;height:2px;background:var(--spike);transform:translate(-50%) scaleX(0);transition:transform .2s var(--ui)}.oner .nav a.l.on:after{transform:translate(-50%) scaleX(1)}.oner .hud{position:fixed;left:3.2vw;bottom:22px;z-index:20;font-family:var(--mono);font-size:13.3px;letter-spacing:.06em;text-transform:uppercase;opacity:.62;transition:opacity .6s var(--ui);font-variant-numeric:tabular-nums;display:flex;gap:18px;align-items:center}.oner .hud.idle{opacity:.3}.oner .hud .rec{width:6px;height:6px;border-radius:50%;background:var(--spike)}.oner .menu-btn{display:none;font-family:var(--mono);font-size:13.3px;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid var(--chalk-faint);padding-bottom:4px}.oner .menu-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#09090af7;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:0 8vw}.oner .menu-sheet a{font-family:var(--serif);font-size:44px;line-height:1}.oner .menu-sheet button{position:absolute;top:22px;right:6vw;font-family:var(--mono);font-size:13.3px;letter-spacing:.07em;text-transform:uppercase}.oner .flow{position:relative;z-index:5;pointer-events:none;transition:opacity .24s var(--ui)}.oner .sec{position:relative}.oner .say{position:absolute;will-change:transform}.oner .say a,.oner .say button,.oner .band a{pointer-events:auto}.oner .kicker{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:13.3px;letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim);margin-bottom:22px}.oner .spike{position:relative;width:14px;height:12px;flex:none}.oner .spike:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--spike)}.oner .spike:after{content:"";position:absolute;left:6px;top:0;width:2px;height:12px;background:var(--spike)}.oner .display{font-family:var(--serif);font-weight:400;line-height:.96;letter-spacing:-.012em;margin:0}.oner .h-hero{font-size:clamp(37px,5.06vw,78px)}.oner .h-hero .ln{white-space:nowrap}@media(max-width:820px){.oner .h-hero{font-size:clamp(30px,8.4vw,37px)}}.oner .h-set{font-size:clamp(46px,6.54vw,124px)}.oner .h-reel{font-size:clamp(29px,2.56vw,46px)}.oner .body{font-size:16.5px;line-height:1.62;color:var(--chalk-dim);max-width:46ch;margin:0}.oner .body+.body{margin-top:14px}.oner .quote{font-family:var(--serif);font-style:italic;font-size:clamp(23px,2.04vw,36px);line-height:1.18;margin-top:28px;max-width:26ch}.oner .strike{position:relative;display:inline-block;color:var(--chalk-faint);text-decoration:none}.oner .strike:after{content:"";position:absolute;left:-2%;right:-2%;top:54%;height:.06em;background:var(--chalk);transform:scaleX(0);transform-origin:left;transition:transform .42s var(--ui) .38s}.oner .in .strike:after{transform:scaleX(1)}.oner .cta{display:inline-flex;align-items:center;gap:10px;margin-top:30px;font-family:var(--mono);font-size:13.3px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--chalk-faint);padding-bottom:6px;transition:border-color .18s var(--ui)}.oner .cta:hover,.oner .cta:focus-visible{border-color:var(--spike)}.oner .status{display:inline-block;font-family:var(--mono);font-weight:700;font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink);background:var(--spike);padding:3px 7px;margin-left:10px}.oner .list{list-style:none;margin:26px 0 0;padding:0;border-top:1px solid var(--rule)}.oner .list li{display:grid;grid-template-columns:92px 1fr;gap:18px;padding:12px 0;border-bottom:1px solid var(--rule);font-size:14.5px;line-height:1.45;color:var(--chalk-dim)}.oner .list li b{font-family:var(--mono);font-weight:400;font-size:13.3px;letter-spacing:.07em;color:var(--chalk);padding-top:2px}.oner .list li i{display:block;font-style:normal;font-family:var(--mono);font-size:13px;line-height:1.5;letter-spacing:.08em;color:#ece9e28c;margin-top:5px;text-transform:uppercase}.oner .list li strong{font-weight:400;color:var(--chalk)}.oner .caption{font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-faint);margin-top:18px}.oner .ln{display:block;opacity:0;transform:translate3d(0,12px,0);transition:opacity .24s var(--ui),transform .24s var(--ui)}.oner .in .ln{opacity:1;transform:none}.oner .kicker.ln{display:flex}.oner .cta.ln{display:inline-flex}.oner .links.ln{display:flex}.oner .in .ln:nth-child(2){transition-delay:40ms}.oner .in .ln:nth-child(3){transition-delay:80ms}.oner .in .ln:nth-child(4){transition-delay:.12s}.oner .in .ln:nth-child(5){transition-delay:.16s}.oner .band-wrap{position:absolute;left:0;right:0}.oner .band{position:sticky;padding:0 6vw}.oner .ticks{display:flex;align-items:flex-end;gap:5px;height:34px}.oner .ticks i{flex:1;max-width:14px;height:34px;background:#ece9e229;transform-origin:bottom;transform:scaleY(.35);transition:transform .24s var(--ui)}.oner .ticks i.w{background:var(--chalk)}.oner .band.on .ticks i{transform:scaleY(1)}.oner .ticks-meta{display:flex;justify-content:space-between;gap:24px;margin-top:12px;font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-faint);flex-wrap:wrap}.oner .pipe{display:grid;grid-template-columns:repeat(7,1fr);gap:1.4vw}.oner .pipe>div{border-top:1px solid rgba(236,233,226,.24);padding-top:12px;position:relative}.oner .pipe>div:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:0;background:var(--spike);transition:width .42s var(--ui)}.oner .band.on .pipe>div:before{width:100%}.oner .pipe .n{font-family:var(--mono);font-size:13px;letter-spacing:.07em;color:var(--chalk-faint)}.oner .pipe .t{font-family:var(--serif);font-size:clamp(15px,1.2vw,22px);line-height:1.12;margin-top:6px}.oner .pipe .d{font-size:12.5px;line-height:1.45;color:var(--chalk-dim);margin-top:6px}.oner .sheetgrid{display:grid;grid-template-columns:130px repeat(6,1fr);gap:14px 1.2vw;align-items:start}.oner .row-h{font-family:var(--mono);font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:var(--chalk-dim);padding-top:4px;border-top:1px solid var(--rule);grid-column:1}.oner .print{pointer-events:auto;display:block}.oner .print .pic{position:relative;aspect-ratio:16/10;background:#0e0e0f;border:1px solid rgba(236,233,226,.14);overflow:hidden;display:flex;align-items:flex-end;padding:8px}.oner .print .pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top left;filter:grayscale(1) brightness(.62) contrast(1.05);transition:filter .2s var(--ui)}.oner .print:hover .pic img{filter:none}.oner .print .pic img.sketch{object-position:center;filter:sepia(.14) brightness(.55) contrast(.95)}.oner .print:hover .pic img.sketch{filter:sepia(.14) brightness(.9)}.oner .print .pic:after{content:"";position:absolute;left:0;right:0;bottom:0;height:62%;background:linear-gradient(180deg,transparent,rgba(9,9,10,.88));pointer-events:none}.oner .print .pic span,.oner .print .pic em{z-index:1}.oner .print .pic span{position:relative;font-family:var(--serif);font-size:clamp(12px,.88vw,16px);line-height:1.05}.oner .print .pic em{position:absolute;top:6px;right:8px;font-style:normal;font-family:var(--mono);font-size:12.6px;letter-spacing:.06em;color:var(--chalk-faint)}.oner .print .cap{font-size:12px;line-height:1.4;color:var(--chalk-dim);margin-top:7px}.oner .print .cap b{display:block;font-weight:400;color:var(--chalk);font-size:12.5px}.oner .credits{margin-top:40px;display:grid;grid-template-columns:auto 1fr;column-gap:28px;row-gap:20px;align-items:baseline}.oner .credits .r{font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-faint);text-align:right}.oner .credits .v{font-family:var(--serif);font-size:clamp(20px,1.51vw,26px);line-height:1.15}.oner .credits .v small{display:block;font-family:var(--sans);font-size:13px;color:var(--chalk-dim);margin-top:4px}.oner .credits .v a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1)}.oner .credits .v a:hover,.oner .credits .v a:focus-visible{color:var(--spike);background-size:100% 1px}.oner .credits .v a .open{font-family:var(--mono);font-size:.5em;vertical-align:.6em;color:var(--chalk-faint)}.oner .credits .locations{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:clamp(20px,1.5vw,25px)}.oner .links{display:flex;gap:28px;margin-top:30px;flex-wrap:wrap}.oner .research-body{margin-top:calc(72px + 22vh);max-width:68ch}.oner .research-cta{margin-top:22px}.oner .deeper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;pointer-events:none;opacity:0;transition:opacity .26s var(--ui)}.oner-deep .oner .deeper{pointer-events:auto;opacity:1;transition-delay:1.35s}.oner .deeper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000e6,#000000bd 44%,#0000002e)}.oner .deeper .in-panel{position:relative;padding:13vh 6vw 0;max-width:720px;max-height:100vh;overflow:auto}.oner .deeper .back{font-family:var(--mono);font-size:13.3px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--chalk-faint);padding-bottom:6px;margin-bottom:30px}.oner .chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.oner .chips span{font-family:var(--mono);font-size:13.3px;letter-spacing:.06em;border:1px solid rgba(236,233,226,.22);padding:6px 10px}.oner-deep .oner .shot.on .lens{filter:brightness(.62)}.oner-deep .oner .flow,.oner-deep .oner .scr-label{opacity:0}@media(max-width:820px){.oner .nav ul{display:none}.oner .menu-btn{display:inline-block}.oner .say{left:6vw!important;width:88vw!important}.oner #writers .say:before,.oner #research .say:before,.oner #engine .say:before,.oner #craft .say:before,.oner #research .pipe:before{--ramp: 150px;content:"";position:absolute;z-index:-1;pointer-events:none;left:-60vw;right:-60vw;top:calc(-1 * var(--ramp));bottom:calc(-1 * var(--ramp));background:linear-gradient(180deg,rgba(9,9,10,0) 0,rgba(9,9,10,.08) calc(var(--ramp) * .25),rgba(9,9,10,.3) calc(var(--ramp) * .5),rgba(9,9,10,.62) calc(var(--ramp) * .75),rgba(9,9,10,.85) var(--ramp),rgba(9,9,10,.85) calc(100% - var(--ramp)),rgba(9,9,10,.62) calc(100% - var(--ramp) * .75),rgba(9,9,10,.3) calc(100% - var(--ramp) * .5),rgba(9,9,10,.08) calc(100% - var(--ramp) * .25),rgba(9,9,10,0) 100%)}.oner .flow{overflow-x:clip;width:100vw;margin-left:calc(50% - 50vw)}.oner #research .pipe{position:relative;isolation:isolate}.oner #research .pipe:before{--ramp: 110px}.oner .pipe,.oner .sheetgrid{grid-template-columns:1fr 1fr}.oner .row-h{grid-column:1 / -1}.oner .sheetgrid>div:empty{display:none}.oner #dailies{height:350vh!important}.oner #dailies .band-wrap{height:225vh!important}.oner #dailies .band{position:relative;top:0!important}.oner .research-body{margin-top:18px;max-width:none;font-size:14.5px;line-height:1.5}.oner .research-caption,.oner .research-cta{margin-top:10px}}@media(max-width:819.98px),(max-aspect-ratio:999/1000){.oner .chalk{left:calc(41% - 44vw);width:88vw;height:54.56vw;top:calc(50% - 50vh + 104px)}.oner .chalk .ln-d{stroke-width:3.6}.oner .chalk text{font-size:19px}.oner .chalk text.big{font-size:42px}}@media(prefers-reduced-motion:reduce){.oner .ln{opacity:1;transform:none;transition:none}.oner .strike:after{transform:scaleX(1);transition:none}.oner .lens{transition:none}.oner-deep .oner .deeper{transition-delay:0ms}.oner .ticks i{transform:none}}.oner .stage .mon{position:absolute;left:58.42%;top:17.88%;width:33.33%;height:47.94%;overflow:hidden;background:#0c0d0e;box-shadow:0 0 80px #c8d7e614}.oner .stage .mon img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block;filter:brightness(.92) saturate(.92)}.oner .stage .mon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,rgba(255,255,255,.06),transparent 45%)}.oner .stage .pin{position:absolute;left:61%;top:16%;width:14.5%;aspect-ratio:4/5;transform:rotate(1.2deg);box-shadow:0 26px 50px #000000b3,0 3px 6px #00000080}.oner .stage .pin img{width:100%;height:100%;object-fit:cover;display:block;filter:sepia(.14) brightness(.8) contrast(.94)}.oner .stage .pin:after{content:"";position:absolute;left:50%;top:4%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:#2a2622;box-shadow:0 2px 2px #0009}.oner .cam-flat{position:fixed;top:-5vh;bottom:-5vh;left:0;width:140vw;z-index:40;pointer-events:none;transform:translate3d(220vw,0,0);background:linear-gradient(90deg,transparent 0,#050505 11%,#070707 50%,#050505 89%,transparent 100%)}.oner .cam-clone{position:fixed;z-index:35;overflow:hidden;pointer-events:none;background:#000;transition:left 1.1s var(--cam),top 1.1s var(--cam),width 1.1s var(--cam),height 1.1s var(--cam)}.oner .cam-clone img{width:100%;height:100%;object-fit:cover;object-position:top left;transition:filter 1.1s var(--cam)}.oner .cam-clone.go img{filter:brightness(.05)}.oner .cam-clone .slate-t{position:absolute;left:10px;bottom:10px;font-family:var(--serif);font-size:20px;color:var(--chalk);transition:opacity .5s var(--ui)}.oner .cam-clone.go .slate-t{opacity:0}.oner .page{position:relative;z-index:5;transition:opacity .26s var(--ui);overflow-x:clip;overflow-y:visible}.oner-deep .oner .page{opacity:0}.oner .page .say{position:relative;will-change:auto}.oner .page .wrap{padding:0 6vw}.oner .page .kicker{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:13.3px;letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim);margin-bottom:20px}.oner .page .spike{position:relative;width:14px;height:12px;flex:none}.oner .page .spike:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--spike)}.oner .page .spike:after{content:"";position:absolute;left:6px;top:0;width:2px;height:12px;background:var(--spike)}.oner .page .display{font-family:var(--serif);font-weight:400;line-height:.96;letter-spacing:-.012em}.oner .page .h1{font-size:clamp(48px,6.6vw,123px)}.oner .page .h2{font-size:clamp(36px,3.89vw,71px)}.oner .page .body{font-size:16.5px;line-height:1.62;color:var(--chalk-dim);max-width:52ch}.oner .page .body+.body{margin-top:14px}.oner .page .caption{font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-faint)}.oner .page .status{display:inline-block;font-family:var(--mono);font-weight:700;font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink);background:var(--spike);padding:3px 7px;margin-left:10px}.oner .page .back{font-family:var(--mono);font-size:13.3px;letter-spacing:.08em;text-transform:uppercase;color:var(--chalk);border-bottom:1px solid var(--chalk-faint);padding-bottom:6px;display:inline-block;margin-bottom:34px;transition:border-color .18s var(--ui)}.oner .page .back:hover,.oner .page .back:focus-visible{border-color:var(--spike)}.oner .page .cta{display:inline-flex;gap:10px;font-family:var(--mono);font-size:13.3px;letter-spacing:.08em;text-transform:uppercase;color:var(--chalk);border-bottom:1px solid var(--chalk-faint);padding-bottom:6px;margin-top:0;transition:border-color .18s var(--ui)}.oner .page .cta:hover,.oner .page .cta:focus-visible{border-color:var(--spike)}.oner .page .ln{opacity:0;transform:translate3d(0,12px,0);transition:opacity .24s var(--ui),transform .24s var(--ui)}.oner .page .in .ln,.oner .page .ln.in{opacity:1;transform:none}.oner .page .in .ln:nth-child(2){transition-delay:40ms}.oner .page .in .ln:nth-child(3){transition-delay:80ms}.oner .page .in .ln:nth-child(4){transition-delay:.12s}.oner .page .in .ln:nth-child(5){transition-delay:.16s}.oner .page :is(a,button):focus-visible{outline:2px solid var(--spike);outline-offset:3px}.oner .page .vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.oner .page .p-head{padding-top:18vh;display:grid;grid-template-columns:1fr auto;align-items:end;gap:4vw}.oner .page .reels{display:flex;gap:6px;flex-wrap:wrap}.oner .page .reel{font-family:var(--mono);font-size:13.3px;letter-spacing:.07em;text-transform:uppercase;color:var(--chalk-dim);padding:9px 12px;border:1px solid var(--rule);transition:color .16s var(--ui),border-color .16s var(--ui),background .16s var(--ui)}.oner .page .reel b{font-weight:400;color:var(--chalk-faint);margin-left:6px}.oner .page .reel:hover,.oner .page .reel:focus-visible{color:var(--chalk);border-color:#ece9e266}.oner .page .reel[aria-pressed=true]{color:var(--ink);background:var(--chalk);border-color:var(--chalk)}.oner .page .reel[aria-pressed=true] b{color:#09090ab8}.oner .page .flagship{margin-top:9vh;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:4vw;align-items:center}.oner .page .flagship .pic{position:relative;aspect-ratio:16/9;border:1px solid rgba(236,233,226,.18);overflow:hidden;cursor:pointer;background:#000;box-shadow:0 30px 80px #0009}.oner .page .flagship .pic img{width:100%;height:100%;object-fit:cover;object-position:top left;filter:brightness(.82);transition:filter .2s var(--ui),transform .7s var(--ui)}.oner .page .flagship .pic:hover img,.oner .page .flagship .pic:focus-visible img{filter:brightness(1);transform:scale(1.015)}.oner .page .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.oner .page .chips span{font-family:var(--mono);font-size:13.3px;letter-spacing:.06em;color:var(--chalk);border:1px solid rgba(236,233,226,.22);padding:6px 10px}.oner .page .sheet-grid{margin-top:12vh;padding-bottom:22vh;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5.5vh 2vw;transition:opacity .14s linear}.oner .page .sheet-grid.dip{opacity:.1}.oner .page .card{display:block;cursor:pointer;transition:filter .2s var(--ui),transform .2s var(--ui)}.oner .page .card[hidden]{display:none}.oner .page .sheet-grid:hover .card:not(:hover),.oner .page .sheet-grid:has(.card:focus-visible) .card:not(:focus-visible){filter:brightness(.55)}.oner .page .card:hover,.oner .page .card:focus-visible{transform:translateY(-2px)}.oner .page .card .pic{position:relative;aspect-ratio:16/10;background:#0e0e0f;border:1px solid rgba(236,233,226,.14);overflow:hidden;box-shadow:0 18px 40px #00000080}.oner .page .card .pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top left;filter:grayscale(.2) brightness(.72);transition:filter .2s var(--ui)}.oner .page .card .pic img.sketch{object-position:center;filter:sepia(.14) brightness(.7)}.oner .page .fw-flag{margin-top:9vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:5vw;align-items:center}.oner .page .fw-flag .pic{position:relative;aspect-ratio:16/10;overflow:hidden;cursor:pointer;box-shadow:0 30px 70px #000000a6;transform:rotate(-.6deg)}.oner .page .fw-flag .pic img{width:100%;height:100%;object-fit:cover;filter:sepia(.12) brightness(.82);transition:filter .2s var(--ui)}.oner .page .fw-flag .pic:hover img,.oner .page .fw-flag .pic:focus-visible img{filter:sepia(.12) brightness(1)}.oner .page .note-margin{margin-top:22px;padding-left:16px;border-left:2px solid var(--spike);font-family:var(--serif);font-style:italic;font-size:clamp(18px,1.41vw,25px);line-height:1.25;color:var(--chalk);max-width:30ch}.oner .page .fw-grid{margin-top:14vh;padding-bottom:22vh;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4vw}.oner .page .fw-grid:hover .fwp:not(:hover),.oner .page .fw-grid:has(.fwp:has(:focus-visible)) .fwp:not(:has(:focus-visible)){filter:brightness(.55)}.oner .page .fwp{transition:filter .2s var(--ui)}.oner .page .fwp .pic{aspect-ratio:4/5;overflow:hidden;box-shadow:0 22px 44px #0009;transition:transform .2s var(--ui)}.oner .page .fwp:nth-child(odd) .pic{transform:rotate(-.8deg)}.oner .page .fwp:nth-child(2n) .pic{transform:rotate(.7deg)}.oner .page .fwp:hover .pic,.oner .page .fwp .pic:focus-visible{transform:translateY(-3px) rotate(0)}.oner .page .fwp .pic img{width:100%;height:100%;object-fit:cover;filter:sepia(.12) brightness(.78);transition:filter .2s var(--ui)}.oner .page .fwp:hover .pic img,.oner .page .fwp .pic:focus-visible img{filter:sepia(.12) brightness(.98)}.oner .page .fwp .n{margin-top:18px;font-family:var(--mono);font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:var(--chalk-faint)}.oner .page .fwp h3{font-family:var(--serif);font-weight:400;font-size:clamp(20px,1.51vw,26px);line-height:1.05;margin-top:6px}.oner .page .fwp .sub{font-size:13px;color:var(--chalk);margin-top:4px}.oner .page .fwp .principles{margin-top:10px;font-family:var(--mono);font-size:13px;letter-spacing:.06em;color:var(--chalk-dim)}.oner .page .fwp p{font-size:13.5px;line-height:1.5;color:var(--chalk-dim);margin-top:8px}.oner .page .fwp .applied{display:inline-block;margin-top:12px;font-family:var(--mono);font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:var(--chalk);border-bottom:1px solid var(--chalk-faint);padding-bottom:4px;cursor:pointer}.oner .page .fwp .applied:hover,.oner .page .fwp .applied:focus-visible{border-color:var(--spike)}.oner .page .fwp small{display:block;margin-top:6px;font-family:var(--mono);font-size:12.8px;letter-spacing:.05em;text-transform:uppercase;color:var(--chalk-faint);min-height:12px}.oner .page .card:hover .pic img,.oner .page .card:focus-visible .pic img{filter:none}.oner .page .card .pic em{position:absolute;top:8px;right:10px;font-style:normal;font-family:var(--mono);font-size:12.8px;letter-spacing:.06em;color:var(--chalk-faint);z-index:1}.oner .page .card .pic .slate-t{position:absolute;left:14px;right:14px;bottom:12px;font-family:var(--serif);font-size:clamp(15px,1.15vw,20px);line-height:1.05;color:var(--chalk)}.oner .page .card .pic .open{position:absolute;left:12px;top:10px;z-index:1;font-family:var(--mono);font-size:12.8px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink);background:var(--spike);padding:3px 6px;opacity:0;transform:translateY(-4px);transition:opacity .18s var(--ui),transform .18s var(--ui)}.oner .page .card:hover .pic .open,.oner .page .card:focus-visible .pic .open{opacity:1;transform:none}.oner .page .card h3{font-family:var(--serif);font-weight:400;font-size:clamp(18px,1.37vw,24px);line-height:1.08;margin-top:6px}.oner .page .card p{font-size:13.5px;line-height:1.5;color:var(--chalk-dim);margin-top:6px}.oner .page .card .m{display:flex;gap:14px;margin-top:9px;font-family:var(--mono);font-size:13.3px;color:var(--chalk)}.oner .page .card .m span+span:before{content:"·";margin-right:14px;color:var(--chalk-faint)}.oner .page .meta{display:flex;justify-content:space-between;gap:10px;margin-top:12px;font-family:var(--mono);font-size:12.8px;letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-faint)}.oner .page .stack{margin-top:7px;font-family:var(--mono);font-size:12.8px;letter-spacing:.08em;color:var(--chalk-faint)}.oner .page .c-open{min-height:100vh;display:flex;align-items:center}.oner .page .c-open .col{width:min(560px,44vw);padding-top:6vh}.oner .page .about-open{min-height:100svh;padding-top:130px;padding-bottom:96px;box-sizing:border-box}.oner .page .about-open .col{width:min(820px,60vw);padding-top:0}.oner .page .about-h{font-size:clamp(38px,4.96vw,92px);line-height:.98}.oner .page .about-h .ln{display:block}@media(min-width:821px){.oner .page .about-h .ln{white-space:nowrap}}.oner .page .subject-print{display:none;position:static;margin-top:30px}.oner .page .subject-print img{width:100%;display:block;box-shadow:0 20px 44px #0009}.oner .page .subject-print.is-screen img{aspect-ratio:16/10;object-fit:cover;object-position:top left;filter:brightness(.92) saturate(.94)}.oner .page .subject-print.is-sheet{max-width:76vw;margin-left:auto;margin-right:auto;transform:rotate(-1.2deg)}.oner .page .subject-print.is-sheet img{aspect-ratio:4/5;object-fit:cover;filter:sepia(.14) brightness(.82) contrast(.94)}.oner .page .meta-row{display:grid;grid-template-columns:repeat(4,auto);gap:4px 26px;margin-top:30px;justify-content:start}.oner .page .meta-row div{font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-faint)}.oner .page .meta-row div b{display:block;font-weight:400;color:var(--chalk);margin-top:5px;letter-spacing:.06em}.oner .page .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.oner .page .stats div{padding:28px 0 26px;border-right:1px solid var(--rule);padding-left:2vw}.oner .page .stats div:first-child{padding-left:0}.oner .page .stats div:last-child{border-right:0}.oner .page .stats b{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(31px,3.19vw,56px);line-height:1;font-variant-numeric:tabular-nums}.oner .page .stats span{display:block;margin-top:10px;font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-dim)}.oner .page .sec{padding-top:16vh}.oner .page .cs-2{display:grid;grid-template-columns:1fr 1fr;gap:5vw}.oner .page .cs-2 h2{font-family:var(--mono);font-weight:400;font-size:13.3px;letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim);margin-bottom:16px;display:flex;gap:12px;align-items:center}.oner .page .cs-2 .lead{font-family:var(--serif);font-size:clamp(23px,2.04vw,36px);line-height:1.15;color:var(--chalk);max-width:24ch}.oner .page .pipe-wrap{height:170vh;position:relative}.oner .page .pipe-band{position:sticky;top:26vh}.oner .page .pipe{display:grid;gap:1.4vw;margin-top:34px}.oner .page .pipe>div{border-top:1px solid rgba(236,233,226,.24);padding-top:12px;position:relative}.oner .page .pipe>div:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:0;background:var(--spike);transition:width .42s var(--ui)}.oner .page .pipe-band.on .pipe>div:before{width:100%}.oner .page .pipe .n{font-family:var(--mono);font-size:13px;letter-spacing:.07em;color:var(--chalk-faint)}.oner .page .pipe .t{font-family:var(--serif);font-size:clamp(16px,1.29vw,23px);line-height:1.12;margin-top:6px}.oner .page .pipe .d{font-size:13px;line-height:1.5;color:var(--chalk-dim);margin-top:6px}.oner .page .pipe code{font-family:var(--mono);font-size:13.5px;color:var(--chalk)}.oner .page .lit{display:grid;gap:2vw;margin-top:34px}.oner .page .lit figure{cursor:default;transition:filter .2s var(--ui)}.oner .page .lit:hover figure:not(:hover){filter:brightness(.55)}.oner .page .lit .pic{aspect-ratio:16/10;overflow:hidden;border:1px solid rgba(236,233,226,.16);background:#0e0e0f;box-shadow:0 18px 40px #00000080}.oner .page .lit .pic img{width:100%;height:100%;object-fit:cover;object-position:top left;filter:brightness(.8);transition:filter .2s var(--ui)}.oner .page .lit figure:hover .pic img{filter:none}.oner .page .lit figcaption{margin-top:12px}.oner .page .lit figcaption b{display:block;font-family:var(--serif);font-weight:400;font-size:20px}.oner .page .lit figcaption span{display:block;font-size:13.5px;line-height:1.5;color:var(--chalk-dim);margin-top:5px}.oner .page .lit .textcard{border-top:1px solid rgba(236,233,226,.24);padding-top:14px}.oner .page .fw{display:grid;grid-template-columns:170px 1fr;gap:3vw;align-items:start}.oner .page .fw .fw-sheet{aspect-ratio:4/5;box-shadow:0 20px 40px #0009;transform:rotate(-1.4deg)}.oner .page .fw .fw-sheet img{width:100%;height:100%;object-fit:cover;filter:sepia(.14) brightness(.82)}.oner .page .fw .noframe{aspect-ratio:4/5;border:1px dashed rgba(236,233,226,.2);display:flex;align-items:center;justify-content:center;text-align:center;padding:14px;font-family:var(--mono);font-size:12.8px;letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-faint)}.oner .page .log{list-style:none;counter-reset:l;border-top:1px solid var(--rule);margin-top:30px}.oner .page .log li{display:grid;grid-template-columns:70px 1fr;gap:2vw;padding:20px 0;border-bottom:1px solid var(--rule)}.oner .page .log li:before{counter-increment:l;content:counter(l,decimal-leading-zero);font-family:var(--mono);font-size:13.3px;letter-spacing:.07em;color:var(--chalk-faint);padding-top:4px}.oner .page .log b{display:block;font-weight:400;color:var(--chalk);font-size:16px;margin-bottom:5px}.oner .page .log span{font-size:14.5px;line-height:1.55;color:var(--chalk-dim)}.oner .page .next{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule);margin-top:16vh}.oner .page .next button{text-align:left;padding:5vh 0;transition:color .18s var(--ui)}.oner .page .next button+button{text-align:right;border-left:1px solid var(--rule)}.oner .page .next .caption{display:block}.oner .page .next .display{font-size:clamp(25px,2.47vw,43px);margin-top:10px;color:var(--chalk-dim);transition:color .18s var(--ui)}.oner .page .next button:hover .display,.oner .page .next button:focus-visible .display{color:var(--chalk)}.oner .page .next small{display:block;margin-top:8px;font-family:var(--mono);font-size:12.8px;letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-faint)}.oner .page .foot{padding:2vh 0 16vh}.oner .page .foot .foot-back{margin-bottom:6vh}.oner .page .fw-map{--fn-ink: var(--chalk);--fn-ink-dim: var(--chalk-dim);--fn-ink-quiet: var(--chalk-faint);--fn-rule: var(--rule);--fn-blue: var(--spike);--fn-red: var(--chalk);--fn-paper: transparent;--fn-highlight: rgba(201,240,76,.18);margin-top:6vh}@media(max-width:900px){.oner .page .p-head,.oner .page .flagship,.oner .page .cs-2,.oner .page .fw,.oner .page .fw-flag{grid-template-columns:1fr}.oner .page .sheet-grid{grid-template-columns:1fr 1fr}.oner .page .fw-grid{grid-template-columns:1fr!important}.oner .page .c-open .col{width:88vw}.oner .page .c-open:not(.about-open){padding-top:100px;box-sizing:border-box}.oner .page .subject-print{display:block}.oner .page .stats{grid-template-columns:1fr 1fr}.oner .page .pipe{grid-template-columns:1fr 1fr!important}.oner .page .lit{grid-template-columns:1fr!important}.oner .page .next{grid-template-columns:1fr}.oner .page .next button+button{text-align:left;border-left:0;border-top:1px solid var(--rule)}}@media(max-width:820px){.oner .page .say{left:auto!important;width:auto!important}.oner .page .about-h{font-size:clamp(30px,8.4vw,37px)}.oner .page .about-h .ln{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.oner .page .ln{opacity:1;transform:none;transition:none}.oner .cam-clone{transition:none}}.oner .scrim.t.inner{height:150px;background:linear-gradient(180deg,rgba(9,9,10,1) 0,rgba(9,9,10,1) 80px,rgba(9,9,10,.55) 110px,transparent 150px)}.oner .scrim.b.inner{height:140px;background:linear-gradient(0deg,rgba(9,9,10,.97) 0,rgba(9,9,10,.85) 65px,rgba(9,9,10,.5) 100px,transparent 140px)}.oner .hud{white-space:nowrap;max-width:93.6vw}.oner .hud>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.oner .page .meta-row{grid-template-columns:repeat(2,auto);gap:14px 26px}}.oner .page .about-thread{padding-top:14vh}.oner .page .about-track{display:grid;grid-template-columns:160px 1fr;gap:5vw;margin-top:9vh;padding-bottom:12vh}.oner .page .about-rail{position:sticky;top:24vh;align-self:start}.oner .page .about-rail .rail-cap{font-family:var(--mono);font-size:12.8px;letter-spacing:.06em;text-transform:uppercase;color:var(--chalk-faint)}.oner .page .about-rail .rail-cap.start{margin-bottom:22px}.oner .page .about-rail .rail-cap.end{margin-top:22px}.oner .page .about-rail .marks{position:relative;padding-left:24px}.oner .page .about-rail .marks:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:1px;background:var(--rule)}.oner .page .about-rail .mark{position:relative;display:flex;align-items:center;gap:10px;padding:15px 0}.oner .page .about-rail .mark .spike{position:absolute;left:-24px;opacity:.3;transition:opacity .26s var(--ui)}.oner .page .about-rail .mark.on .spike{opacity:1}.oner .page .about-rail .mark-num{font-family:var(--mono);font-size:12.8px;letter-spacing:.05em;color:var(--chalk-faint);transition:color .26s var(--ui)}.oner .page .about-rail .mark-label{font-family:var(--mono);font-size:12.8px;letter-spacing:.05em;text-transform:uppercase;color:var(--chalk-faint);transition:color .26s var(--ui)}.oner .page .about-rail .mark.on .mark-num{color:var(--chalk)}.oner .page .about-rail .mark.on .mark-label{color:var(--spike)}.oner .page .about-rail .rail-fig{margin-top:24px}.oner .page .about-stop{padding:6vh 0;border-top:1px solid var(--rule)}.oner .page .about-stop:first-child{border-top:0;padding-top:0}.oner .page .about-stop .realization{font-family:var(--serif);font-weight:400;font-size:clamp(23px,2.3vw,39px);line-height:1.2;color:var(--chalk);max-width:30ch;margin-top:12px}.oner .page mark.hl{background-color:transparent;background-image:linear-gradient(color-mix(in srgb,var(--spike) 18%,transparent),color-mix(in srgb,var(--spike) 18%,transparent));background-repeat:no-repeat;background-position:0 90%;background-size:0% .42em;padding:0 .06em;color:inherit;transition:background-size .64s var(--ui) .16s}.oner .page .about-stop.in mark.hl{background-size:100% .42em}.oner .page .about-margin{margin-top:22px;padding-left:16px;border-left:2px solid var(--spike);max-width:30ch}.oner .page .about-margin .margin-note{font-family:var(--serif);font-style:italic;white-space:pre-line;font-size:clamp(15px,1.15vw,17px);line-height:1.35;color:var(--chalk)}.oner .page .about-margin .caption{margin-top:8px}.oner .page .about-wall{padding-top:14vh;padding-bottom:4vh}.oner .page .about-companies{display:flex;flex-wrap:wrap;gap:20px 34px;margin-top:22px}.oner .page .about-companies .company{font-family:var(--mono);text-decoration:none;color:var(--chalk-dim);border-bottom:1px solid transparent;padding-bottom:4px;transition:color .32s var(--ui),border-color .32s var(--ui)}.oner .page .about-companies .company:hover,.oner .page .about-companies .company:focus-visible{color:var(--brand-dark);border-bottom-color:currentColor}.oner .page .about-awards{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:14px}.oner .page .about-award-wrap{position:relative}.oner .page .award{background:none;border:none;padding:4px 0;cursor:default;font-family:var(--mono);color:var(--chalk-faint);opacity:.7;transition:color .32s var(--ui),opacity .32s var(--ui)}.oner .page .award:hover,.oner .page .award:focus-visible{opacity:1;color:var(--brand-dark)}.oner .page .award-tip{position:absolute;left:0;top:calc(100% + 6px);width:max-content;max-width:260px;background:#09090af5;border:1px solid var(--rule);padding:8px 10px;font-family:var(--mono);font-size:12.8px;line-height:1.4;letter-spacing:.02em;color:var(--chalk);opacity:0;pointer-events:none;transform:translate(var(--dx,0),-4px);transition:opacity .18s var(--ui);z-index:8}.oner .page .about-award-wrap:hover:not([data-tip-off]) .award-tip,.oner .page .about-award-wrap:focus-within:not([data-tip-off]) .award-tip{opacity:1;pointer-events:auto}.oner .page .about-companies .detail-inline,.oner .page .about-awards .detail-inline{display:none}@media(hover:none){.oner .page .about-companies .company,.oner .page .about-awards .award{opacity:1;color:var(--chalk-dim)}.oner .page .about-companies .detail-inline,.oner .page .about-awards .detail-inline{display:block;margin-top:3px;font-family:var(--mono);font-size:12.5px;letter-spacing:.03em;text-transform:none;color:var(--chalk-faint)}.oner .page .award-tip{display:none}}.oner .page .about-now{padding-top:12vh;padding-bottom:4vh}.oner .page .about-now-grid{display:grid;grid-template-columns:1fr 260px;gap:6vw;align-items:start}.oner .page .about-now-links{display:flex;gap:16px;flex-wrap:wrap}.oner .page .about-now-aside{display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:right}.oner .page .about-now-aside .profiles,.oner .page .about-profiles{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.oner .page .explore-head{padding-top:18vh}.oner .page .explore-title-row{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.oner .page .explore-note{color:var(--spike)}.oner .page .explore-count-row{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:3vh;border-bottom:1px solid var(--rule)}.oner .page .shelf-grid{margin-top:6vh;padding-bottom:22vh;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6vh 2vw}.oner .page .script{display:block;cursor:pointer;transition:filter .2s var(--ui),transform .2s var(--ui)}.oner .page .shelf-grid:hover .script:not(:hover),.oner .page .shelf-grid:has(.script:focus-visible) .script:not(:focus-visible){filter:brightness(.55)}.oner .page .script:hover,.oner .page .script:focus-within{transform:translateY(-2px)}.oner .page .script .pic{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0e0e0f;box-shadow:0 18px 40px #00000080}.oner .page .script .pic:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#ece9e22e;z-index:1}.oner .page .script .pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;filter:grayscale(.35) sepia(.12) brightness(.62) contrast(.95);transition:filter .2s var(--ui)}.oner .page .script:hover .pic img,.oner .page .script:focus-visible .pic img{filter:grayscale(0) sepia(0) brightness(.95)}.oner .page .script .pic em{position:absolute;top:8px;right:10px;font-style:normal;font-family:var(--mono);font-size:12.8px;letter-spacing:.06em;color:var(--chalk-faint);z-index:1}.oner .page .script h2{font-family:var(--serif);font-weight:400;font-size:clamp(17px,1.32vw,22px);line-height:1.12;margin-top:16px}.oner .page .script h2 i{font-style:italic}.oner .page .script p{font-size:13.5px;line-height:1.5;color:var(--chalk-dim);margin-top:6px}.oner .page .script-annotation{color:var(--spike);margin-top:8px}.oner .page .lamp-head{padding-top:17vh}.oner .page .lamp-doc{margin-top:8vh;padding-bottom:20vh;padding-left:min(32vw,420px)}.oner .page .lamp-doc-frame{position:relative;width:100%;max-width:1100px;background:#100f0d;box-shadow:0 0 140px #fff4dc12,0 40px 90px #000000a6}.oner .page .lamp-doc-frame:after{content:"";position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;pointer-events:none;background:radial-gradient(ellipse at center,transparent 72%,var(--ink))}.oner .page .lamp-doc-bar{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--rule);background:#141311e6}.oner .page .lamp-doc-bar .dot{width:9px;height:9px;border-radius:50%;border:1px solid var(--chalk-faint);flex:none}.oner .page .lamp-doc-title{margin-left:10px;font-family:var(--mono);font-size:13.3px;letter-spacing:.06em;color:var(--chalk-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.oner .page .lamp-doc-type{font-family:var(--mono);font-size:12.8px;letter-spacing:.05em;text-transform:uppercase;color:var(--chalk-faint);padding-left:12px}.oner .page .lamp-doc-frame iframe{position:relative;z-index:1;display:block;width:100%;height:min(80vh,900px);min-height:600px;border:none;background:#16150f}.oner .page .lamp-doc figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:14px;max-width:1100px}.oner .page .lamp-doc-note{color:var(--spike)}@media(max-width:900px){.oner .page .about-track{grid-template-columns:minmax(0,1fr);gap:0}.oner .page .about-rail,.oner .page .about-stops{min-width:0}.oner .page .about-rail{position:sticky;top:76px;z-index:9;margin-bottom:4vh;padding:10px 0;background:#09090aeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.oner .page .about-rail .rail-cap{display:none}.oner .page .about-rail .rail-fig{display:block;margin-top:8px;padding-left:4vw}.oner .page .about-rail .marks{display:flex;gap:20px;padding-left:4vw;overflow-x:auto}.oner .page .about-rail .marks:before{left:4vw;right:4vw;top:50%;bottom:auto;height:1px;width:auto}.oner .page .about-rail .mark{flex-direction:column;align-items:flex-start;gap:4px;padding:6px 0;flex:none}.oner .page .about-rail .mark .spike{position:static}.oner .page .about-now-grid{grid-template-columns:1fr}.oner .page .about-now-aside{align-items:flex-start;text-align:left;margin-top:4vh}.oner .page .about-now-aside .profiles,.oner .page .about-profiles{justify-content:flex-start}.oner .page .shelf-grid{grid-template-columns:1fr 1fr}.oner .page .lamp-doc{padding-left:6vw}.oner .page .lamp-doc-frame iframe{height:70vh;min-height:420px}}@media(max-width:620px){.oner .page .shelf-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.oner .page .about-rail .spike,.oner .page .about-rail .mark-num,.oner .page .about-rail .mark-label,.oner .page mark.hl,.oner .page .award,.oner .page .about-companies .company,.oner .page .award-tip,.oner .page .script .pic img,.oner .page .script{transition:none}.oner .page mark.hl{background-size:100% .42em}}
