@font-face{font-family:Nohemi;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/nohemi-semibold.woff2)format("woff2")}:root{--bg:#0c0c0b;--fg:#f2f0ea;--mute:#8d8b84;--line:#2a2a27;--acc:#d95a11;--accfg:#0c0c0b;--card:#151513;--disp:"Nohemi","Anton","Impact","Arial Narrow",sans-serif;--sans:"Inter",system-ui,sans-serif;--mono:"Chivo Mono",ui-monospace,monospace;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}:root[data-theme=light]{--bg:#f2f0ea;--fg:#0c0c0b;--mute:#6b6962;--line:#d4d1c8;--card:#e8e5dc;--acc:#0c0c0b;--accfg:#e8691f}.cs,.case{--c:var(--cd)}[data-theme=light] .cs,[data-theme=light] .case{--c:var(--cl)}[data-theme=light] .case :is(.rl,.ts,.mock){--c:var(--cd)}html{scroll-behavior:smooth;scroll-padding-top:env(safe-area-inset-top,0px)}*{box-sizing:border-box;margin:0}body{background:var(--bg);color:var(--fg);font:400 16px/1.55 var(--sans);overflow-x:hidden}a{color:inherit;text-decoration:none}.mono{font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}nav{z-index:20;padding:calc(18px + env(safe-area-inset-top,0px)) 28px 18px;mix-blend-mode:difference;color:#fff;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}nav .links{gap:28px;display:flex}nav a:hover{text-decoration:line-through}nav .logo{transition:opacity .25s;display:block}nav .logo svg{width:auto;height:22px;display:block}nav .logo:hover{opacity:.7}nav .links{align-items:center}nav .tt{color:inherit;cursor:pointer;background:0 0;border:0;margin:-8px 0 -12px;padding:0;display:block}nav .tt svg{width:auto;height:30px;display:block;overflow:visible}.tt-glass{fill:currentColor;fill-opacity:0;transition:fill-opacity .35s}.tt-rays{opacity:0;transform-origin:12px 12px;transition:opacity .35s,transform .35s;transform:scale(.8)}.tt-chain{transition:transform .2s}nav .tt:hover .tt-chain{transform:translateY(1.5px)}.tt.pull .tt-chain{animation:.45s cubic-bezier(.3,1.6,.5,1) pull}@keyframes pull{30%{transform:translateY(5px)}}[data-theme=light] .tt-glass{fill-opacity:1}[data-theme=light] .tt-fil{stroke:#000}[data-theme=light] .tt-rays{opacity:1;transform:none}.logo-co{fill:#fa6215}[data-theme=light] .logo-co{fill:#049af4}@media (width<=520px){nav div.links{gap:14px}nav .logo svg{height:16px}}@media (width<=360px){nav .logo svg{height:12px}nav div.links{gap:10px}nav.mono{letter-spacing:.04em;font-size:11px}}.dot{background:#d95a11;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1.6s infinite p;display:inline-block}@keyframes p{50%{opacity:.25}}.hero{flex-direction:column;justify-content:flex-end;min-height:100vh;padding:120px 28px 28px;display:flex}.hero .hh{font:400 clamp(52px,13vw,240px)/.92 var(--disp);text-transform:uppercase;letter-spacing:-.035em}.hero .hh em{color:var(--acc);-webkit-text-stroke:0;font-style:normal}.hero .hh .o{color:#0000;-webkit-text-stroke:2px var(--fg)}.meta{border-top:1px solid var(--line);color:var(--mute);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-top:40px;padding-top:20px;display:grid}.meta b{color:var(--fg);margin-top:4px;font-weight:500;display:block}.marq{border-block:1px solid var(--line);white-space:nowrap;background:var(--acc);color:var(--accfg);padding:18px 0;overflow:hidden}.marq div{font:400 52px/1 var(--disp);text-transform:uppercase;animation:28s linear infinite m;display:inline-block}.marq span{margin:0 22px}@keyframes m{to{transform:translate(-50%)}}section{padding:110px 28px}.sh{color:var(--mute);justify-content:space-between;align-items:baseline;margin-bottom:48px;display:flex}.sh h2{font:400 clamp(44px,8vw,128px)/.95 var(--disp);text-transform:uppercase;color:var(--fg);letter-spacing:-.03em}.work{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.cs{cursor:pointer;grid-column:span 6;position:relative}.cs:nth-child(3n+1){grid-column:span 7}.cs:nth-child(3n+2){grid-column:span 5}.cs:nth-child(3n){grid-column:span 12}.th{aspect-ratio:4/3;background:var(--card);border:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:20px;transition:all .35s;display:flex;position:relative;overflow:hidden}.cs:nth-child(3n) .th{aspect-ratio:21/9}.th:before{content:attr(data-n);font:400 clamp(160px,24vw,380px)/1 var(--disp);color:var(--c);opacity:.9;transition:all .5s;position:absolute;top:-.12em;right:-.04em}.th:hover{border-color:var(--c)}.th:hover:before{opacity:1;transform:translateY(8%)scale(1.06)}.th .tag{z-index:1;background:var(--bg);color:var(--fg);padding:6px 10px;position:relative}.cs h3{font:400 clamp(34px,3.6vw,56px)/1.05 var(--disp);text-transform:uppercase;justify-content:space-between;gap:16px;margin-top:16px;display:flex}.cs h3 i{color:var(--c);font-style:normal;transition:all .3s}.cs:hover h3 i{transform:translate(4px,-4px)}.cs p{color:var(--mute);max-width:46ch;margin-top:6px}.svc{border-top:1px solid var(--line)}.row{border-bottom:1px solid var(--line);grid-template-columns:80px 1.6fr 1fr;align-items:baseline;gap:20px;padding:30px 0;transition:all .25s;display:grid}.row:hover{color:var(--acc);padding-left:14px}.row h3{font:400 clamp(36px,6.4vw,100px)/1 var(--disp);text-transform:uppercase}.row p{color:var(--mute)}.about{grid-template-columns:1fr 1fr;gap:60px;display:grid}.about .big{font:400 clamp(32px,4.8vw,76px)/1.05 var(--disp);text-transform:uppercase}.about .big u{color:var(--acc);text-decoration:none}.jobs div{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;display:flex}.jobs span{color:var(--mute)}.btn{border:1px solid var(--fg);border-radius:99px;margin:28px 12px 0 0;padding:14px 22px;transition:all .25s;display:inline-block}.btn:hover,.btn.p{background:var(--acc);color:var(--accfg);border-color:var(--acc)}.contact{text-align:left;border-top:1px solid var(--line)}.contact h2{font:400 clamp(64px,16vw,290px)/.9 var(--disp);text-transform:uppercase;letter-spacing:-.035em}.contact h2 a:hover{color:var(--acc)}footer{color:var(--mute);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:24px 28px;display:flex}.ov{z-index:50;background:var(--bg);padding-top:env(safe-area-inset-top,0px);transition:transform .6s cubic-bezier(.7,0,.2,1);position:fixed;inset:0;overflow-y:auto;transform:translateY(100%)}.ov.open{transform:none}.ov .bar{background:var(--bg);border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;padding:20px 28px;display:flex;position:sticky;top:0}.ov button{all:unset;cursor:pointer}.ov .ovl{align-items:center;gap:18px;display:flex}.ov .ovh{color:var(--fg);transition:opacity .25s;display:block}.ov .ovh:hover{opacity:.7}.ov .ovh svg{width:auto;height:16px;display:block}@media (width<=520px){.ov .ovh svg{height:13px}.ov .ovl{gap:12px}}.ov button:hover{color:var(--acc)}.ov .hd{padding:60px 28px 40px}.ov .hd h1{font:400 clamp(56px,11vw,200px)/.92 var(--disp);text-transform:uppercase;color:var(--c);letter-spacing:-.035em}.facts{border-block:1px solid var(--line);color:var(--mute);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;padding:24px 28px;display:grid}.facts b{color:var(--fg);font-weight:500;display:block}.hero-img{aspect-ratio:16/8;background:var(--card);border:1px dashed var(--line);color:var(--mute);text-align:center;place-items:center;margin:28px;padding:20px;display:grid}.blk{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;gap:40px;padding:48px 28px;display:grid}.blk p{max-width:34em;font-size:clamp(18px,2vw,26px);line-height:1.4}.grid2{grid-template-columns:1fr 1fr;gap:20px;margin:28px;display:grid}.grid2 div{aspect-ratio:4/3;background:var(--card);border:1px dashed var(--line);color:var(--mute);place-items:center;display:grid}.stats{grid-template-columns:repeat(3,1fr);gap:20px;padding:48px 28px;display:grid}.stats b{font:400 clamp(48px,8vw,120px)/1 var(--disp);color:var(--c);display:block}@media (width<=760px){.cs,.cs:nth-child(n){grid-column:span 12}.th,.cs:nth-child(3n) .th{aspect-ratio:4/3}.row{grid-template-columns:40px 1fr}.row p{grid-column:2}.about{grid-template-columns:1fr;gap:30px}.blk{grid-template-columns:1fr;gap:10px}.grid2{grid-template-columns:1fr}nav .links{gap:16px}.stats{grid-template-columns:1fr}}.vz{border-top:1px solid var(--line)}.vz a,.vz .r{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr 30px;align-items:baseline;gap:20px;padding:22px 0;transition:all .25s;display:grid}.vz a:hover,.vz .r:hover{color:var(--c);padding-left:12px}.vz{container-type:inline-size}.vz b,.vz span{overflow-wrap:anywhere;hyphens:auto;min-width:0}.vz b{font:400 clamp(18px,3.8cqw,44px)/1.02 var(--disp);text-transform:uppercase}.vz span{color:var(--mute);font-size:16px}.vz i{font-style:normal}@media (width<=760px){.vz a,.vz .r{grid-template-columns:1fr 24px}.vz span{order:3;grid-column:1/-1}.row{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:12px}.row>span{grid-column:1/2}.row h3,.row p{grid-column:2/5}.row h3{overflow-wrap:anywhere;font-size:min(36px,8.4vw)}}@media (width>=761px){.meta{grid-template-columns:repeat(4,1fr);gap:20px}.row{grid-template-columns:repeat(12,1fr);gap:20px}.row>span{grid-column:1/2}.row h3{grid-column:2/8}.row p{grid-column:8/13}.about{grid-template-columns:repeat(12,1fr);gap:20px}.about>div:first-child{grid-column:1/7}.about>div:last-child{grid-column:8/13}.blk{grid-template-columns:repeat(12,1fr);gap:20px}.blk>span{grid-column:1/4}.blk>p,.blk>div,.blk>a{grid-column:4/13}.facts{grid-template-columns:repeat(12,1fr);gap:20px}.facts div{grid-column:span 3}.vz a,.vz .r{grid-template-columns:repeat(9,1fr)}.vz b,.vz span{grid-column:span 4}.vz i{grid-column:span 1}}.vz .ph,.stats.ph{opacity:.45}.lgs{padding:56px 28px 24px}.lgh{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.lgh h4{font:400 clamp(56px,11vw,190px)/.9 var(--disp);text-transform:uppercase;letter-spacing:-.035em;color:var(--c)}.lgsub{color:var(--mute);margin-top:18px}.reg{width:clamp(80px,10vw,150px);color:var(--c);flex:none;animation:28s linear infinite spin}@keyframes spin{to{rotate:360deg}}.lgf{grid-template-columns:repeat(12,1fr);align-items:start;gap:20px;margin-top:56px;display:grid}.lg{--x:50%;--y:50%;opacity:0;cursor:crosshair;justify-content:center;align-items:center;margin:0;transition:opacity .9s,transform 1s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;transform:translateY(48px)scale(.97)}.lg.in{opacity:1;transform:none}.lg:before{content:"";z-index:3;pointer-events:none;opacity:.4;background:linear-gradient(var(--fg),var(--fg)) 0 0/12px 1px,linear-gradient(var(--fg),var(--fg)) 0 0/1px 12px,linear-gradient(var(--fg),var(--fg)) 100% 0/12px 1px,linear-gradient(var(--fg),var(--fg)) 100% 0/1px 12px,linear-gradient(var(--fg),var(--fg)) 0 100%/12px 1px,linear-gradient(var(--fg),var(--fg)) 0 100%/1px 12px,linear-gradient(var(--fg),var(--fg)) 100% 100%/12px 1px,linear-gradient(var(--fg),var(--fg)) 100% 100%/1px 12px;background-repeat:no-repeat;transition:inset .35s,opacity .35s;position:absolute;inset:0}.lg:hover:before{opacity:1;inset:8px}.lg:after{content:"";background:var(--acc);clip-path:circle(0 at var(--x) var(--y));transition:clip-path .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.lg:hover:after{clip-path:circle(150% at var(--x) var(--y))}.lg .mono{z-index:4;color:var(--mute);font-size:10px;transition:color .3s;position:absolute}.lg .t1{top:16px;left:18px}.lg .t2{top:16px;right:18px}.lg .t3{bottom:16px;left:18px}.lg:hover .mono{color:#0c0c0b}.mk{z-index:2;transform:translate(var(--tx,0px),var(--ty,0px));transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative}.mk img{width:100%;height:auto;animation:6s ease-in-out infinite alternate flo;animation-delay:calc(var(--n)*-.7s);transition:filter .35s;display:block}@keyframes flo{0%{translate:0 -3px}to{translate:0 4px}}.lg:hover .mk img{filter:invert()}.mk:before{content:"";opacity:0;pointer-events:none;border:1px dashed #0c0c0b;transition:opacity .3s .15s;position:absolute;inset:-18%}.mk:after{content:"clear space = x";font:500 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#0c0c0b;opacity:0;white-space:nowrap;transition:opacity .3s .2s;position:absolute;top:calc(118% + 6px);left:-18%}.lg:hover .mk:before,.lg:hover .mk:after{opacity:1}@media (width<=760px){.lgf{grid-template-columns:repeat(2,1fr)}.lg{aspect-ratio:1!important;grid-column:span 1!important;margin-top:0!important}.lgh{flex-direction:column;align-items:flex-start}}.ig{grid-template-columns:repeat(12,1fr);align-items:start;gap:20px;padding:28px;display:grid}.ig figure{margin:0;overflow:hidden}.ig img{width:100%;height:auto;transition:transform 1.4s cubic-bezier(.2,.8,.2,1);display:block}.ig figure:hover img{transform:scale(1.03)}.ri{opacity:0;transition:opacity .9s,transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(40px)}.ri.in{opacity:1;transform:none}@media (width<=760px){.ig figure{grid-column:span 12!important}}.ig figcaption{color:var(--mute);margin-top:10px}.ig figure>img{display:block}.zoom{z-index:120;cursor:zoom-out;background:#080807f5;padding:28px;display:none;position:fixed;inset:0;overflow:auto}.zoom.on{display:block}.zoom img{width:100%;max-width:2000px;height:auto;margin:0 auto;display:block}.ig figure{cursor:zoom-in}@media (hover:none){.ig figure,.zoom{cursor:pointer}}.zoom .zx{all:unset;top:calc(14px + env(safe-area-inset-top,0px));z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#080807b3;padding:10px 14px;font-size:12px;position:fixed;right:16px}.zoom.on.wide{align-items:center;padding:0;display:flex}.zoom.wide img{flex:none;width:auto;max-width:none;height:calc(100% - 120px)}.igh{border-top:1px solid var(--line);margin-top:20px;padding-top:36px}.igh .mono{color:var(--mute);margin-bottom:14px}.igh h5{font:400 clamp(36px,5.5vw,88px)/.95 var(--disp);text-transform:uppercase;letter-spacing:-.035em;color:var(--c)}.mock{--mx:0;--my:0;height:430vh;position:relative}.mk-pin{perspective:2000px;background:#18181d;border-radius:14px;justify-content:center;align-items:center;height:calc(100vh - 96px);min-height:520px;padding:56px 40px 64px;display:flex;position:sticky;top:76px;overflow:hidden}.mk-glow{pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.mk-lab{color:var(--mute);z-index:2;align-items:center;display:flex;position:absolute;top:20px;left:24px}.mk-stage{width:min(100%,1180px);transform-style:preserve-3d;transform:rotateY(calc(var(--mx)*3deg)) rotateX(calc(var(--my)*-2deg));transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative}.mk-win{background:#0f0f12;border:1px solid #ffffff24;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 70px 120px -30px #000000d9,0 0 140px -30px #5b7ae273}.mk-bar{background:#1b1b20;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex;position:relative}.mk-bar i{background:#3a3a42;border-radius:50%;width:10px;height:10px}.mk-bar i:first-child{background:#ff5f57}.mk-bar i:nth-child(2){background:#febc2e}.mk-bar i:nth-child(3){background:#28c840}.mk-bar span{color:#8d8b84;text-transform:none;background:#101014;border-radius:99px;padding:5px 18px;font-size:10px;position:absolute;left:50%;transform:translate(-50%)}.mk-view{background:#18181d;height:calc(100vh - 254px);min-height:380px;max-height:760px;overflow:hidden}.mk-view img{width:100%;height:auto;display:block}.mk-shine{pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff12 50%,#0000 60%);animation:8s ease-in-out infinite mkshine;position:absolute;inset:0;transform:translate(-120%)}@keyframes mkshine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.mk-foot{color:var(--mute);z-index:2;align-items:center;gap:14px;display:flex;position:absolute;bottom:22px;left:40px;right:40px}.mk-trk{background:#ffffff29;flex:1;height:2px;display:block;position:relative}.mk-fill{background:var(--acc);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (width<=900px){.mk-pin{padding:56px 14px 64px}.mk-stage{transform:none}.mk-view{height:calc(100vh - 340px)}.mk-foot{left:20px;right:20px}}.big2{text-transform:uppercase;letter-spacing:-.035em;font:400 clamp(36px,5vw,76px)/.95 var(--disp)!important}.blk>span.ch{font:400 clamp(24px,2.8vw,44px)/1 var(--disp);text-transform:uppercase;letter-spacing:-.03em;color:var(--c)}.pal{padding:8px 0}.pal-h{color:var(--mute);margin-bottom:18px}.pal-g{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.pal-s{grid-column:1/8;grid-template-rows:330px 220px;grid-template-columns:1fr 1fr;gap:20px;display:grid}.sf{border-radius:16px;justify-content:space-between;align-items:flex-end;gap:12px;padding:22px 26px;display:flex}.sf.big{grid-column:1/3}.sf.ol{border:1px solid #3a3a40}.sf .mono{font-size:10px}.pal-a{grid-column:8/13;grid-template-rows:570px;grid-template-columns:repeat(3,1fr);gap:14px;height:570px;display:grid}.pc>p{color:var(--mute);min-height:2.8em;margin-bottom:10px;font-size:10px}.steps{border-radius:22px;flex-direction:column;height:536px;display:flex;overflow:hidden}.st{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;flex:1;align-items:center;padding:0 12px;transition:flex .55s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.st.b{flex:10}.st{justify-content:flex-start;align-items:flex-end;min-height:0;padding:0;position:relative}.st .in{text-align:left;opacity:0;flex-direction:column;align-items:flex-start;gap:3px;padding:0 0 18px 18px;transition:opacity .3s .15s,transform .4s .15s;display:flex;transform:translateY(8px)}.st .in b{font:400 clamp(26px,2.4vw,38px)/1 var(--disp);text-transform:uppercase;letter-spacing:-.02em;margin-bottom:4px}.st .in em{font:500 10px/1.5 var(--mono);letter-spacing:.06em;font-style:normal}.st.b .in{opacity:1;transform:none}.pc.act .st .in{opacity:0}.pc.act .st.on .in{opacity:1;transform:none}.tbh{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.tbh button{all:unset;cursor:pointer;border:1px solid var(--line);color:var(--mute);border-radius:99px;padding:10px 18px;transition:all .25s}.tbh button:hover{color:var(--fg);border-color:var(--fg)}.tbh button.on{background:var(--acc);color:var(--accfg);border-color:var(--acc)}.tbp{grid-template-columns:repeat(12,1fr);align-items:start;gap:20px;animation:.6s both up;display:grid}.tbf{grid-column:1/9;margin:0;overflow:hidden}.tbf img{width:100%;height:auto;display:block}.tbl{grid-column:9/13}.r2{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;align-items:center;column-gap:14px;padding:14px 0;display:grid}.r2 i{border:1px solid #ffffff24;border-radius:10px;grid-row:span 3;width:44px;height:44px}.r2 b{font:400 22px/1.05 var(--disp);text-transform:uppercase;letter-spacing:-.02em}.r2 span{color:var(--mute);font-size:10px}@media (width<=900px){.pal-s,.pal-a{grid-column:1/-1}.pal-s{grid-template-rows:200px 160px}.pal-a{grid-template-rows:440px;height:440px}.pc{height:440px}.tbf,.tbl{grid-column:1/-1}}.pc{flex-direction:column;height:570px;min-height:0;display:flex}.ms{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.mv .lbl{opacity:.85;text-align:left;padding:18px 0 0 18px;font-size:10px;line-height:1.5}.mv{cursor:crosshair;border-radius:16px;flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;min-height:0;transition:background-color .3s,color .3s;display:flex}.mv .in{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;padding:0 0 18px 18px;display:flex}.mv .in b{font:400 clamp(26px,2.4vw,38px)/1 var(--disp);text-transform:uppercase;letter-spacing:-.02em;margin-bottom:4px}.mv .in em{font:500 10px/1.5 var(--mono);letter-spacing:.06em;white-space:nowrap;font-style:normal}.rail{border-radius:16px;flex:0 0 56px;display:flex;overflow:hidden}.rail .rc{cursor:pointer;flex:1 1 0;min-width:0;height:100%;display:block;position:relative}.rail .rc.on:after{content:"";mix-blend-mode:difference;border:2px solid #fff;position:absolute;inset:0}.rl{height:300vh;position:relative}.rl-pin{background:#18181d;border-radius:14px;height:calc(100vh - 96px);min-height:520px;position:sticky;top:76px;overflow:hidden}.rl-track{will-change:transform;align-items:center;gap:70px;width:max-content;height:100%;padding:30px 12vw 20px 8vw;display:flex;position:relative}.chap{flex-direction:column;flex:none;gap:12px;width:min(30vw,340px);display:flex}.chap p{color:#ffffffd9}.chap h5{font:400 clamp(40px,5vw,84px)/.92 var(--disp);text-transform:uppercase;letter-spacing:-.035em;color:var(--c)}.ph{transform-origin:50% 55%;flex:none;margin:0;transition:opacity .2s,transform .2s}.ph figcaption{text-align:center;color:#ffffffe0;margin-top:18px;font-size:10px}.ts{background:#18181d;border-radius:14px;padding:96px 40px 80px;position:relative;overflow:hidden}.ts-g{grid-template-columns:repeat(3,1fr);align-items:start;gap:28px;max-width:1080px;margin:0 auto;display:grid;position:relative}.ts-c{flex-direction:column;gap:34px;display:flex}.ts-c1{margin-top:70px}.ts-c2{margin-top:24px}.to{filter:drop-shadow(0 30px 40px #00000073);height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1);animation:7s ease-in-out infinite alternate tofl;display:block}.to:hover{transform:translateY(-8px)scale(1.04)}@keyframes tofl{0%{translate:0 -6px}to{translate:0 8px}}@media (width<=900px){.dev{--H:calc(100vh - 330px)}.chap{width:60vw}.ts-g{grid-template-columns:1fr}.ts-c1,.ts-c2{margin-top:0}.ts{padding:80px 16px 40px}}.to.ic{filter:drop-shadow(0 30px 40px #00000073);background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:18px 10px;display:flex}.to.ic img{width:34px;height:34px;display:block}.dev{--H:min(calc(100vh - 290px),680px);height:var(--H);aspect-ratio:71.6/147.6;border-radius:calc(var(--H)*.0844);background:linear-gradient(145deg,#4a4a50,#2a2a2f 40%,#38383d);position:relative;box-shadow:inset 0 0 0 1.5px #66666e,0 50px 90px -20px #000000b3,0 0 120px -30px #8b5cf68c;container-type:inline-size}.dev .bz{background:#000;border-radius:15.3cqw;position:absolute;inset:2.1cqw}.dev .scr{background:#fff;border-radius:12.7cqw;position:absolute;inset:4.7cqw;overflow:hidden}.dev .scr img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.dev .isl{z-index:4;background:radial-gradient(circle at 84%,#1a2236 0 1.1cqw,#0000 1.3cqw),#000;border-radius:99px;width:29.1cqw;height:8.5cqw;position:absolute;top:7.2cqw;left:50%;transform:translate(-50%)}.dev .sb{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;height:6cqw;padding:0 11.5cqw 0 14.5cqw;font:600 3.95cqw/1 -apple-system,SF Pro Text,Inter,system-ui,sans-serif;display:flex;position:absolute;top:8.4cqw;left:0;right:0}.dev .sb svg{width:auto;height:3.2cqw;display:block}.dev .sbd{color:#0b0b10}.dev .sbl{color:#fff}.dev .bt{background:#55555c;border-radius:.5cqw;width:.9cqw;position:absolute}.dev .bt.l{left:-.6cqw}.dev .l1{height:3.2%;top:15%;left:-.6cqw}.dev .l2{height:6.2%;top:21%;left:-.6cqw}.dev .l3{height:6.2%;top:29%;left:-.6cqw}.dev .r1{height:10%;top:25%;right:-.6cqw}.sy{padding:0 28px 40px}.sy .igh{margin-top:70px}.sg{grid-template-columns:repeat(12,1fr);gap:20px;margin:36px 0 20px;display:grid}.sc{border:1px solid var(--line);background:#ffffff06;border-radius:16px;min-width:0;padding:26px}.sc h6{font:400 clamp(20px,2vw,30px)/1 var(--disp);text-transform:uppercase;letter-spacing:-.02em;color:var(--c);margin-bottom:14px}.sc ul{margin:0;padding:0;list-style:none}.sc li{border-top:1px solid var(--line);opacity:.88;padding:12px 0;line-height:1.4}.sc li:first-child{border-top:0}.pr{flex-direction:column;justify-content:space-between;gap:14px;min-height:150px;display:flex}.pr span{color:var(--mute)}.pr b{font:400 clamp(20px,1.9vw,28px)/1.08 var(--disp);text-transform:uppercase;letter-spacing:-.02em}.chip{border:1px solid var(--line);border-radius:99px;padding:8px 14px}.rg{text-align:center;max-width:230px;color:var(--mute);flex-direction:column;align-items:center;gap:12px;display:flex}.rg svg{width:100%;height:auto}.rg circle{fill:none;stroke-width:12px}.rg .bg{stroke:#ffffff1a}.rg .fg{stroke-linecap:round;stroke-dasharray:var(--C);stroke-dashoffset:var(--C);transform-origin:60px 60px;transition:stroke-dashoffset 1.8s cubic-bezier(.2,.8,.2,1) .2s;transform:rotate(-90deg)}.rg.in .fg{stroke-dashoffset:var(--o)}.rg text{font:400 24px var(--disp);letter-spacing:-.02em}.stp-p{margin-top:16px;animation:.5s both up}.mx{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mq{border:1px solid var(--line);border-top:3px solid var(--q);background:#ffffff06;border-radius:16px;padding:22px}.mq p{color:var(--mute);align-items:center;gap:10px;margin-bottom:10px;display:flex}.mq p i{background:var(--q);border-radius:50%;width:10px;height:10px}.mq ul{margin:0;padding:0;list-style:none}.mq li{border-top:1px solid var(--line);opacity:.88;padding:9px 0;font-size:15px;line-height:1.35}.mq li:first-child{border-top:0}.at{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(5,1fr);gap:0;display:grid;overflow:hidden}.as{border-left:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:26px 22px;display:flex}.as:first-child{border-left:0}.as .vb{flex-direction:column;justify-content:flex-end;gap:6px;height:90px;margin-bottom:12px;display:flex}.as .vb i{background:var(--c);border-radius:5px;height:14px;display:block}.as b{font:400 clamp(20px,2vw,30px)/1 var(--disp);text-transform:uppercase;letter-spacing:-.02em}.as span{color:var(--mute)}.co{grid-template-columns:20px 1fr 2fr;align-items:center;gap:20px;padding:20px 26px;display:grid}.co i{background:var(--k);border-radius:50%;width:14px;height:14px}.co b{font:400 clamp(20px,2vw,30px)/1 var(--disp);text-transform:uppercase;letter-spacing:-.02em}.co span{color:var(--mute)}.we{font:400 clamp(36px,6vw,96px)/.95 var(--disp);text-transform:uppercase;letter-spacing:-.035em;color:var(--c);margin-top:16px}.cmpw{width:100%}.cmt{color:var(--mute);margin-bottom:12px}.cmp{border:1px solid var(--line);aspect-ratio:1126/563;cursor:ew-resize;user-select:none;background:#fff;border-radius:16px;position:relative;overflow:hidden}.cmp img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cmp .ca{clip-path:inset(0 calc(100% - var(--x)) 0 0)}.cmp .cl{top:0;bottom:0;left:var(--x);background:var(--acc);width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #00000040}.cmp .cl:after{content:"";background:var(--acc);border-radius:50%;width:44px;height:44px;margin:-22px;position:absolute;top:50%;left:50%;box-shadow:0 8px 24px #00000073}.cmp .la,.cmp .lb{color:#fff;background:#0a0a0cc7;border-radius:99px;padding:6px 12px;position:absolute;top:14px}.cmp .la{left:14px}.cmp .lb{right:14px}.bq{max-width:1000px;margin:90px 0 30px;padding:0}.bq p{font:400 clamp(30px,4.4vw,70px)/1 var(--disp);text-transform:uppercase;letter-spacing:-.03em}.bq span{color:var(--mute);margin-top:18px;display:block}@media (width<=900px){.sg>*{grid-column:1/-1!important}.mx,.at{grid-template-columns:1fr}.as{border-left:0;border-top:1px solid var(--line)}.co{grid-template-columns:20px 1fr}.co span{grid-column:2}}.rl2 p{color:var(--mute)}.rl2 h4{font:400 clamp(24px,2.8vw,42px)/1.12 var(--disp);letter-spacing:-.02em;max-width:28em;margin-top:12px}.note .pd{fill:url(#hp);opacity:0;animation:.35s .15s forwards nfade}.note .mg{fill:url(#hm);opacity:0;animation:.35s .2s forwards nfade}.note .cbx{fill:none;stroke:#fff;stroke-opacity:.6;stroke-dasharray:3 3;opacity:0;animation:.3s .3s forwards nfade}.note .bl{font:600 10px var(--mono);opacity:0;paint-order:stroke;stroke:#0b0b0e;stroke-width:3px;animation:.3s .35s forwards nfade}.note .lp{fill:#9cc2ff}.note .lm{fill:#ff8a6e}.dec{grid-template-columns:1.3fr 1fr;align-items:center;gap:30px;padding:34px;display:grid}.dec .mono{color:var(--mute)}.dec h4{font:400 clamp(40px,5.5vw,88px)/.92 var(--disp);text-transform:uppercase;letter-spacing:-.035em;color:var(--c);margin:12px 0 16px}.dec .dd{opacity:.88;max-width:34em;font-size:clamp(17px,1.5vw,21px);line-height:1.45}.shp{height:240px;position:relative}.shp i{animation:6s ease-in-out infinite alternate shf;display:block;position:absolute}.shp .s1{background:#2f6fd6;border-radius:99px;width:62%;height:26px;top:12%;left:4%}.shp .s2{background:#c04bc4;border-radius:99px;width:52%;height:26px;animation-delay:-1.2s;top:32%;left:22%}.shp .s3{background:#f0cf3c;border-radius:99px;width:50%;height:26px;animation-delay:-2.4s;top:52%;left:40%}.shp .s4{background:#8db4f5;border-radius:99px;width:30%;height:26px;animation-delay:-3.1s;top:72%;left:10%}.shp .s5{background:#3f8b4f;border-radius:12px;width:70px;height:70px;animation-delay:-.6s;top:4%;right:2%}.shp .s6{border:3px solid #8db4f5;border-radius:8px;width:96px;height:44px;animation-delay:-1.8s;top:76%;left:56%}.shp .s7{background:#2f6fd6;width:18px;height:18px;animation:none;top:46%;left:2%;transform:rotate(45deg)}@keyframes shf{0%{translate:0 -5px}to{translate:10px 5px}}@media (width<=900px){.dec{grid-template-columns:1fr}}.gbg{z-index:-1;pointer-events:none;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--fg) 3.5%,transparent) 0 1px,transparent 1px 160px);grid-template-columns:repeat(12,1fr);gap:20px;display:grid;position:fixed;inset:0 28px}.gbg span{border-inline:1px solid color-mix(in srgb,var(--fg) 5%,transparent);transform-origin:top;animation:1.4s cubic-bezier(.2,.8,.2,1) both gl;animation-delay:calc(1.7s + var(--i)*60ms);transition:border-color .35s,background .35s}@keyframes gl{0%{transform:scaleY(0)}}@media (width<=760px){.gbg{grid-template-columns:repeat(4,1fr);gap:12px}.gbg span:nth-child(n+5){display:none}}.note{z-index:150;pointer-events:none;position:fixed;inset:0}.note svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.note .bx{fill:none;stroke:var(--acc);stroke-width:1px;stroke-dasharray:4 3;opacity:0;animation:.25s forwards nfade}.note .dl{fill:none;stroke:var(--acc);stroke-width:1.2px;stroke-dasharray:100;stroke-dashoffset:100px;animation:.45s cubic-bezier(.5,0,.2,1) .4s forwards ndraw}.note circle{fill:var(--acc);opacity:0;animation:.2s forwards nfade}.note .lb{background:var(--bg);border:1px solid var(--acc);width:232px;font:400 11px/1.7 var(--mono);color:var(--fg);text-transform:none;letter-spacing:.02em;opacity:0;padding:10px 12px;animation:.2s .85s forwards nfade;position:absolute}.note .lb>div{opacity:0;justify-content:space-between;align-items:baseline;gap:12px;animation:.3s forwards nup;display:flex}.note .lb .t{border-bottom:1px dashed var(--line);margin-bottom:4px;padding-bottom:6px;animation-delay:.9s}.note .lb b{color:var(--acc);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:500}.note .lb .t span{font-size:24px;line-height:1}.note .g,.note .dm,.note .cm{fill:none;stroke:var(--acc);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.4s cubic-bezier(.5,0,.2,1) forwards ndraw}.note .g{stroke-opacity:.25}.note .tx{fill:var(--acc);font:500 10px var(--mono);letter-spacing:.06em;opacity:0;animation:.25s .4s forwards nfade}.note .cr{opacity:0;animation:.3s .1s forwards nfade}.note .cr rect{fill:none;stroke:var(--acc);stroke-opacity:.35}.note .cr rect.on{fill:var(--acc);fill-opacity:.9}.note .cr text{fill:var(--acc);font:500 9px var(--mono);text-anchor:middle;opacity:.8}.note .cr rect.on+text{fill:var(--bg);opacity:1}@keyframes ndraw{to{stroke-dashoffset:0}}@keyframes nfade{to{opacity:1}}@keyframes nup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.prog{background:var(--acc);transform-origin:0 0;z-index:60;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.pre{z-index:100;background:var(--acc);color:var(--accfg);font:400 clamp(60px,14vw,220px)/.9 var(--disp);justify-content:space-between;align-items:flex-end;padding:28px;animation:.9s cubic-bezier(.7,0,.2,1) 1.6s forwards pre;display:flex;position:fixed;inset:0}.pre small{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase}@keyframes pre{to{visibility:hidden;transform:translateY(-100%)}}.ln{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.ln>span{animation:1.1s cubic-bezier(.2,.8,.2,1) both lnup;animation-delay:calc(1.9s + var(--i)*90ms);display:inline-block}@keyframes lnup{0%{transform:translateY(110%)rotate(3deg)}to{transform:none}}.hero>p,.hero .meta{animation:.9s cubic-bezier(.2,.8,.2,1) 2.5s both up}@keyframes up{0%{opacity:0;transform:translateY(40px)}}.rv{opacity:0;transition:opacity .9s,transform 1s cubic-bezier(.2,.8,.2,1),padding .25s,color .25s;transition-delay:var(--d,0s),var(--d,0s),0s,0s;transform:translateY(48px)}.rv.in{opacity:1;transform:none}.marq{transform:skewX(var(--sk,0deg))}.th:before{translate:calc(var(--mx,0)*-26px) calc(var(--my,0)*-26px)}nav{transition:transform .5s cubic-bezier(.2,.8,.2,1)}nav.hide{transform:translateY(-110%)}.cur{mix-blend-mode:difference;pointer-events:none;z-index:200;opacity:0;background:#fff;border-radius:50%;place-items:center;width:14px;height:14px;margin:-7px 0 0 -7px;transition:width .3s,height .3s,margin .3s,opacity .3s;display:grid;position:fixed;top:0;left:0}.cur.on{opacity:1}.cur.big{width:96px;height:96px;margin:-48px 0 0 -48px}.cur span{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#000;opacity:0;transition:opacity .2s}.cur.big span{opacity:1}html.cur-on,html.cur-on *{cursor:none!important}.ov.open .hd,.ov.open .facts,.ov.open .hero-img,.ov.open .blk,.ov.open .grid2{animation:.9s cubic-bezier(.2,.8,.2,1) both up}.ov.open .hd{animation-delay:.35s}.ov.open .facts{animation-delay:.45s}.ov.open .hero-img{animation-delay:.55s}.ov.open .blk{animation-delay:.65s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.pre,.prog{display:none}.rv{opacity:1;transform:none}.marq{transform:none}}.deep .pre{display:none}[data-theme=light] .mk img{filter:invert()}[data-theme=light] .lg:after{background:#e8691f}@media (hover:none){.lg:after{display:none}.lg:hover:before{opacity:.4;inset:0}.lg:hover .mono{color:var(--mute)}.lg:hover .mk img{filter:none}[data-theme=light] .lg:hover .mk img{filter:invert()}.lg:hover .mk:before,.lg:hover .mk:after{opacity:0}.th:hover{border-color:var(--line)}.th:hover:before{opacity:.9;transform:none}}.pal-g>*,.pal-s>*,.pal-a>*{min-width:0}.pal-s{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pal-a{grid-template-columns:repeat(3,minmax(0,1fr))}.mv{overflow:hidden}@media (width<=520px){.sf{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:14px}.mv .in,.mv .lbl{padding-left:10px}.mv .in em{letter-spacing:.02em;font-size:8px}.mv .in b{font-size:22px}}.lg .t1{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 84px);overflow:hidden}.ig figure.cut img{box-sizing:border-box;background:#f2f0ea;padding:4%}[data-theme=light] .ig figure.cut img{background:var(--card)}.ig figure.cut img{aspect-ratio:var(--ar,auto);object-fit:contain}@media (width<=760px){.ig figure[style*=span\ 3]{grid-column:span 6!important}}@media (width<=900px){.pc{height:440px}}.rail,.cmp{touch-action:pan-y}.tc{display:none}@media (hover:none){.hv{display:none}.tc{display:inline}}.sy .ig.ba2{margin-top:20px;padding:0}.ig>figure>figcaption{z-index:1;background:var(--bg);margin-top:0;padding-top:10px;position:relative}.lgdefs{width:0;height:0;position:absolute;overflow:hidden}.lg:hover .mk img,[data-theme=light] .lg:hover .mk img{filter:url(#lgo)}.sch{pointer-events:none;opacity:0;outline:1px solid #0c0c0b8c;transition:opacity .3s .1s;position:absolute;inset:0}.sch b{background:#0c0c0b;position:absolute}.sch .cx{opacity:.35;height:1px;top:50%;left:-18%;right:-18%}.sch .cy{opacity:.35;width:1px;top:-18%;bottom:-18%;left:50%}.sch .c1,.sch .c2,.sch .c3,.sch .c4{background:0 0;border:1px solid #0c0c0b;border-radius:50%;width:7px;height:7px}.sch .c1{top:-4px;left:-4px}.sch .c2{top:-4px;right:-4px}.sch .c3{bottom:-4px;left:-4px}.sch .c4{bottom:-4px;right:-4px}.sch em{font:500 9px/1 var(--mono);letter-spacing:.06em;color:#0c0c0b;font-style:normal;position:absolute}.sch .dw{top:-14px;left:50%;transform:translate(-50%)}.sch .dh{top:50%;right:-8px;transform:translate(100%,-50%)}.lg:hover .sch{opacity:1}@media (hover:none){.lg:hover .mk img{filter:none}[data-theme=light] .lg:hover .mk img{filter:invert()}.lg:hover .sch{opacity:0}}:is(.rl,.ts,.mock) :is(.mk-lab,.mk-foot){color:#fffc}.sv{flex-direction:column;gap:14px;display:flex}.sv-tabs{flex-wrap:wrap;gap:8px;display:flex}.sv-tabs button{all:unset;cursor:pointer;border:1px solid var(--line);color:var(--mute);border-radius:99px;padding:9px 16px;transition:all .25s}.sv-tabs button:hover{color:var(--fg);border-color:var(--fg)}.sv-tabs button[aria-selected=true]{color:#fff;background:#ff00be;border-color:#ff00be}.sv-win{background:#141419;border:1px solid #2c2c36;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #0000008c}.sv-bar{background:#1d1d24;border-bottom:1px solid #2c2c36;align-items:center;gap:7px;padding:12px 16px;display:flex}.sv-bar i{background:#3a3a46;border-radius:50%;width:11px;height:11px}.sv-bar i:first-child{background:#ff4b00}.sv-bar i:nth-child(2){background:#ff00be}.sv-bar i:nth-child(3){background:#00d7a9}.sv-bar span{color:#8b8b98;text-transform:none;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;background:#141419;border-radius:99px;flex:1;margin-left:12px;padding:6px 12px;font-size:12px;overflow:hidden}.sv-bar b{color:#f5f7fa;font-weight:400}.sv-vp{overscroll-behavior:contain;scrollbar-width:none;cursor:ns-resize;outline:0;height:min(72vh,780px);overflow-y:auto}.sv-vp::-webkit-scrollbar{display:none}.sv-vp img{width:100%;height:auto;display:block}.sv-prog{background:#ffffff14;height:3px;position:absolute;bottom:0;left:0;right:0}.sv-prog span{transform-origin:0;background:#00d7a9;height:100%;display:block;transform:scaleX(0)}.sv-hint{color:var(--mute)}@media (width<=760px){.sv-vp{height:62vh}.sv-tabs{scrollbar-width:none;flex-wrap:nowrap;margin:0 -28px;padding:0 28px;overflow-x:auto}.sv-tabs::-webkit-scrollbar{display:none}.sv-tabs button{flex:none}}.rqp-bar{border:1px solid var(--line);border-radius:16px;height:clamp(260px,34vw,440px);display:flex;overflow:hidden}.rqp-bar .rqp-s{all:unset;box-sizing:border-box;flex-grow:var(--w);cursor:pointer;flex-shrink:1;flex-basis:0;min-width:0;transition:flex-grow .6s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.rqp-s:hover,.rqp-s:focus-visible,.rqp-s.on{flex-grow:calc(var(--w) + 48)}.rqp-pc{font:400 clamp(22px,3vw,44px)/1 var(--disp);letter-spacing:-.03em;white-space:nowrap;transition:opacity .3s;position:absolute;top:16px;left:18px}.rqp-in{opacity:0;white-space:nowrap;flex-direction:column;gap:6px;transition:opacity .35s,transform .35s;display:flex;position:absolute;bottom:16px;left:18px;right:12px;transform:translateY(8px)}.rqp-in b{font:400 clamp(26px,3.4vw,52px)/1 var(--disp);letter-spacing:-.03em;text-transform:lowercase}.rqp-in em{opacity:.8;font-size:12px;font-style:normal}.rqp-s:hover .rqp-in,.rqp-s:focus-visible .rqp-in,.rqp-s.on .rqp-in{opacity:1;transform:none}.rqp-bar:hover .rqp-s:not(:hover) .rqp-pc{opacity:.35}.rqp-h{color:var(--mute);max-width:760px;margin-top:14px}.rqp-h .hv,.rqp-h .tc{color:var(--fg)}.trip{gap:22px;transition:gap .9s cubic-bezier(.2,.8,.2,1);display:flex}.trip img{border-radius:14px;flex:1;min-width:0;height:auto;transition:transform .9s cubic-bezier(.2,.8,.2,1),border-radius .9s;display:block}.trip img:first-child{transform:rotate(-2.5deg)translateY(14px)}.trip img:nth-child(3){transform:rotate(2.5deg)translateY(14px)}.trip.join:not(:hover){gap:0}.trip.join:not(:hover) img{border-radius:0;transform:none}.trip.join:not(:hover) img:first-child{border-radius:14px 0 0 14px}.trip.join:not(:hover) img:last-child{border-radius:0 14px 14px 0}@media (hover:none){.trip.join img,.trip.join:hover img{border-radius:0;transform:none}.trip.join,.trip.join:hover{gap:0}}.trip-h{color:var(--mute)}@media (width<=760px){.trip{gap:10px}}.rqt-s{aspect-ratio:4/5;background:#141419;border-radius:14px;position:relative;overflow:hidden}.rqt-s img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.rqt-s img.on{opacity:1}.rqt-s.gl img.on{animation:.26s steps(3,end) both rqgl}@keyframes rqgl{0%{filter:hue-rotate(90deg)saturate(2);transform:translate(-6px)}50%{filter:hue-rotate(-60deg);transform:translate(5px)skew(-4deg)}to{filter:none;transform:none}}.rqt p{color:var(--mute);margin-top:10px}@media (width<=760px){.ig .rqt[style*=span\ 6]{grid-column:span 12!important}}@media (prefers-reduced-motion:reduce){.rqp-s,.trip,.trip img{transition:none}.rqt-s.gl img.on{animation:none}}@media (width<=760px){.rqp-in{white-space:normal;left:12px;right:8px}.rqp-in em{font-size:11px}}
