@font-face{font-family:Urbanist;src:url(/assets/urbanist-latin.D69JTELx.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-300.Dku2WoCh.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-400.cpxAROuN.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins-500.C8OXljZJ.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/roboto-300.CztWkFGs.woff2)format("woff2");font-weight:300;font-display:swap}:root{--page:#f6f2ed;--white:#fff;--ink:#181818;--muted:#6b6f76;--line:#e2e2dd;--dash:#18181838;--black:#0c0807;--nav:#160f0d;--brand:#c03f3f;--brand2:#d65f1b;--gold:#f0b35a;--brand-ink:#a63434;--dk:#0e0908;--r:1rem;--shadow:0 1px 3px #0000000e, 0 4px 14px #0000000e;--shadow-h:0 3px 6px #00000013, 0 14px 32px #00000017;--f-h:"Urbanist", system-ui, sans-serif;--f-b:"Poppins", system-ui, sans-serif;--f-a:"Roboto", system-ui, sans-serif;--maxw:80rem}*,:before,:after{box-sizing:border-box;margin:0}html{background:var(--page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--page);color:var(--ink);font-family:var(--f-b);font-weight:300;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--f-h);letter-spacing:-.02em}a{color:inherit;text-decoration:none}img,canvas{display:block}::selection{background:var(--brand);color:#fff}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 1rem}@media (width>=768px){.wrap{padding:0 1.5rem}}.kicker{font-family:var(--f-a);text-transform:uppercase;letter-spacing:.2em;color:var(--muted);font-size:.75rem;font-weight:300}.dark .kicker{color:#ffffff8c}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.btn{font:500 .875rem var(--f-b);cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.6rem;padding:.875rem 1.75rem;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.btn.sm{padding:.55rem 1.1rem;font-size:.8125rem}.btn.solid{background:var(--ink);color:#fff}.btn.solid:hover{background:#000;transform:translateY(-1px)}.btn.acid{background:var(--brand);color:#fff}.btn.acid:hover{background:var(--brand2)}.btn.ghost-w{color:#fff;border-color:#ffffff47}.btn.ghost-w:hover{background:#ffffff0f;border-color:#fff9}.btn.line{border-color:var(--ink);color:var(--ink)}.btn.line:hover{background:var(--ink);color:#fff}.btn svg{width:1em;height:1em;transition:transform .25s}.btn:hover svg{transform:translate(3px)}.nav{z-index:60;padding:clamp(1rem,8vh,4.5rem) 1rem 0;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:fixed;top:0;left:0;right:0}@media (width>=768px){.nav{padding:clamp(1.25rem,8vh,4.5rem) 1.5rem 0}}.nav.hide{transform:translateY(-140%)}.nav-bar{max-width:var(--maxw);background:var(--nav);color:#f4f4f4;border:1px solid #fff;border-radius:1rem;align-items:center;gap:.75rem;margin:0 auto;padding:.7rem 1.25rem;display:flex}@media (width>=768px){.nav-bar{gap:2rem}}.logo{font:700 1.2rem var(--f-h);letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:.1em;display:flex}.logo b{color:var(--brand2);font-weight:700}.tag{height:1.4em;font:300 .8125rem var(--f-b);color:#fff9;flex:1;display:none;position:relative;overflow:hidden}@media (width>=1000px){.tag{display:block}}.tag span{opacity:0;white-space:nowrap;transition:opacity .5s,transform .5s;position:absolute;inset:0;transform:translateY(70%)}.tag span.on{opacity:1;transform:none}.nav ul{gap:2rem;margin-left:auto;padding:0;list-style:none;display:none}@media (width>=768px){.nav ul{display:flex}}.nav ul a{font-size:.875rem;transition:opacity .2s}.nav ul a:hover{opacity:.55}.nav .cta{display:none}@media (width>=768px){.nav .cta{display:block}.nav .btn{color:#f4f4f4;border-color:#fff}.nav .btn:hover{background:#ffffff1f}}.burger{color:#fff;cursor:pointer;z-index:70;background:0 0;border:0;place-items:center;width:2.5rem;height:2.5rem;margin-left:auto;display:grid;position:relative}@media (width>=768px){.burger{display:none}}.burger i{background:currentColor;width:1.5rem;height:2px;transition:transform .3s;position:absolute}.burger i:first-child{transform:translateY(-4px)}.burger i:last-child{transform:translateY(4px)}.burger[aria-expanded=true] i:first-child{transform:rotate(45deg)}.burger[aria-expanded=true] i:last-child{transform:rotate(-45deg)}.mobile{z-index:65;background:var(--nav);color:#f4f4f4;flex-direction:column;gap:.25rem;padding:6rem 1.5rem 2rem;display:none;position:fixed;inset:0}.mobile.open{display:flex}.mobile a:not(.btn){font:500 1.75rem var(--f-h);border-bottom:1px solid #ffffff26;padding:1rem 0}.mobile .btn{color:#fff;border-color:#fff;margin-top:1.5rem}.hero-pin{background:var(--page);height:100svh;position:relative}.hero-in{background:var(--black);color:#fff;will-change:transform;transform-origin:50% 100%;isolation:isolate;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.hero-in canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-in:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--dk) 85%, transparent) 0, color-mix(in srgb, var(--dk) 35%, transparent) 48%, transparent 70%);position:absolute;inset:0}.hero-in{place-items:center start}.hero-txt{z-index:2;text-align:left;max-width:46rem;margin-left:max(1rem, calc((100vw - var(--maxw)) / 2 + 1.5rem));flex-direction:column;align-items:flex-start;padding:0 1.5rem;display:flex;position:relative}@media (width<=900px){.hero-in{place-items:start}.hero-txt{margin-left:0;padding-top:7.5rem}}.badge{font:400 .75rem var(--f-b);color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:.6rem;padding:.4rem 1rem;display:inline-flex}.badge i{background:var(--brand2);width:.45rem;height:.45rem;box-shadow:0 0 10px var(--brand2);border-radius:50%;animation:1.8s infinite pulse}@keyframes pulse{50%{opacity:.3;transform:scale(.7)}}.hero-txt h1{letter-spacing:-.035em;margin-top:2rem;font-size:clamp(2.6rem,7.4vw,6.4rem);font-weight:700;line-height:1.02}.hero-txt h1 em,.hero-txt h1 em .wi{background:linear-gradient(95deg, var(--brand), var(--brand2) 60%, var(--gold));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-txt p.lead{color:#ffffffb8;max-width:40rem;margin-top:1.75rem;font-size:clamp(1rem,1.5vw,1.15rem)}.hero-cta{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.hero-meta{z-index:2;color:#ffffff80;justify-content:space-between;padding:0 1.5rem;display:flex;position:absolute;bottom:1.5rem;left:0;right:0}@media (width<=640px){.hero-meta span:last-child{display:none}}.w{vertical-align:top;margin:-.1em -.16em -.16em;padding:.1em .16em .16em;display:inline-block;overflow:hidden}.wi{will-change:transform;display:inline-block}.js [data-split] .wi{transform:translateY(115%)}.js [data-hero]{opacity:0}.frame{position:relative}.frame:before,.frame:after{content:"";border-top:1.5px dashed var(--dash);pointer-events:none;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.frame:before{top:0}.frame:after{bottom:0}.frame .x{z-index:2;background:linear-gradient(#181818,#181818) 50%/100% 1.5px no-repeat,linear-gradient(#181818,#181818) 50%/1.5px 100% no-repeat;width:15px;height:15px;position:absolute}.frame .x.tl{top:0;left:1rem;transform:translate(-50%,-50%)}.frame .x.tr{top:0;right:1rem;transform:translate(50%,-50%)}.frame .x.bl{bottom:0;left:1rem;transform:translate(-50%,50%)}.frame .x.br{bottom:0;right:1rem;transform:translate(50%,50%)}@media (width>=768px){.frame .x.tl,.frame .x.bl{left:1.5rem}.frame .x.tr,.frame .x.br{right:1.5rem}}section.sec{padding:clamp(3.5rem,8vw,6.5rem) 0}.inner{padding:clamp(2.5rem,6vw,4rem) 0}.statement{font:600 clamp(1.7rem, 4.2vw, 3.6rem)/1.15 var(--f-h);letter-spacing:-.03em;max-width:24ch;margin-top:1.5rem}.statement.wide{max-width:30ch}.sw{opacity:.16;transition:none}.reveal-sub{grid-template-columns:1fr;gap:2rem;margin-top:2rem;display:grid}@media (width>=768px){.reveal-sub{grid-template-columns:1fr 1fr;gap:4rem}}.reveal-sub p{color:var(--muted);font-size:1.05rem}.reveal-sub p strong{color:var(--ink);font-weight:500}.stats{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:3rem;display:grid}@media (width>=900px){.stats{grid-template-columns:repeat(4,1fr)}}.card{background:var(--white);border-radius:var(--r);box-shadow:var(--shadow);padding:1.75rem;transition:box-shadow .3s,transform .3s}.card:hover{box-shadow:var(--shadow-h);transform:translateY(-3px)}.stat{flex-direction:column;justify-content:space-between;display:flex}.stat b{font:700 clamp(2.6rem, 5vw, 4rem)/1 var(--f-h);letter-spacing:-.04em;align-items:flex-start;display:flex}.stat b sup{vertical-align:top;color:var(--brand-ink);margin-left:.1em;font-size:.45em}.stat>span{color:var(--muted);margin-top:.6rem;font-size:.875rem;display:block}.ribbon{margin-top:2.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ribbon+.ribbon{margin-top:1rem}.rtrack{gap:1rem;width:max-content;animation:46s linear infinite scroll;display:flex}.ribbon.rev .rtrack{animation-duration:58s;animation-direction:reverse}.ribbon:hover .rtrack{animation-play-state:paused}@keyframes scroll{to{transform:translate(calc(-50% - .5rem))}}.chip{background:var(--white);box-shadow:var(--shadow);font:700 1.35rem var(--f-h);letter-spacing:-.03em;color:#44464c;white-space:nowrap;border-radius:.75rem;align-items:center;gap:.9rem;padding:1.15rem 2rem;transition:color .2s,background .2s;display:inline-flex}.chip:hover{background:var(--ink);color:#fff}.chip small{font:300 .7rem var(--f-a);letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.chip:hover small{color:var(--gold)}.story{background:var(--page);height:560vh;position:relative}.story-sticky{height:100svh;padding:.75rem;position:sticky;top:0}@media (width>=768px){.story-sticky{padding:1rem}}.story-card{background:var(--black);color:#fff;isolation:isolate;border-radius:1.5rem;height:100%;position:relative;overflow:hidden}.story-card canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.story-card:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse at 75% 40%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 55%), radial-gradient(ellipse at 20% 100%, color-mix(in srgb, var(--brand2) 16%, transparent), transparent 50%);position:absolute;inset:0}.story-head{z-index:3;justify-content:space-between;display:flex;position:absolute;top:1.5rem;left:1.75rem;right:1.75rem}.dots{z-index:3;flex-direction:column;gap:.75rem;display:none;position:absolute;top:50%;left:1.75rem;transform:translateY(-50%)}@media (width>=900px){.dots{display:flex}}.dots i{background:#ffffff40;border-radius:2px;width:3px;height:1.2rem;transition:height .4s,background .4s}.dots i.on{background:var(--brand2);height:3.2rem}.panel{z-index:3;opacity:0;max-width:40rem;position:absolute;bottom:clamp(1.75rem,6vh,4rem);left:1.75rem;right:1.75rem}@media (width>=900px){.panel{left:5rem}}.panel .num{font:300 .8rem var(--f-a);letter-spacing:.2em;color:var(--gold)}.panel h3{font:700 clamp(2.2rem, 5.4vw, 4.6rem)/1.02 var(--f-h);letter-spacing:-.035em;margin:.9rem 0 1.1rem}.panel p{color:#ffffffbf;max-width:34rem;font-size:clamp(.95rem,1.3vw,1.1rem)}.panel ul{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;padding:0;list-style:none;display:flex}.panel li{font:300 .72rem var(--f-a);text-transform:uppercase;letter-spacing:.12em;background:#ffffff0a;border:1px solid #ffffff38;border-radius:99px;padding:.25rem .8rem}.bigidx{z-index:2;font:700 clamp(5rem, 18vw, 16rem)/.8 var(--f-h);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff29;pointer-events:none;position:absolute;bottom:1rem;right:2rem}.grid3{grid-template-columns:1fr;gap:1rem;margin-top:3rem;display:grid}@media (width>=700px){.grid3{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.grid3{grid-template-columns:repeat(3,1fr)}}.skill .ic{background:var(--ink);width:2.75rem;height:2.75rem;color:var(--gold);border-radius:.75rem;place-items:center;margin-bottom:auto;display:grid}.skill .ic svg{width:1.35rem;height:1.35rem}.skill h3{font:700 1.5rem var(--f-h);letter-spacing:-.03em;margin:2rem 0 .5rem}.skill p{color:var(--muted);font-size:.95rem}.skill.feature p{color:#ffffffa6}.skill.feature .ic{background:var(--brand);color:#fff}.slab{background:var(--black);color:#fff;isolation:isolate;text-align:center;border-radius:1.5rem;place-items:center;min-height:min(100vh,46rem);margin:0 .75rem;display:grid;position:relative;overflow:hidden}@media (width>=768px){.slab{margin:0 1rem}}.slab canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.slab-in{z-index:2;pointer-events:none;max-width:52rem;padding:5rem 1.5rem;position:relative}.slab-in .btn,.slab-in a{pointer-events:auto}.slab h2{font:700 clamp(2.4rem, 6.6vw, 5.6rem)/1.02 var(--f-h);letter-spacing:-.04em;margin-top:1.25rem}.slab h2 em,.slab h2 em .wi{background:linear-gradient(95deg, var(--brand), var(--brand2) 60%, var(--gold));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.slab p{color:#ffffffb3;max-width:34rem;margin:1.5rem auto 2.25rem}footer.ft{padding:3rem 0 2rem}.ft-row{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 3rem;font-size:.85rem;display:flex}.ft-row nav{flex-wrap:wrap;gap:1.5rem;display:flex}.ft-row a:hover{color:var(--ink)}.pf{margin-top:3rem;position:relative}.pf-item{opacity:0;width:100%;box-shadow:var(--shadow);will-change:transform;background:#e6e6e1;border-radius:.75rem;transition:opacity .7s,box-shadow .3s;position:absolute;top:0;left:0;overflow:hidden}.pf:not(.ready) .pf-item{opacity:1;margin-bottom:1rem;position:relative}.pf-item.in{opacity:1}.pf-item:hover{box-shadow:var(--shadow-h)}.pf-btn{cursor:zoom-in;color:#fff;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.pf-btn img{width:100%;height:auto;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.pf-item:hover img{transform:scale(1.05)}.pf-btn figcaption{font:500 .85rem var(--f-b);opacity:0;background:linear-gradient(#0000,#000000a6);padding:2.5rem 1rem .9rem;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.pf-item:hover figcaption{opacity:1}.lb{z-index:90;background:#050505eb;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.lb[hidden]{display:none}.lb img{object-fit:contain;border-radius:.5rem;max-width:100%;max-height:100%}.lb button{color:#fff;font:300 2.6rem/1 var(--f-h);cursor:pointer;opacity:.7;background:0 0;border:0;padding:.5rem 1rem;position:absolute}.lb button:hover{opacity:1}.lb-x{top:1rem;right:1rem}.lb-p{top:50%;left:.5rem;transform:translateY(-50%)}.lb-n{top:50%;right:.5rem;transform:translateY(-50%)}#planet-cv{z-index:0;width:100%;height:100%;position:absolute;inset:0}.stage{z-index:2;width:54%;display:none;position:absolute;top:12%;bottom:8%;right:3%}@media (width>=900px){.stage{display:block}}.scene{transform-origin:0 0;opacity:0;width:560px;height:410px;font-family:var(--f-b);color:var(--dk);position:absolute;top:0;left:0}.win{background:#fbf8f4;border-radius:14px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff14}.win-bar{background:#eee8e1;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.win-bar i{background:#cfc6bd;border-radius:50%;width:9px;height:9px}.win-bar i:first-child{background:#e0675a}.win-bar i:nth-child(2){background:#e8b04a}.win-bar i:nth-child(3){background:#7fbf6a}.win-bar span{height:18px;font:400 10px/18px var(--f-b);color:#8a7f76;background:#fff;border-radius:9px;flex:1;margin-left:10px;padding:0 10px}.win-body{padding:16px;position:absolute;inset:32px 0 0}.s1 .nv{align-items:center;gap:10px;height:22px;display:flex}.s1 .nv b{background:#d9d0c7;border-radius:4px;width:70px;height:14px}.s1 .nv i{background:#e5ddd5;border-radius:4px;width:38px;height:7px;margin-left:8px}.s1 .nv i:first-of-type{margin-left:auto}.s1 .hr{grid-template-columns:1.1fr 1fr;gap:16px;margin-top:14px;display:grid}.s1 .hl{background:#d9d0c7;border-radius:5px;height:20px;margin-bottom:8px}.s1 .hl.s{width:70%}.s1 .hp{background:#e5ddd5;border-radius:4px;width:90%;height:7px;margin:12px 0 6px}.s1 .hp.s{width:65%;margin-top:0}.s1 .cta{background:#d9d0c7;border-radius:6px;width:96px;height:26px;margin-top:14px}.s1 .im{background:#d9d0c7;border-radius:10px;height:118px}.s1 .cds{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.s1 .cds i{background:#e5ddd5;border-radius:8px;height:58px}.s1 .sc{grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.s1 .rg{text-align:center;font:500 9px var(--f-a);letter-spacing:.08em;text-transform:uppercase;color:#6f635a}.s1 .rg div{width:58px;height:58px;margin:0 auto 4px;position:relative}.s1 .rg svg{width:100%;height:100%;transform:rotate(-90deg)}.s1 .rg circle{fill:none;stroke-width:5px}.s1 .rg .bg{stroke:#e8e0d8}.s1 .rg .fg{stroke:#2f9e5b;stroke-linecap:round;stroke-dasharray:151;stroke-dashoffset:151px}.s1 .rg em{font:700 17px var(--f-h);color:#2f9e5b;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.s1 .tx{font-family:var(--f-h);letter-spacing:-.03em;color:var(--dk);opacity:0;font-weight:700}.s2 .win-body{grid-template-columns:112px 1fr;gap:0;padding:0;display:grid}.s2 .sb{background:var(--dk);flex-direction:column;gap:8px;padding:14px 12px;display:flex}.s2 .sb b{color:#fff;font:700 13px var(--f-h);margin-bottom:8px}.s2 .sb b u{color:var(--brand2);text-decoration:none}.s2 .sb i{background:#ffffff14;border-radius:6px;height:22px;display:block}.s2 .sb i.on{background:var(--brand)}.s2 .mn{padding:14px;position:relative}.s2 .kp{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.s2 .kp div{background:#fff;border-radius:10px;padding:9px 10px;box-shadow:0 1px 3px #00000014}.s2 .kp small{font:500 8px var(--f-a);letter-spacing:.1em;text-transform:uppercase;color:#8a7f76;display:block}.s2 .kp strong{font:700 20px var(--f-h);letter-spacing:-.03em}.s2 .ch{background:#fff;border-radius:10px;height:118px;margin-top:12px;padding:8px;box-shadow:0 1px 3px #00000014}.s2 .ch svg{width:100%;height:100%}.s2 .tb{flex-direction:column;gap:6px;margin-top:12px;display:flex}.s2 .tr{background:#fff;border-radius:8px;grid-template-columns:24px 1fr 62px;align-items:center;gap:10px;padding:6px 10px;display:grid;box-shadow:0 1px 2px #0000000f}.s2 .tr i{background:#e5ddd5;border-radius:50%;width:22px;height:22px}.s2 .tr b{background:#e5ddd5;border-radius:4px;height:7px}.s2 .tr em{font:600 8px var(--f-a);text-transform:uppercase;letter-spacing:.08em;text-align:center;color:#23804a;background:#e2f3e8;border-radius:99px;padding:3px 0;font-style:normal}.s2 .tr:nth-child(2) em{color:#b4540f;background:#fdeede}.s3 .win-body{grid-template-columns:150px 1fr;gap:16px;display:grid}.s3 .us{flex-direction:column;gap:8px;display:flex}.s3 .us div{font:600 11px var(--f-h);color:#6f635a;background:#efe8e0;border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex;position:relative}.s3 .us div i{background:#cfc6bd;border-radius:50%;width:24px;height:24px}.s3 .us div.on{background:var(--dk);color:#fff}.s3 .us div.on i{background:var(--brand2)}.s3 .lk{font:500 8px var(--f-a);letter-spacing:.1em;text-transform:uppercase;color:#8a7f76;margin-top:auto}.s3 .fl{flex-direction:column;gap:8px;display:flex}.s3 .fl .h{font:500 9px var(--f-a);letter-spacing:.12em;text-transform:uppercase;color:#8a7f76;border-bottom:1px dashed #d9d0c7;padding-bottom:4px}.s3 .fd{font:500 12px var(--f-b);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;display:flex;position:relative;box-shadow:0 1px 3px #00000014}.s3 .fd svg{width:18px;height:18px;color:var(--brand2);flex:none}.s3 .fd span{flex:1}.s3 .fd small{font:500 8px var(--f-a);letter-spacing:.1em;color:#8a7f76;text-transform:uppercase}.s3 .fd .lc{background:color-mix(in srgb, var(--dk) 86%, transparent);color:#fff;font:600 10px var(--f-a);letter-spacing:.1em;text-transform:uppercase;opacity:0;border-radius:9px;align-items:center;gap:8px;padding:0 12px;display:flex;position:absolute;inset:0}.s3 .fd .lc svg{color:var(--gold);width:14px;height:14px}.s4 .win{background:var(--dk)}.s4 .win-bar{background:color-mix(in srgb, var(--dk) 82%, #fff)}.s4 .win-bar span{background:var(--dk);color:#8a7a70}.s4 .cd{color:#e9ddd3;flex-direction:column;font:400 12px/21px monospace;display:flex}.s4 .cd p{white-space:pre;width:0;margin:0;overflow:hidden}.s4 .cd .k{color:#e0762f}.s4 .cd .s{color:#f0b35a}.s4 .cd .c{color:#7d6b61}.s4 .cd .f{color:#e87a7a}.s4 .tm{background:var(--dk);color:#bfb1a6;border-top:1px solid #2c211d;height:142px;padding:10px 16px;font:400 11.5px/19px monospace;position:absolute;bottom:0;left:0;right:0}.s4 .tm p{opacity:0;white-space:pre;margin:0}.s4 .tm .ok{color:#6fd08c}.s4 .tm .u{color:var(--gold)}.s4 .live{color:#fff;font:600 10px var(--f-a);letter-spacing:.1em;text-transform:uppercase;opacity:0;background:#2f9e5b;border-radius:99px;padding:5px 11px;position:absolute;top:46px;right:16px}.slab:before{content:"";z-index:0;background:radial-gradient(40% 50% at 25% 40%, color-mix(in srgb, var(--brand) 55%, transparent), transparent 70%), radial-gradient(35% 45% at 75% 60%, color-mix(in srgb, var(--brand2) 45%, transparent), transparent 70%), radial-gradient(30% 40% at 55% 20%, color-mix(in srgb, var(--gold) 22%, transparent), transparent 70%);filter:blur(30px);animation:14s ease-in-out infinite alternate drift;position:absolute;inset:-20%}@keyframes drift{to{transform:translate(4%,-3%)scale(1.12)rotate(4deg)}}.slab-grid{z-index:1;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}.panel{max-width:28rem}@media (width>=900px){.panel{margin-top:-9rem;top:50%;bottom:auto}}.panel h3{font-size:clamp(2rem,3.8vw,3.4rem)}@media (width<=899px){.panel{max-width:none}}.pf-btn video{object-fit:contain;background:#120c0a;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.pf-item:hover video{transform:scale(1.03)}.pf-play{background:color-mix(in srgb, var(--dk) 65%, transparent);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;transition:opacity .3s;display:grid;position:absolute;top:.75rem;right:.75rem}.pf-play svg{fill:#fff;width:1.1rem;height:1.1rem;margin-left:2px}.pf-video:hover .pf-play{opacity:0}.lb video{background:#000;border-radius:.5rem;max-width:100%;max-height:100%}.lb video[hidden],.lb img[hidden]{display:none}.chrono,.cont{color:#fff;isolation:isolate;background:radial-gradient(60% 90% at 0% 100%, color-mix(in srgb, var(--brand) 34%, transparent), transparent 70%), radial-gradient(50% 80% at 100% 0%, color-mix(in srgb, var(--brand2) 24%, transparent), transparent 70%), var(--dk);box-shadow:0 1px 0 #ffffff1a inset, 0 40px 80px -40px color-mix(in srgb, var(--dk) 80%, transparent);border-radius:1.5rem;margin-top:3rem;position:relative;overflow:hidden}.chrono canvas,.cont canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chrono{grid-template-columns:1fr;padding:1.5rem 1.25rem 1.75rem;display:grid}@media (width>=820px){.chrono{grid-template-columns:14rem 1fr 13rem;column-gap:3.25rem;padding:1.75rem 2rem 2rem}}.chrono>:not(canvas){z-index:1;position:relative}.lane{height:7rem;position:relative}.lane.axis{height:1.9rem}.lane.axis span{font:400 .7rem var(--f-a);letter-spacing:.18em;color:#ffffff8c;position:absolute;top:0;transform:translate(-50%)}.lane.axis span:first-child{transform:none}.lane.axis span.now{color:var(--gold);transform:translate(-100%)}.lane em{left:calc(var(--from) * 100%);font:400 .66rem var(--f-a);letter-spacing:.15em;text-transform:uppercase;color:#ffffff9e;white-space:nowrap;padding-left:.55rem;font-style:normal;position:absolute;top:0}.ch-card,.one{background:#ffffff0d;border-radius:.9rem;align-items:center;gap:.85rem;margin:1.5rem 0 .25rem;padding:.55rem 1rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff21,0 14px 30px -16px #000000e6}.ch-card.t1{box-shadow:inset 0 0 0 1px #e26a6380,0 14px 30px -16px #000000e6}.ch-card.t2{box-shadow:inset 0 0 0 1px #ee8a4a80,0 14px 30px -16px #000000e6}.ch-card.t3{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 50%, transparent) inset, 0 14px 30px -16px #000000e6}.ch-card b,.one b{font:700 2.7rem/.95 var(--f-h);letter-spacing:-.05em;color:#fff;flex:none;align-items:flex-start;display:flex}.ch-card b sup,.one b sup{font:400 .3em var(--f-a);text-transform:uppercase;letter-spacing:.08em;color:var(--brand2);margin:.35em 0 0 .3em}.sl{color:#ffffffb8;font-size:.8rem;line-height:1.3}.one{background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 16%, transparent), color-mix(in srgb, var(--brand2) 8%, transparent));box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 60%, transparent) inset, 0 0 30px -6px color-mix(in srgb, var(--gold) 35%, transparent), 0 14px 30px -16px #000000e6}.one b sup{color:var(--gold)}@media (width>=820px){.ch-card,.one{height:5.25rem}.one{grid-area:3/3}}@media (width<=819px){.lane em{display:none}.lane{height:4.75rem}.ch-card{margin:.9rem 0 .15rem}.one{margin-top:2.25rem}}.cont-field{height:clamp(11rem,26vw,19rem);position:relative}.cont-ends{z-index:2;font:400 .7rem var(--f-a);letter-spacing:.2em;text-transform:uppercase;color:#fff9;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:1.25rem;left:1.5rem;right:1.5rem}.cont-ends span:nth-child(2){color:var(--gold);display:none}@media (width>=700px){.cont-ends span:nth-child(2){display:block}}.cont-nodes{z-index:2;border-top:1px solid #ffffff1f;grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=700px){.cont-nodes{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.cont-nodes{grid-template-columns:repeat(6,1fr)}}.cont-nodes li{outline:none;padding:1.6rem 1.1rem 1.9rem;transition:background .35s;position:relative}.cont-nodes li+li{border-top:1px solid #ffffff12}@media (width>=700px){.cont-nodes li+li{border-top:0}.cont-nodes li:nth-child(n+3){border-top:1px solid #ffffff12}}@media (width>=1000px){.cont-nodes li:nth-child(n+3){border-top:0}.cont-nodes li+li{border-left:1px solid #ffffff12}}.cont-nodes li:hover,.cont-nodes li:focus-visible{background:linear-gradient(#ffffff17,#0000 80%)}.mk{background:var(--c);width:9px;height:9px;box-shadow:0 0 0 4px #ffffff0f, 0 0 14px var(--c);border-radius:50%;display:none;position:absolute;top:-5px;left:1.1rem}@media (width>=1000px){.mk{display:block}}.sic{width:1.5rem;height:1.5rem;color:var(--c);margin-bottom:1rem;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.cont-nodes li:hover .sic{transform:translateY(-3px)scale(1.12)}.cont-nodes h3{font:700 1.2rem/1.15 var(--f-h);letter-spacing:-.03em;color:#fff}.cont-nodes p{color:#ffffff9e;margin-top:.5rem;font-size:.85rem;line-height:1.5}.band{background:var(--dk);isolation:isolate;box-shadow:0 30px 60px -30px color-mix(in srgb, var(--dk) 60%, transparent);border-radius:1.5rem;margin:2.5rem .75rem 0;padding:2.25rem 0;position:relative;overflow:hidden}@media (width>=768px){.band{margin:2.5rem 1rem 0}}.band-glow{z-index:-1;background:radial-gradient(40% 80% at 20% 0%, color-mix(in srgb, var(--brand) 40%, transparent), transparent 70%), radial-gradient(40% 80% at 85% 100%, color-mix(in srgb, var(--brand2) 30%, transparent), transparent 70%);position:absolute;inset:0}.band:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 80%);mask-image:radial-gradient(#000 20%,#0000 80%)}.band .ribbon{margin-top:0}.band .chip{background:linear-gradient(100deg, var(--brand), var(--brand2));box-shadow:0 0 0 2px transparent inset, 0 16px 32px -16px color-mix(in srgb, var(--brand2) 70%, transparent);color:#fff;font:700 1.3rem var(--f-h);letter-spacing:-.03em;border-radius:.85rem;gap:.9rem;padding:1.05rem 1.9rem;transition:background .3s,box-shadow .3s,transform .3s cubic-bezier(.2,.7,.2,1)}.band .ribbon.rev .chip{background:linear-gradient(260deg, var(--brand), var(--brand2))}.band .chip small{font:300 .64rem var(--f-a);letter-spacing:.16em;text-transform:uppercase;color:#ffffffc7}.band .chip:hover{color:#fff;background:#ffffff08;transform:translateY(-3px);box-shadow:inset 0 0 0 2px #fff}.band .chip:hover small{color:#ffffffb3}.also{margin-top:5rem}.also-head h3{max-width:20ch;font:700 clamp(2.6rem, 6vw, 5rem)/1.02 var(--f-h);letter-spacing:-.045em;margin-top:1rem}.steps-axis{font:300 .7rem var(--f-a);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.steps-axis:after{content:"";background:linear-gradient(90deg, #18181840, var(--brand2));flex:1;height:1px}.steps{grid-template-columns:1fr;align-items:end;gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.steps{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.steps{grid-template-columns:repeat(4,1fr)}}.st{background:var(--white);min-height:12rem;box-shadow:var(--shadow);border-radius:1.25rem;flex-direction:column;justify-content:flex-end;padding:1.6rem;display:flex;position:relative;overflow:hidden}@media (width>=1000px){.st{min-height:calc(12rem + var(--k) * 4rem)}}.st .n{font:700 3.4rem/1 var(--f-h);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px currentColor;opacity:.35;position:absolute;top:1rem;left:1.4rem}.st h4{font:700 1.45rem/1.1 var(--f-h);letter-spacing:-.03em}.st p{color:var(--muted);margin-top:.6rem;font-size:.92rem;line-height:1.5}.st.s1 .n{color:var(--ink)}.st.s2{background:#f1dfd9}.st.s2 .n{color:var(--brand)}.st.s2 p{color:#6b4a46}.st.s3{background:linear-gradient(150deg, var(--brand), var(--brand2));color:#fff;box-shadow:0 24px 50px -24px color-mix(in srgb, var(--brand2) 80%, transparent)}.st.s3 p{color:#ffffffe0}.st.s3 .n{color:#fff}.st.s4{background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--gold) 35%, transparent), transparent 60%), radial-gradient(80% 60% at 0% 100%, color-mix(in srgb, var(--brand) 45%, transparent), transparent 70%), var(--dk);color:#fff;box-shadow:0 30px 60px -26px color-mix(in srgb, var(--dk) 80%, transparent), 0 0 0 1px color-mix(in srgb, var(--gold) 45%, transparent) inset}.st.s4 p{color:#ffffffc7}.st.s4 .n{color:var(--gold);opacity:.6}.cont-items{display:none}@media (width>=1000px){.cont-field{height:23rem}.cont-items{z-index:2;pointer-events:none;grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:0}.it{align-self:start;margin:4.1rem 0 0 calc(1.1rem + 3px)}}.it{--c:var(--gold);border-radius:0 var(--r) var(--r) 0;border-left:2px solid var(--c);background:linear-gradient(90deg, color-mix(in srgb, var(--c) 18%, var(--dk)), color-mix(in srgb, var(--dk) 90%, transparent));color:#ffffffc7;width:calc(100% - 1.5rem);height:5.2rem;animation:6s ease-in-out infinite bob;animation-delay:calc(var(--i) * -1s);flex-direction:column;justify-content:space-between;padding:.6rem .8rem .55rem .85rem;transition:box-shadow .35s,color .35s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 14px 26px -12px #000c}.it.hot{color:#fff;box-shadow:0 0 0 1px var(--c) inset, 0 0 30px -4px var(--c), 0 14px 26px -12px #000c}@keyframes bob{50%{transform:translateY(-7px)}}.it-h{font:400 .6rem var(--f-a);letter-spacing:.16em;text-transform:uppercase;align-items:baseline;gap:.55rem;display:flex}.it-h b{color:var(--c);font-weight:400}.it-v{align-items:center;gap:.65rem;height:1.7rem;display:flex}.tc{font:400 .62rem var(--f-a);letter-spacing:.08em;color:#ffffffb3;white-space:nowrap}.it .sw{display:flex}.it .sw i{width:1.15rem;height:1.15rem;box-shadow:0 0 0 2px var(--dk);border-radius:50%;margin-right:-.3rem}.it .aa{font:700 1.5rem/1 var(--f-h);letter-spacing:-.04em;color:#fff}.it .tl{flex:1;gap:2px;height:1.1rem;display:flex;position:relative}.it .tl u{background:#fff3;border-radius:2px;text-decoration:none}.it .tl u:first-child{background:var(--brand);flex:3}.it .tl u:nth-child(2){flex:2}.it .tl u:nth-child(3){background:var(--brand2);flex:3}.it .tl em{background:#fff;width:2px;animation:4s linear infinite head;position:absolute;top:-3px;bottom:-3px;left:0;box-shadow:0 0 8px #fff}@keyframes head{to{left:calc(100% - 2px)}}.it .eq{flex:1;justify-content:space-between;align-items:center;height:1.5rem;display:flex}.it .eq i{background:linear-gradient(180deg, var(--gold), var(--brand));width:3px;height:100%;animation:1.1s ease-in-out infinite alternate eq;animation-delay:calc(var(--i) * -.14s);border-radius:2px}@keyframes eq{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.it .stp{flex:1;align-items:center;gap:.35rem;display:flex}.it .stp i{border:1.5px solid var(--c);border-radius:50%;flex:none;width:.7rem;height:.7rem}.it .stp i.on{background:var(--c);box-shadow:0 0 10px var(--c)}.it .stp b{background:#ffffff4d;flex:1;height:1.5px}.it code{color:#e9ddd3;white-space:nowrap;font:400 .7rem ui-monospace,Consolas,monospace}.it code .k{color:var(--brand2)}.it code .ok{color:#6fd08c}.it svg{width:1.2rem;height:1.2rem;stroke:var(--gold);fill:none;stroke-width:1.6px;flex:none}.ch-gap{display:none}@media (width>=820px){.ch-gap{display:block}}@media (width<=819px){.one{order:99}}.refs-lead{max-width:46rem;color:var(--muted);margin-top:1.25rem;font-size:1.1rem;line-height:1.6}.band{box-shadow:none;background:0 0;border-radius:0;margin:2.5rem 0 0;padding:0;overflow:hidden}.band:after{display:none}.band .ribbon{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.band .ribbon+.ribbon{margin-top:.25rem}.band .chip{box-shadow:none;font:700 clamp(2.4rem, 5.2vw, 4.4rem)/1.15 var(--f-h);letter-spacing:-.05em;color:#0000;background:0 0;background-image:linear-gradient(100deg, var(--brand), var(--brand2) 60%, var(--gold));-webkit-text-stroke:0;-webkit-background-clip:text;background-clip:text;border-radius:0;gap:2rem;padding:0 2rem 0 0;transition:color .25s,-webkit-text-stroke-color .25s}.band .chip:after{content:"";background:var(--brand2);flex:none;width:.6rem;height:.6rem;transform:rotate(45deg)}.band .ribbon.rev .chip{background-image:linear-gradient(260deg, var(--brand), var(--brand2) 60%, var(--gold));-webkit-background-clip:text;background-clip:text}.band .ribbon .chip:hover,.band .ribbon.rev .chip:hover{background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.band .chip:hover{box-shadow:none;color:#0000;-webkit-text-stroke:1.5px var(--ink);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;transform:none}.band{background:radial-gradient(40% 80% at 20% 0%, color-mix(in srgb, var(--brand) 45%, transparent), transparent 70%), radial-gradient(40% 80% at 85% 100%, color-mix(in srgb, var(--brand2) 35%, transparent), transparent 70%), var(--dk);box-shadow:0 30px 60px -30px color-mix(in srgb, var(--dk) 60%, transparent);isolation:isolate;border-radius:1.5rem;margin:2.5rem .75rem 0;padding:2.5rem 0}@media (width>=768px){.band{margin:2.5rem 1rem 0}}.band .chip:hover,.band .ribbon.rev .chip:hover{-webkit-text-stroke:1.5px #fff}.ecs{grid-template-columns:1fr;gap:1.1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.ecs{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.ecs{grid-template-columns:repeat(4,1fr)}}.ec{isolation:isolate;background:var(--white);border-radius:1.25rem;flex-direction:column;min-height:18rem;padding:1.6rem;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1818180f,0 10px 24px -14px #18181840}.ec:before{content:"";z-index:-1;opacity:0;background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--gold) 45%, transparent), transparent 55%), linear-gradient(150deg, var(--brand), var(--brand2));transition:opacity .45s;position:absolute;inset:0}.ec:after{content:"";background:linear-gradient(90deg, var(--brand), var(--gold));transform-origin:0;border-radius:0 0 3px 3px;height:3px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:1.6rem;right:1.6rem;transform:scaleX(.25)}.ec-n{font:700 3.2rem/1 var(--f-h);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #18181829;transition:-webkit-text-stroke-color .35s;position:absolute;top:1rem;right:1.3rem}.ec-i{width:3.2rem;height:3.2rem;color:var(--brand);background:color-mix(in srgb, var(--brand) 9%, transparent);border-radius:1rem;padding:.8rem;transition:background .35s,color .35s,transform .5s cubic-bezier(.2,.7,.2,1)}.ec-i *{stroke-dasharray:80;stroke-dashoffset:0}.ec h4{font:700 1.45rem/1.1 var(--f-h);letter-spacing:-.03em;margin-top:auto}.ec p{color:var(--muted);margin-top:.65rem;font-size:.92rem;line-height:1.55;transition:color .35s}.ec:hover,.ec:focus-within{color:#fff;box-shadow:0 2px 4px #18181814, 0 40px 60px -22px color-mix(in srgb, var(--brand) 55%, transparent);transform:translateY(-12px)}.ec:hover:before{opacity:1}.ec:hover:after{background:#fff;transform:scaleX(1)}.ec:hover .ec-n{-webkit-text-stroke-color:#fff9}.ec:hover .ec-i{color:#fff;background:#fff3;transform:rotate(-6deg)scale(1.08)}.ec:hover .ec-i *{animation:1.1s both draw}.ec:hover p{color:#ffffffeb}@keyframes draw{0%{stroke-dashoffset:80px}to{stroke-dashoffset:0}}@media (hover:none){.ec:hover{transform:none}}.ec h4{min-height:2.2em;margin-top:2.2rem}.ec p{margin-top:.5rem}.ec{min-height:19rem}html.ec-hot,html.ec-hot body{background-color:color-mix(in srgb, #f6f2ed, var(--tone) 11%)}.also{isolation:isolate;position:relative}.also-fx{z-index:-1;pointer-events:none;opacity:0;transition:opacity .6s;position:absolute;inset:-6rem -3rem -5rem;overflow:hidden}.also.hot .also-fx{opacity:1}.also-fx:before{content:"";background:radial-gradient(34rem 26rem at var(--gx,50%) calc(var(--gy,20rem) + 6rem), color-mix(in srgb, var(--tone,#c03f3f) 40%, transparent), transparent 70%);transition:background .6s;position:absolute;inset:0}.also-fx i{left:var(--gx,50%);top:calc(var(--gy,20rem) + 6rem);border:1px solid var(--tone,#c03f3f);opacity:0;border-radius:50%;width:14rem;height:14rem;margin:-7rem 0 0 -7rem;transition:left .6s cubic-bezier(.2,.7,.2,1),top .6s cubic-bezier(.2,.7,.2,1);position:absolute}.also.hot .also-fx i{animation:2.6s ease-out infinite ring}.also-fx i:nth-child(2){animation-delay:.85s!important}.also-fx i:nth-child(3){animation-delay:1.7s!important}@keyframes ring{0%{--p:0}55%,to{--p:100}}.ec{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,color .35s,opacity .45s,filter .45s}.ec.dim{opacity:.55;filter:saturate(.7);transform:scale(.97)}.also-head h3{transition:color .5s}.also.hot .also-head h3{color:color-mix(in srgb, var(--ink) 80%, var(--tone))}@media (prefers-reduced-motion:reduce){.also.hot .also-fx i{animation:none}}.also-fx{inset:-8rem -3rem -9rem;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}@media (width>=1000px){.it{margin:4.1rem 0 0 calc(1.1rem + 3px)}}.it{border:1px solid color-mix(in srgb, var(--c) 55%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--c) 16%, var(--dk)), color-mix(in srgb, var(--dk) 92%, transparent));border-radius:.85rem;width:calc(100% - 2.3rem)}.it.hot{border-color:var(--c)}@keyframes nudge{50%{transform:translate(3px)}}.ct{padding:clamp(9rem,20vh,11rem) 0 clamp(2.5rem,6vw,4rem)}.ct-grid{grid-template-columns:1fr;align-items:start;gap:2.5rem;display:grid}@media (width>=960px){.ct-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4rem}.ct-left{position:sticky;top:7rem}}.ct-left>*,.ct-card{animation:.8s cubic-bezier(.2,.7,.2,1) both ctin}.ct-left>:nth-child(2){animation-delay:80ms}.ct-left>:nth-child(3){animation-delay:.16s}.ct-left>:nth-child(4){animation-delay:.24s}.ct-left>:nth-child(5){animation-delay:.32s}.ct-left>:nth-child(6){animation-delay:.4s}.ct-card{animation-delay:.2s}@keyframes ctin{0%{opacity:0;transform:translateY(24px)}}.ct-live{background:var(--white);box-shadow:var(--shadow);font:400 .72rem var(--f-a);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-radius:999px;align-items:center;gap:.6rem;padding:.45rem .9rem;display:inline-flex}.ct-live i{background:var(--brand2);width:.55rem;height:.55rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--brand2) 60%, transparent);border-radius:50%;animation:2s ease-out infinite ctpulse}@keyframes ctpulse{to{box-shadow:0 0 0 .7rem color-mix(in srgb, var(--brand2) 0%, transparent)}}.ct h1{font:700 clamp(2.8rem, 6.6vw, 5.6rem)/1 var(--f-h);letter-spacing:-.045em;margin-top:1.5rem}.ct h1 em{white-space:nowrap;background:linear-gradient(95deg, var(--brand), var(--brand2) 60%, var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ct-lead{max-width:32rem;color:var(--muted);margin-top:1.5rem;font-size:1.1rem}.ct-mail{margin-top:2rem}.ct-mail-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.6rem;display:flex}.ct-mail-row a{font:600 clamp(1.15rem, 2.2vw, 1.5rem) var(--f-h);letter-spacing:-.02em;background:linear-gradient(var(--brand2), var(--brand2)) 0 100% / 100% 2px no-repeat;padding-bottom:.15rem;transition:background-size .3s,color .3s}.ct-mail-row a:hover{color:#fff;background-size:100% 100%}.ct-copy{font:400 .72rem var(--f-a);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #18181840;border-radius:999px;padding:.45rem .9rem;transition:background .2s,color .2s}.ct-copy:hover{background:var(--ink);color:#fff}.ct-steps{gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.ct-steps:before{content:"";background:linear-gradient(var(--brand), var(--brand2), var(--gold));opacity:.35;border-radius:2px;width:2px;position:absolute;top:.6rem;bottom:.6rem;left:1.15rem}.ct-steps li{grid-template-columns:2.4rem 1fr;align-items:start;gap:1.1rem;display:grid}.ct-n{z-index:1;background:var(--page);border:2px solid var(--brand);width:2.4rem;height:2.4rem;font:500 .72rem var(--f-a);letter-spacing:.08em;color:var(--brand);border-radius:50%;place-items:center;display:grid;position:relative}.ct-steps li:nth-child(2) .ct-n{border-color:var(--brand2);color:var(--brand2)}.ct-steps li:nth-child(3) .ct-n{border-color:var(--gold);color:#b97f1c}.ct-steps h3{font:700 1.15rem/1.2 var(--f-h);letter-spacing:-.02em}.ct-steps p{color:var(--muted);margin-top:.25rem;font-size:.92rem}.ct-note{color:var(--muted);max-width:30rem;margin-top:2rem;font-size:.8rem}.ct-card{isolation:isolate;color:#fff;background:var(--dk);box-shadow:0 1px 0 #ffffff1a inset, 0 40px 80px -40px color-mix(in srgb, var(--dk) 80%, transparent);border-radius:1.5rem;padding:clamp(1.4rem,3vw,2.4rem);position:relative;overflow:hidden}.ct-glow{z-index:-1;background:radial-gradient(60% 50% at 0% 100%, color-mix(in srgb, var(--brand) 40%, transparent), transparent 70%), radial-gradient(50% 45% at 100% 0%, color-mix(in srgb, var(--brand2) 30%, transparent), transparent 70%);position:absolute;inset:0}#contact-form{gap:1.15rem;display:grid}.ct-row{grid-template-columns:1fr;gap:1.15rem;display:grid}@media (width>=560px){.ct-row{grid-template-columns:1fr 1fr}}.fld{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid;position:relative}.fld>span,.fld>legend{font:400 .68rem var(--f-a);letter-spacing:.16em;text-transform:uppercase;color:#ffffffa6;padding:0}.fld b{color:var(--brand2);font-weight:400}.fld small{text-transform:none;letter-spacing:0;opacity:.7}.fld input,.fld select,.fld textarea{width:100%;font:400 1rem var(--f-b);color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:.75rem;padding:.85rem 1rem;transition:border-color .2s,background .2s,box-shadow .2s}.fld select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23fff' stroke-width='1.6'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:.7rem;padding-right:2.4rem}.fld select option{color:#181818}.fld textarea{resize:vertical;min-height:9rem;line-height:1.55}.fld input::placeholder,.fld textarea::placeholder{color:#ffffff59}.fld input:hover,.fld select:hover,.fld textarea:hover{border-color:#ffffff52}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--brand2);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand2) 22%, transparent);background:#ffffff17;outline:none}.cnt{font:400 .62rem var(--f-a);letter-spacing:.08em;color:#fff6;pointer-events:none;font-style:normal;position:absolute;bottom:.6rem;right:.8rem}.fld.bad input,.fld.bad textarea{border-color:#ff6b6b;box-shadow:0 0 0 4px #ff6b6b2e}.kinds .opts{flex-wrap:wrap;gap:.5rem;display:flex}.opt{cursor:pointer;position:relative}.opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.opt span{font:500 .85rem var(--f-b);color:#fffc;border:1px solid #ffffff38;border-radius:999px;padding:.55rem 1rem;transition:background .25s,border-color .25s,color .25s,transform .25s;display:block}.opt:hover span{border-color:#ffffff8c;transform:translateY(-1px)}.opt input:checked+span{background:linear-gradient(100deg, var(--brand), var(--brand2));color:#fff;box-shadow:0 10px 22px -10px color-mix(in srgb, var(--brand2) 80%, transparent);border-color:#0000}.opt input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.chk{color:#ffffffb8;cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.7rem;font-size:.82rem;display:flex}.chk input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#ffffff0f;border:1px solid #fff6;border-radius:.3rem;flex:none;place-items:center;width:1.15rem;height:1.15rem;margin-top:.15rem;transition:background .2s,border-color .2s;display:grid}.chk input:checked{background:var(--brand2);border-color:var(--brand2)}.chk input:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:.5rem;height:.28rem;transform:rotate(-45deg)translate(1px,-1px)}.chk.bad{color:#ff9b9b}.chk b{color:var(--brand2);font-weight:400}.ct-send{flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;margin-top:.4rem;display:flex}.ct-send .btn{padding:1rem 2rem}.ct-send .btn svg{width:1rem;height:1rem;transition:transform .25s}.ct-send .btn:hover svg{transform:translate(4px)}.ct-send .btn[disabled]{opacity:.6;cursor:progress}.ct-status{min-height:1.2em;font-size:.85rem}.ct-status.ok{color:var(--gold)}.ct-status.err{color:#ff9b9b}.ct-done{justify-items:start;gap:.9rem;padding:2rem 0;display:grid}.ct-done[hidden]{display:none}.ct-done svg{width:4rem;height:4rem;color:var(--gold);stroke-dasharray:130;stroke-dashoffset:130px}.ct-done.in svg{animation:1s .1s forwards ctdraw}@keyframes ctdraw{to{stroke-dashoffset:0}}.ct-done h2{font:700 clamp(2rem, 4vw, 3rem)/1.05 var(--f-h);letter-spacing:-.04em}.ct-done p{color:#ffffffbf}.nav ul a[aria-current=page]{opacity:.6}.fld>legend{float:left;width:100%;margin-bottom:.8rem}.fld>legend+*{clear:both}.kinds .opts{gap:.7rem .6rem}#contact-form{gap:1.6rem}.chk{margin-top:.2rem}.ct-send{margin-top:1rem}@media (width>=1000px){.cont-field{height:26rem}}.pl{width:calc(100% - 2.3rem);animation:6s ease-in-out infinite bob;animation-delay:calc(var(--i) * -1s);--ok:#2fb36b;--mono:ui-monospace, Consolas, monospace;align-self:start;margin:3.4rem 0 0 calc(1.1rem + 3px);position:relative}.pl .it{width:100%;margin:0;animation:none}.pl.hot .it{border-color:var(--c);color:#fff;box-shadow:0 0 0 1px var(--c) inset, 0 0 30px -4px var(--c), 0 14px 26px -12px #000c}.it-link{height:1.5rem;margin-left:1.1rem;display:block;position:relative}.it-link:before{content:"";background:repeating-linear-gradient(var(--c) 0 3px, transparent 3px 6px);width:2px;position:absolute;top:0;bottom:.35rem;left:0}.it-link:after{content:"";border:4px solid #0000;border-top:6px solid var(--c);border-bottom:0;position:absolute;bottom:0;left:-3px}.it-link i{width:8px;height:8px;box-shadow:0 0 10px var(--c);animation:1.6s ease-in infinite flowd;animation-delay:calc(var(--i) * -.27s);background:#fff;border-radius:50%;position:absolute;top:0;left:-3px}@keyframes flowd{0%{opacity:0;transform:translateY(0)}25%{opacity:1}to{opacity:0;transform:translateY(1.05rem)}}.it-out{height:10.6rem;color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 50%, transparent), 0 18px 30px -14px #000c;opacity:0;background:#fbf8f4;border-radius:.85rem;flex-direction:column;gap:.5rem;padding:.8rem .7rem .7rem;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}.it-out:before{content:"";background:var(--c);height:3px;position:absolute;top:0;left:0;right:0}.cont.seen .it-out{opacity:1;animation:.9s cubic-bezier(.2,.7,.2,1) backwards outin;animation-delay:calc(var(--i) * .13s + .25s)}@keyframes outin{0%{opacity:0;transform:translateY(26px)scale(.94)}}.pl.hot .it-out{box-shadow:0 0 0 1px var(--c), 0 0 36px -4px var(--c), 0 26px 36px -14px #000000d9;transform:translateY(-6px)scale(1.04)}.it-out i,.it-out b,.it-out em,.it-out u{font-style:normal}.ob-top{align-items:center;gap:.4rem;display:flex}.ob-btn{color:#fff;font:600 .66rem var(--f-h);background:linear-gradient(100deg,#9a5fe0,#6f6ae6);border-radius:999px;padding:.38rem .8rem;animation:2.6s ease-in-out infinite obpulse;box-shadow:0 8px 14px -6px #9a5fe0b3}@keyframes obpulse{50%{transform:scale(1.07);box-shadow:0 10px 18px -4px #6f6ae6cc}}.ob-ghost{color:#9a5fe0;font:600 .66rem var(--f-h);border:1.5px solid #9a5fe0;border-radius:999px;padding:.34rem .75rem}.ob-code{font:400 .57rem var(--mono);color:#e9ddd3;white-space:nowrap;background:#14100e;border-radius:.5rem;flex:1;align-content:center;gap:.32rem;padding:.5rem .55rem;display:grid}.ob-code span:before{content:"";background:var(--k);border-radius:2px;width:.42rem;height:.42rem;margin-right:.35rem;display:inline-block}.ob-code b{color:#7fd0e8;font-weight:400}.ob-code span:last-child:after{content:"";vertical-align:-1px;background:#fff;width:5px;height:.75em;margin-left:3px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.ov-screen{background:linear-gradient(#1b1840,#9a5fe0 58%,#7fd0e8);border-radius:.5rem;height:5.1rem;position:relative;overflow:hidden}.ov-sun{background:#eaf4ff;border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:20%;left:66%;box-shadow:0 0 18px #eaf4ff}.ov-hill{background:#14100e;border-radius:50%;height:3.4rem;position:absolute;bottom:-1.7rem;left:-12%;right:-12%}.ov-play{background:#ffffffeb;border-radius:50%;width:1.5rem;height:1.5rem;margin:-.75rem 0 0 -.75rem;position:absolute;top:42%;left:50%}.ov-play:after{content:"";border:.33rem solid #0000;border-left:.5rem solid #14100e;border-right:0;position:absolute;top:.42rem;left:.55rem}.ov-bar{background:#ffffff59;border-radius:2px;height:3px;position:absolute;bottom:.4rem;left:.45rem;right:.45rem}.ov-bar em{background:#fff;border-radius:2px;height:100%;animation:5s linear infinite prog;display:block}@keyframes prog{0%{width:0}to{width:100%}}.ov-size{font:500 .64rem var(--mono);align-items:baseline;gap:.4rem;display:flex}.ov-size s{color:#9a8f86}.ov-size u{color:var(--c);text-decoration:none}.ov-size strong{color:var(--ink);font-weight:700}.ov-meter{background:#e6dfd8;border-radius:3px;height:.38rem;overflow:hidden}.ov-meter i{background:linear-gradient(90deg, var(--c), color-mix(in srgb, var(--c) 60%, #fff));border-radius:3px;height:100%;animation:4.5s ease-in-out infinite shrink;display:block}@keyframes shrink{0%,15%{width:100%}55%,to{width:6%}}.oa-top{font:500 .62rem var(--mono);align-items:center;gap:.5rem;display:flex}.oa-play{background:var(--c);width:1.6rem;height:1.6rem;box-shadow:0 6px 12px -4px var(--c);border-radius:50%;flex:none;position:relative}.oa-play:after{content:"";border:.36rem solid #0000;border-left:.52rem solid #fff;border-right:0;position:absolute;top:.44rem;left:.62rem}.oa-top em{color:var(--muted);margin-left:auto}.oa-wave{flex:1;position:relative}.oa-wave .w{align-items:center;gap:2px;display:flex;position:absolute;inset:0}.oa-wave .w i{height:var(--h);background:#d9d0c7;border-radius:2px;flex:1}.oa-wave .w.f{clip-path:inset(0 100% 0 0);animation:3.2s linear infinite wave}.oa-wave .w.f i{background:linear-gradient(color-mix(in srgb, var(--c) 55%, #fff), var(--c))}@keyframes wave{to{clip-path:inset(0)}}.oa-meta{gap:.3rem;display:flex}.oa-meta span{font:500 .55rem var(--mono);color:var(--muted);background:#f1ebe4;border-radius:999px;padding:.12rem .45rem}.ow-slide{background:#fff;border-radius:.45rem;align-content:start;gap:.3rem;height:4.4rem;padding:.55rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e6dfd8}.ow-slide b{background:var(--c);border-radius:2px;width:58%;height:.45rem;display:block}.ow-slide i{background:#e6dfd8;border-radius:2px;height:.26rem;display:block}.ow-slide i:first-of-type{width:85%}.ow-slide i:nth-of-type(2){width:70%}.ow-slide i:nth-of-type(3){width:48%}.ow-slide em{font:700 1.7rem/1 var(--f-h);color:#0000;-webkit-text-stroke:1px var(--c);position:absolute;bottom:.15rem;right:.5rem}.ow-check{gap:.32rem;display:grid}.ow-check span{align-items:center;gap:.4rem;display:flex}.ow-check span:before{content:"";box-sizing:border-box;border:1.5px solid var(--c);border-radius:50%;flex:none;width:.72rem;height:.72rem}.ow-check span.on:before{background:var(--c)}.ow-check span.run:before{animation:3.2s step-end infinite tick}@keyframes tick{0%,50%{background:0 0}51%,to{background:var(--c)}}.ow-check span i{background:#e6dfd8;border-radius:2px;flex:1;height:.26rem}.ow-av{align-items:center;margin-top:auto;display:flex}.ow-av i{border-radius:50%;width:1rem;height:1rem;margin-right:-.3rem;box-shadow:0 0 0 2px #fbf8f4}.ow-av em{font:600 .6rem var(--mono);color:var(--muted);margin-left:.55rem}.o2-bar{background:#e9e1d9;border-radius:.4rem .4rem 0 0;align-items:center;gap:.22rem;padding:.32rem .4rem;display:flex}.o2-bar i{background:#b9aea3;border-radius:50%;width:.3rem;height:.3rem}.o2-bar span{font:500 .54rem var(--mono);color:var(--ink);background:#fff;border-radius:999px;flex:1;margin-left:.25rem;padding:.08rem .4rem}.o2-page{background:#fff;border-radius:0 0 .4rem .4rem;flex:1;grid-template-rows:1fr auto;gap:.3rem;margin-top:-.5rem;padding:.4rem;display:grid;box-shadow:0 0 0 1px #e6dfd8}.o2-page b{background:linear-gradient(110deg,#1f9aa0,#2f7fc6 70%,#55b08a) 0 0/200% 100%;border-radius:.3rem;animation:4s ease-in-out infinite alternate shimmer;display:block}@keyframes shimmer{to{background-position:100% 0}}.o2-page div{grid-template-columns:1fr 1fr;gap:.3rem;display:grid}.o2-page div i{background:#e6dfd8;border-radius:.25rem;height:.9rem}.o2-foot{justify-content:space-between;align-items:center;display:flex}.o2-foot .live{font:600 .62rem var(--f-h);align-items:center;gap:.35rem;display:flex}.o2-foot .live i{background:var(--ok);border-radius:50%;width:.5rem;height:.5rem;animation:1.8s ease-out infinite livep;box-shadow:0 0 #2fb36b99}@keyframes livep{to{box-shadow:0 0 0 .5rem #2fb36b00}}@property --p{syntax:"<number>";inherits:false;initial-value:100}.o2-ring{--p:100;background:conic-gradient(var(--ok) calc(var(--p) * 1%), #e6dfd8 0);border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;animation:4.5s ease-out infinite ring;display:grid;position:relative}.o2-ring:before{content:"";background:#fbf8f4;border-radius:50%;position:absolute;inset:3px}.o2-ring em{font:700 .62rem var(--f-h);position:relative}.os-head{align-items:center;gap:.45rem;display:flex}.os-head svg{flex:none;width:1.7rem;height:1.7rem}.os-head strong{font:700 1.2rem var(--f-h);letter-spacing:-.04em}.os-head em{background:var(--ok);color:#fff;font:700 .6rem var(--mono);border-radius:999px;margin-left:auto;padding:.12rem .45rem}.os-list{font:500 .6rem var(--mono);gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.os-list li{background:#f1ebe4;border-radius:.35rem;justify-content:space-between;padding:.34rem .5rem;display:flex}.os-list li:after{content:"✓";color:var(--ok);animation:5s infinite okin;animation-delay:calc(var(--n) * .45s);font-weight:700}@keyframes okin{0%,4%{opacity:0;transform:scale(.3)}12%,88%{opacity:1;transform:none}to{opacity:0}}.os-scan{pointer-events:none;background:linear-gradient(#0000,#2fb36b38 85%,#2fb36bcc);height:2.2rem;animation:3s ease-in-out infinite scan;position:absolute;top:0;left:0;right:0}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(11rem)}}@media (prefers-reduced-motion:reduce){.pl,.pl *{animation:none!important}.it-out{opacity:1}}.arc-body{--a-bg:#0b0908;--a-ink:#efe9e2;--a-mut:#9a8f86;--a-line:#ffffff1a;--a-mono:ui-monospace, "Cascadia Mono", Consolas, monospace;background:var(--a-bg);color:var(--a-ink);background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),radial-gradient(60rem 36rem at 85% -5%,#c03f3f38,#0000 70%),radial-gradient(50rem 30rem at -5% 30%,#d65f1b1f,#0000 70%);background-size:3rem 3rem,3rem 3rem,auto,auto;background-attachment:scroll}.arc-body ::selection{background:var(--brand);color:#fff}.arc-body .ft{border-top:1px solid var(--a-line);background:0 0;margin-top:0}.arc-body .ft-row{color:var(--a-mut)}.arc-body .ft-row a:hover{color:#fff}.arc{padding-top:clamp(9rem,20vh,11rem);overflow-x:clip}.arc-xh,.arc-hud{display:none}@media (hover:hover) and (pointer:fine){.arc-xh{z-index:3;pointer-events:none;opacity:0;transition:opacity .3s;display:block;position:fixed;inset:0}.has-xh .arc-xh{opacity:1}.arc-xh i{background:#f0b35a29;position:absolute;top:0;left:0}.arc-xh .xv{width:1px;height:100%}.arc-xh .xh{width:100%;height:1px}.arc-hud{z-index:50;pointer-events:none;font:.68rem var(--a-mono);letter-spacing:.12em;color:var(--a-mut);border:1px solid var(--a-line);backdrop-filter:blur(6px);background:#0b0908b3;border-radius:.35rem;gap:1rem;padding:.35rem .6rem;display:flex;position:fixed;bottom:1rem;left:1rem}.arc-hud b{color:var(--gold);font-weight:500}}.arc-k{font:.72rem var(--a-mono);letter-spacing:.18em;color:var(--a-mut);text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1.5rem;display:flex}.arc-k span{color:var(--gold)}.arc-k i{background:var(--a-line);background:#ffffff40;width:1.6rem;height:1px}.arc-hero{gap:3rem;padding-bottom:3.5rem;display:grid}.arc-hero h1{font:700 clamp(3rem, 8.4vw, 7.2rem)/.94 var(--f-h);letter-spacing:-.035em}.arc-hero h1 em{background-image:linear-gradient(100deg, var(--brand), var(--brand2) 55%, var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.arc-lead{max-width:34rem;color:var(--a-mut);margin-top:1.5rem;font-size:1.05rem;line-height:1.65}.arc-kpi{border-top:1px solid var(--a-line);grid-template-columns:repeat(4,auto);justify-content:start;gap:1.2rem 2.2rem;margin-top:2.4rem;padding-top:1.4rem;display:grid}.arc-kpi dt{font:.66rem var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-mut)}.arc-kpi dd{font:600 clamp(1.8rem, 3.4vw, 2.6rem)/1.1 var(--f-h);font-variant-numeric:tabular-nums;margin-top:.3rem}@media (width>=1000px){.arc-hero{grid-template-columns:1.15fr 1fr;align-items:end;gap:4rem}}.arc-spec{min-width:0}.arc-cap{font:.72rem var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-ink);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.arc-cap small{color:var(--a-mut);letter-spacing:.06em;text-transform:none}.arc-bars{align-items:flex-end;gap:3px;height:11rem;padding-top:2.4rem;display:flex}.bar{cursor:pointer;background:linear-gradient(to top, var(--c0), var(--c1) 55%, var(--c2));transform-origin:bottom;opacity:.9;min-width:0;height:100%;transition:transform .8s cubic-bezier(.2, .8, .2, 1) calc(var(--k) * 14ms), filter .2s, opacity .2s;border:0;border-radius:2px 2px 0 0;flex:1 1 0;padding:0;position:relative;transform:scaleY(.04)}.arc-bars.in .bar{transform:scaleY(var(--hh,1))}.bar:nth-child(3n){--hh:.78}.bar:nth-child(3n+1){--hh:.92}.bar:nth-child(5n){--hh:.64}.bar:nth-child(7n+2){--hh:1}.bar:hover,.bar:focus-visible{opacity:1;filter:brightness(1.25)saturate(1.2);outline:none;transition-delay:0s}.bar:after{content:attr(data-t);white-space:nowrap;font:.68rem var(--a-mono);color:#fff;border:1px solid var(--a-line);opacity:0;pointer-events:none;z-index:4;background:#000;border-radius:.3rem;padding:.25rem .5rem;transition:opacity .15s;position:absolute;bottom:calc(100% + .5rem);left:50%;translate:-50%}.bar:hover:after,.bar:focus-visible:after{opacity:1}.bar:nth-child(-n+8):after{left:0;translate:0}.bar:nth-last-child(-n+8):after{left:auto;right:0;translate:0}.arc-axis{font:.64rem var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-mut);align-items:center;gap:.8rem;margin-top:.8rem;display:flex}.arc-axis i{background:var(--a-line);flex:1;height:1px}.arc-bar{z-index:40;margin-bottom:1.8rem;transition:top .45s cubic-bezier(.2,.7,.2,1);position:sticky;top:5.5rem}.nav-hidden .arc-bar{top:.75rem}.arc-bar:before{content:"";backdrop-filter:blur(14px);border:1px solid var(--a-line);z-index:-1;background:#0b0908d1;border-radius:1rem;position:absolute;inset:-.5rem .5rem}.tb{flex-wrap:wrap;align-items:center;gap:.6rem .8rem;padding:0 .6rem;display:flex}.tb-q{border:1px solid var(--a-line);height:2.7rem;font-family:var(--a-mono);background:#ffffff0a;border-radius:.6rem;flex:14rem;align-items:center;gap:.6rem;padding:0 .9rem;transition:border-color .2s;display:flex}.tb-q:focus-within{border-color:var(--gold)}.tb-q span{color:var(--gold)}.tb-q input{min-width:0;color:var(--a-ink);font:.82rem var(--a-mono);background:0 0;border:0;outline:0;flex:1}.tb-q input::placeholder{color:#6f665f}.tb-q kbd{font:.68rem var(--a-mono);color:var(--a-mut);border:1px solid var(--a-line);border-radius:.25rem;padding:.1rem .4rem}.tb-s{font:.66rem var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-mut);align-items:center;gap:.5rem;display:flex}.tb-s select{height:2.7rem;color:var(--a-ink);border:1px solid var(--a-line);font:.8rem var(--a-mono);cursor:pointer;background:#ffffff0a;border-radius:.6rem;padding:0 .8rem}.tb-s select option{background:#15110f}.tb-v{border:1px solid var(--a-line);border-radius:.6rem;display:flex;overflow:hidden}.tb-v button{height:2.6rem;color:var(--a-mut);font:.72rem var(--a-mono);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:0 .85rem;transition:background .2s,color .2s;display:flex}.tb-v button+button{border-left:1px solid var(--a-line)}.tb-v svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:1rem;height:1rem}.tb-v button:hover{color:#fff}.tb-v button[aria-pressed=true]{background:var(--brand);color:#fff}.tb-n{font:.75rem var(--a-mono);color:var(--a-mut);letter-spacing:.08em;margin-left:auto}.tb-n b{color:var(--gold);font-weight:500}.fcs{flex-wrap:wrap;gap:.45rem;padding:.8rem .6rem 0;display:flex}.fc{border:1px solid var(--a-line);color:var(--a-ink);font:.78rem var(--f-b);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:.5rem;padding:.42rem .8rem;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.fc i{background:var(--tone);width:.55rem;height:.55rem;box-shadow:0 0 0 0 var(--tone);border-radius:50%;transition:box-shadow .3s}.fc small{font:.66rem var(--a-mono);color:var(--a-mut)}.fc:hover{border-color:var(--tone,#fff);transform:translateY(-1px)}.fc[aria-pressed=true]{border-color:var(--tone);background:color-mix(in srgb, var(--tone) 22%, transparent)}.fc[aria-pressed=true] i{box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 30%, transparent)}.fc-reset{--tone:#fff;color:var(--a-mut);border-style:dashed}.fc-reset[hidden]{display:none}.arc-stage{min-height:40vh;padding-bottom:6rem}.arc-stage .ix,.arc-stage .mx,.arc-stage[data-view=index] .gr,.arc-stage[data-view=matrix] .gr{display:none}.arc-stage[data-view=index] .ix,.arc-stage[data-view=matrix] .mx{display:block}.arc-empty{text-align:center;color:var(--a-mut);font:.9rem var(--a-mono);padding:4rem 0}.arc-empty[hidden]{display:none}.arc-clear{color:var(--gold);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.gr{position:relative}.sp{margin:0;transition:transform .75s cubic-bezier(.2,.8,.2,1),opacity .45s,scale .45s,visibility;position:absolute;top:0;left:0}.sp.off{opacity:0;pointer-events:none;visibility:hidden;transition:transform .75s cubic-bezier(.2,.8,.2,1),opacity .35s,scale .35s,visibility 0s .35s;scale:.86}.sp-btn{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:block}.sp-frame{border:1px solid var(--a-line);background:#ffffff06;width:100%;transition:border-color .3s,box-shadow .4s,transform .4s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.sp-frame:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(var(--tone), var(--tone)) top left / 14px 1px no-repeat, linear-gradient(var(--tone), var(--tone)) top left / 1px 14px no-repeat, linear-gradient(var(--tone), var(--tone)) top right / 14px 1px no-repeat, linear-gradient(var(--tone), var(--tone)) top right / 1px 14px no-repeat, linear-gradient(var(--tone), var(--tone)) bottom left / 14px 1px no-repeat, linear-gradient(var(--tone), var(--tone)) bottom left / 1px 14px no-repeat, linear-gradient(var(--tone), var(--tone)) bottom right / 14px 1px no-repeat, linear-gradient(var(--tone), var(--tone)) bottom right / 1px 14px no-repeat;transition:opacity .3s,inset .3s;position:absolute;inset:-5px}.sp-clip{width:100%;height:100%;display:block;position:relative;overflow:hidden}.sp-clip img{object-fit:contain;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.js .sp:not(.in) .sp-clip{clip-path:inset(0 0 100%)}.js .sp .sp-clip{clip-path:inset(0);transition:clip-path .9s cubic-bezier(.7,0,.2,1)}.sp-scan{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--tone) 40%, transparent), transparent);opacity:0;pointer-events:none;height:18%;position:absolute;top:-20%;left:0;right:0}.sp-play{backdrop-filter:blur(4px);color:#fff;font:.68rem var(--a-mono);background:#000000b8;border-radius:99px;align-items:center;gap:.3rem;padding:.25rem .55rem .25rem .35rem;display:inline-flex;position:absolute;bottom:.6rem;right:.6rem}.sp-play svg{width:.9rem;height:.9rem;fill:var(--tone)}.sp-btn:hover .sp-frame,.sp-btn:focus-visible .sp-frame{border-color:var(--tone);box-shadow:0 0 2.2rem -.4rem color-mix(in srgb, var(--tone) 60%, transparent);transform:translateY(-3px)}.sp-btn:hover .sp-frame:after,.sp-btn:focus-visible .sp-frame:after{opacity:1;inset:-8px}.sp-btn:hover .sp-clip img{transform:scale(1.04)}.sp-btn:hover .sp-scan{opacity:1;animation:1.4s linear infinite arcscan}.sp-btn:focus-visible{outline:none}@keyframes arcscan{to{top:110%}}.sp figcaption{gap:.1rem;height:5.1rem;padding-top:.75rem;display:grid;position:relative;overflow:hidden}.sp-no{font:.64rem var(--a-mono);letter-spacing:.14em;color:var(--tone)}.sp figcaption b{font:600 .95rem/1.25 var(--f-h);white-space:nowrap;text-overflow:ellipsis;padding-right:3.2rem;overflow:hidden}.sp-meta{font:.72rem var(--a-mono);color:var(--a-mut);align-items:center;gap:.5rem;display:flex}.sp-meta i{background:currentColor;border-radius:50%;width:3px;height:3px}.sp-pal{gap:2px;display:flex;position:absolute;top:.8rem;right:0}.sp-pal i{border-radius:1px;width:.55rem;height:.55rem}@media (width<=699px){.sp figcaption{height:5.6rem}.sp figcaption b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:0;line-height:1.2;display:-webkit-box}.sp-pal{display:none}}.ix{border-top:1px solid var(--a-line);counter-reset:ixr;margin:0;padding:0;list-style:none}.ixr{border-bottom:1px solid var(--a-line)}.ixr[hidden]{display:none}.js .ixr{opacity:0;transition:opacity .5s,translate .5s,background .2s;translate:0 .8rem}.js .ixr.in{opacity:1;translate:0}.ixr button{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:2.6rem 3rem minmax(0,1fr) 11rem 3.5rem 4.2rem 1.5rem;align-items:center;gap:1rem;padding:.7rem .4rem;transition:padding .3s cubic-bezier(.2,.8,.2,1),background .25s;display:grid;position:relative}.ixr button:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--tone) 22%, transparent), transparent);width:0;transition:width .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.ixr button:hover:before,.ixr button:focus-visible:before{width:100%}.ixr button:hover,.ixr button:focus-visible{outline:none;padding-left:1rem}.ixr>button>*{position:relative}.ix-no{font:.7rem var(--a-mono);color:var(--a-mut)}.ix-th{object-fit:cover;border:1px solid var(--a-line);border-radius:.3rem;width:3rem;height:3rem}.ix-t{font:600 clamp(1.05rem, 2.4vw, 1.7rem)/1.15 var(--f-h);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ix-d{font:.74rem var(--a-mono);color:var(--a-mut);align-items:center;gap:.5rem;display:flex}.ix-d i{background:var(--tone);border-radius:50%;flex:none;width:.5rem;height:.5rem}.ix-y{font:.78rem var(--a-mono);color:var(--a-mut)}.ix-p{gap:2px;display:flex}.ix-p i{border-radius:1px;flex:1;height:.9rem}.ix-go{color:var(--tone);opacity:0;transition:opacity .25s,translate .25s;translate:-.4rem .4rem}.ixr button:hover .ix-go{opacity:1;translate:0}@media (width<=899px){.ixr button{grid-template-columns:2.4rem 3rem minmax(0,1fr) 3rem;gap:.8rem}.ix-d,.ix-p,.ix-go{display:none}.ix-t{white-space:normal;font-size:1.05rem}}.ix-prev{z-index:70;pointer-events:none;opacity:0;width:15rem;transition:opacity .2s,scale .3s;display:none;position:fixed;top:0;left:0;scale:.92}.ix-prev.on{opacity:1;scale:1}.ix-prev img{object-fit:contain;border:1px solid var(--tone,#fff);width:100%;max-height:19rem;box-shadow:0 1.4rem 3rem #0009, 0 0 2.4rem -.4rem var(--tone);background:#0b0908;display:block}@media (hover:hover) and (pointer:fine){.ix-prev{display:block}}.mx-scroll{scrollbar-width:thin;scrollbar-color:#4a3f39 transparent;margin:-3rem 0 0;padding:3rem 0;overflow-x:auto}.mx table{border-collapse:separate;border-spacing:4px;width:100%;min-width:46rem}.mx thead th{font:.7rem var(--a-mono);color:var(--a-mut);letter-spacing:.1em;padding:.3rem 0 .6rem;font-weight:400}.mx thead th b{color:var(--a-ink);font-size:.85rem;font-weight:500;display:block}.mx thead th small{margin-top:.15rem;display:block}.mx tbody th{text-align:left;white-space:nowrap;font:600 .95rem var(--f-h);padding-right:1.2rem}.mx tbody th i{background:var(--tone);border-radius:50%;width:.55rem;height:.55rem;margin-right:.6rem;display:inline-block}.mx tbody th small{font:.66rem var(--a-mono);color:var(--a-mut);margin-left:.5rem}.mx td{vertical-align:top;background:color-mix(in srgb, var(--tone) calc(var(--n) * 6%), transparent);border:1px dashed #ffffff14;border-radius:.45rem;min-width:3.6rem;height:3.6rem;padding:.3rem;transition:background .3s}.mx td:has(.mx-i){border-style:solid;border-color:color-mix(in srgb, var(--tone) 30%, transparent)}.mx-i{border:1px solid var(--a-line);cursor:pointer;background:#000;border-radius:.3rem;width:2.5rem;height:2.5rem;margin:1px;padding:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .3s,filter .3s,border-color .2s;display:inline-block;position:relative;overflow:visible}.mx-i img{object-fit:cover;border-radius:.25rem;width:100%;height:100%;display:block}.mx-i:hover,.mx-i:focus-visible{z-index:5;border-color:#fff;outline:none;transform:scale(1.35)}.mx-i.dim{opacity:.14;filter:grayscale();pointer-events:none}.mx-i:after{content:attr(data-t);white-space:nowrap;font:.66rem var(--a-mono);color:#fff;border:1px solid var(--a-line);opacity:0;pointer-events:none;background:#000;border-radius:.3rem;padding:.22rem .5rem;transition:opacity .15s;display:none;position:absolute;bottom:calc(100% + .45rem);left:50%;translate:-50%}.mx-i:hover:after,.mx-i:focus-visible:after{opacity:1;display:block}.mx-note{color:var(--a-mut);font:.72rem var(--a-mono);letter-spacing:.04em;margin-top:1rem}.arc-end{padding-bottom:7rem}.arc-end-card{border:1px solid var(--a-line);background:radial-gradient(40rem 20rem at 100% 0,#c03f3f59,#0000 70%),radial-gradient(30rem 16rem at 0 100%,#f0b35a29,#0000 70%),#ffffff06;border-radius:1.4rem;padding:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden}.arc-end-card h2{font:700 clamp(2rem, 5.4vw, 4.4rem)/1 var(--f-h);letter-spacing:-.03em;max-width:14ch}.arc-end-card h2 em{background-image:linear-gradient(100deg, var(--brand2), var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.arc-end-card>p:not(.arc-k){max-width:30rem;color:var(--a-mut);margin:1.4rem 0 2rem;line-height:1.6}.alb{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--a-ink,#efe9e2);--tone:#c03f3f;background:#080605;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.alb[open]{grid-template-columns:minmax(0,1fr) 23rem;animation:.35s cubic-bezier(.2,.8,.2,1) albin;display:grid}.alb::backdrop{background:#000000d9}@keyframes albin{0%{opacity:0;scale:.98}}.alb-stage{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:2.5rem 2.5rem;justify-content:center;align-items:center;min-width:0;min-height:0;padding:3.5rem 4.5rem;display:flex;position:relative}.alb-stage img,.alb-stage video{object-fit:contain;max-width:100%;max-height:100%;box-shadow:0 0 5rem -1rem color-mix(in srgb, var(--tone) 55%, transparent);display:block}.alb-stage img{opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);transform:scale(.97)}.alb-stage img.ready{opacity:1;transform:none}.alb-stage video[hidden],.alb-stage img[hidden]{display:none}.alb-x,.alb-p,.alb-n{z-index:3;border:1px solid var(--a-line,#ffffff26);color:#fff;cursor:pointer;background:#0000008c;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;font-size:1.5rem;line-height:1;transition:background .2s,border-color .2s,transform .2s;display:grid;position:absolute}.alb-x{top:1rem;left:1rem}.alb-p{top:50%;left:1rem;translate:0 -50%}.alb-n{top:50%;right:1rem;translate:0 -50%}.alb-x:hover,.alb-p:hover,.alb-n:hover{background:var(--tone);border-color:var(--tone)}.alb-p:disabled,.alb-n:disabled{display:none}.alb-side{border-left:1px solid var(--a-line,#ffffff1a);font-family:var(--f-b);flex-direction:column;gap:1.2rem;padding:2rem 1.8rem;display:flex;overflow-y:auto}.alb-no{font:.72rem var(--a-mono,monospace);letter-spacing:.14em;color:#9a8f86}.alb-no b{color:var(--tone);font-weight:500}.alb-side h2{font:700 clamp(1.5rem, 2.6vw, 2.1rem)/1.1 var(--f-h);letter-spacing:-.02em}.alb-side dl{border-top:1px solid #ffffff1a;gap:0;display:grid}.alb-side dl div{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.alb-side dt{font:.68rem var(--a-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#9a8f86}.alb-side dd{font:.8rem var(--a-mono,monospace);text-align:right}.alb-h{font:.68rem var(--a-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#efe9e2}.alb-h small{color:#9a8f86;letter-spacing:.04em;text-transform:none;margin-left:.4rem}.alb-pal{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.alb-sw{color:#efe9e2;cursor:pointer;font:.72rem var(--a-mono,monospace);background:0 0;border:1px solid #ffffff1f;border-radius:.4rem;align-items:center;gap:.6rem;padding:.35rem;transition:border-color .2s;display:flex}.alb-sw i{background:var(--c);border-radius:.25rem;flex:none;width:1.6rem;height:1.6rem}.alb-sw:hover{border-color:#fff}.alb-sw.ok span:after{content:" ✓";color:var(--gold)}.alb-cta{border-top:1px solid #ffffff1a;gap:.8rem;margin-top:auto;padding-top:1.2rem;display:grid}.alb-cta p{color:#9a8f86;font-size:.85rem}@media (width<=899px){.alb[open]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.alb-stage{padding:4rem .8rem 1rem}.alb-p,.alb-n{top:auto;bottom:.6rem;translate:none}.alb-side{border-top:1px solid #ffffff1a;border-left:0;gap:.9rem;max-height:42dvh;padding:1.2rem}.alb-cta{display:none}}@media (width<=699px){.tb-v button span,.tb-s span{display:none}.tb-n{margin-left:0}.arc-kpi{grid-template-columns:repeat(2,auto)}.arc-bar{position:static}.arc-bar:before{inset:-.5rem 0}}@media (prefers-reduced-motion:reduce){.sp,.sp.off,.sp-clip,.ixr,.bar,.alb[open]{transition:none!important;animation:none!important}.js .sp:not(.in) .sp-clip{clip-path:none}.bar{transform:scaleY(var(--hh,1))}.sp-btn:hover .sp-scan{animation:none}}.pft-lead{color:var(--muted);max-width:32rem;margin-top:1rem}.pft{margin-top:2.5rem;padding-bottom:1rem;display:block;position:relative}.pft-fan{justify-content:center;align-items:center;height:clamp(17rem,34vw,25rem);display:flex}.pft-fan figure{width:clamp(8rem,17vw,14rem);transform:translateY(calc(var(--i) * var(--i) * 1.2rem)) rotate(calc(var(--i) * 5deg));background:#fff;border-radius:.35rem;flex:none;margin:0 calc(clamp(8rem,17vw,14rem)/-8.33333);padding:.4rem .4rem 0;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 1.2rem 2.4rem -1rem #00000059}.pft-fan img{aspect-ratio:3/4;object-fit:cover;border-radius:.2rem;width:100%;height:auto;display:block}.pft-fan figcaption{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding:.45rem .1rem .5rem;font:.62rem ui-monospace,Consolas,monospace;overflow:hidden}.pft-fan figcaption span{color:var(--brand);margin-right:.4rem}.pft:hover .pft-fan figure{transform:translateY(calc(var(--i) * var(--i) * .5rem)) rotate(calc(var(--i) * 9deg)) translateX(calc(var(--i) * 1.6rem))}.pft-fan figure:hover{z-index:3}.pft-cta{width:max-content;margin:2rem auto 0;display:flex}.pft:hover .pft-cta{background:var(--brand2)}@media (width<=699px){.pft-fan figure:first-child,.pft-fan figure:nth-child(5){display:none}}.cont{background:radial-gradient(55% 90% at 0 100%,#785ae161,#0000 70%),radial-gradient(55% 90% at 100% 0,#2696af52,#0000 70%),radial-gradient(40% 60% at 60% 100%,#2f7fc629,#0000 70%),#0a0b0c}html,body{transition:background-color .2s linear}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50vw 40vh at 8% 12%, color-mix(in srgb, var(--brand) 9%, transparent), transparent 70%), radial-gradient(45vw 45vh at 95% 85%, color-mix(in srgb, var(--brand2) 9%, transparent), transparent 70%);position:fixed;inset:0}.rail{display:none}@media (width>=1200px){.rail{z-index:55;pointer-events:none;width:1px;height:50vh;display:block;position:fixed;top:25vh;right:1.1rem}.rail-line{opacity:.85;border-radius:3px;width:3px;position:absolute;inset:0 0 0 -1px}.rail-dot{border:2px solid var(--page);width:11px;height:11px;box-shadow:0 0 0 1px #00000026, 0 0 14px var(--brand);border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute;left:50%}.rail-lb{white-space:nowrap;font:400 .62rem var(--f-a);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:-.55rem;position:absolute;right:1.1rem}}@media (width<=1400px){.also-fx{inset:-8rem 0 -9rem}}.still-wrap{padding-bottom:1.5rem;position:relative}.still3d{z-index:0;pointer-events:none;width:calc(100% + 4rem);display:none;position:absolute;top:11rem;bottom:0;left:-2rem}.still-wrap>:not(.still3d){z-index:1;position:relative}@media (width>=1100px){.still3d{display:block}}
