:root{--accent: #39FF14;--accent-deep: #1FA808;--violet: #8A47C2;--ink: #14110E;--font-accent: var(--font-space-grotesk);--font-display: var(--font-inter);--font-mono: var(--font-jetbrains-mono);--maxw: 1200px;--gutter: clamp(18px, 4vw, 64px);--nav-h: 52px;--ease: cubic-bezier(.22, 1, .36, 1);--bg: #0A0A0A;--fg: #EAEAEA;--fg-dim: rgba(234, 234, 234, .62);--line: rgba(255, 255, 255, .16);--line-strong: rgba(255, 255, 255, .62);--panel: rgba(255, 255, 255, .025);--accent-text: var(--accent)}*,*:before,*:after{box-sizing:border-box;border-radius:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important;transition-duration:.001ms!important}}body{margin:0;font-family:var(--font-display);font-size:16px;line-height:1.5;color:var(--fg);background:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}::selection{background:var(--accent);color:var(--ink)}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}ul,dl,dd{margin:0;padding:0}li{list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mono-meta{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim)}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){.grain{display:none}}.dotnav__lang{display:flex;flex-direction:column}.lang{display:flex;align-items:center;justify-content:center;width:40px;height:38px;font-family:var(--font-mono);font-weight:700;font-size:12px;letter-spacing:.04em;color:#eaeaea73;transition:color .18s var(--ease),background .18s var(--ease)}.lang+.lang{border-top:1px solid rgba(255,255,255,.14)}.lang:hover{color:#eaeaea}.lang.is-active{background:var(--violet);color:#fff}.dotnav__index{display:flex;flex-direction:column;border-top:1.5px solid rgba(255,255,255,.32)}.dotnav{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;background:var(--ink);border:1.5px solid rgba(255,255,255,.18);border-right:0}.dot{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:38px;font-family:var(--font-mono);font-weight:700;font-size:12px;letter-spacing:.04em;color:#eaeaea73;transition:color .18s var(--ease),background .18s var(--ease)}.dot+.dot{border-top:1px solid rgba(255,255,255,.14)}.dot:hover{color:#eaeaea}.dot.is-active{background:var(--accent);color:var(--ink)}.dot__label{position:absolute;right:calc(100% + 1px);top:0;height:100%;display:flex;align-items:center;white-space:nowrap;padding:0 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#eaeaea;background:var(--ink);border:1.5px solid rgba(255,255,255,.18);opacity:0;pointer-events:none;transform:translate(6px);transition:opacity .16s var(--ease),transform .16s var(--ease)}.dot:hover .dot__label{opacity:1;transform:translate(0)}.slide{position:relative;isolation:isolate;min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:calc(var(--nav-h) + clamp(24px,5vh,56px)) var(--gutter) clamp(28px,6vh,64px);background:var(--bg);color:var(--fg);border-bottom:1.5px solid var(--line-strong)}.slide__inner{width:100%;max-width:var(--maxw)}.hero{--bg: #F2F0EC;--fg: var(--ink);--fg-dim: rgba(20, 17, 14, .6);--line: rgba(20, 17, 14, .16);--line-strong: rgba(20, 17, 14, .85);--panel: rgba(20, 17, 14, .03);--accent-text: var(--accent-deep)}.surface-dark{--fg: #EAEAEA;--fg-dim: rgba(234, 234, 234, .62);--line: rgba(255, 255, 255, .16);--line-strong: rgba(255, 255, 255, .55);--panel: rgba(255, 255, 255, .03);--accent-text: var(--accent)}.surface-light{--fg: var(--ink);--fg-dim: rgba(20, 17, 14, .6);--line: rgba(20, 17, 14, .16);--line-strong: rgba(20, 17, 14, .85);--panel: rgba(20, 17, 14, .03);--accent-text: var(--accent-deep)}.offer{--bg: #0A0A0A}.work{--bg: #F2F0EC;--maxw: 1500px}.about{--bg: #000000}.contact{--bg: #F2F0EC}.corner{position:absolute;z-index:2;font-family:var(--font-mono);font-size:16px;line-height:1;color:var(--fg-dim)}.corner--tl{top:calc(var(--nav-h) + 14px);left:16px}.corner--br{bottom:14px;right:16px}.telemetry-row{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;padding-bottom:12px;margin-bottom:clamp(20px,4vh,40px);border-bottom:1.5px solid var(--line-strong);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim)}.telemetry-brand{text-transform:none;letter-spacing:.04em}.eyebrow{font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text)}.eyebrow--accent{color:var(--accent-text)}.hl{background:var(--accent);color:var(--ink);padding:0 .1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sec-head{display:flex;flex-direction:column;gap:14px;max-width:22ch}.sec-head__eyebrow{font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text)}.sec-head__title{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(28px,4.6vw,60px);line-height:.98;letter-spacing:-.025em;margin:0;color:var(--fg)}.sec-head__sub{margin:0}.offer .sec-head,.work .sec-head{max-width:none}.offer .sec-head__title{max-width:22ch}.work .sec-head__title{max-width:none;white-space:nowrap}.offer__intro{max-width:60ch;margin:clamp(12px,2vh,20px) 0 0;font-size:clamp(14px,1.5vw,17px);line-height:1.55;color:var(--fg-dim)}@property --note-glow{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.work-note{position:relative;margin:clamp(20px,3vh,34px) 0 0;max-width:60ch;padding:clamp(16px,2vw,24px);border:1.5px solid rgba(20,17,14,.2);font-size:clamp(15px,1.7vw,18px);line-height:1.55;color:var(--fg)}.work-note:before{content:"";position:absolute;inset:-1.5px;padding:1.5px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--note-glow),transparent 0deg 248deg,rgba(138,71,194,0) 262deg,var(--violet) 306deg,#e2c2ff 326deg,rgba(138,71,194,0) 344deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:note-glow-spin 9.6s linear infinite}@keyframes note-glow-spin{to{--note-glow: 360deg}}@media(prefers-reduced-motion:reduce){.work-note:before{animation:none}}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:14px 24px;border:1.5px solid var(--line-strong);transition:transform .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease),color .16s var(--ease)}.btn--lg{padding:18px 30px;font-size:14px}.btn .arrow{transition:transform .16s var(--ease)}.btn:hover .arrow{transform:translate(3px,-3px)}.btn--accent{background:var(--accent);color:var(--ink);border-color:var(--accent)}.btn--accent:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--line-strong)}.btn--line{background:transparent;color:var(--fg);border-color:var(--line-strong)}.btn--line:hover{background:var(--accent);color:var(--ink);border-color:var(--accent);transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--line-strong)}.btn:disabled,.btn.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.hero .slide__inner{display:flex;flex-direction:column}.hero__title{font-family:var(--font-accent);font-weight:700;text-transform:uppercase;font-size:clamp(38px,7vw,104px);line-height:.92;letter-spacing:-.04em;margin:18px 0 0;color:var(--ink);display:flex;flex-direction:column;gap:.08em;max-width:16ch}.hero__title .hl{align-self:flex-start}.anim-ready .hero__title[data-typewriter] .tw-ch{opacity:0;transition:opacity .28s var(--ease);transition-delay:calc(var(--i, 0) * 42ms)}.anim-ready .hero__title[data-typewriter].is-typing .tw-ch{opacity:1}.anim-ready .hero__title[data-typewriter] .hl{background:none;background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:left center;background-size:0% 100%}.anim-ready .hero__title[data-typewriter].is-lit .hl{background-size:100% 100%;transition:background-size .55s var(--ease)}@media(prefers-reduced-motion:reduce){.anim-ready .hero__title[data-typewriter] .tw-ch{opacity:1;transition:none}.anim-ready .hero__title[data-typewriter] .hl{background-size:100% 100%;transition:none}}.hero__sub{font-family:var(--font-display);font-size:clamp(16px,1.9vw,21px);font-weight:500;line-height:1.45;color:var(--fg-dim);margin:clamp(20px,3vh,30px) 0 0;max-width:46ch}.fn{position:relative;display:inline;white-space:nowrap}.fn__mark{font-family:var(--font-mono);font-weight:700;font-size:.66em;vertical-align:super;line-height:0;background:none;border:0;margin:0;padding:0 .05em;color:var(--accent-text);cursor:pointer;text-decoration:none;border-bottom:1px dotted currentColor;transition:color .15s var(--ease)}.fn__mark:hover{color:var(--accent-deep)}.fn__tip{position:absolute;left:0;bottom:calc(100% + 8px);z-index:50;width:max-content;max-width:min(330px,80vw);padding:12px 14px;white-space:normal;background:var(--ink);color:#eaeaea;border:1.5px solid var(--accent);font-family:var(--font-mono);font-size:12px;line-height:1.5;letter-spacing:.01em;text-transform:none;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s var(--ease),transform .16s var(--ease),visibility .16s var(--ease);pointer-events:none}.fn:hover .fn__tip,.fn:focus-within .fn__tip{opacity:1;visibility:visible;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.fn__tip{transition:none}}.hero__actions{margin-top:clamp(24px,4vh,36px);display:flex;flex-wrap:wrap;align-items:center;gap:18px}.scrollcue{position:absolute;left:var(--gutter);bottom:18px;z-index:2;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim)}.grid-units{margin-top:clamp(26px,5vh,48px);display:grid;grid-template-columns:repeat(2,1fr);gap:1.5px;background:var(--line-strong);border:1.5px solid var(--line-strong)}.unit{position:relative;background:var(--bg);padding:clamp(20px,2.6vw,34px);display:flex;flex-direction:column;gap:10px;min-width:0;transition:opacity .28s var(--ease),box-shadow .28s var(--ease),transform .28s var(--ease)}.unit__n{font-family:var(--font-accent);font-weight:700;line-height:1;font-size:clamp(30px,3.6vw,48px);color:var(--accent)}.unit__tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim)}.unit__title{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(16px,1.7vw,21px);letter-spacing:-.01em;line-height:1.08;margin:0;color:var(--fg)}.unit__desc{font-size:clamp(13px,1.3vw,15px);line-height:1.5;color:var(--fg-dim);margin:0}.grid-units:hover .unit{opacity:.2}.grid-units .unit:hover{opacity:1;z-index:1;box-shadow:inset 0 0 0 1.5px var(--accent),inset 0 0 44px -10px #39ff1447,0 0 40px -6px #39ff1461}@media(hover:none){.grid-units:hover .unit{opacity:1}}.evidence{margin-top:clamp(20px,3vh,32px);display:grid;grid-template-columns:repeat(3,1fr);gap:1.5px;background:var(--line-strong);border:1.5px solid var(--line-strong)}.evidence__item{background:var(--bg);padding:clamp(16px,2vw,26px);display:flex;flex-direction:column;gap:8px;min-width:0}.evidence__fig{font-family:var(--font-accent);font-weight:700;line-height:1;font-size:clamp(34px,4.6vw,56px);color:var(--accent)}.evidence__txt{font-size:clamp(12.5px,1.3vw,14px);line-height:1.45;color:var(--fg-dim)}.evidence__figlink{position:relative;align-self:flex-start;display:inline-flex;align-items:flex-start;gap:2px;text-decoration:none;color:inherit;cursor:pointer}.evidence__ref{font-family:var(--font-mono);font-weight:700;font-size:13px;vertical-align:super;line-height:0;color:var(--accent-text)}.evidence__figlink:hover .fn__tip,.evidence__figlink:focus-within .fn__tip{opacity:1;visibility:visible;transform:translateY(0)}.evidence__figlink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.offer--swap{display:block;min-height:0;padding:0;place-items:initial}.offer__pin{position:relative;min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:calc(var(--nav-h) + clamp(24px,5vh,56px)) var(--gutter) clamp(28px,6vh,64px)}.offer__stage{width:100%;max-width:var(--maxw);margin:0 auto;display:grid;gap:clamp(40px,8vh,96px)}.offer__phase{min-width:0}.offer__sentinel{position:absolute;left:0;width:1px;top:50%;bottom:0;pointer-events:none}@media(min-width:880px)and (min-height:640px){.anim-ready .offer--swap{height:220vh}.anim-ready .offer__pin{position:sticky;top:0;overflow:hidden}.anim-ready .offer__stage{gap:0}.anim-ready .offer__phase{grid-area:1 / 1;will-change:opacity,transform;display:flex;flex-direction:column;justify-content:center}.anim-ready .offer__phase--tiles{transition:opacity 1s var(--ease)}.anim-ready .offer__phase--data{opacity:0;transform:translate(96px);pointer-events:none;transition:opacity .6s var(--ease),transform .7s var(--ease);transition-delay:.1s}.anim-ready .offer__stage.is-data .offer__phase--tiles{opacity:0;pointer-events:none}.anim-ready .offer__stage.is-data .offer__phase--data{opacity:1;transform:translate(0);pointer-events:auto}}@media(prefers-reduced-motion:reduce){.anim-ready .offer--swap{height:auto}.anim-ready .offer--swap .offer__pin{position:relative;overflow:visible}.anim-ready .offer--swap .offer__stage{gap:clamp(40px,8vh,96px)}.anim-ready .offer--swap .offer__phase{grid-area:auto;opacity:1;transform:none;pointer-events:auto;transition:none;will-change:auto}}.work--rail{display:block;min-height:0;padding:0;place-items:initial}.work__band{padding:0 var(--gutter)}.work__band .slide__inner{margin-inline:auto}.work__band--intro{padding-top:calc(var(--nav-h) + clamp(24px,5vh,56px));padding-bottom:clamp(22px,4vh,40px)}.work__band--outro{padding-top:clamp(28px,5vh,56px);padding-bottom:clamp(32px,7vh,72px)}.work__band--intro .work-note{margin-top:clamp(20px,3vh,32px)}.work__band--outro .sectors{margin-top:0}.work__clients{margin-top:clamp(30px,5vh,56px)}.rail{--case-w: min(calc(var(--rail-vw, 100vw) - 2 * var(--gutter)), 1500px);--rail-pad: var(--gutter);position:relative;height:auto}.rail__pin{display:flex;flex-direction:column;gap:clamp(12px,2vh,20px);height:auto}.rail__steps{display:none;pointer-events:none}.rail__step{height:100svh}.rail__eyebrow{padding:0 var(--gutter);color:var(--accent-text)}.rail__track{display:flex;gap:var(--rail-pad);align-items:stretch;padding:0 var(--rail-pad);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rail__track::-webkit-scrollbar{height:0}.rail__bar{height:2px;margin:0 var(--gutter);background:var(--line);overflow:hidden}.rail__bar-fill{display:block;height:100%;background:var(--accent-deep);transform:scaleX(0);transform-origin:left center}.case{flex:0 0 auto;width:var(--case-w);scroll-snap-align:center;min-width:0;display:grid;grid-template-rows:auto 1fr auto;gap:clamp(14px,2.4vh,28px)}.case__logo{justify-self:start;height:clamp(30px,5vh,58px);max-width:min(70%,360px);object-fit:contain;margin:0;filter:brightness(0)}.case__media{min-height:clamp(180px,30vh,380px);background:transparent;display:flex;align-items:center;justify-content:center;gap:clamp(12px,2.4vw,32px)}.case__img{flex:1 1 0;min-width:0;width:100%;height:100%;object-fit:contain;object-position:center}.case[data-brand="Paged Plywood"] .case__img,.case[data-brand=Świeżak] .case__img,.case[data-brand=Rarity] .case__img{object-position:left center}.case__video{flex:0 0 auto;height:100%;width:auto;max-width:42%;object-fit:contain;object-position:center}.case__media--split{gap:clamp(6px,1vw,16px);justify-content:flex-start}.case__media--split .case__img{flex:0 1 auto;width:auto;max-width:62%}.case__media--vector{position:relative;overflow:visible;justify-content:flex-start}.case__media--vector .case__img{flex:0 0 auto;width:auto;height:100%;max-width:100%;object-fit:contain;object-position:left center;position:relative;z-index:1;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 5%,#000 95%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 5%,#000 95%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 6%,#000 94%,transparent 100%);mask-composite:intersect}.case__vector{position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto;height:96%;max-width:50%;object-fit:contain;object-position:center right;mix-blend-mode:multiply;opacity:.3;z-index:2;pointer-events:none}.case__deliv{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left}.case__deliv-label{margin:0}.case__tags{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.case__tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg);padding:6px 10px;border:1.5px solid var(--line-strong);transition:background .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease)}.case__tag:hover{background:var(--accent);color:var(--ink);border-color:var(--accent)}.case__tag-slot{display:contents}a.case__tag{display:inline-block;text-decoration:none;cursor:pointer}.case__tag--link:after{content:" ↗";opacity:.55}.case__tag--link:hover:after{opacity:1}@media(min-width:881px)and (min-height:640px){.anim-ready .rail__pin{position:sticky;top:0;height:100svh;overflow:hidden;justify-content:center;z-index:1}.anim-ready .rail__steps{display:block;margin-top:-100svh}.anim-ready .rail__track{overflow:visible;scroll-snap-type:none;will-change:transform;transition:transform .4s var(--ease)}.anim-ready .rail__bar-fill{transition:transform .4s var(--ease)}.anim-ready .case{scroll-snap-align:none;height:min(94svh,874px)}.anim-ready .case__media{min-height:0}}@media(prefers-reduced-motion:reduce){.anim-ready .rail{height:auto}.anim-ready .rail__steps{display:none}.anim-ready .rail__pin{position:static;height:auto;overflow:visible}.anim-ready .rail__track{overflow-x:auto;scroll-snap-type:x mandatory;transition:none}.anim-ready .rail__bar-fill{transition:none}.anim-ready .case{scroll-snap-align:center;height:auto}.anim-ready .case__media{min-height:clamp(180px,30vh,380px)}}.frame{position:relative;display:flex;flex-direction:column;border:1.5px solid var(--line-strong);background:var(--panel);min-width:0;margin:0}.frame__body{position:relative;flex:1;overflow:hidden;display:grid;place-items:center}.frame__body img{width:100%;height:100%;object-fit:cover}.clients{margin-top:clamp(28px,4vh,48px);display:flex;flex-direction:column;gap:clamp(20px,3vh,32px)}.clients__label{margin:0}.logo-marquee{position:relative;overflow:hidden;width:100%}.logo-marquee:before,.logo-marquee:after{content:"";position:absolute;top:0;bottom:0;z-index:2;pointer-events:none;width:clamp(40px,8%,110px)}.logo-marquee:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.logo-marquee:after{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.logo-marquee__track{display:flex;align-items:center;width:max-content;animation:logoScroll 90s linear infinite;will-change:transform}.logo-marquee:hover .logo-marquee__track{animation-play-state:paused}@keyframes logoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-marquee__item{flex:none;width:auto;height:calc(clamp(30px,3.2vw,42px) * var(--logo-scale, 1));max-width:clamp(120px,13vw,160px);object-fit:contain;margin-right:clamp(48px,6vw,96px);opacity:.62;filter:brightness(0)}.logo-marquee__item.is-raster{height:calc(clamp(36px,4.2vw,54px) * var(--logo-scale, 1));max-width:clamp(130px,15vw,185px)}@media(prefers-reduced-motion:reduce){.logo-marquee{overflow-x:auto}.logo-marquee__track{animation:none}}.sectors{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5px;background:var(--line);border:1.5px solid var(--line);margin:0}.sector{background:var(--bg);display:flex;gap:14px;align-items:baseline;padding:14px 18px;min-width:0}.sector__k{font-family:var(--font-accent);font-weight:700;font-size:15px;color:var(--accent-text);flex-shrink:0;min-width:5.5em}.sector__v{font-size:14px;color:var(--fg-dim);margin:0}.sector:last-child:nth-child(odd){grid-column:1 / -1}.operator{max-width:960px;margin:0 auto;display:grid;grid-template-columns:3fr 2fr;gap:clamp(22px,3vw,44px);align-items:stretch}.operator__main{border:1.5px solid var(--line-strong);background:var(--panel);padding:clamp(24px,3.4vw,48px);display:flex;flex-direction:column;gap:18px;min-width:0}.operator__side{min-width:0;display:flex;flex-direction:column;gap:clamp(14px,2vh,22px)}.frame--portrait{flex:none;height:75%;min-height:0}.frame--portrait .frame__body{min-height:clamp(220px,34vh,360px)}.operator__side .operator__links{flex:1 1 auto;display:flex;flex-direction:column;gap:12px}.operator__side .operator__links .btn{flex:1 1 0;width:100%;justify-content:center}.operator__name{font-family:var(--font-accent);font-weight:700;text-transform:uppercase;font-size:clamp(26px,3.6vw,44px);line-height:.95;letter-spacing:-.03em;margin:6px 0 0;color:var(--fg)}.operator__stat{margin:0;padding:14px 18px;border:1.5px solid var(--accent);background:var(--panel);font-family:var(--font-display);font-weight:700;font-size:clamp(15px,1.8vw,20px);line-height:1.35;color:var(--fg);max-width:58ch}.operator__body{font-size:clamp(15px,1.7vw,18px);line-height:1.55;color:var(--fg-dim);margin:0;max-width:56ch}.specs{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5px;background:var(--line);border:1.5px solid var(--line)}.specs__row{background:var(--bg);display:flex;align-items:baseline;gap:12px;padding:12px 16px}.specs__row dt{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.06em}.specs__row dd{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg)}.operator__links{display:flex;flex-wrap:wrap;gap:12px}.contact .slide__inner{display:flex;flex-direction:column;align-items:flex-start}.contact__title{font-family:var(--font-accent);font-weight:700;text-transform:uppercase;font-size:clamp(34px,6.4vw,92px);line-height:.92;letter-spacing:-.035em;margin:16px 0 0;color:var(--fg);max-width:15ch}.contact__sub{font-size:clamp(16px,1.9vw,20px);color:var(--fg-dim);margin:22px 0 0;max-width:50ch;line-height:1.45}.contact__actions{margin-top:clamp(28px,4vh,40px);display:flex;flex-wrap:wrap;gap:14px}.contact__ctanote{margin:12px 0 0;color:var(--fg-dim)}.contact__foot{margin-top:clamp(36px,6vh,60px)}.anim-ready .reveal,.anim-ready [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease),filter .7s var(--ease);transition-delay:var(--d, 0ms);will-change:opacity,transform}.anim-ready .reveal.is-in,.anim-ready [data-reveal].is-in{opacity:1;transform:none;filter:none;will-change:auto}.anim-ready [data-reveal=rise]{transform:translateY(52px) scale(.97);filter:blur(9px)}.anim-ready [data-reveal=left]{transform:translate(-38px)}.anim-ready [data-reveal=scale]{transform:translateY(14px) scale(.84)}.anim-ready [data-reveal=wipe]{transform:translateY(16px)}.anim-ready [data-reveal=wipe] .frame__body{clip-path:inset(0 0 100% 0);transition:clip-path .7s var(--ease);transition-delay:var(--d, 0ms)}.anim-ready [data-reveal=wipe].is-in .frame__body{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.anim-ready .reveal,.anim-ready [data-reveal]{opacity:1;transform:none;clip-path:none;filter:none;transition:none}.anim-ready [data-reveal=wipe] .frame__body{clip-path:none;transition:none}}.anim-ready .scrollcue{opacity:0;animation:cueIn .6s var(--ease) .9s both,cueNudge 1.9s ease-in-out 1.7s infinite}@keyframes cueIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cueNudge{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.anim-ready .scrollcue{opacity:1;animation:none}}@media(max-width:880px){.grid-units,.evidence,.sectors,.operator{grid-template-columns:1fr}.frame--portrait{height:auto}.work .sec-head__title{white-space:normal}.specs{grid-template-columns:1fr}}@media(max-width:560px){.dotnav{top:0;transform:none;border-top:0}.dotnav__index{display:none}.telemetry-row{gap:6px 14px}.operator__head{flex-direction:column;gap:14px}}
