.wr-hero .hero-img{object-position:50% 45%;transform-origin:50% 45%;will-change:transform}.wr-hero h1{letter-spacing:-.06em;font-size:clamp(64px,10vw,168px)}.wr-hero .hero-copy{will-change:transform,opacity}.pend{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t);background:#0a0d0b99;border:1px dashed #0e927ab3;align-items:center;gap:10px;margin-bottom:24px;padding:8px 12px;display:inline-flex}.pend:before{content:"";background:var(--t);border-radius:50%;width:6px;height:6px;animation:1.6s steps(2,end) infinite blink}.ct-t{border-top:1px solid var(--line2)}.ct-r{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,2.2fr) minmax(0,2fr) minmax(0,1.3fr) minmax(0,2fr) 120px;align-items:center;gap:20px;min-height:84px;transition:background .15s;display:grid;position:relative}.ct-r.hd{border-bottom-color:var(--line2);min-height:44px}.ct-r.hd span{font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.ct-r:not(.hd){opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease),background .15s;transform:translateY(8px)}.ct-r:not(.hd):after{content:"";background:var(--g);width:0;height:1px;transition:width .8s var(--ease);position:absolute;bottom:-1px;left:0}.ct-t.in .ct-r{opacity:1;transform:none}.ct-t.in .ct-r:after{width:100%}.ct-t.in.done .ct-r:after{width:0;transition:width .4s}.ct-r:not(.hd):hover{background:#f2f4f106}.ct-r b{font:500 12px var(--mono);color:var(--dim);padding-left:4px;transition:color .15s}.ct-r:hover b{color:var(--g)}.ct-r h3{letter-spacing:-.02em;font-size:clamp(19px,1.6vw,23px);font-weight:500}.ct-r h3 small{font:500 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-top:4px;display:block}.ct-r .ph{justify-self:start;font-size:11px}.ct-st{font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t);border:1px dashed #0e927a99;justify-self:end;margin-right:4px;padding:6px 8px}.ct-f{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:14px;display:flex}.cl-links{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.fs{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);--mx:70%;--my:30%;background:#050706;position:relative;overflow:hidden}.fs:before{content:"";background:radial-gradient(600px circle at var(--mx) var(--my),#3aa92417,transparent 60%);pointer-events:none;transition:background .1s;position:absolute;inset:0}.fs:after{content:"";pointer-events:none;background-image:linear-gradient(#f2f4f108 1px,#0000 1px),linear-gradient(90deg,#f2f4f108 1px,#0000 1px);background-size:120px 120px;position:absolute;inset:0}.fs-in{z-index:1;max-width:1440px;padding:120px var(--safe-r) 120px var(--pad);margin:0 auto;position:relative}.reg{border:0 solid var(--g);z-index:1;width:22px;height:22px;position:absolute}.reg.a{top:24px;left:var(--pad);border-top-width:1px;border-left-width:1px}.reg.b{top:24px;right:var(--pad);border-top-width:1px;border-right-width:1px}.reg.c{bottom:24px;left:var(--pad);border-bottom-width:1px;border-left-width:1px}.reg.d{bottom:24px;right:var(--pad);border-bottom-width:1px;border-right-width:1px}.fs-h{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,4vw,72px);margin-bottom:56px;display:grid}.fs-h .stamp .t{color:var(--g)}.fs h2{letter-spacing:-.06em;font-size:clamp(56px,8vw,128px);line-height:.9}.fs h2 em{color:var(--g);font-style:normal}.fs-h .sub{justify-self:end}.fs-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,4vw,72px);display:grid}.fb-l{border-top:1px solid var(--line2)}.fb-r{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 0;display:grid}.fb-r b{font:500 12px var(--mono);color:var(--g)}.fb-r span.k{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,26px);font-weight:500}.fb-r .ph{font-size:13px}.fb-r em{font-style:normal;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.fs-card{background:#0a0d0bb3;border:1px solid #3aa92480;flex-direction:column;gap:20px;padding:24px;display:flex}.fs-card .lbl:first-child{color:var(--g)}.fs-card h3{letter-spacing:-.03em;font-size:clamp(26px,2.4vw,34px);line-height:1.1}.fs-card .dl{margin-top:0}.fs-card .dl .ph{font-size:11px}.fp{border:1px solid var(--line);background:#0e121099}.fp-b{columns:2;column-rule:1px solid var(--line);column-gap:40px;padding:24px 20px}.fp-b p{font:400 13px/1.7 var(--mono);color:var(--mut);break-inside:avoid;margin-bottom:16px}.fp-b p b{color:var(--dim);margin-right:10px;font-weight:500}.fp-b .ph{font-size:11px}@media (width<=1100px){.ct-r{grid-template-columns:44px minmax(0,1fr) auto;gap:8px 16px;padding:16px 0}.ct-r.hd{display:none}.ct-r h3{grid-column:2}.ct-st{grid-area:1/3}.ct-r .ph{grid-column:2}.ct-r .ph:before{content:attr(data-k) " ";color:var(--mut)}}@media (width<=900px){.fs-h,.fs-g{grid-template-columns:1fr}.fs-h .sub{justify-self:start}.fp-b{columns:1}.fs-in{padding:96px var(--pad)}}.ct-v{justify-self:start;font-size:14px;line-height:1.4}@media (width<=1100px){.ct-r .ct-v{grid-column:2}.ct-r .ct-v:before{content:attr(data-k) " ";color:var(--mut)}}.ct-hh{min-width:0}@media (width<=1100px){.ct-r .ct-hh{grid-column:2}}
