:root{--display:var(--font-anybody),"Anybody","Archivo","Arial Narrow",sans-serif;--body:var(--font-archivo),"Archivo","Helvetica Neue",Arial,sans-serif}html:not(.js) .lines .ln>span{transform:none}html:not(.js) .clipin{-webkit-clip-path:none;clip-path:none}html:not(.js) .fade{opacity:1}html:not(.js) .cursor,html:not(.js) .curtain{display:none}.loader{animation:loaderOut .35s ease 1s forwards}@keyframes loaderOut{to{opacity:0;visibility:hidden}}html.seen .loader{display:none}@media (prefers-reduced-motion:reduce){.loader{display:none}}.hdr-login{font-size:14px;font-weight:700;text-transform:none;padding:10px 12px;border-radius:999px;transition:color .2s,background .2s}.hdr-login:hover{color:var(--warm);background:rgba(255,255,255,.06)}.fx-g.fx-g4{grid-template-columns:repeat(4,1fr)}@media (max-width:800px){.fx-g.fx-g4{grid-template-columns:1fr 1fr}}.imgfail{position:absolute;inset:0;display:grid;place-items:center;background:#111;color:var(--faint);font-size:12px;font-weight:700;text-transform:none;text-align:center;padding:12px}.imgfail img{width:40px;opacity:.6;position:static!important;height:auto!important;margin:0 auto 8px}.form-errors{border-left:3px solid var(--deep);background:#140a07;padding:12px 16px;margin:0 0 18px;font-size:14px;color:#fff}.fld .err{display:none}.fld .err.show,.fld.bad .err{display:block}.btn[disabled]{opacity:.6;cursor:progress}.hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.ctx-note{font-size:13px;color:var(--mute);margin-top:8px}.ctx-chip{display:inline-flex;gap:8px;align-items:center;border-radius:999px;padding:8px 14px;background:#161616;font-size:13px;font-weight:700;margin:0 0 18px}.ctx-chip b{color:var(--warm)}.state{min-height:70svh;display:flex;flex-direction:column;justify-content:center;padding:140px var(--pad) 80px}.state h1{font-size:clamp(52px,9vw,150px)}.state p{max-width:48ch}.empty-state{border:1.5px dashed rgba(255,255,255,.18);border-radius:var(--r);padding:34px;color:var(--mute);text-align:center}.svd{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(30px,6vw,100px);gap:clamp(30px,6vw,100px);padding:0 var(--pad) clamp(70px,11vh,130px);align-items:flex-start}.svd .lead{font-size:clamp(22px,2.2vw,32px);line-height:1.25;font-weight:600;margin:0 0 22px;text-transform:none}.svd p{color:rgba(255,255,255,.78)}.svd .feat{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 30px}.svd .feat span{border-radius:999px;padding:9px 14px;font-size:14px;font-weight:700;box-shadow:inset 0 0 0 1px var(--line);text-transform:none}.svd figure{margin:0;border-radius:var(--r);overflow:hidden;aspect-ratio:4/5;position:relative;background:#111}.svd figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width:800px){.svd{grid-template-columns:1fr}}.svd-sq{align-items:center}.svd-sq figure{aspect-ratio:1/1}.svlist{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;padding:0 var(--pad) clamp(70px,11vh,130px)}.svlist a{border-radius:var(--r-s);background:#111;padding:18px;display:flex;justify-content:space-between;align-items:center;font-weight:700;text-transform:none;transition:background .3s,color .3s}.svlist a:hover{background:var(--warm);color:#000}@media (max-width:900px){.svlist{grid-template-columns:1fr 1fr}}.asset-prev{margin:24px 0;border-radius:var(--r);overflow:hidden;background:#000;aspect-ratio:16/9}.asset-prev img,.asset-prev video{width:100%;height:100%;object-fit:contain;background:#000}.previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;margin:18px 0 30px}.previews figure{margin:0;border-radius:var(--r-s);overflow:hidden;background:#111;aspect-ratio:4/3;position:relative}.previews img,.previews video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.previews figcaption{position:absolute;left:8px;bottom:8px;background:rgba(0,0,0,.7);padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700}.notes{white-space:pre-wrap;background:#0c0c0c;border-left:3px solid var(--warm);padding:14px 16px;color:rgba(255,255,255,.8)}.ftype{display:inline-grid;place-items:center;width:100%;aspect-ratio:16/9;background:#161616;border-radius:10px;font-size:12px;font-weight:800;color:var(--warm);letter-spacing:.08em}.pt-login-err{border:1px solid var(--deep);padding:10px 12px;border-radius:10px;font-size:14px;margin-bottom:10px}.adm-nav{display:flex;flex-direction:column;gap:2px}.adm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin:0 0 30px}.adm-card{border:1px solid var(--line);border-radius:14px;padding:18px;background:var(--ink)}.adm-card b{display:block;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;font-size:48px;line-height:.9;color:var(--warm)}.adm-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:0 20px;gap:0 20px;border:1px solid var(--line);border-radius:14px;padding:6px 18px 18px;margin-bottom:22px;background:var(--ink)}.adm-form .full{grid-column:1/-1}.adm-form .fld input,.adm-form .fld select,.adm-form .fld textarea{font-size:15px}.adm-form .row-actions{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:16px}.abtn.danger:hover{border-color:var(--deep);color:var(--deep)}.inline-form{display:inline}.flash{border-left:3px solid var(--warm);background:#0c0c0c;padding:10px 14px;margin:0 0 18px;font-size:14px}.flash.err{border-left-color:var(--deep)}.upl{border:1.5px dashed rgba(255,255,255,.22);border-radius:14px;padding:18px;margin:0 0 20px}.upl progress{width:100%;accent-color:var(--warm)}.tagpill{display:inline-block;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;background:#1b1b1b;margin-right:4px}.tagpill.on{background:var(--warm);color:#000}.media-thumb{width:84px;aspect-ratio:4/5;object-fit:cover;border-radius:8px;background:#111}.pf-ctl-bar{justify-content:space-between;padding:0 var(--pad) 34px}.gf{border:0;padding:0;color:inherit}.lightbox{position:fixed;inset:0;z-index:260;background:rgba(0,0,0,.94);display:grid;place-items:center;padding:var(--pad)}.lightbox img{max-width:100%;max-height:84svh;object-fit:contain;border-radius:18px}.lightbox .lb-bar{top:calc(16px + env(safe-area-inset-top,0px));align-items:center;gap:10px}.lightbox .lb-bar,.lightbox .lb-nav{position:absolute;left:var(--pad);right:var(--pad);display:flex;justify-content:space-between}.lightbox .lb-nav{top:50%;pointer-events:none}.lightbox .lb-nav button{pointer-events:auto;width:52px;height:52px;border-radius:50%;background:#fff;color:#000;font-size:20px}.pj-nav{display:flex;justify-content:space-between;gap:12px;padding:0 var(--pad);margin-top:clamp(60px,10vh,120px)}details.faq-d summary{list-style:none;cursor:pointer}details.faq-d summary::-webkit-details-marker{display:none}details.faq-d[open] .pm{background:var(--warm);border-color:var(--warm);color:#000}details.faq-d[open] .pm:after{transform:rotate(0)}details.faq-d[open] .n{color:var(--deep)}details.faq-d .acc-c{animation:faqIn .45s var(--ease)}@keyframes faqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pside .who form button,.ptop form button{font-weight:800;font-size:12px;letter-spacing:.08em;color:var(--warm);margin-top:10px;background:none;border:0;cursor:pointer}.ptop form button{margin:0;color:var(--mute)}.rcard-brand{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center;background:radial-gradient(120% 80% at 30% 20%,rgba(244,123,34,.55),transparent 60%),radial-gradient(90% 70% at 80% 90%,rgba(217,74,32,.45),transparent 60%),#0b0b0b}.rcard-brand img{width:38%;height:auto;position:static}.rcard-brand b{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 70;font-size:clamp(28px,3vw,40px);line-height:.9;text-transform:none}.rcard-brand small{font-size:12px;font-weight:700;color:rgba(255,255,255,.75)}.rcard .rcard-brand~.rl>span:first-child{visibility:hidden}@media (max-width:1360px){.hdr-login{display:none}}@media (max-width:1220px){.nav{display:none}}@media (max-width:760px){.px .stk{position:relative;top:auto;right:auto;margin:18px 0 0;--rot:-4deg}}.dp{position:fixed;inset:0;z-index:300;background:#0b0b0b;display:flex;flex-direction:column}.dp,.dp *{cursor:auto}.dp a,.dp button,.dp label{cursor:pointer}.dp-bar{gap:10px 18px;padding:12px 16px;border-bottom:1px solid #222;background:#000}.dp-bar,.dp-group{display:flex;flex-wrap:wrap;align-items:center}.dp-group{gap:6px}.dp-bar button{background:#161616;color:#fff;border:1px solid #2a2a2a;border-radius:999px;padding:7px 12px;font:700 12px var(--body);text-transform:none}.dp-bar button[aria-pressed=true]{background:var(--warm);border-color:var(--warm);color:#000}.dp-bar .dp-open{display:inline-flex;align-items:center;background:#161616;color:#fff;border:1px solid #2a2a2a;border-radius:999px;padding:7px 12px;font:700 12px var(--body)}.dp-bar .dp-open:hover{border-color:var(--warm);color:var(--warm)}.dp-bar input:not([type=checkbox]){background:#111;color:#fff;border:1px solid #2a2a2a;border-radius:999px;padding:7px 12px;font:13px var(--body);width:220px}.dp-sync{font-size:12px;color:#aaa;display:inline-flex;gap:6px;align-items:center}.dp-stage{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:18px;overflow:hidden}.dp-row{display:flex;align-items:flex-end}.dp-device{flex:none}.dp-label{display:flex;gap:8px;align-items:center;height:26px;margin-bottom:8px;font-size:12px;color:#aaa;white-space:nowrap}.dp-label b{color:#fff}.dp-screen{position:relative;overflow:hidden;border-radius:14px;box-shadow:0 0 0 1px #2a2a2a,0 20px 60px rgba(0,0,0,.6);background:#000}.dp-screen iframe{position:absolute;left:0;top:0;border:0;transform-origin:0 0;background:#000}.dp-badge{border-radius:999px;padding:2px 8px;font-weight:800;font-size:11px}.dp-badge.ok{background:#12351c;color:#6ee48a}.dp-badge.bad{background:#3a1508;color:var(--warm)}.dp-badge.wait{background:#1c1c1c;color:#888}.dp-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:10px 16px;border-top:1px solid #222;background:#000;font-size:12px;color:#aaa;max-height:30vh;overflow:auto}.dp-foot ul{margin:6px 0 0;padding-left:18px}.dp-phone a{margin-left:8px}body:has(.dp) .cursor,body:has(.dp) .curtain,body:has(.dp) .loader{display:none!important}.has-cursor .dp,.has-cursor .dp a,.has-cursor .dp button{cursor:pointer}.has-cursor .dp{cursor:auto}.dp{z-index:500}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cursor{inset:0;width:0;height:0;opacity:0;transition:opacity .2s}.cursor.on{opacity:1}.cursor.native{opacity:0}.c-dot{display:none}.c-arrow{position:fixed;left:0;top:0;margin:-1.7px 0 0 -1.7px;will-change:transform}.c-arrow svg{display:block;transform-origin:1.7px 1.7px;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45)) drop-shadow(0 0 1px rgba(0,0,0,.6));transition:transform .28s var(--ease)}.cursor.hov .c-arrow svg{transform:scale(1.18) rotate(-8deg)}.cursor.press .c-arrow svg{transform:scale(.88)}.cursor.hov.press .c-arrow svg{transform:scale(1.05) rotate(-8deg)}.cursor .c-label{position:fixed;left:0;top:0;margin:0;will-change:transform;transition:opacity .2s,scale .25s var(--ease);scale:.6;opacity:0;border-radius:999px}.cursor.lab .c-label{opacity:1;scale:1}.band-x{overflow:hidden;padding:clamp(18px,3vw,40px) 0;margin:clamp(22px,5vh,50px) 0}.band-x .band{margin:0 -3vw}.fx-g>div{min-width:0}.fx ul a,.fx ul span{overflow-wrap:anywhere}.fx-word{height:auto;display:block}@media (max-width:1024px){.eyebrow{justify-content:center}.bign,.ctx,.feedx>div:first-child,.fx-top,.hx-top,.ph-contact,.pj-h,.px,.state,.stmt,.tbx>div:first-child{text-align:center}.feedx .eyebrow,.hx-top .eyebrow,.pj-h .eyebrow,.px .eyebrow,.state .eyebrow,.tbx .eyebrow{display:flex}.feedx .sub,.hx-side .sub,.pj-h .sub,.px .sub,.state p{margin-left:auto;margin-right:auto}.clock,.ctas,.fmts,.nf-links,.tb-keys{justify-content:center}.fx-top,.hx-under,.px .row,.rx-h,.secx-h,.svx-h,.wl-h{flex-direction:column;justify-content:center;text-align:center}.fx-top,.px .row,.rx-h,.secx-h,.svx-h,.wl-h{align-items:center}.px .stk{display:table;margin:18px auto 0}.bign{grid-template-columns:1fr;justify-items:center}.state{align-items:center}.svx .wrap{display:flex;justify-content:center}.scard{text-align:center}.scard ul{justify-content:center}.rx-h>div{display:flex;flex-direction:column;align-items:center}.rx-h>div:last-child{flex-direction:row;justify-content:center}.wrow{text-align:center}.wrow .m{justify-content:center}.empty-state{text-align:center}.pf-ctl,.pf-ctl-bar,.pills{justify-content:center}.pf .pfi{text-align:center;justify-items:center;align-items:center}.pf .pfi .th{align-self:stretch;width:100%}.login-box{text-align:center}.login-box .lm{display:block;margin-left:auto;margin-right:auto}.login-box .fld{text-align:left}.login-box .row{justify-content:center}.login-help{align-items:center}.aside .blk{text-align:center}.aside .bigl,.aside .bigl.il{justify-content:center}.abx figcaption,.svd{text-align:center}.svd .feat{justify-content:center}.svd .lead,.svd p{margin-left:auto;margin-right:auto}.pj-about{text-align:center}.pj-about p{margin-left:auto;margin-right:auto}.nextp .nx-in{align-items:center}.fx-g,.nextp .nx-in{text-align:center}.fx-b,.fx-g .ic,.fx-g .il{justify-content:center}.fx-b,.tb-panel{text-align:center}}.collage .stk.b{bottom:3%}@media (max-width:760px){.nextp{aspect-ratio:auto;height:clamp(260px,70vw,340px)}.faqw .acc-c{grid-template-columns:1fr}}@media (max-width:560px){.fx-g.fx-g4>div:nth-child(n+3){grid-column:1/-1}}.onair{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ff3b30;box-shadow:0 0 0 0 rgba(255,59,48,.6);animation:onair 1.8s infinite;flex:none}@keyframes onair{0%{box-shadow:0 0 0 0 rgba(255,59,48,.55)}70%{box-shadow:0 0 0 8px rgba(255,59,48,0)}to{box-shadow:0 0 0 0 rgba(255,59,48,0)}}.nav a.nl.nl-studio{display:inline-flex;align-items:center;gap:8px;overflow:hidden;isolation:isolate;box-shadow:inset 0 0 0 1px rgba(244,123,34,.45)}.nav a.nl.nl-studio:after{content:"";position:absolute;inset:0;border-radius:999px;background:linear-gradient(100deg,transparent 35%,rgba(255,236,190,.75) 50%,transparent 65%) no-repeat;background-size:250% 100%;background-position:-120% 0;opacity:0;z-index:1;mix-blend-mode:screen;pointer-events:none}.nav a.nl.nl-studio:focus-visible:after,.nav a.nl.nl-studio:hover:after{animation:sweep .8s var(--ease) forwards}@keyframes sweep{0%{opacity:1;background-position:-120% 0}to{opacity:1;background-position:220% 0}}.nav a.nl.nl-studio:hover{background:var(--warm);color:#000}.nav a.nl.nl-studio{overflow:visible}.nl-new{position:absolute;top:-7px;right:-8px;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--warm);color:#000;border-radius:999px;padding:3px 5px;line-height:1;transform:rotate(8deg);box-shadow:0 0 0 2px #000;transition:background .25s,color .25s,transform .3s var(--ease)}.nav a.nl.nl-studio:hover .nl-new{background:#000;color:var(--warm);transform:rotate(0) scale(1.05)}.nav a.nl.nl-live{display:inline-flex;align-items:center;gap:8px;isolation:isolate;color:#000;background:linear-gradient(135deg,var(--amber),var(--warm) 55%,var(--deep));box-shadow:0 0 0 1px rgba(255,190,120,.5),0 6px 22px -6px rgba(244,123,34,.85);animation:nlGlow 2.8s ease-in-out infinite}.nav a.nl.nl-live:after{content:"";position:absolute;inset:0;border-radius:999px;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%) no-repeat;background-size:250% 100%;background-position:-120% 0;mix-blend-mode:overlay;pointer-events:none;animation:nlSweep 4.5s var(--ease) infinite}.nav a.nl.nl-live:hover{color:#000;background:linear-gradient(135deg,#fff,var(--amber) 60%,var(--warm));transform:translateY(-1px)}.nav a.nl.nl-live[aria-current=page]{color:#000;background:#fff}.nav a.nl.nl-live .nl-t{font-weight:800}.nl-live-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:#000;flex:none}.nl-live-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(0,0,0,.55);animation:ldPing 1.8s var(--ease) infinite}.nl-new.nl-new-live{background:#000;color:#fff;box-shadow:0 0 0 2px var(--warm);white-space:nowrap}.nav a.nl.nl-live:hover .nl-new-live{color:var(--amber);transform:rotate(0) scale(1.05)}.nav a.nl.nl-live:hover .nl-new-live:after{content:" · Exclusive"}@keyframes nlGlow{0%,to{box-shadow:0 0 0 1px rgba(255,190,120,.5),0 6px 22px -6px rgba(244,123,34,.85)}50%{box-shadow:0 0 0 1px rgba(255,190,120,.8),0 8px 30px -4px rgba(244,123,34,1)}}@keyframes nlSweep{0%,62%{background-position:-120% 0}to{background-position:220% 0}}.mm-new.mm-live{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--amber),var(--warm))}.mm-new.mm-studio{background:transparent;color:var(--warm);box-shadow:inset 0 0 0 1.5px var(--warm)}.nav a.nl{padding-left:13px;padding-right:13px}@media (max-width:1439px){.hdr-login{display:none}}.mm-new{display:inline-block;margin-left:12px;vertical-align:middle;font-family:var(--body);font-style:normal;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--warm);color:#000;border-radius:999px;padding:5px 10px}@media (prefers-reduced-motion:reduce){.nav a.nl.nl-live,.nav a.nl.nl-live:after,.nav a.nl.nl-studio:hover:after,.nl-live-dot:after,.onair{animation:none}}.stx-hero .eyebrow{gap:10px}.px .stk.stx-price{--rot:-6deg}.stx-rate{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:14px;gap:14px;padding:0 var(--pad) clamp(60px,9vh,100px)}.stx-card{border-radius:var(--r);background:#121212;border:1px solid rgba(255,255,255,.06);padding:clamp(22px,3vw,36px);display:flex;flex-direction:column;gap:14px;min-width:0}.stx-card .lab{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--warm)}.stx-main{background:var(--warm);--mute:rgba(0,0,0,.65)}.stx-main,.stx-main .lab{color:#000}.stx-main .small{color:rgba(0,0,0,.7)}.stx-main .btn{align-self:flex-start}.stx-big{margin:0;padding-top:.12em;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.stx-big b{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;font-size:clamp(90px,11vw,170px);line-height:.9;letter-spacing:-.04em}.stx-big span{font-weight:800;font-size:18px;text-transform:none}.stx-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.stx-list li{display:flex;gap:10px;align-items:baseline;font-weight:600;text-transform:none}.stx-list li:before{content:"✦";color:var(--warm);font-size:12px}.stx-gal{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(10px,1.4vw,18px);gap:clamp(10px,1.4vw,18px);padding:0 var(--pad) clamp(80px,12vh,140px)}.stx-gal figure{margin:0;position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:2/3;background:#111}.stx-gal figure:nth-child(3n+2){transform:translateY(clamp(0px,5vw,70px))}.stx-gal img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.stx-gal figure:hover img{transform:scale(1.03)}.stx-gal figcaption{position:absolute;left:14px;bottom:14px;padding:7px 12px;border-radius:999px;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:700;text-transform:none}.stx-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:0 var(--pad) clamp(70px,11vh,120px)}.stx-steps>div{border-radius:var(--r-s);background:#111;padding:22px 20px 26px}.stx-steps .num{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;font-size:56px;line-height:.9;color:var(--warm)}.stx-steps h3{margin:12px 0 6px;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 84;text-transform:none;font-size:28px;letter-spacing:-.02em}.stx-steps p{margin:0;color:var(--mute)}.stx-book{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(30px,6vw,100px);gap:clamp(30px,6vw,100px);padding:clamp(70px,11vh,130px) var(--pad);border-top:1px solid var(--line);scroll-margin-top:80px}.stx-book-h h2{font-size:clamp(44px,5.4vw,96px)}.stf-est{display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.stf-est .lab{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--faint)}.stf-est b{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;font-size:44px;line-height:1;color:var(--warm)}.stf-est small{font-size:13px;color:var(--mute)}.stf-x{border:0;padding:0;margin:0;min-width:0}.stf-x legend{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--faint);margin-bottom:12px;padding:0}.stf-x legend span{letter-spacing:0;font-weight:600;text-transform:none;color:var(--mute)}.stf .chips{display:flex;flex-wrap:wrap;gap:8px}.stf .chips label{position:relative;cursor:pointer;margin:0}.stf .chips input{position:absolute;opacity:0;pointer-events:none}.stf .chips span{display:inline-block;border-radius:999px;padding:10px 16px;font-weight:700;font-size:14px;box-shadow:inset 0 0 0 1.5px var(--line);text-transform:none;letter-spacing:0;color:#fff;transition:background .2s,color .2s,box-shadow .2s}.stf .chips label:hover span{box-shadow:inset 0 0 0 1.5px #fff}.stf .chips input:checked+span{background:var(--warm);color:#000;box-shadow:inset 0 0 0 1.5px var(--warm)}.stf .chips input:focus-visible+span{outline:2px solid var(--amber);outline-offset:3px}.stf input[type=date]{color-scheme:dark}@media (max-width:1024px){.stx-rate{grid-template-columns:1fr}.stx-card{text-align:center;align-items:center}.stx-main .btn{align-self:center}.stx-big{justify-content:center}.stx-list{justify-items:center}.stx-steps{text-align:center}.stx-book,.stx-steps{grid-template-columns:1fr}.stx-book-h{text-align:center}.stx-book-h .sub{margin-left:auto;margin-right:auto}.stf .chips{justify-content:center}.stf-x legend{text-align:center;width:100%}}@media (max-width:700px){.stx-gal{grid-template-columns:1fr 1fr}.stx-gal figure:nth-child(3n+2){transform:none}.stx-gal figure:nth-child(2n){transform:translateY(28px)}.stx-gal{padding-bottom:90px}.stx-gal figcaption{left:10px;bottom:10px;font-size:11px;padding:6px 10px}}@media (prefers-reduced-motion:reduce){.stx-gal img{transition:none}}.edx{padding:0 0 clamp(60px,9vh,100px)}.collage .rf.c1 .rl,.collage .rf.c2 .rl{visibility:hidden}.wi{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.wi *{transition:transform .45s var(--ease),opacity .3s}.wi-all circle{fill:currentColor;stroke:none}.wi-all .b2{fill:var(--warm)}.wi-media-production .arm{transform-origin:3.6px 11px}.wi-photography .blades{transform-origin:12px 12px}.wi-events .beam{transform-origin:7.5px 7px}.wi-online-shows .w1,.wi-online-shows .w2{opacity:.45}.wi-creative-campaigns .spark{stroke:var(--warm)}.wi-film .tri{fill:currentColor;stroke:none}.wi-stills .back{opacity:.5}.wi-more .plus{transform-origin:12px 12px}:is(a,button):is(:hover,:focus-visible) .wi-all .b1{transform:translateY(-3px)}:is(a,button):is(:hover,:focus-visible) .wi-all .b3{transform:translateY(3px)}:is(a,button):is(:hover,:focus-visible) .wi-media-production .arm{transform:rotate(-10deg)}:is(a,button):is(:hover,:focus-visible) .wi-photography .blades{transform:rotate(40deg)}:is(a,button):is(:hover,:focus-visible) .wi-online-shows :is(.w1,.w2){opacity:1}:is(a,button):is(:hover,:focus-visible) .wi-online-shows .w1{transform:translateX(-1.5px)}:is(a,button):is(:hover,:focus-visible) .wi-online-shows .w2{transform:translateX(1.5px)}:is(a,button):is(:hover,:focus-visible) .wi-events .beam{transform:rotate(-8deg)}:is(a,button):is(:hover,:focus-visible) .wi-creative-campaigns .spark{transform:scale(1.2) translate(-1px,-1px)}:is(a,button):is(:hover,:focus-visible) .wi-more .plus{transform:rotate(90deg)}.ps-h .wi-stills .back{transform:translate(1.5px,-1.5px)}.garrow{display:block;width:100%;height:100%;overflow:visible}.pj2-meta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pj2-cats{display:flex;flex-wrap:wrap;gap:6px 14px}.pj2-cats span{display:inline-flex;align-items:center;gap:7px;color:var(--warm)}.pj2-tags{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 30px}.pj2-tags span{border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1.5px var(--line)}.ps{padding:0 var(--pad) clamp(70px,11vh,120px)}.ps-h{display:flex;align-items:center;gap:14px;margin:0 0 clamp(24px,4vh,40px);padding-top:20px;border-top:1px solid var(--line)}.ps-h h2{margin:0;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 80;text-transform:none;letter-spacing:-.03em;font-size:clamp(36px,5vw,72px);line-height:.95}.ps-h sup{font-size:12px;font-weight:800;color:var(--warm);align-self:flex-start;margin-top:8px}.ps-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#141414;color:var(--warm);font-size:20px;flex:none}.pg{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:clamp(10px,1.4vw,18px);gap:clamp(10px,1.4vw,18px)}.pg-i{position:relative;display:block;border-radius:var(--r-s);overflow:hidden;background:#111;cursor:zoom-in}.pg-i.g-2{grid-column:span 3;aspect-ratio:4/5}.pg-i.g-3{grid-column:span 2;aspect-ratio:4/5}.pg-i.g-w{grid-column:1/-1;aspect-ratio:16/9}.pg-i img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.pg-i:hover img{transform:scale(1.03)}.pg-i:focus-visible{outline:2px solid var(--amber);outline-offset:3px}@media (max-width:760px){.pg{grid-template-columns:1fr 1fr}.pg-i.g-2,.pg-i.g-3{grid-column:span 1}.pg-i.g-w{aspect-ratio:4/3}}.pf-films{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(12px,2vw,24px);gap:clamp(12px,2vw,24px)}.pf-films.one{grid-template-columns:1fr}.pf-films video{width:100%;aspect-ratio:16/9;object-fit:cover;background:#111;border-radius:var(--r-s)}.pf-films.one video{border-radius:var(--r);max-height:86svh}@media (max-width:760px){.pf-films{grid-template-columns:1fr}}.pj2-credits{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px 30px;gap:20px 30px;margin:0}.pj2-credits dt{font-size:13px;font-weight:700;color:var(--faint);text-transform:none;margin-bottom:6px}.pj2-credits dd{margin:0;font-weight:600}.pj2-credits .all{grid-column:1/-1}.nx-arrow{display:inline-block;width:14px;height:19px;vertical-align:-4px;margin-left:8px;transform:rotate(-35deg);transition:transform .5s var(--ease)}.nextp:hover .nx-arrow{transform:rotate(-35deg) translate(3px,-3px)}@media (max-width:1024px){.pj2-meta{text-align:center}.pj2-cats,.pj2-tags,.ps-h{justify-content:center}.pj2-credits{text-align:center}}@media (prefers-reduced-motion:reduce){.nx-arrow,.pg-i img,.wi *{transition:none!important}.pg-i:hover img{transform:none}}@media (max-width:1024px){.stack{padding-bottom:clamp(40px,8vh,90px)}.stc{position:-webkit-sticky;position:sticky;top:calc(76px + env(safe-area-inset-top,0px) + var(--i) * 10px);grid-template-columns:1fr;gap:14px;min-height:0;margin-bottom:16px;padding:26px clamp(20px,5vw,40px) 28px;text-align:center;justify-items:center;border-radius:28px;box-shadow:0 -16px 40px rgba(0,0,0,.55)}.stc>div{display:flex;flex-direction:column;align-items:center}.stc .n{font-size:clamp(54px,11vw,92px)}.stc h3{font-size:clamp(34px,7.4vw,64px);margin-bottom:12px}.stc p{margin-left:auto;margin-right:auto}.stc ul{justify-content:center;margin-top:16px;gap:6px}.stc li{padding:7px 11px;font-size:12.5px}.stc .ctas{margin-top:20px!important;justify-content:center}.stc .stc-img{position:absolute;top:16px;right:16px;width:clamp(56px,10vw,86px);max-width:none;aspect-ratio:4/5;border-radius:14px;transform:rotate(6deg);box-shadow:0 10px 24px rgba(0,0,0,.4);margin:0}}@media (min-width:901px) and (max-width:1024px){.stc{top:calc(92px + var(--i) * 12px)}}@media (max-width:420px){.stc .stc-img{width:52px;top:12px;right:12px;border-radius:11px}.stc p{font-size:15px}}.pv{position:fixed;inset:0;z-index:240;background:#050505;display:flex;flex-direction:column;animation:pvIn .5s var(--ease)}@keyframes pvIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.pv-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:calc(14px + env(safe-area-inset-top,0px)) var(--pad) 14px;border-bottom:1px solid var(--line);background:rgba(5,5,5,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pv-count{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 70;font-size:22px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv-count i{font-style:normal;color:var(--warm);margin:0 4px}.pv-ctl{display:flex;gap:8px;align-items:center}.pv-step{width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line);font-size:18px;transition:background .25s,color .25s,box-shadow .25s}.pv-step:hover{box-shadow:none}.pv-step:hover,.pv-x{background:#fff;color:#000}.pv-x{height:44px;padding:0 18px;border-radius:999px;font-weight:800;font-size:14px;text-transform:none;display:inline-flex;align-items:center;gap:8px;transition:background .25s}.pv-x:hover{background:var(--warm)}.pv-next:focus-visible,.pv-step:focus-visible,.pv-x:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.pv-scroll{flex:1 1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pv-in{animation:pvSwap .55s var(--ease)}@keyframes pvSwap{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pv-h{padding:clamp(34px,6vh,70px) var(--pad) 0}.pv-cats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.pv-cats span{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 13px 7px 10px;font-size:13px;font-weight:700;text-transform:none;color:var(--warm);box-shadow:inset 0 0 0 1.5px rgba(244,123,34,.4)}.pv-title{margin:0;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 84;text-transform:none;letter-spacing:-.04em;font-size:clamp(46px,9vw,150px);line-height:.9}.pv-meta{display:flex;flex-wrap:wrap;gap:14px 44px;margin:26px 0 0;padding-top:18px;border-top:1px solid var(--line)}.pv-meta dt{font-size:13px;font-weight:700;color:var(--faint);text-transform:none;margin-bottom:4px}.pv-meta dd{margin:0;font-weight:600}.pv-hero{margin:clamp(26px,4vh,44px) var(--pad) 0;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden;position:relative;background:#111}.pv-hero>img{width:100%;height:100%;object-fit:cover}.pv-hero .player,.pv-hero>img{position:absolute;inset:0}.pv-about{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:clamp(24px,5vw,90px);gap:clamp(24px,5vw,90px);padding:clamp(50px,8vh,90px) var(--pad) clamp(50px,8vh,90px)}.pv-about .lead{font-size:clamp(22px,2.3vw,34px);line-height:1.2;font-weight:600;letter-spacing:-.01em;margin:0;text-transform:none}.pv-about p{color:rgba(255,255,255,.75);margin:0 0 18px;max-width:56ch}.pv-about .pj2-tags{margin:20px 0 26px}.pv-next{display:block;position:relative;width:calc(100% - 2 * var(--pad));margin:0 var(--pad) clamp(50px,8vh,90px);aspect-ratio:21/9;min-height:240px;border-radius:32px;overflow:hidden;background:#111;text-align:left;color:#fff}.pv-next img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7;transition:transform 1.2s var(--ease),opacity .4s}.pv-next:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.75))}.pv-next:hover img{transform:scale(1.04);opacity:.85}.pv-next-in{position:absolute;inset:auto 0 0 0;z-index:2;display:flex;flex-direction:column;padding:clamp(22px,4vw,48px)}.pv-next-in small{font-size:14px;font-weight:700;color:rgba(255,255,255,.8);margin-bottom:6px}.pv-next-in b{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 84;text-transform:none;letter-spacing:-.035em;font-size:clamp(38px,6vw,100px);line-height:.9}.pv-next:hover .nx-arrow{transform:rotate(-35deg) translate(3px,-3px)}@media (max-width:1024px){.pv-h{text-align:center}.pv-cats,.pv-meta{justify-content:center}.pv-about{grid-template-columns:1fr;text-align:center}.pv-about p{margin-left:auto;margin-right:auto}.pv-about .ctas,.pv-about .pj2-tags{justify-content:center}.pv-next-in{align-items:center;text-align:center}}@media (max-width:760px){.pv-hero:has(>img){aspect-ratio:4/5}.pv-next{aspect-ratio:auto;height:clamp(200px,60vw,280px);min-height:0;border-radius:24px}.pv-count{font-size:18px}.pv-step{width:40px;height:40px}.pv-x{height:40px;padding:0 14px}}@media (prefers-reduced-motion:reduce){.pv,.pv-in{animation:none}.pv-next img{transition:none}}.sc2{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(52px,7vw,100px) clamp(22px,3.4vw,56px);gap:clamp(52px,7vw,100px) clamp(22px,3.4vw,56px);padding:clamp(10px,2vh,24px) var(--pad) clamp(80px,12vh,140px)}.sc2-few{padding-bottom:clamp(30px,5vh,60px)}.sc2-card{min-width:0;display:flex;flex-direction:column}.sc2-media{display:block;position:relative;aspect-ratio:16/10;color:#fff}.sc2 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sc2-media:focus-visible{outline:none}.sc2-media:focus-visible .f2,.sc2-media:focus-visible .sc2-frame{outline:2px solid var(--amber);outline-offset:4px}.sc2-frame{position:absolute;inset:0;border-radius:var(--r);overflow:hidden;background:#111;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 40px 70px -40px rgba(0,0,0,.9);isolation:isolate}.sc2-bg img{filter:blur(26px) brightness(.45) saturate(1.2);transform:scale(1.25)}.sc2-img img{transition:transform 1.1s var(--ease)}.sc2-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:1}.sc2-media:hover .sc2-img img{transform:scale(1.04)}.sc2-fanset{position:absolute;inset:0}.sc2-fanset .f{position:absolute;top:50%;border-radius:20px;overflow:hidden;background:#111;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 28px 44px -20px rgba(0,0,0,.95);transition:transform .7s var(--ease)}.sc2-fanset .f2{z-index:2;height:100%;aspect-ratio:4/5;left:50%;transform:translate(-50%,-50%)}.sc2-fanset .f1,.sc2-fanset .f3{height:82%;aspect-ratio:3.6/5}.sc2-fanset .f1{left:3%;transform:translateY(-50%) rotate(-7deg)}.sc2-fanset .f3{right:3%;transform:translateY(-50%) rotate(7deg)}.sc2-media:hover .f1{transform:translate(-12px,-50%) rotate(-11deg)}.sc2-media:hover .f3{transform:translate(12px,-50%) rotate(11deg)}.sc2-media:hover .f2{transform:translate(-50%,-52%) scale(1.02)}.sc2-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 4px 0}.sc2-txt{min-width:0}.sc2-title{margin:0;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 84;letter-spacing:-.025em;font-size:clamp(24px,2.3vw,36px);line-height:1}.sc2-title a{transition:color .25s}.sc2-card:has(.sc2-media:hover) .sc2-title a,.sc2-title a:hover{color:var(--warm)}.sc2-cats{margin:9px 0 0;font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--mute)}.sc2-social{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:16px 0 0;padding:0}.sc2-s{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.06);transition:background .25s,transform .3s var(--ease)}.sc2-s .ico{width:21px;height:21px}.sc2-s:focus-visible,.sc2-s:hover{background:rgba(255,255,255,.13);transform:translateY(-2px)}.sc2-s:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.sc2-youtube{color:#ff3040}.sc2-instagram{color:#f0457d}.sc2-tiktok{color:#fff}.sc2-spotify{color:#1ed760}.sc2-website{color:#fff}.sc2-go{flex:none;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--warm);color:#fff;transition:background .3s,color .3s}.sc2-go svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--ease)}.sc2-card:has(.sc2-media:hover) .sc2-go,.sc2-go:hover{background:var(--warm);color:#000}.sc2-card:has(.sc2-media:hover) .sc2-go svg,.sc2-go:hover svg{transform:translateX(3px)}@media (max-width:1024px){.sc2-foot{flex-direction:column;align-items:center;text-align:center;gap:14px}.sc2-social{justify-content:center}}@media (max-width:760px){.sc2{grid-template-columns:1fr;gap:56px}.sc2-fanset .f{border-radius:16px}}@media (prefers-reduced-motion:reduce){.sc2-fanset .f,.sc2-go svg,.sc2-img img{transition:none}}.abt-intro{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:clamp(30px,6vw,110px);gap:clamp(30px,6vw,110px);padding:clamp(40px,6vh,80px) var(--pad) clamp(90px,13vh,150px)}.abt-lead{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 84;letter-spacing:-.03em;font-size:clamp(30px,3.6vw,58px);line-height:1;margin:0}.abt-copy p{color:rgba(255,255,255,.75);font-size:clamp(16px,1.3vw,19px);margin:0 0 18px;max-width:52ch}.abt-svc{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:8px}.abt-svc a{display:inline-block;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:700;box-shadow:inset 0 0 0 1.5px var(--line);transition:background .25s,color .25s,box-shadow .25s}.abt-svc a:hover{background:var(--warm);color:#000;box-shadow:none}.abt-h{padding:0 var(--pad);margin-bottom:clamp(28px,5vh,52px)}.abt-h h2{font-size:clamp(40px,6vw,100px);margin:0}.abt-h-row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.abt-flow,.abt-glance,.abt-years{padding-bottom:clamp(90px,13vh,150px)}.abt-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;padding:0 var(--pad)}.abt-stat{background:#121212;border:1px solid rgba(255,255,255,.06);border-radius:var(--r);padding:clamp(22px,2.6vw,36px);display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:clamp(170px,20vw,240px)}.abt-stat:nth-child(2){background:var(--warm);color:#000;border-color:transparent}.abt-stat:nth-child(3){background:var(--paper);color:#000;border-color:transparent}.abt-stat b{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;font-size:clamp(64px,8vw,130px);line-height:.8;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.abt-stat>span{font-size:15px;font-weight:700;max-width:16ch}.abt-chart{margin:14px var(--pad) 0;background:#0d0d0d;border:1px solid rgba(255,255,255,.08);border-radius:var(--r);padding:clamp(22px,3vw,40px)}.abt-chart figcaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px}.abt-chart figcaption b{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 84;font-size:clamp(24px,2.4vw,36px);letter-spacing:-.02em}.abt-chart figcaption span{color:var(--mute);font-size:14px}.abt-bars{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-gap:16px;gap:16px}.abt-bars li{display:grid;grid-template-columns:minmax(170px,230px) 1fr 44px;align-items:center;grid-gap:18px;gap:18px}.abt-bl{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px}.abt-bl .wi{color:var(--warm)}.abt-track{height:16px;border-radius:4px;background:rgba(255,255,255,.06);overflow:hidden}.abt-track i{display:block;height:100%;width:0;background:var(--warm);border-radius:0 4px 4px 0;transition:width 1.3s var(--ease) var(--d,0s)}.abt-chart.in .abt-track i,html:not(.js) .abt-track i{width:var(--w)}.abt-bn{font-weight:800;font-size:20px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.abt-steps{list-style:none;margin:0;padding:0 var(--pad);display:grid;grid-template-columns:repeat(6,1fr);grid-gap:22px;gap:22px}.abt-steps,.abt-steps li{position:relative}.abt-steps li:not(:last-child):after,.abt-steps li:not(:last-child):before{content:"";position:absolute;left:44px;right:-22px;top:21px;height:2px;background:rgba(255,255,255,.14)}.abt-steps li:not(:last-child):after{background:var(--warm);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease) calc(var(--d,0s) + .2s)}.abt-steps.in li:after,html:not(.js) .abt-steps li:after{transform:none}.abt-node{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#000;box-shadow:inset 0 0 0 2px rgba(255,255,255,.22);font-weight:800;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .4s var(--d,0s),color .4s var(--d,0s),box-shadow .4s var(--d,0s)}.abt-steps.in .abt-node{background:var(--warm);color:#000;box-shadow:0 0 0 6px #000}.abt-steps h3{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 84;letter-spacing:-.02em;font-size:clamp(24px,2.2vw,34px);margin:20px 0 8px}.abt-steps p{color:var(--mute);font-size:15px;margin:0;max-width:24ch}.abt-tl{list-style:none;margin:0;padding:0 var(--pad);display:grid;grid-gap:0;gap:0}.abt-tl>li{display:grid;grid-template-columns:clamp(110px,14vw,200px) 1fr;grid-gap:24px;gap:24px;padding:22px 0;border-top:1px solid var(--line)}.abt-y{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;font-size:clamp(44px,5vw,80px);line-height:.85;color:var(--warm)}.abt-tl ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px;align-items:baseline}.abt-tl a{font-size:clamp(20px,1.8vw,28px);font-weight:700}.abt-tl a:hover{color:var(--warm)}.abt-tl small{display:block;color:var(--faint);font-size:13px}.abt-work{padding-bottom:clamp(40px,6vh,70px)}.abt-clients{padding:0 var(--pad) clamp(90px,13vh,150px);text-align:center}.abt-clients ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 30px;list-style:none;padding:0;margin:18px 0 0}.abt-clients li{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 84;letter-spacing:-.03em;font-size:clamp(28px,4vw,64px);line-height:1}.abt-clients li:not(:last-child):after{content:"✳";color:var(--warm);margin-left:30px;font-size:.45em;vertical-align:middle}@media (max-width:1024px){.abt-intro{grid-template-columns:1fr;text-align:center}.abt-copy p{margin-left:auto;margin-right:auto}.abt-svc{justify-content:center}.abt-h{text-align:center}.abt-h .eyebrow{display:flex}.abt-h-row{flex-direction:column;align-items:center}.abt-stats{grid-template-columns:1fr 1fr}.abt-chart figcaption,.abt-stat{align-items:center;text-align:center}.abt-chart figcaption{flex-direction:column}.abt-steps{grid-template-columns:1fr;max-width:560px;margin:0 auto;gap:28px}.abt-steps li:not(:last-child):after,.abt-steps li:not(:last-child):before{left:21px;right:auto;top:44px;bottom:-28px;width:2px;height:auto}.abt-steps li:not(:last-child):after{transform:scaleY(0);transform-origin:top}.abt-steps li{display:grid;grid-template-columns:44px 1fr;grid-column-gap:20px;column-gap:20px;align-items:start}.abt-steps h3{margin:6px 0;grid-column:2}.abt-steps p{grid-column:2;max-width:none}.abt-node{grid-row:1/3}.abt-tl>li{grid-template-columns:1fr;gap:10px;text-align:center}.abt-tl ul{justify-content:center}}@media (max-width:600px){.abt-bars li{grid-template-columns:1fr 44px;grid-template-areas:"l n" "t t";row-gap:8px}.abt-bl{grid-area:l}.abt-bn{grid-area:n}.abt-track{grid-area:t}.abt-stat b{font-size:clamp(54px,16vw,80px)}.abt-stat>span{font-size:13px}}@media (prefers-reduced-motion:reduce){.abt-node,.abt-steps li:after,.abt-track i{transition:none}}.feedx{overflow-x:clip}.phd-img{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:rgba(255,255,255,.55);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 12px,transparent 12px 24px),radial-gradient(120% 90% at 30% 15%,rgba(244,123,34,.22),transparent 60%),#121212}.phd-img img{width:min(64px,26%);height:auto;opacity:.85;position:static!important}.phd-img.sm img{width:min(44px,30%);opacity:.6}.phd-img:after{content:"";position:absolute;inset:10px;border:1.5px dashed rgba(255,255,255,.14);border-radius:inherit;border-radius:14px;pointer-events:none}.pj-hero .phd-img,.pv-hero .phd-img{font-size:13px}.yt-th{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.yt-th.hqdefault{transform:scale(1.34)}.sc2-bg .yt-th{filter:blur(26px) brightness(.45) saturate(1.2);transform:scale(1.35)}.sc2-yt{position:absolute;inset:0;overflow:hidden}.sc2-yt .yt-th{transition:transform 1.1s var(--ease)}.sc2-media:hover .sc2-yt .yt-th.maxresdefault{transform:scale(1.04)}.sc2-play{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:var(--warm);display:grid;place-items:center;box-shadow:0 10px 30px rgba(0,0,0,.45);transition:transform .4s var(--ease)}.sc2-play svg{width:26px;height:26px;fill:#000;margin-left:3px}.sc2-media:hover .sc2-play{transform:scale(1.1)}.yt-next{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.34);opacity:.7}.stb{position:relative;overflow:hidden;isolation:isolate;margin:clamp(40px,8vh,90px) 0 0;padding:clamp(80px,13vh,150px) var(--pad) clamp(40px,6vh,70px);background:#070707;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.stb-light{--lx:72%;--ly:40%;position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity 1.6s var(--ease);background:radial-gradient(42% 60% at var(--lx) var(--ly),rgba(246,162,58,.32),rgba(217,74,32,.12) 45%,transparent 75%),radial-gradient(60% 70% at 15% 100%,rgba(244,123,34,.12),transparent 70%)}.stb:has(.stb-in.in) .stb-light{opacity:1}.stb-word{position:absolute;z-index:-1;right:-2vw;bottom:-4vw;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;font-size:clamp(140px,26vw,420px);line-height:.75;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.07);pointer-events:none;transform:translateY(20%);transition:transform 1.6s var(--ease)}.stb:has(.stb-in.in) .stb-word{transform:none}.stb-in{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:clamp(30px,6vw,100px);gap:clamp(30px,6vw,100px);align-items:center}.stb-copy .sub{max-width:44ch}.stb-copy .d{font-size:clamp(52px,7.4vw,124px)}.stb-dial{margin:32px 0 30px;padding:22px 24px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);max-width:480px}.stb-dial label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-weight:700;font-size:15px}.stb-dial label b{color:var(--warm)}.stb-dial input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;margin:18px 0;border-radius:999px;background:linear-gradient(90deg,var(--deep),var(--amber)) 0/var(--p,30%) 100% no-repeat,rgba(255,255,255,.12);cursor:pointer}.stb-dial input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px rgba(246,162,58,.25),0 4px 14px rgba(0,0,0,.5);-webkit-transition:box-shadow .25s;transition:box-shadow .25s}.stb-dial input[type=range]::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 6px rgba(246,162,58,.25)}.stb-dial input[type=range]:focus-visible{outline:2px solid var(--amber);outline-offset:6px}.stb-dial input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 10px rgba(246,162,58,.3)}.stb-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.stb-price span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.stb-price b{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 70;font-size:clamp(40px,4vw,60px);line-height:1;animation:stbPop .45s var(--ease)}.stb-price small{color:var(--mute);font-size:13px}@keyframes stbPop{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}.stb-stage{position:relative;display:block;aspect-ratio:4/5;max-height:78svh;border-radius:var(--r);overflow:hidden;background:#111;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 60px 100px -50px rgba(244,123,34,.45)}.stb-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity 1.1s var(--ease),transform 3.6s linear}.stb-stage img.on{opacity:1;transform:scale(1)}.stb-stage img.was{opacity:0;transform:scale(1)}.stb-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55));pointer-events:none}.stb-tag{left:18px;bottom:18px;padding:8px 14px;border-radius:999px;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;font-weight:700}.stb-rate,.stb-tag{position:absolute;z-index:2}.stb-rate{right:18px;top:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:var(--warm);color:#000;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;transform:rotate(10deg);animation:stbSpin 14s linear infinite}.stb-rate b{font-family:var(--display);font-size:30px;line-height:.9;letter-spacing:-.02em;text-transform:none}@keyframes stbSpin{0%,to{transform:rotate(10deg)}50%{transform:rotate(-6deg)}}.stb-dots{position:absolute;z-index:2;right:18px;bottom:24px;display:flex;gap:6px}.stb-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.35);transition:width .4s var(--ease),background .4s}.stb-dots i.on{width:22px;border-radius:999px;background:#fff}.stb-incl{list-style:none;margin:clamp(40px,7vh,70px) 0 0;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-wrap:wrap;gap:10px 30px}.stb-incl li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:rgba(255,255,255,.8)}.stb-incl li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--warm)}@media (max-width:1024px){.stb-in{grid-template-columns:1fr;text-align:center}.stb-copy .eyebrow{display:flex;justify-content:center}.stb-copy .sub,.stb-dial{margin-left:auto;margin-right:auto}.stb-price{justify-content:center}.stb-stage{max-width:520px;width:100%;margin:0 auto}.stb-incl{justify-content:center}}@media (max-width:600px){.stb-rate{width:76px;height:76px}.stb-rate b{font-size:24px}.stb-dial{padding:18px}}@media (prefers-reduced-motion:reduce){.stb-light,.stb-stage img,.stb-word{transition:none}.stb-price b,.stb-rate{animation:none}}.tour{--tb:64px;min-height:100svh;background:#000}.tour-bar{position:fixed;inset:0 0 auto 0;z-index:300;height:var(--tb);gap:16px;padding:0 16px;background:rgba(14,14,14,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.1)}.tour-bar,.tour-l{display:flex;align-items:center}.tour-l{gap:10px;font-weight:800;font-size:14px;white-space:nowrap}.tour-l em{font-style:normal;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#000;border-radius:999px;padding:4px 8px}.tour-dot,.tour-l em{background:var(--warm)}.tour-dot{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 4px rgba(244,123,34,.25)}.tour-steps{flex:1 1;min-width:0;display:flex;gap:4px;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.tour-steps button{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:700;color:var(--mute);white-space:nowrap}.tour-steps button span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:11px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.25)}.tour-steps button.done{color:#fff}.tour-steps button.done span{background:rgba(244,123,34,.25);box-shadow:none}.tour-steps button[aria-current]{background:#fff;color:#000}.tour-steps button[aria-current] span{background:var(--warm);box-shadow:none}.tour-nav{display:flex;gap:6px}.tour-nav button{height:40px;min-width:40px;padding:0 14px;border-radius:999px;font-weight:800;font-size:14px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.2)}.tour-nav .pri{background:var(--warm);color:#000;box-shadow:none}.tour-nav button:disabled{opacity:.35;cursor:default}.tour-note{position:fixed;z-index:299;right:16px;bottom:16px;width:min(380px,calc(100vw - 32px));background:#141414;border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 30px 60px rgba(0,0,0,.6);overflow:hidden}.tour-note-t{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;text-align:left;font-size:14px}.tour-note-t b{flex:1 1}.tour-note-t i{font-style:normal;color:var(--warm);font-size:18px;width:18px;text-align:center}.tour-note ul{margin:0;padding:0 18px 16px 34px;display:grid;grid-gap:8px;gap:8px;font-size:13.5px;line-height:1.5;color:rgba(255,255,255,.8)}.tour-tag{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 8px}.tour-tag.live{background:#1f3d27;color:#7be29a}.tour-tag.proposed{background:#3d2a14;color:var(--amber)}.tour-tag.mixed{background:#2a2a2a;color:#fff}.tour-flag{display:inline-block;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--amber);border:1px dashed rgba(246,162,58,.6);border-radius:999px;padding:3px 8px}.tour-screen{padding-top:var(--tb)}.tour .pside{top:var(--tb);height:calc(100svh - var(--tb))}.tour .pt{min-height:calc(100svh - var(--tb))}.tour .ptop{top:var(--tb)}.tour .login{min-height:calc(100svh - var(--tb));padding-top:40px}.tour-seg{gap:4px;padding:4px;box-shadow:inset 0 0 0 1px var(--line);margin:0 0 22px}.tour-seg,.tour-seg button{display:flex;border-radius:999px}.tour-seg button{flex:1 1;height:40px;font-weight:700;font-size:14px;color:var(--mute);align-items:center;justify-content:center;gap:6px}.tour-seg button em{font-style:normal;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--amber)}.tour-seg button[aria-selected=true]{background:#fff;color:#000}.tour-code{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin:18px 0 0}.tour-code input{min-width:0;width:100%;padding:0;height:58px;text-align:center;font-size:26px;font-weight:800;border-radius:12px;background:#111;border:1.5px solid rgba(255,255,255,.18);color:#fff}.tour-code input:focus{border-color:var(--warm);outline:none}.tour-mail{max-width:620px;margin:50px auto;padding:0 16px}.tm-head{font-size:13px;line-height:1.8;color:var(--mute);border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:24px}.tm-head b{color:#fff;display:inline-block;width:64px}.tm-body{background:#fff;color:#111;border-radius:20px;padding:40px 36px;text-align:left}.tm-body h2{font-family:var(--display);font-weight:800;font-size:34px;line-height:1;margin:20px 0 14px;letter-spacing:-.02em}.tm-body p{color:#444;margin:0 0 22px}.tm-btn{display:inline-block;background:var(--warm);color:#000;font-weight:800;border-radius:999px;padding:14px 22px}.tm-small{font-size:12px!important;color:#888!important;margin-top:24px!important}.tour-alert{position:relative;display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:18px 20px;margin:0 0 30px;border-radius:18px;background:linear-gradient(100deg,rgba(244,123,34,.22),rgba(244,123,34,.06));box-shadow:inset 0 0 0 1px rgba(244,123,34,.45)}.tour-alert span:nth-child(2){flex:1 1;display:flex;flex-direction:column;font-size:14px;color:rgba(255,255,255,.75)}.tour-alert b{font-size:17px;color:#fff}.tour-alert i{font-style:normal;font-weight:800;color:var(--warm)}.tour-alert .tour-flag{position:absolute;top:-10px;right:16px;background:#000}.tour-pulse{width:12px;height:12px;border-radius:50%;background:var(--warm);animation:onair 1.6s infinite;flex:none}.tour-track{position:relative;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:16px;padding:20px 16px;grid-gap:8px;gap:8px}.tour-track>.tour-flag{position:absolute;top:-10px;right:14px;background:#000}.tour-track>div{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:13px;color:var(--mute);position:relative}.tour-track>div:not(:last-of-type):after{content:"";position:absolute;top:17px;left:calc(50% + 22px);right:calc(-50% + 22px);height:2px;background:rgba(255,255,255,.12)}.tour-track>div.done:not(:last-of-type):after{background:var(--warm)}.tt-n{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-weight:800;font-size:12px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.2)}.tour-track .done .tt-n{background:var(--warm);color:#000;box-shadow:none}.tour-track .now .tt-n{background:#fff;color:#000;box-shadow:0 0 0 6px rgba(255,255,255,.12)}.tour-track .done b,.tour-track .now b{color:#fff}.tour-review{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:18px;gap:18px}.tour-player{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#111}.tr-ver{left:14px;top:14px;font-size:12px;font-weight:800;background:rgba(0,0,0,.6);padding:6px 10px;border-radius:999px}.tr-play,.tr-ver{position:absolute}.tr-play{left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:var(--warm);color:#000;font-size:22px}.tour-vers{list-style:none;margin:0 0 18px;padding:0;border-top:1px solid var(--line)}.tour-vers li{display:grid;grid-template-columns:44px 1fr auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--mute)}.tour-vers li b{font-size:15px;color:#fff}.tour-vers li small{grid-column:2/-1;font-size:12.5px;color:rgba(255,255,255,.65)}.tour-vers li.cur{color:#fff}.tour-vers i{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 9px}.tour-vers i.wait{background:rgba(246,162,58,.18);color:var(--amber)}.tour-vers i.chg{background:rgba(255,255,255,.08);color:#fff}.tour-vers i.ok{background:#1f3d27;color:#7be29a}.tour-acts{display:flex;gap:8px;flex-wrap:wrap}.tour-ask label{display:block;font-weight:700;font-size:14px;margin-bottom:8px}.tour-ask textarea{width:100%;background:#111;border:1.5px solid rgba(255,255,255,.18);border-radius:12px;color:#fff;padding:12px;font:inherit;margin-bottom:10px}.tour-done{border-radius:14px;padding:14px 16px;font-size:14px;margin:0}.tour-done.ok{background:#14261a;color:#a6efbd}.tour-done.chg{background:#1b1b1b;color:#fff}.phd .tour-flag.inline{margin-left:auto}.tour-toast{position:fixed;z-index:310;left:50%;bottom:24px;transform:translateX(-50%);background:#fff;color:#000;font-weight:700;font-size:14px;border-radius:999px;padding:12px 18px;box-shadow:0 20px 40px rgba(0,0,0,.5);animation:pvSwap .35s var(--ease)}@media (max-width:900px){.tour{--tb:112px}.tour-bar{flex-wrap:wrap;height:auto;min-height:var(--tb);padding:10px 12px;gap:8px}.tour-l{order:1}.tour-nav{order:2;margin-left:auto}.tour-steps{order:3;flex-basis:100%}.tour-review{grid-template-columns:1fr}.tour-track{grid-template-columns:repeat(5,minmax(0,1fr));padding:14px 6px}.tour-track b{font-size:11px}.tour-note{bottom:76px}}.tour-player .phd-img span{display:none}.stmt h2{max-width:18ch}.circ{position:relative;display:inline-block;white-space:nowrap}.circ svg{position:absolute;left:-14%;top:-18%;width:128%;height:136%;overflow:visible;pointer-events:none}.circ path{fill:none;stroke:var(--warm);stroke-width:2.4;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(.6,.05,.2,1) calc(.5s + var(--n,0) * .35s)}.stmt h2.in .circ path,html:not(.js) .circ path{stroke-dashoffset:0}.circ:hover path{animation:circRedraw 1s cubic-bezier(.6,.05,.2,1)}@keyframes circRedraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.stmt-sub{font-size:clamp(17px,1.5vw,22px)!important;line-height:1.5;color:rgba(255,255,255,.72)!important;max-width:52ch!important}@media (prefers-reduced-motion:reduce){.circ path{transition:none;stroke-dashoffset:0}.circ:hover path{animation:none}}.svn{position:relative;z-index:4;padding:clamp(30px,5vh,52px) var(--pad);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.svn-top{display:grid;grid-template-columns:auto 1fr;grid-column-gap:clamp(16px,2vw,28px);column-gap:clamp(16px,2vw,28px);align-items:center}.svn-num{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;font-size:clamp(76px,8vw,124px);line-height:.8;letter-spacing:-.05em;color:var(--warm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.svn-h{font-size:clamp(26px,2.8vw,44px);margin:0}.svn .aside-q{font-size:14px;color:var(--mute);margin:6px 0 0;font-style:italic}.svn-bar{grid-column:1/-1;display:block;height:3px;margin-top:18px;border-radius:3px;background:rgba(255,255,255,.1);overflow:hidden}.svn-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--deep),var(--amber));transition:width .35s var(--ease)}.svn-keys{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--n,7),minmax(0,1fr));grid-gap:8px;gap:8px}.svn-keys a{position:relative;display:flex;align-items:center;gap:10px;height:100%;min-height:50px;padding:8px 14px;border-radius:14px;background:#0e0e0e;border:1px solid rgba(255,255,255,.07);transition:background .35s,border-color .35s,transform .45s var(--ease),color .3s}.svn-k{flex:none;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;font-size:24px;line-height:1;color:rgba(255,255,255,.2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .5s}.svn-t{font-weight:700;font-size:14px;line-height:1.2;color:var(--mute);transition:color .4s}.svn-keys li.on .svn-k{color:var(--warm)}.svn-keys li.on .svn-t{color:#fff}.svn-keys li.on a{border-color:rgba(244,123,34,.25)}.svn-keys a:focus-visible,.svn-keys a:hover{background:var(--warm);border-color:var(--warm);transform:translateY(-3px)}.svn-keys a:focus-visible .svn-k,.svn-keys a:focus-visible .svn-t,.svn-keys a:hover .svn-k,.svn-keys a:hover .svn-t{color:#000}.svn-keys a:focus-visible{outline:2px solid #fff;outline-offset:3px}.svn-pop{position:absolute;left:0;top:0;z-index:5;width:260px;pointer-events:none;opacity:0;transition:opacity .25s;will-change:transform}.svn-pop.show{opacity:1}.svn-pop figure{position:absolute;left:24px;top:-330px;width:220px;margin:0;border-radius:20px;overflow:hidden;background:#111;box-shadow:0 30px 60px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.1);opacity:0;transform:scale(.85) rotate(-6deg);transition:opacity .25s,transform .45s var(--ease)}.svn-pop figure.on{opacity:1;transform:scale(1) rotate(-3deg)}.svn-pop .phd-img,.svn-pop figure>img{position:relative!important;display:block;width:100%!important;height:auto!important;aspect-ratio:4/5;object-fit:cover}.svn-pop figcaption{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px}.svn-pop figcaption b{font-size:15px}.svn-pop figcaption span{font-size:12.5px;color:var(--mute);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (hover:none),(max-width:1024px){.svn .aside-q span,.svn-pop{display:none}}@media (max-width:1180px){.svn-keys{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.svn{padding:28px var(--pad)}.svn-top{column-gap:14px}.svn-num{font-size:64px}.svn-h{font-size:24px}.svn .aside-q{font-size:12.5px}.svn-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.svn-keys li:last-child:nth-child(odd){grid-column:1/-1}.svn-keys a{min-height:46px;padding:8px 10px;gap:8px;border-radius:12px}.svn-k{font-size:19px}.svn-t{font-size:13px}}@media (prefers-reduced-motion:reduce){.svn-bar i,.svn-keys a,.svn-pop figure{transition:none}}.pvp{margin:clamp(22px,3vh,34px) var(--pad) 0;padding:clamp(18px,2.4vw,28px);border-radius:var(--r);background:linear-gradient(135deg,rgba(244,123,34,.12),rgba(255,255,255,.02) 55%);border:1px solid rgba(244,123,34,.22)}.pvp-stats{display:flex;flex-wrap:wrap;gap:10px}.pvp-stats>div{flex:1 1 150px;display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:16px;background:rgba(0,0,0,.45)}.pvp-stats b{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 70;font-size:clamp(30px,3vw,46px);line-height:.9;letter-spacing:-.02em}.pvp-stats b small{font-size:.5em;color:var(--warm);margin-left:2px}.pvp-stats .pvp-hosts{flex:3 1 280px}.pvp-stats .pvp-hosts b{font-family:var(--body);font-weight:700;font-size:clamp(16px,1.5vw,20px);line-height:1.35;letter-spacing:0}.pvp-stats span{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.pvp-hl{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.pvp-hl li{display:flex;gap:12px;align-items:flex-start;font-weight:600;font-size:15px;line-height:1.45}.pvp-hl svg{flex:none;width:18px;height:18px;margin-top:2px;fill:var(--warm)}.pvp-follow{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.pvp-l{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.pvp-follow ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pvp-s{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 10px;border-radius:999px;background:rgba(255,255,255,.06);font-size:14px;font-weight:700;transition:background .25s,transform .3s var(--ease)}.pvp-s span{color:#fff}.pvp-s:hover{background:rgba(255,255,255,.14);transform:translateY(-2px)}.pvp-s:focus-visible{outline:2px solid var(--amber);outline-offset:2px}@media (max-width:1024px){.pvp{text-align:center}.pvp-stats>div{align-items:center}.pvp-hl li{text-align:left}.pvp-follow,.pvp-follow ul,.pvp-hl li{justify-content:center}.stmt{padding:64px var(--pad)}.feedx{padding:24px var(--pad) 56px}.rx{padding:56px 0 44px}.svx,.tbx,.wl{padding-top:56px;padding-bottom:56px}.cta{padding:72px var(--pad)}.ctx{padding-bottom:56px}.secx-h{padding-top:56px}.svd{padding-bottom:56px}.pj-about{padding:52px var(--pad) 40px}.nextp{margin-top:56px;margin-bottom:56px}.fx{padding-top:48px}.stack{padding-bottom:40px}.ct{padding-bottom:64px}.faqw,.stx-rate,.stx-steps{padding-bottom:48px}.stx-gal{padding-bottom:64px}.stx-book{padding:56px var(--pad);margin-top:40px}.stb{margin-top:24px;padding:64px var(--pad) 36px}.sc2{gap:44px}.abt-clients,.abt-flow,.abt-glance,.abt-intro,.abt-years,.sc2{padding-bottom:56px}.band-x{margin:12px 0}.wm{padding:18px 0}.px{padding-bottom:28px}.ps{padding-bottom:56px}}@media (max-width:600px){.stmt{padding:48px var(--pad)}.rx{padding-top:44px;padding-bottom:44px}.stb{padding-top:52px}.cta{padding:56px var(--pad)}}@media (max-width:1024px){.stmt h2,.stmt-sub{margin-left:auto;margin-right:auto}.feedx .ctas,.feedx .fmts{justify-content:center}.rx-h{align-items:center;text-align:center}.rx-h .sub{margin-left:auto;margin-right:auto}.rx-h>div:last-child{justify-content:center}.collage{width:100%;max-width:640px;margin-left:auto;margin-right:auto}.tb-panel,.tbx{text-align:center}.tb-keys{justify-content:center}.ctx-in{text-align:center}.ctx-in p{margin-left:auto;margin-right:auto}.ctx-in .ctas{justify-content:center}.pj2-about,.pv-h,.sc2-cats,.sc2-title{text-align:center}.svd figure{margin-left:auto;margin-right:auto;width:100%;max-width:560px}.abt-chart figcaption,.abt-stat,.fx-b,.fx-g,.stx-card,.stx-steps>*{text-align:center}.fx-b,.fx-g{justify-content:center}}.circ-w{white-space:nowrap;display:inline-block}.eps{position:relative}.eps ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.eps a{display:grid;grid-template-columns:44px 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:18px 4px;border-bottom:1px solid var(--line);transition:background .25s,padding .35s var(--ease)}.eps-n{font-weight:800;font-size:13px;color:var(--warm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eps-th{display:none}.eps-t{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 84;letter-spacing:-.02em;font-size:clamp(20px,2vw,30px);line-height:1.05}.eps-go,.eps-t{transition:color .25s}.eps-go{font-size:13px;font-weight:800;color:var(--mute);white-space:nowrap}.eps a:focus-visible,.eps a:hover{background:rgba(255,255,255,.03);padding-left:14px}.eps a:focus-visible .eps-t,.eps a:hover .eps-go,.eps a:hover .eps-t{color:var(--warm)}.eps a:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.eps-pop{position:absolute;left:0;top:0;z-index:5;pointer-events:none;opacity:0;transition:opacity .2s}.eps-pop.show{opacity:1}.eps-pop img{position:absolute;left:28px;top:-96px;width:300px;aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:16px;box-shadow:0 26px 50px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.1);opacity:0;transform:scale(.88) rotate(-3deg);transition:opacity .2s,transform .4s var(--ease)}.eps-pop img.on{opacity:1;transform:scale(1) rotate(-2deg)}.eps-play{position:absolute;left:156px;top:-6px;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:var(--warm);color:#000;display:grid;place-items:center;font-size:15px;opacity:0;transition:opacity .2s}.eps-pop.show .eps-play{opacity:1}@media (hover:none),(max-width:1024px){.eps-pop{display:none}.eps a{grid-template-columns:96px 1fr;text-align:left}.eps-go,.eps-n{display:none}.eps-th{display:block;width:96px;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.eps-t{font-size:18px}}:root{--sec:clamp(44px,5.5vh,60px)}@media (max-width:1024px){:root{--sec:36px}}@media (max-width:600px){:root{--sec:30px}}.feedx,.stmt{padding:var(--sec) var(--pad)}.rx{padding:var(--sec) 0}.svx,.tbx,.wl{padding-top:var(--sec);padding-bottom:var(--sec)}.stb{margin:0;padding:calc(var(--sec) * 1.4) var(--pad) var(--sec)}.ctx{padding-top:var(--sec);padding-bottom:var(--sec)}.cta{padding:var(--sec) var(--pad)}.secx-h{padding-top:var(--sec)}.edx,.pj-about,.ps,.sc2,.stack,.svd{padding-bottom:var(--sec)}.pj-about{padding-top:var(--sec)}.nextp{margin-top:var(--sec);margin-bottom:var(--sec)}.abt-clients,.abt-flow,.abt-glance,.abt-intro,.abt-work,.abt-years,.ct,.faqw,.stx-book,.stx-gal,.stx-rate,.stx-steps{padding-bottom:var(--sec)}.stx-book{padding-top:var(--sec);margin-top:0}.band-x{margin:calc(var(--sec) / 2) 0}.wm{padding:calc(var(--sec) / 2) 0}.px{padding-bottom:calc(var(--sec) * .8)}@media (max-width:600px){.collage .rf .rl small{display:none}}.rr{position:relative;overflow:hidden;isolation:isolate;margin:0 0 clamp(28px,4vh,44px);padding:clamp(24px,3.4vw,44px);border-radius:28px;background:#0d0d0d;border:1px solid rgba(244,123,34,.35)}.rr-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 80% at 85% 0,rgba(244,123,34,.28),transparent 60%),radial-gradient(50% 70% at 0 100%,rgba(217,74,32,.18),transparent 70%)}.rr-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.rr-live,.rr-top{align-items:center}.rr-live{display:inline-flex;gap:8px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--warm)}.rr-live i{width:8px;height:8px;border-radius:50%;background:var(--warm);animation:onair 1.8s infinite}.rr-fio{font-size:11px;font-weight:700;color:var(--faint);letter-spacing:.06em}.rr-h{margin:0;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 84;letter-spacing:-.03em;font-size:clamp(30px,3.6vw,54px);line-height:.98;max-width:18ch}.rr-p{margin:14px 0 0;color:rgba(255,255,255,.75);max-width:52ch}.rr-note{margin:12px 0 0;padding:10px 14px;border-left:3px solid var(--warm);background:rgba(255,255,255,.04);font-size:14px;max-width:60ch}.rr-btn{margin-top:24px}.rr-steps{list-style:none;margin:30px 0 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.rr-steps b{display:flex;align-items:center;gap:8px;font-size:15px}.rr-steps b span{font-size:11px;color:var(--warm)}.rr-steps small{display:block;margin-top:4px;font-size:13px;color:var(--mute);line-height:1.45}.rr-proj{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:22px 0 0;padding:18px 20px;border-radius:18px;background:rgba(244,123,34,.08);border:1px solid rgba(244,123,34,.3)}.rr-proj>div{display:flex;flex-direction:column;gap:4px;min-width:0}.rr-proj b{font-size:16px}.rr-proj span{font-size:13.5px;color:rgba(255,255,255,.72)}.rr-proj.sm{margin:0;padding:0;background:none;border:0;flex:1 1}.rr-proj.sm>div b{display:none}.rr-list{border-top:1px solid var(--line)}.rr-row{display:flex;align-items:center;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.rr-row-t{font-weight:800;min-width:180px}@media (max-width:760px){.rr-steps{grid-template-columns:1fr 1fr}.rr-row{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.rr-live i{animation:none}}.cms-bar{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:500;display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;padding:10px 16px;border-radius:999px;background:#fff;color:#000;font-size:13px;font-weight:700;box-shadow:0 20px 50px rgba(0,0,0,.5)}.cms-bar i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--warm);margin-right:8px;animation:onair 1.6s infinite}.cms-bar a{color:var(--deep);text-decoration:underline;text-underline-offset:3px}html.cms-framed [data-cms]{cursor:pointer}.cms-hl{position:fixed;z-index:2147483000;pointer-events:none;border:2px dashed rgba(244,123,34,.9);border-radius:6px;transition:all .12s var(--ease);opacity:0}.cms-hl.on{opacity:1}.cms-hl span{position:absolute;left:8px;top:8px;padding:6px 11px;border-radius:999px;background:var(--warm);color:#000;font:700 12px/1 var(--body);letter-spacing:.02em;white-space:nowrap;box-shadow:0 6px 20px rgba(0,0,0,.35)}.cms-hl.flash{border-style:solid;border-width:3px;opacity:1}html.cms-framed .cursor{display:none!important}.chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;border:1px solid var(--line);font-style:normal;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--mute);white-space:nowrap}.chip.ok{border-color:rgba(246,162,58,.45);color:var(--amber)}.chip.warn{background:var(--warm);border-color:var(--warm);color:#000}.cmsp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:14px;gap:14px;margin-top:26px}.cmsp-card{position:relative;display:flex;flex-direction:column;gap:8px;min-height:220px;padding:22px 22px 18px;border:1px solid var(--line);border-radius:18px;background:var(--ink);overflow:hidden;transition:border-color .25s,transform .35s var(--ease)}.cmsp-card:after{content:"";position:absolute;right:-60px;top:-60px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(244,123,34,.22),transparent 70%);opacity:0;transition:opacity .35s}.cmsp-card:hover{border-color:rgba(244,123,34,.6);transform:translateY(-3px)}.cmsp-card:hover:after{opacity:1}.cmsp-n{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;font-size:15px;color:var(--warm)}.cmsp-path{font-size:12px;color:var(--faint);letter-spacing:.04em}.cmsp-t{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 70;font-size:clamp(26px,2.4vw,34px);line-height:.95;letter-spacing:-.01em}.cmsp-d{font-size:13px;color:var(--mute);line-height:1.45}.cmsp-meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--faint);padding-top:10px}.cmsp-go{position:absolute;right:20px;top:22px;font-size:12px;font-weight:800;color:var(--warm);opacity:0;transform:translateX(-6px);transition:all .25s}.cmsp-card:focus-visible .cmsp-go,.cmsp-card:hover .cmsp-go{opacity:1;transform:none}.cmse-crumbs{display:flex;align-items:center;gap:18px;margin:-8px 0 14px;flex-wrap:wrap}.cmse-pages{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1 1;min-width:0}.cmse-pages::-webkit-scrollbar{display:none}.cmse-pages a{flex:none;font-size:12px;padding:5px 11px;border-radius:999px;border:1px solid var(--line);color:var(--mute);white-space:nowrap}.cmse-pages a:hover{color:#fff;border-color:rgba(255,255,255,.35)}.cmse-pages a[aria-current]{background:#fff;border-color:#fff;color:#000;font-weight:700}.cmse{display:flex;flex-direction:column;height:calc(100svh - 150px);min-height:560px}.cmse-bar{display:flex;align-items:center;gap:16px 22px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--line)}.cmse-title .eyebrow{margin:0 0 4px;font-size:11px}.cmse-title h1{margin:0;font-size:clamp(28px,3vw,40px);line-height:.95}.cmse-state{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1 1;min-width:200px}.cmse-msg{font-size:13px;color:var(--mute)}.cmse-msg.err{color:#ff8a6a}.cmse-actions{display:flex;gap:8px}.cmse-actions .abtn[disabled]{opacity:.4;cursor:not-allowed}.cmse-tabs{display:none}.cmse-body{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(330px,430px) minmax(0,1fr);grid-gap:20px;gap:20px;padding-top:16px}.cmse-fields{overflow-y:auto;padding-right:6px;overscroll-behavior:contain;scrollbar-width:thin}.cmse-desc{font-size:13px;color:var(--mute);margin:0 0 14px;line-height:1.5}.cmse-x{float:right;font-size:18px;line-height:1;color:var(--mute)}.cmse-sec{border:1px solid var(--line);border-radius:14px;margin-bottom:10px;background:var(--ink);transition:border-color .2s;scroll-margin-top:8px}.cmse-sec.active{border-color:rgba(244,123,34,.55)}.cmse-sh{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left}.cmse-sn{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;color:var(--warm);font-size:15px}.cmse-st{flex:1 1;font-weight:700;font-size:15px}.cmse-sh i{font-style:normal;font-size:20px;color:var(--mute);width:16px;text-align:center}.cmse-fs{padding:2px 16px 16px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.cmsf label{display:block;font-size:12px;font-weight:700;color:var(--mute);letter-spacing:.02em}.cmsf-h{justify-content:space-between;gap:8px;margin-bottom:6px}.cmsf-h,.cmsf-tools{display:flex;align-items:center}.cmsf-tools{gap:6px;flex:none}.cmsf-tools button{font-size:11px;color:var(--mute);text-decoration:underline;text-underline-offset:2px}.cmsf-tools button:hover{color:#fff}.cmsf input,.cmsf textarea{width:100%;background:#000;border:1px solid var(--line);border-radius:10px;color:#fff;font:inherit;font-size:15px;line-height:1.45;padding:10px 12px;outline:none;transition:border-color .2s;resize:vertical}.cmsf input:focus,.cmsf textarea:focus{border-color:var(--warm)}.cmsf-lta{font-family:var(--display)!important;font-weight:800;font-variation-settings:"wdth" 70;font-size:20px!important;line-height:1.15!important}.cmsf.bad input,.cmsf.bad textarea{border-color:#ff6a4a}.cmsf-help{color:var(--faint);line-height:1.45}.cmsf-err,.cmsf-help{margin:6px 0 0;font-size:12px}.cmsf-err{color:#ff8a6a}.cmsf-media{display:flex;gap:10px;align-items:flex-start}.cmsf-thumb{flex:none;width:64px;height:64px;border-radius:10px;overflow:hidden;background:#111;border:1px solid var(--line)}.cmsf-thumb img,.cmsf-thumb video{width:100%;height:100%;object-fit:cover}.cmsf-mi{flex:1 1;min-width:0;display:grid;grid-gap:8px;gap:8px}.cmsf-up{justify-self:start;font-weight:700;color:var(--warm)}.cmsf-mi .upl,.cmsf-up{font-size:12px}.cmsf-list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.cmsf-ib{grid-template-columns:minmax(0,1fr)}.cmsf-item{border:1px solid var(--line);border-radius:10px;background:#000}.cmsf-item.open{border-color:rgba(255,255,255,.3)}.cmsf-ih,.cmsf-it{display:flex;align-items:center}.cmsf-it{flex:1 1;min-width:0;gap:10px;padding:9px 10px;text-align:left}.cmsf-it img{width:28px;height:28px;border-radius:6px;object-fit:cover;flex:none}.cmsf-in{font-size:11px;font-weight:800;color:var(--warm);flex:none}.cmsf-il{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmsf-ia{display:flex;flex:none;padding-right:4px}.cmsf-ia button{width:28px;height:28px;border-radius:6px;color:var(--mute);font-size:13px}.cmsf-ia button:hover:not([disabled]){background:#1a1a1a;color:#fff}.cmsf-ia button[disabled]{opacity:.25}.cmsf-ib{display:grid;grid-gap:12px;gap:12px;padding:4px 12px 14px}.cmsf-sub label{margin-bottom:5px}.cmsf-add{justify-self:start;font-size:13px;font-weight:700;color:var(--warm);padding:6px 2px}.cmse-prev{min-width:0;display:flex;flex-direction:column;min-height:0}.cmse-ptools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cmse-ptools select{height:34px;background:#000;color:#fff;border:1px solid var(--line);border-radius:999px;padding:0 12px;font:inherit;font-size:13px;max-width:240px}.cmse-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:999px;background:#111;border:1px solid var(--line)}.cmse-toggle button{position:relative;z-index:1;height:30px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;color:var(--mute);transition:color .25s}.cmse-toggle button[aria-pressed=true]{color:#000}.cmse-knob{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:#fff;transition:transform .35s var(--ease),background .35s}.cmse-knob[data-on]{transform:translateX(100%);background:var(--warm)}.cmse-devs{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px;gap:2px}.cmse-devs button{height:28px;padding:0 11px;border-radius:999px;font-size:12px;color:var(--mute)}.cmse-devs button[aria-pressed=true]{background:#222;color:#fff}.cmse-ref{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);display:inline-grid;place-items:center;font-size:15px;color:var(--mute)}.cmse-ref:hover{color:#fff;border-color:rgba(255,255,255,.4)}.cmse-hint{font-size:12px;color:var(--faint);margin:8px 0}.cmse-stage{flex:1 1;min-height:0;display:flex;justify-content:center;border-radius:14px;background:repeating-linear-gradient(45deg,#0b0b0b 0 10px,#0e0e0e 10px 20px);border:1px solid var(--line);overflow:hidden}.cmse-frame{position:relative;overflow:hidden;background:#000;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.cmse-stage[data-device=ipad] .cmse-frame,.cmse-stage[data-device=phone] .cmse-frame{border-radius:12px}.cmse-frame iframe{position:absolute;left:0;top:0;border:0;transform-origin:0 0;background:#000}@media (max-width:1100px){.cmse{height:auto;min-height:0}.cmse-tabs{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:3px}.cmse-tabs button{height:32px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:700;color:var(--mute)}.cmse-tabs button[aria-selected=true]{background:#fff;color:#000}.cmse-body{grid-template-columns:1fr}.cmse.tab-edit .cmse-prev,.cmse.tab-preview .cmse-fields{display:none}.cmse-fields{overflow:visible;padding:0}.cmse-stage{height:calc(100svh - 230px);flex:none}}.sc2-fanset .f-vid .sc2-fvid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s}.sc2-fanset .f-vid.on .sc2-fvid{opacity:1}.sc2-fanset .f-vid .sc2-play{width:52px;height:52px;margin:-26px 0 0 -26px}@media (max-width:600px){.feedx{gap:0;padding-top:28px;padding-bottom:48px}.feedx>div:first-child{display:contents}.feedx .fmts{display:none}.feedx .eyebrow{order:1}.feedx .feedx-h{order:2}.feedx .sub{order:3;margin-bottom:0}.feedx .fcol{order:4;margin:22px 0 14px}.feedx .collage{height:min(68vw,270px);overflow:visible}.feedx .collage .rf{box-shadow:0 0 0 1px rgba(255,255,255,.14),0 24px 50px rgba(0,0,0,.6);width:40%}.feedx .collage .rf.c1{transform:translateX(calc(-34% - var(--fan,0)*26%)) rotate(calc(-5deg - var(--fan,0)*4deg)) scale(.86)}.feedx .collage .rf.c2{transform:translateX(calc(34% + var(--fan,0)*26%)) rotate(calc(5deg + var(--fan,0)*4deg)) scale(.86)}.feedx .ctas{order:5;margin-top:4px!important}}.sc2-slots .sc2-media{cursor:default}.sc2-desc{margin:12px 0 0;max-width:46ch;font-size:15px;line-height:1.5;color:rgba(255,255,255,.72)}.sc2-slots .is-empty .sc2-title{color:rgba(255,255,255,.55)}.sc2-slots .is-empty .sc2-desc{color:var(--faint);font-style:italic}.sc2-h{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 10px;border-radius:12px;background:rgba(255,255,255,.06);font-size:14px;font-weight:700;transition:background .25s,transform .3s var(--ease)}.sc2-h span{color:#fff}.sc2-h .ico{width:20px;height:20px}.sc2-h:focus-visible,.sc2-h:hover{background:rgba(255,255,255,.13);transform:translateY(-2px)}.sc2-h:focus-visible{outline:2px solid var(--amber);outline-offset:2px}@media (max-width:1024px){.sc2-desc{margin-left:auto;margin-right:auto}}.hx-why{align-items:center;gap:14px 22px;margin-top:clamp(28px,4.5vh,48px);padding:16px 20px;border-radius:18px;background:linear-gradient(90deg,rgba(244,123,34,.1),rgba(255,255,255,.025) 60%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.hx-why,.hx-why-x{display:flex;flex-wrap:wrap}.hx-why-x{gap:8px;list-style:none;margin:0;padding:0}.hx-why-x li{height:32px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;border:1px dashed rgba(255,255,255,.22);font-size:13px;font-weight:700;color:rgba(255,255,255,.75);transition:color .4s calc(var(--k)*.45s + .7s),border-color .4s calc(var(--k)*.45s + .7s)}.hx-why-x s{position:relative;text-decoration:none}.hx-why-x s:after{content:"";position:absolute;left:-3px;right:-3px;top:52%;height:2px;border-radius:2px;background:var(--warm);transform:scaleX(0) rotate(-4deg);transform-origin:0 50%;transition:transform .45s var(--ease) calc(var(--k)*.45s + .5s)}.hx-why.in .hx-why-x li{color:var(--faint);border-color:rgba(255,255,255,.1)}.hx-why.in .hx-why-x s:after{transform:scaleX(1) rotate(-4deg)}.hx-why-t{flex:1 1;min-width:260px;margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.45;font-weight:600;color:#fff;opacity:0;transform:translateY(8px);transition:opacity .6s,transform .6s var(--ease);transition-delay:calc(var(--n,0)*.45s + .7s)}.hx-why-t em{font-style:normal;color:var(--warm)}.hx-why.in .hx-why-t{opacity:1;transform:none}@media (max-width:1024px){.hx-why{flex-direction:column;text-align:center;padding:18px 18px 20px}.hx-why-x{justify-content:center}.hx-why-t{min-width:0;max-width:52ch}.hx-why+.hx-media-wrap{margin-top:28px}}@media (prefers-reduced-motion:reduce){.hx-why-t,.hx-why-x li,.hx-why-x s:after{transition:none}}.sc2-handles.is-todo .sc2-h{background:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);opacity:.55}.sc2-handles.is-todo .sc2-h span{color:var(--mute);font-weight:600}@media (min-width:761px){.sc2>.sc2-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - clamp(22px,3.4vw,56px)/2)}}.osx{padding:6px 0 clamp(64px,10vh,120px);display:grid;grid-gap:clamp(6px,1.4vw,14px);gap:clamp(6px,1.4vw,14px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.osx,.osx-row{overflow:hidden}.osx-tr{display:flex;width:max-content;animation:osx var(--dur,36s) linear infinite}.osx-row.rev .osx-tr{animation-direction:reverse}.osx-row:active .osx-tr,.osx-row:focus-within .osx-tr,.osx-row:hover .osx-tr{animation-play-state:paused}.osx ul{display:flex;list-style:none;margin:0;padding:0}.osx li{flex:none}.osx a{display:inline-flex;align-items:center;gap:clamp(10px,1.4vw,18px);padding:clamp(6px,1vw,12px) clamp(18px,2.6vw,40px);white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.55);transition:color .35s,-webkit-text-stroke-color .35s}.osx-t{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 80;letter-spacing:-.02em;font-size:clamp(38px,6.4vw,96px);line-height:1}.osx-n{align-self:flex-start;margin-top:.5em;font:800 clamp(12px,1vw,15px)/1 var(--body)}.osx a i,.osx-n{-webkit-text-stroke:0;color:var(--warm)}.osx a i{font-style:normal;font-size:clamp(22px,2.6vw,38px);opacity:0;transform:translate(-8px,8px);transition:opacity .3s,transform .4s var(--ease)}.osx a:focus-visible,.osx a:hover{color:var(--warm);-webkit-text-stroke-color:var(--warm)}.osx a:focus-visible i,.osx a:hover i{opacity:1;transform:none}.osx a:focus-visible{outline:2px solid var(--amber);outline-offset:-4px;border-radius:12px}.osx-row.rev a{-webkit-text-stroke-color:rgba(255,255,255,.3)}@keyframes osx{to{transform:translateX(-50%)}}@media (hover:none){.osx a{-webkit-text-stroke-width:1.2px}.osx a i{opacity:1;transform:none}}@media (max-width:1024px){.osx{padding-bottom:56px}}@media (prefers-reduced-motion:reduce){.osx{-webkit-mask-image:none;mask-image:none;padding-left:var(--pad);padding-right:var(--pad)}.osx-tr{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.osx li:has(a[aria-hidden]),.osx-tr>ul[aria-hidden]{display:none}.osx ul{flex-wrap:wrap;justify-content:center}}@media (max-width:600px){.svd{gap:0;padding-bottom:36px}.svd .feat,.svd>figure{display:none}.svd .ctas{margin-top:26px}.svd .lead{margin-bottom:16px}}@media (max-width:1024px){.tbx{justify-items:stretch}.tbx .tb-panel{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:230px;padding:36px 24px 40px}.tbx .tb-panel h3{margin:0 0 14px}.tbx .tb-panel p{margin:0 auto;max-width:44ch;text-wrap:balance}.tbx .tb-panel .big{position:static;transform:none;order:-1;font-size:clamp(72px,18vw,112px);line-height:.78;margin:0 0 22px;color:rgba(255,255,255,.09)}.ctx-in .soc{justify-content:center}.ctx-in h2{margin-left:auto;margin-right:auto}}.hx{isolation:isolate;overflow:hidden;min-height:min(100svh,1000px);display:flex;flex-direction:column;justify-content:center;padding-bottom:clamp(56px,9vh,110px)}.hx-bg{z-index:-1;opacity:.5;pointer-events:none;background:#000}.hx-bg,.hx-bg video{position:absolute;inset:0}.hx-bg video{width:100%;height:100%;object-fit:cover}.hx-bg.vf:after{background:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.35) 38%,rgba(0,0,0,.45) 70%,#000),radial-gradient(120% 80% at 30% 45%,rgba(0,0,0,.35),transparent 70%)}.hx-bg .ybg iframe{transform:translate(-50%,-50%) scale(1.3)}.hx .eyebrow,.hx .sub,.hx h1{text-shadow:0 2px 24px rgba(0,0,0,.55)}.hx .sub{color:rgba(255,255,255,.88)}.hx-why{background:linear-gradient(90deg,rgba(244,123,34,.16),rgba(0,0,0,.45) 60%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1024px){.hx{min-height:100svh;padding-bottom:56px}}.player.fit{width:min(100%,calc(var(--maxh,80svh) * var(--ar,1.7778)));height:auto;aspect-ratio:var(--ar,1.7778);margin:0 auto;border-radius:var(--r)}.player.fit video{object-fit:contain;background:#000}.player.fit .poster{object-fit:cover}.pj-hero:has(>.player),.pv-hero:has(>.player){aspect-ratio:auto;background:none;overflow:visible;display:flex;justify-content:center}.pj-hero>.player,.pv-hero>.player{position:relative;inset:auto}@media (max-width:760px){.player.fit{--maxh:74svh}}.sa{display:inline-flex;align-items:center;gap:12px}.sa-b{position:relative;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(0,0,0,.45);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .3s,box-shadow .3s,color .3s,transform .25s var(--ease);overflow:hidden}.sa-b:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--warm);transform:scale(0)}.sa-b svg,.sa-b:before{transition:transform .45s var(--ease)}.sa-b svg{position:relative;width:26px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sa-b .sa-tail{transition:d .45s var(--ease),transform .45s var(--ease);transform-origin:center}.sa-prev .sa-tail{transform-origin:100% 50%}.sa-next .sa-tail{transform-origin:0 50%}.sa-b:focus-visible,.sa-b:hover{color:#000;box-shadow:inset 0 0 0 1.5px var(--warm)}.sa-b:focus-visible:before,.sa-b:hover:before{transform:scale(1)}.sa-prev:hover svg{transform:translateX(-3px)}.sa-next:hover svg{transform:translateX(3px)}.sa-b:hover .sa-tail{transform:scaleX(1.25)}.sa-b:active{transform:scale(.9)}.sa-prev:active svg{transform:translateX(-7px)}.sa-next:active svg{transform:translateX(7px)}.sa-b:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.sa-c{display:inline-flex;align-items:center;gap:8px;font:800 13px/1 var(--body);letter-spacing:.06em;color:var(--mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sa-c b{color:#fff}.sa-c i{width:22px;height:1.5px;background:var(--warm);border-radius:2px}.sa-light .sa-b{background:rgba(255,255,255,.85);color:#000;box-shadow:none}.sa.mini .sa-b{width:40px;height:40px}.sa.mini .sa-b svg{width:20px;height:13px}@media (prefers-reduced-motion:reduce){.sa-b,.sa-b .sa-tail,.sa-b svg,.sa-b:before{transition:none}}.freel{--h:clamp(380px,68svh,640px);position:relative}.fr-track{display:flex;gap:clamp(12px,1.6vw,22px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px max(var(--pad),calc(50% - var(--h) * .28)) 10px;outline:none}.fr-track::-webkit-scrollbar{display:none}.fr-track:focus-visible{box-shadow:inset 0 0 0 2px var(--amber);border-radius:12px}.fr-i{flex:none;position:relative;margin:0;height:var(--h);width:calc(var(--h) * var(--ar));max-width:calc(100vw - 2 * var(--pad));border-radius:var(--r);overflow:hidden;background:#111;scroll-snap-align:center;transform:scale(.9);opacity:.55;transition:transform .7s var(--ease),opacity .6s,box-shadow .6s;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.fr-i.wide{height:auto;aspect-ratio:var(--ar);align-self:center;width:min(calc(var(--h) * 1.5),calc(100vw - 2 * var(--pad)))}.fr-i.on{transform:none;opacity:1;box-shadow:0 0 0 1px rgba(244,123,34,.45),0 40px 80px -30px rgba(0,0,0,.9)}.fr-i video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;cursor:pointer}.fr-i figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:40px 14px 14px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.75));pointer-events:none}.fr-n{font:800 12px/1 var(--body);color:var(--warm)}.fr-t{flex:1 1;min-width:0;font-weight:800;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-keys{display:flex;gap:6px;pointer-events:auto}.fr-keys button{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.5);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);transition:background .25s}.fr-keys button:hover,.fr-keys button[aria-pressed=true]{background:var(--warm);color:#000}.fr-keys svg{width:18px;height:18px;fill:currentColor}.fr-keys svg .w{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fr-ctl{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:18px;padding:0 var(--pad)}.fr-bar{width:min(180px,30vw);height:3px;border-radius:3px;background:rgba(255,255,255,.12);overflow:hidden}.fr-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--deep),var(--amber));transform-origin:0 50%;animation:frbar linear forwards}@keyframes frbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:760px){.freel{--h:min(64svh,calc((100vw - 64px) * 16 / 9))}.fr-ctl{gap:12px}.fr-bar{display:none}}@media (prefers-reduced-motion:reduce){.fr-i{transition:none}.fr-bar{display:none}}.pf-films video{aspect-ratio:auto;height:auto;max-height:80svh;object-fit:contain;background:#000}.pf-films.one{justify-items:center}.pf-films.one video{width:auto;max-width:100%}.pv-reel{margin-top:clamp(26px,4vh,44px)}.pj-reel{margin-top:clamp(36px,6vh,60px)}.sc2-mwrap{position:relative}.sc2-arrows{position:absolute;left:50%;bottom:-6px;transform:translate(-50%,6px);z-index:5;opacity:0;transition:opacity .3s,transform .4s var(--ease);padding:5px 8px;border-radius:999px;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sc2-arrows .sa-c{font-size:11px}.sc2-arrows:focus-within,.sc2-card:hover .sc2-arrows{opacity:1;transform:translate(-50%)}@media (hover:none){.sc2-arrows{opacity:1;transform:translate(-50%)}}.sc2-fanset .f.sw{animation:fanswap .6s var(--ease)}.sc2-fanset .f2.sw{animation-name:fanswap2}@keyframes fanswap{0%{opacity:.2;filter:blur(6px)}to{opacity:1;filter:none}}@keyframes fanswap2{0%{opacity:.3;transform:translate(-50%,-46%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.sc2-fanset .f.sw{animation:none}}.fcol{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2.4vh,26px);min-width:0}.fcol,.fcol .collage{width:100%}.collage .rf{transition:transform .7s var(--ease),opacity .5s}.collage .rf>.rcard{position:absolute;inset:0;width:100%;height:100%;transform:none;border-radius:inherit}.collage .rf.cx{opacity:0;transform:scale(.7);pointer-events:none}.collage .rf.c0{z-index:3}.collage .rf.c1,.collage .rf.c2{z-index:2}.stb-stagew{position:relative;min-width:0}.stb-arrows{position:absolute;left:16px;top:16px;z-index:4;padding:5px 8px;border-radius:999px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stb-arrows .sa-c{font-size:11px}@media (max-width:1024px){.stb-stagew{max-width:520px;width:100%;margin:0 auto}}.rx-tr{translate:var(--nudge,0) 0;transition:translate .8s var(--ease)}.rx-arrows{display:flex;justify-content:flex-end;padding:0 var(--pad);margin:-14px 0 -6px}@media (max-width:1024px){.rx-arrows{justify-content:center;margin:0 0 -8px}}.fcol-arrows{position:relative;z-index:4}@media (min-width:1025px){.tbx .tb-panel{padding-right:clamp(130px,11vw,170px)}}.shx{--px:0;--py:0;position:relative;isolation:isolate;overflow:hidden;height:max(640px,min(100svh,1000px));background:#000;color:#fff}.shx-glass{z-index:-1}.shx-glass,.shx-s{position:absolute;inset:0}.shx-s{-webkit-clip-path:var(--clip);clip-path:var(--clip);transition:transform 1.4s var(--ease),opacity 1s,filter 1.4s;opacity:0;transform:translate(var(--fx,0),var(--fy,-30px)) scale(1.04);filter:brightness(1.6) saturate(.6)}.shx.in .shx-s{opacity:1;transform:none;filter:none}.shx-m{position:absolute;left:var(--l);top:var(--t);width:var(--w);height:var(--h);transform:translate(calc(var(--px) * var(--d,10px) * -1),calc(var(--py) * var(--d,10px) * -1)) scale(1.06);transition:transform .9s var(--ease)}.shx-m img,.shx-m video{width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.06) saturate(1.05)}.shx-s.s1{--clip:polygon(0 0,27% 0,46% 74%,0 100%);--l:0;--t:0;--w:47%;--h:100%;--d:10px;--fx:-40px;transition-delay:.05s}.shx-s.s2{--clip:polygon(27% 0,40% 0,49% 72%,46% 74%);--l:24%;--t:0;--w:27%;--h:76%;--d:20px;transition-delay:.2s}.shx-s.s3{--clip:polygon(40% 0,60% 0,51% 73%,49% 72%);--l:37%;--t:0;--w:26%;--h:76%;--d:6px;--fy:-50px;transition-delay:.12s}.shx-s.s4{--clip:polygon(60% 0,73% 0,54% 74%,51% 73%);--l:49%;--t:0;--w:27%;--h:76%;--d:20px;transition-delay:.28s}.shx-s.s5{--clip:polygon(73% 0,100% 0,100% 100%,54% 74%);--l:53%;--t:0;--w:47%;--h:100%;--d:10px;--fx:40px;transition-delay:.1s}.shx-s.s6{--clip:polygon(0 100%,46% 74%,49% 72%,51% 73%,54% 74%,100% 100%);--l:0;--t:58%;--w:100%;--h:42%;--d:4px;--fy:30px;transition-delay:.35s}.shx-s.s6 .shx-m img{filter:brightness(.45) saturate(.8)}.shx-s.s2:after,.shx-s.s4:after{content:"";background:linear-gradient(160deg,rgba(255,255,255,.1),transparent 40%)}.shx-cracks,.shx-s.s2:after,.shx-s.s4:after{position:absolute;inset:0;pointer-events:none}.shx-cracks{width:100%;height:100%;opacity:0;transition:opacity 1s .9s}.shx.in .shx-cracks{opacity:1}.shx-cracks .c{fill:none;stroke:rgba(255,255,255,.62);stroke-width:1.3;filter:drop-shadow(0 0 2px rgba(255,255,255,.55))}.shx-cracks .g{fill:none;stroke:var(--amber);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:4 96;stroke-dashoffset:100;animation:shxglint 7s var(--ease) infinite;filter:drop-shadow(0 0 6px rgba(246,162,58,.9))}@keyframes shxglint{0%{stroke-dashoffset:100;opacity:0}6%{opacity:1}30%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}.shx-cracks.port{display:none}.shx-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,0) 22%,rgba(0,0,0,0) 48%,rgba(0,0,0,.55) 68%,rgba(0,0,0,.92) 88%,#000),radial-gradient(130% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.55))}.shx-eyebrow{top:calc(96px + env(safe-area-inset-top,0px));margin:0;font:800 clamp(10px,.95vw,13px)/1.3 var(--body);letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.85)}.shx-copy,.shx-eyebrow{position:absolute;left:0;right:0;text-align:center;padding:0 var(--pad)}.shx-copy{bottom:clamp(22px,4vh,44px);display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(18px);transition:opacity 1s .7s,transform 1.2s var(--ease) .7s}.shx.in .shx-copy{opacity:1;transform:none}.shx-billing{list-style:none;margin:0 0 clamp(8px,1.6vh,18px);padding:0;display:flex;justify-content:center;gap:clamp(18px,4vw,64px)}.shx-billing li{display:flex;flex-direction:column;align-items:center;font-family:var(--display);font-weight:600;font-variation-settings:"wdth" 110;text-transform:uppercase;line-height:1}.shx-billing li span:first-child{font-size:clamp(11px,1.15vw,17px);letter-spacing:.2em;color:rgba(255,255,255,.8);margin-bottom:5px}.shx-billing li span:last-child{font-size:clamp(17px,2.3vw,34px);letter-spacing:.06em}.shx-title{margin:0;font-family:var(--display);font-weight:500;font-variation-settings:"wdth" 112;text-transform:uppercase;letter-spacing:.12em;font-size:clamp(36px,5.6vw,104px);line-height:.9;text-shadow:0 4px 40px rgba(0,0,0,.6);white-space:nowrap}.shx-tag{margin:clamp(8px,1.4vh,14px) 0 0;font-size:clamp(14px,1.25vw,18px);color:rgba(255,255,255,.86);max-width:52ch}.shx-tag:first-letter{color:inherit}.shx-ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:clamp(14px,2.2vh,24px)}.shx-foot{margin:clamp(14px,2.2vh,24px) 0 0;font-family:var(--display);font-weight:700;font-variation-settings:"wdth" 60;font-size:clamp(10px,.85vw,12px);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55);max-width:110ch;line-height:1.35}@media (max-aspect-ratio:1/1){.shx{height:max(700px,100svh)}.shx-cracks.land{display:none}.shx-cracks.port{display:block}.shx-s.s1{--clip:polygon(0 0,22% 0,44% 66%,0 82%);--l:0;--t:0;--w:46%;--h:84%}.shx-s.s2{--clip:polygon(22% 0,38% 0,48% 64%,44% 66%);--l:16%;--t:0;--w:34%;--h:68%}.shx-s.s3{--clip:polygon(38% 0,62% 0,52% 65%,48% 64%);--l:33%;--t:0;--w:34%;--h:68%}.shx-s.s4{--clip:polygon(62% 0,78% 0,56% 66%,52% 65%);--l:50%;--t:0;--w:34%;--h:68%}.shx-s.s5{--clip:polygon(78% 0,100% 0,100% 82%,56% 66%);--l:54%;--t:0;--w:46%;--h:84%}.shx-s.s6{--clip:polygon(0 82%,44% 66%,48% 64%,52% 65%,56% 66%,100% 82%,100% 100%,0 100%);--l:0;--t:55%;--w:100%;--h:45%}.shx-shade{background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,0) 18%,rgba(0,0,0,0) 40%,rgba(0,0,0,.6) 56%,rgba(0,0,0,.94) 72%,#000)}.shx-title{letter-spacing:.08em;font-size:clamp(34px,11vw,96px);white-space:normal}.shx-billing{gap:clamp(12px,4vw,40px)}.shx-billing li span:last-child{font-size:clamp(14px,3.6vw,26px)}.shx-billing li span:first-child{font-size:clamp(9px,2.2vw,14px)}}@media (max-width:600px){.shx-eyebrow{top:calc(78px + env(safe-area-inset-top,0px));letter-spacing:.16em}.shx-ctas{flex-direction:column;align-items:center}.shx-foot{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.shx-copy,.shx-cracks,.shx-m,.shx-s{transition:none}.shx-m{transform:scale(1.06)}.shx-cracks .g{display:none}}.shx-shade{z-index:1}.shx-cracks{z-index:2}.shx-cracks .c{stroke:rgba(255,255,255,.75);stroke-width:1.4}.shx-cracks{-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 86%);mask-image:linear-gradient(180deg,#000 62%,transparent 86%)}@media (max-aspect-ratio:1/1){.shx-cracks{-webkit-mask-image:linear-gradient(180deg,#000 48%,transparent 66%);mask-image:linear-gradient(180deg,#000 48%,transparent 66%)}}@media (max-width:600px){.shx-foot{display:none}.shx-eyebrow{font-size:9.5px;letter-spacing:.14em}.shx-copy{bottom:26px}}@media (min-aspect-ratio:1/1){.shx-cracks{-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 64%);mask-image:linear-gradient(180deg,#000 45%,transparent 64%)}}.shx-tag{max-width:62ch;text-wrap:balance}.shx-title.d{font-size:clamp(46px,7.4vw,136px);line-height:.88;white-space:nowrap}.shx-tag.sub{margin:clamp(10px,1.6vh,16px) auto 0;color:rgba(255,255,255,.82);max-width:46ch;text-align:center}@media (max-aspect-ratio:1/1){.shx-title.d{font-size:clamp(40px,13vw,112px);white-space:normal}}@media (max-width:600px){.shx-eyebrow{white-space:nowrap;font-size:min(9.5px,2.35vw);letter-spacing:.1em;padding:0 8px}}@media (max-width:360px){.shx-billing{gap:10px}.shx-billing li span:last-child{font-size:12.5px;letter-spacing:.03em}.shx-billing li span:first-child{font-size:8.5px}}.scue{display:flex;justify-content:center;padding:0;margin-top:calc(clamp(96px,9vw,124px) / -2);position:relative;z-index:3;pointer-events:none}.scue .scue-b{pointer-events:auto}.scue-b{position:relative;width:clamp(96px,9vw,124px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:#fff;transition:transform .5s var(--ease)}.scue-b:hover{transform:scale(1.06)}.scue-b:focus-visible{outline:2px solid var(--amber);outline-offset:6px}.scue-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:scueSpin 16s linear infinite}.scue-ring text{font:800 9.6px/1 var(--body);letter-spacing:.22em;fill:rgba(255,255,255,.85)}.scue-track{fill:none;stroke:rgba(255,255,255,.12);stroke-width:1}.scue-arc{fill:none;stroke:var(--warm);stroke-width:2;stroke-linecap:round;stroke-dasharray:28 72;animation:scueArc 3.2s var(--ease) infinite}.scue-core{position:relative;width:44%;aspect-ratio:1;border-radius:50%;background:var(--warm);color:#000;overflow:hidden;box-shadow:0 10px 30px rgba(244,123,34,.35);transition:background .3s}.scue-b:hover .scue-core{background:#fff}.scue-core svg{position:absolute;left:50%;top:50%;width:52%;height:52%;margin:-26% 0 0 -26%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;animation:scueDrop 1.8s var(--ease) infinite}.scue-core svg+svg{animation-delay:.9s}@keyframes scueSpin{to{transform:rotate(1turn)}}@keyframes scueArc{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes scueDrop{0%{transform:translateY(-140%);opacity:0}35%{opacity:1}65%{opacity:1}to{transform:translateY(140%);opacity:0}}@media (prefers-reduced-motion:reduce){.scue-arc,.scue-core svg,.scue-ring{animation:none}.scue-core svg+svg{display:none}.scue-core svg{transform:none;opacity:1}}.prodhx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;grid-gap:0;gap:0;position:relative}.prodhx-t{position:relative;z-index:2}.prodhx-t h1{text-shadow:0 4px 30px rgba(0,0,0,.65)}.rfx{--rx:0deg;--ry:0deg;z-index:1;margin-left:-9vw;perspective:1200px}.rfx,.rfx-in{position:relative}.rfx-in{aspect-ratio:16/10;border-radius:28px;overflow:hidden;background:#111;transform:rotateX(var(--rx)) rotateY(var(--ry)) rotate(-2deg);transition:transform .8s var(--ease);box-shadow:0 0 0 1px rgba(255,255,255,.1),0 50px 90px -40px rgba(0,0,0,.9),0 30px 120px -50px rgba(244,123,34,.55)}.rfx-in:before{content:"";position:absolute;inset:-2px;border-radius:30px;padding:2px;background:conic-gradient(from var(--a,0deg),transparent 0 70%,var(--warm) 80%,var(--amber) 88%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:4;animation:rfxSpin 6s linear infinite;pointer-events:none}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rfxSpin{to{--a:360deg}}.rfx-in video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rfx-in .ybg,.rfx-in .ybg iframe,.rfx-in video{pointer-events:none}.rfx-in:after{z-index:2}.rfx-c{position:absolute;z-index:3;width:26px;height:26px;border:2px solid rgba(255,255,255,.85);pointer-events:none}.rfx-c.tl{left:16px;border-right:0;border-radius:8px 0 0 0}.rfx-c.tl,.rfx-c.tr{top:16px;border-bottom:0}.rfx-c.tr{right:16px;border-left:0;border-radius:0 8px 0 0}.rfx-c.bl{left:16px;border-right:0;border-radius:0 0 0 8px}.rfx-c.bl,.rfx-c.br{bottom:16px;border-top:0}.rfx-c.br{right:16px;border-left:0;border-radius:0 0 8px 0}.rfx-rec{position:absolute;z-index:3;left:52px;top:20px;display:flex;align-items:center;gap:7px;font:800 12px/1 var(--body);letter-spacing:.14em;color:#fff}.rfx-rec i{width:9px;height:9px;border-radius:50%;background:#ff3b30;box-shadow:0 0 10px #ff3b30;animation:onair 1.4s infinite}.rfx-tc{right:52px;top:20px;font:700 12px/1 ui-monospace,Menlo,monospace;letter-spacing:.06em;color:rgba(255,255,255,.9);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rfx-meta,.rfx-tc{position:absolute;z-index:3}.rfx-meta{left:52px;bottom:21px;font:700 11px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.75)}@media (max-width:1024px){.prodhx{grid-template-columns:1fr;gap:28px}.rfx{margin:0 auto;width:100%;max-width:640px}.rfx-in{transform:none}}@media (max-width:600px){.rfx-in{border-radius:20px}.rfx-in:before{border-radius:22px}.rfx-c{width:18px;height:18px}.rfx-c.bl,.rfx-c.tl{left:12px}.rfx-c.br,.rfx-c.tr{right:12px}.rfx-c.tl,.rfx-c.tr{top:12px}.rfx-c.bl,.rfx-c.br{bottom:12px}.rfx-meta,.rfx-rec{left:38px}.rfx-tc{right:38px}.rfx-rec,.rfx-tc{top:15px;font-size:10px}.rfx-meta{bottom:16px;font-size:9px}}@media (prefers-reduced-motion:reduce){.rfx-in:before,.rfx-rec i{animation:none}.rfx-in{transition:none}}.rfx-in .ybg iframe{transform:translate(-50%,-50%) scale(1.5)}.shx .shx-copy{bottom:calc(clamp(96px,9vw,124px) / 2 + 14px)}@media (min-width:1025px){.feedx .collage{height:auto;aspect-ratio:10/9;max-height:600px}.feedx .collage .rf{width:min(46%,300px)}}.stack+div>.secx-h:first-child{padding-top:0}.legal{padding-bottom:var(--sec)}@media (max-width:600px){.shx-billing{gap:14px;align-items:flex-start}.shx-billing li span:last-child{white-space:nowrap;font-variation-settings:"wdth" 72;font-size:clamp(12.5px,3.9vw,19px);letter-spacing:.04em}}@media (max-width:360px){.shx-billing{gap:9px}.shx-billing li span:last-child{font-size:12.5px;letter-spacing:.02em}}.pst{padding:var(--sec) var(--pad);border-top:1px solid var(--line)}.pst-h{text-align:center;max-width:820px;margin:0 auto clamp(34px,5vh,56px)}.pst-h .eyebrow{margin:0 0 14px}.pst-title{margin:0;font-size:clamp(40px,6vw,96px);line-height:.92}.pst-title span{display:block}.pst-title.sm{font-size:clamp(34px,4.6vw,76px)}.pst-intro.sub{margin:16px auto 0;max-width:48ch;color:var(--mute);text-wrap:balance}.pst-h2{margin-top:clamp(56px,9vh,110px)}.pst-line{--p:0;position:relative;list-style:none;margin:0 auto;padding:0;max-width:1240px;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:clamp(14px,2vw,28px);gap:clamp(14px,2vw,28px)}.pst-arrow{left:calc(50% / var(--n));right:calc(50% / var(--n));top:27px;height:2px;background:rgba(255,255,255,.12)}.pst-arrow,.pst-arrow i{position:absolute;border-radius:2px}.pst-arrow i{left:0;top:0;height:100%;width:calc(var(--p) * 100%);background:linear-gradient(90deg,var(--amber),var(--warm))}.pst-arrow i:after{content:"";position:absolute;right:-2px;top:50%;width:12px;height:12px;border-top:2px solid var(--warm);border-right:2px solid var(--warm);transform:translateY(-50%) rotate(45deg);opacity:calc(var(--p) * 40)}.pst-line li{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}.pst-dot{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#0b0b0b;border:2px solid rgba(255,255,255,.18);margin-bottom:18px;transition:border-color .5s,background .5s,transform .6s var(--ease),box-shadow .6s}.pst-dot b{font:800 15px/1 var(--display);font-variation-settings:"wdth" 80;color:rgba(255,255,255,.55);transition:color .5s}.pst-line li h3{margin:0 0 8px;font-size:clamp(18px,1.6vw,24px);transition:color .5s}.pst-line li p{margin:0;max-width:24ch;color:var(--mute);font-size:15px;line-height:1.5;opacity:.55;transition:opacity .6s}.pst-line li.lit .pst-dot{border-color:var(--warm);background:var(--warm);transform:scale(1.08);box-shadow:0 0 0 8px rgba(244,123,34,.14)}.pst-line li.lit .pst-dot b{color:#000}.pst-line li.lit p{opacity:1}@media (max-width:900px){.pst-line{grid-template-columns:1fr;gap:26px;max-width:560px}.pst-arrow{left:27px;right:auto;top:28px;bottom:28px;width:2px;height:auto}.pst-arrow i{width:100%;height:calc(var(--p) * 100%)}.pst-arrow i:after{right:auto;left:50%;top:auto;bottom:-2px;transform:translateX(-50%) rotate(135deg)}.pst-line li{display:grid;grid-template-columns:56px 1fr;grid-column-gap:18px;column-gap:18px;text-align:left;align-items:start}.pst-dot{grid-row:span 2;margin:0}.pst-line li h3{margin:14px 0 6px}.pst-line li p{max-width:none}}.pst-kit{list-style:none;margin:0 auto;padding:0;max-width:1240px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(12px,1.6vw,20px);gap:clamp(12px,1.6vw,20px)}.pst-kit li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:clamp(24px,2.6vw,36px) 20px 30px;border-radius:22px;background:linear-gradient(180deg,#151515,#0d0d0d);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);outline:0;filter:blur(6px);opacity:.25;transform:translateY(18px) scale(.98);transition:filter .9s var(--ease) calc(var(--k) * .12s),opacity .9s calc(var(--k) * .12s),transform .9s var(--ease) calc(var(--k) * .12s),box-shadow .4s}.pst-kit li.sharp{filter:none;opacity:1;transform:none}.pst-tag{font:700 11px/1 var(--body);letter-spacing:.18em;color:var(--warm)}.pst-name,.pst-tag{text-transform:uppercase}.pst-name{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 88;line-height:1;letter-spacing:.01em;min-height:2em;display:grid;place-items:center;text-wrap:balance}.pst-logo,.pst-name{font-size:clamp(22px,2vw,30px)}.pst-logo{height:2em;max-width:80%;object-fit:contain}.pst-kit li p{margin:0;color:var(--mute);font-size:15px;line-height:1.5;max-width:30ch}.af{position:absolute;width:18px;height:18px;border:2px solid var(--warm);opacity:0;transition:opacity .25s,transform .45s cubic-bezier(.2,1.6,.4,1)}.af.tl{left:10px;border-right:0;border-radius:6px 0 0 0;transform:translate(-10px,-10px)}.af.tl,.af.tr{top:10px;border-bottom:0}.af.tr{right:10px;border-left:0;border-radius:0 6px 0 0;transform:translate(10px,-10px)}.af.bl{left:10px;border-right:0;border-radius:0 0 0 6px;transform:translate(-10px,10px)}.af.bl,.af.br{bottom:10px;border-top:0}.af.br{right:10px;border-left:0;border-radius:0 0 6px 0;transform:translate(10px,10px)}.pst-af{position:absolute;right:16px;bottom:12px;display:flex;align-items:center;gap:5px;font:800 10px/1 var(--body);letter-spacing:.14em;color:var(--warm);opacity:0;transition:opacity .3s .15s}.pst-af i{width:6px;height:6px;border-radius:50%;background:var(--warm)}.pst-kit li:focus-visible,.pst-kit li:hover{box-shadow:inset 0 0 0 1px rgba(244,123,34,.35)}.pst-kit li:focus-visible .af,.pst-kit li:hover .af{opacity:1;transform:none}.pst-kit li:focus-visible .pst-af,.pst-kit li:hover .pst-af{opacity:1}@media (max-width:1100px){.pst-kit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pst-kit{grid-template-columns:1fr;max-width:420px}.pst-kit li{--k:0!important}}@media (prefers-reduced-motion:reduce){.pst-kit li{filter:none;opacity:1;transform:none}.af,.pst-dot,.pst-kit li{transition:none}}.pst-kit{--g:clamp(12px,1.6vw,20px);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--g)}.pst-kit li{width:calc((100% - var(--g) * 3) / 4)}@media (max-width:1100px){.pst-kit li{width:calc((100% - var(--g)) / 2)}}@media (max-width:560px){.pst-kit li{width:100%}}@media (max-aspect-ratio:1/1){.shx{height:calc(100svh - 58px);min-height:520px}}.gv{--rh:300px;--gap:8px;background:#0a0a0a;color:#fff;min-height:100svh}.gv-cover{position:relative;height:100svh;min-height:520px;display:grid;place-items:center;overflow:hidden;isolation:isolate;text-align:center}.gv-cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;animation:gvKen 18s ease-out both}@keyframes gvKen{0%{transform:scale(1.08)}to{transform:scale(1)}}.gv-cover-shade{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 60% 42% at 50% 52%,rgba(0,0,0,.5),transparent 75%),linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.15) 30%,rgba(0,0,0,.3) 60%,rgba(0,0,0,.88))}.gv-cover-top{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(18px + env(safe-area-inset-top,0px)) var(--pad) 0}.gv-cover-top img{display:block;height:auto}.gv-back{font:700 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.85);text-decoration:none;max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-back:hover{color:var(--warm)}.gv-ghost{visibility:hidden}.gv-cover-in{padding:0 var(--pad);max-width:1100px;animation:gvUp 1.1s var(--ease) .15s both}@keyframes gvUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.gv-kicker{margin:0 0 18px;font:800 12px/1 var(--body);letter-spacing:.32em;color:var(--amber)}.gv-kicker,.gv-title{text-transform:uppercase}.gv-title{margin:0;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 88;font-size:clamp(40px,8vw,128px);line-height:.92;letter-spacing:.01em;text-wrap:balance;text-shadow:0 6px 40px rgba(0,0,0,.5)}.gv-sub{margin:18px auto 0;max-width:46ch;font-size:clamp(15px,1.4vw,19px);color:rgba(255,255,255,.85)}.gv-meta{margin:14px 0 0;font:700 12px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.65)}.gv-cover-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}.gv-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 26px;border-radius:999px;border:1.5px solid rgba(255,255,255,.75);background:transparent;color:#fff;font:800 13px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .25s}.gv-pill:hover{background:#fff;color:#000}.gv-pill.o{background:var(--warm);border-color:var(--warm);color:#000}.gv-pill.o:hover{background:#fff;border-color:#fff}.gv-down{position:absolute;left:50%;bottom:calc(26px + env(safe-area-inset-bottom,0px));translate:-50% 0;width:48px;height:48px;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);background:rgba(0,0,0,.25);display:grid;place-items:center;cursor:pointer;animation:gvBob 2.4s ease-in-out infinite}.gv-down svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes gvBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.gv-notice{margin:0;padding:12px var(--pad);text-align:center;font-size:14px;background:#161616;color:rgba(255,255,255,.85);border-bottom:1px solid rgba(255,255,255,.08)}.gv-bar{position:-webkit-sticky;position:sticky;top:0;z-index:20;transition:background .3s,box-shadow .3s}.gv-bar.stuck{background:rgba(10,10,10,.92);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px 0 rgba(255,255,255,.08)}.gv-bar-in{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:12px var(--pad);max-width:1700px;margin:0 auto}.gv-brand{display:flex;align-items:center;gap:12px;min-width:0}.gv-brand img{flex:none;height:auto}.gv-brand span{font-family:var(--display);font-weight:700;font-variation-settings:"wdth" 90;text-transform:uppercase;letter-spacing:.06em;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gv-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;justify-content:safe center}.gv-tabs::-webkit-scrollbar{display:none}.gv-tabs button{flex:none;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px;border-radius:999px;border:0;background:transparent;color:rgba(255,255,255,.7);font:700 13px/1 var(--body);letter-spacing:.06em;cursor:pointer;transition:background .2s,color .2s}.gv-tabs button small{font-size:11px;opacity:.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gv-tabs button:hover{color:#fff;background:rgba(255,255,255,.06)}.gv-tabs button.on{background:#fff;color:#000}.gv-tabs button.on small{opacity:.55}.gv-tabs .fav .gv-heart{width:15px;height:15px}.gv-tools{display:flex;justify-content:flex-end;gap:6px}.gv-tools>*{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;cursor:pointer;transition:background .2s,border-color .2s}.gv-tools>:hover{background:var(--warm);border-color:var(--warm);color:#000}.gv-tools>:disabled{opacity:.35;cursor:default}.gv-acts svg,.gv-lb-tools svg,.gv-tools svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gv-lb-tools svg path[d^="M8 5.5"],.gv-lb-tools svg path[d^="M8 5h"],.gv-tools svg path[d^="M8 5.5"]{fill:currentColor;stroke:none}.gv-heart{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;transition:transform .3s cubic-bezier(.2,1.8,.4,1),fill .2s,stroke .2s}.gv-heart.on{fill:var(--warm);stroke:var(--warm)}.gv-main{padding:clamp(14px,2vw,26px) clamp(8px,2vw,26px) 40px;max-width:1700px;margin:0 auto}.gv-grid{display:flex;flex-wrap:wrap;gap:var(--gap)}.gv-grid:not(.exact):after{content:"";flex-grow:999999}.gv-grid.exact{flex-direction:column;flex-wrap:nowrap}.gv-row{display:flex;gap:var(--gap);min-width:0}.gv-i{position:relative;margin:0;overflow:hidden;background:#151515;border-radius:3px;min-width:0}.gv-i.css{flex-grow:calc(var(--ar) * 100);flex-basis:calc(var(--ar) * var(--rh));aspect-ratio:var(--ar);max-height:calc(var(--rh) * 1.9)}.gv-row .gv-i{height:100%}.gv-open{padding:0;border:0;background:none;cursor:zoom-in}.gv-open,.gv-open img{display:block;width:100%;height:100%}.gv-open img{object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .6s,transform .9s var(--ease)}.gv-open img.ld{opacity:1;transform:none}.gv-i:hover .gv-open img.ld{transform:scale(1.025)}.gv-acts{position:absolute;right:8px;bottom:8px;display:flex;gap:6px;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}.gv-acts:has(.on),.gv-i:focus-within .gv-acts,.gv-i:hover .gv-acts{opacity:1;transform:none}.gv-acts>*{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer}.gv-acts>:hover{background:#fff;color:#000}.gv-acts .on .gv-heart{transform:scale(1.15)}.gv-empty{max-width:520px;margin:60px auto;text-align:center;color:rgba(255,255,255,.7)}.gv-empty .gv-heart{width:40px;height:40px;stroke:var(--warm);margin-bottom:12px}.gv-foot{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px var(--pad) calc(48px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08);text-align:center}.gv-foot p{margin:0;font:700 11px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:rgba(255,255,255,.55)}.gv-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));translate:-50% 0;z-index:70;margin:0;padding:12px 20px;border-radius:999px;background:#fff;color:#000;font:700 13px/1.2 var(--body);box-shadow:0 10px 40px rgba(0,0,0,.4);animation:gvUp .35s var(--ease)}.gv-lb{position:fixed;inset:0;z-index:60;background:#050505;display:flex;flex-direction:column;touch-action:pan-y;animation:gvFade .25s}@keyframes gvFade{0%{opacity:0}to{opacity:1}}.gv-lb-top{display:flex;align-items:center;gap:16px;padding:calc(12px + env(safe-area-inset-top,0px)) var(--pad) 12px}.gv-lb-n{font:800 13px/1 var(--body);letter-spacing:.12em;color:var(--amber);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.gv-lb-name{flex:1 1;min-width:0;font-size:13px;color:rgba(255,255,255,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gv-lb-tools{display:flex;gap:6px;flex:none}.gv-lb-tools>*{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;cursor:pointer}.gv-lb-tools>:hover{background:#fff;color:#000}.gv-lb-stage{position:relative;flex:1 1;min-height:0;margin:0 clamp(8px,6vw,96px) calc(18px + env(safe-area-inset-bottom,0px))}.gv-lb-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;animation:gvFade .45s}.gv-lb-arrow{position:absolute;z-index:3;top:50%;translate:0 -50%;width:58px;height:58px;border-radius:50%;border:1.5px solid rgba(255,255,255,.6);background:rgba(0,0,0,.55);box-shadow:0 6px 20px rgba(0,0,0,.45);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .2s}.gv-lb-arrow:hover{background:var(--warm);border-color:var(--warm);color:#000}.gv-lb-arrow.l{left:clamp(8px,1.6vw,26px)}.gv-lb-arrow.r{right:clamp(8px,1.6vw,26px)}.gv-lb-arrow svg{width:30px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gv-lb-bar{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--warm);transform-origin:0 50%;animation:gvBar linear both}@keyframes gvBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gv-dlg-back{position:fixed;inset:0;z-index:65;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:16px;animation:gvFade .2s}.gv-dlg{width:min(460px,100%);max-height:calc(100svh - 32px);overflow:auto;background:#121212;border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:26px;box-shadow:0 30px 80px rgba(0,0,0,.6)}.gv-dlg h2{margin:0 0 18px;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 88;text-transform:uppercase;font-size:24px}.gv-dlg fieldset{border:0;margin:0 0 16px;padding:0;display:grid;grid-gap:8px;gap:8px}.gv-dlg legend{margin-bottom:8px;font:800 11px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--amber)}.gv-dlg label{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;align-items:center;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;cursor:pointer;font-weight:700;font-size:15px}.gv-dlg label small{grid-column:2;font-weight:500;font-size:12.5px;color:rgba(255,255,255,.55);margin-top:3px}.gv-dlg label.on{border-color:var(--warm);background:rgba(244,123,34,.08)}.gv-dlg input[type=radio]{accent-color:var(--warm);width:16px;height:16px;margin:0}.gv-dlg-note{font-size:13.5px;color:rgba(255,255,255,.7);margin:6px 0 0}.gv-dlg-err{color:#ff8a65;font-size:14px}.gv-dlg progress{width:100%;height:8px;margin:14px 0 4px;accent-color:var(--warm)}.gv-dlg-acts{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.gv-dlg-acts .gv-pill{height:44px;padding:0 20px}@media (max-width:1024px){.gv{--rh:220px}}@media (max-width:760px){.gv{--rh:150px;--gap:4px}.gv-bar-in{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding:10px 12px}.gv-tabs{grid-column:1/-1;grid-row:2;justify-content:flex-start;margin:0 -12px;padding:0 12px}.gv-tabs button{height:34px;padding:0 12px;font-size:12.5px}.gv-tools>*{width:38px;height:38px}.gv-acts{opacity:1;transform:none;right:5px;bottom:5px}.gv-acts>*{width:32px;height:32px}.gv-acts a{display:none}.gv-lb-arrow{width:46px;height:46px;background:rgba(0,0,0,.6);border-color:rgba(255,255,255,.55)}.gv-lb-arrow svg{width:24px;height:15px}.gv-lb-name{display:none}.gv-lb-top{justify-content:space-between}.gv-lb-stage{margin:0 0 calc(12px + env(safe-area-inset-bottom,0px))}.gv-cover-ctas{flex-direction:column;align-items:center}}@media (max-width:420px){.gv{--rh:120px}}@media (prefers-reduced-motion:reduce){.gv-cover-img,.gv-cover-in,.gv-down,.gv-lb,.gv-lb-stage img,.gv-toast{animation:none}.gv-open img{transition:none;opacity:1;transform:none}}.gcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.gcard{position:relative;display:flex;flex-direction:column;gap:6px;color:#fff;text-decoration:none}.gcard-img{position:relative;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:#151515;display:grid;place-items:center}.gcard-img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.gcard-img img.gcard-logo{width:30%;height:auto;opacity:.35}.gcard:hover .gcard-img img{transform:scale(1.04)}.gcard-t{margin-top:6px;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 90;text-transform:uppercase;font-size:18px;line-height:1.1}.gcard-m{font-size:13px;color:var(--mute)}.gcard-go{font:800 11px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--warm);margin-top:4px}.gadm-bulk{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0 10px}.gadm-bulk select{height:38px;background:#111;color:#fff;border:1px solid var(--line);border-radius:8px;padding:0 10px}.gadm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:12px;gap:12px}.gadm-grid figure{position:relative;margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#111}.gadm-grid figure.cover{border-color:var(--warm);box-shadow:0 0 0 1px var(--warm)}.gadm-grid img,.gadm-miss{display:block;width:100%;aspect-ratio:1;object-fit:cover}.gadm-miss{display:grid;place-items:center;font-size:12px;color:var(--mute)}.gadm-grid figcaption{display:grid;grid-gap:4px;gap:4px;padding:8px 10px 10px}.gadm-grid .nm{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gadm-grid .mt{font-size:11.5px;color:var(--mute)}.gadm-acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.gadm-acts .abtn{height:30px;padding:0 9px;font-size:10px}.gadm-pick{position:absolute;left:8px;top:8px;z-index:2;width:28px;height:28px;border-radius:8px;background:rgba(0,0,0,.6);display:grid;place-items:center}.gadm-pick input{width:16px;height:16px;accent-color:var(--warm);margin:0}.fx ul li{line-height:1.1}.fx ul a,.fx ul span.ic{display:inline-flex;align-items:center;padding:8px 2px}@media (pointer:coarse){.fx-b a{display:inline-block;padding:10px 6px;margin:-10px -6px}.login-help a{display:inline-block;padding:7px 0}.blk a.bigl,.blk a.link{padding-block:7px}.eyebrow a.textlink{display:inline-block;padding:8px 4px;margin:-8px -4px}}.pr-head{margin:16px 0 22px}.pr-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:14px 0 0;color:var(--mute);font-size:14px}.pr-desc{max-width:70ch;color:rgba(255,255,255,.82);margin:14px 0 0}.pr-note{margin:18px 0 0;max-width:72ch;border-left:3px solid var(--warm);background:#0d0d0d;border-radius:0 14px 14px 0;padding:12px 16px}.pr-note b{display:block;font:800 11px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin-bottom:6px}.pr-note p{margin:0;white-space:pre-wrap;color:rgba(255,255,255,.85)}.pr{--rh:200px;--gap:8px;margin:8px 0 34px}.pr svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.pr-heart.on{fill:var(--warm);stroke:var(--warm)}.pr-steps{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pr-steps li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#0b0b0b}.pr-steps b{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--warm);color:#000;font:800 13px/1 var(--body)}.pr-steps span{font:800 15px/1.2 var(--body)}.pr-steps small{display:block;margin-top:4px;font:500 12.5px/1.35 var(--body);color:var(--mute)}.pr-tabs{position:-webkit-sticky;position:sticky;top:calc(8px + env(safe-area-inset-top,0px));z-index:5;display:flex;gap:6px;padding:6px;margin:0 0 16px;border:1px solid var(--line);border-radius:999px;background:rgba(10,10,10,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:max-content;max-width:100%;overflow-x:auto}.pr-tabs button{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border-radius:999px;font:800 13px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.75);white-space:nowrap}.pr-tabs button small{font-size:11px;letter-spacing:0;opacity:.7}.pr-tabs button.on{background:#fff;color:#000}.pr-tabs button:not(.on):hover{color:#fff;background:rgba(255,255,255,.08)}.pr-pane{animation:gvFade .3s}.pr-gcards{margin-bottom:18px}.pr-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}.pr-seg{gap:4px;padding:4px;border:1px solid var(--line)}.pr-seg,.pr-seg button{display:inline-flex;border-radius:999px}.pr-seg button{align-items:center;gap:7px;height:38px;padding:0 16px;font:700 13px/1 var(--body);color:rgba(255,255,255,.75)}.pr-seg button small{opacity:.65;font-size:11.5px}.pr-seg button.on{background:rgba(255,255,255,.12);color:#fff}.pr-acts{display:flex;flex-wrap:wrap;gap:8px}.pr-acts .gv-pill{height:42px;padding:0 18px;font-size:12px}.pr .gv-i.picked{outline:2px solid var(--warm);outline-offset:-2px}.pr .gv-acts:has(.on){opacity:1;transform:none}.pr-noimg{display:grid;place-items:center;width:100%;height:100%;padding:10px;font-size:12px;color:var(--mute);text-align:center}.pr-pick{position:absolute;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));translate:-50% 0;display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 24px;border-radius:999px;border:1.5px solid rgba(255,255,255,.8);background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:800 13px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;z-index:2}.pr-pick.on{background:var(--warm);border-color:var(--warm);color:#000}.pr-pick.on .pr-heart{fill:#000;stroke:#000}.pr-pick svg{width:20px;height:20px}.pr-vlist{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;margin:0 0 14px;scroll-snap-type:x mandatory}.pr-vlist button{flex:none;width:220px;display:grid;grid-gap:8px;gap:8px;text-align:left;padding:8px;border-radius:16px;border:1px solid var(--line);background:#0b0b0b;scroll-snap-align:start}.pr-vlist button.on{border-color:var(--warm);background:rgba(244,123,34,.08)}.pr-vthumb{position:relative;display:grid;place-items:center;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#151515}.pr-vthumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pr-vthumb svg{position:relative;width:30px;height:30px;padding:7px;border-radius:50%;background:rgba(0,0,0,.6);fill:#fff;stroke:none}.pr-vname{font:700 13.5px/1.3 var(--body);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pr-vname small{display:block;font-weight:500;font-size:12px;color:var(--mute);margin-top:2px}.pr-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:16px;gap:16px;align-items:start}.pr-player{position:relative;min-width:0}.pr-player video{width:100%;max-height:72svh;border-radius:14px;background:#000}.pr-noplay{aspect-ratio:16/9;display:grid;place-items:center;border-radius:14px;background:#111;color:var(--mute);padding:20px;text-align:center}.pr-marks{position:relative;height:16px;margin:8px 4px 0}.pr-marks:before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:rgba(255,255,255,.12);border-radius:2px}.pr-marks button{position:absolute;top:2px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--warm);border:2px solid #000;cursor:pointer;transition:transform .15s}.pr-marks button:hover{transform:scale(1.35)}.pr-vmeta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.pr-vtitle{font:700 15px/1.3 var(--body);min-width:0;overflow-wrap:anywhere}.pr-vmeta .gv-pill{height:42px;padding:0 18px;font-size:12px}.pr-notes{border:1px solid var(--line);border-radius:16px;background:#0b0b0b;padding:14px;display:grid;grid-gap:14px;gap:14px;max-height:78svh;overflow:auto}.pr-add{display:grid;grid-gap:8px;gap:8px}.pr-add label[for]{font:800 11px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--amber)}.pr-add textarea{width:100%;resize:vertical;min-height:84px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#050505;color:#fff;font:16px/1.45 var(--body)}.pr-add textarea:focus{outline:none;border-color:var(--warm)}.pr-add-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.pr-add-row .gv-pill{height:42px;padding:0 18px;font-size:12px}.pr-at{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:rgba(255,255,255,.8);cursor:pointer}.pr-at input{accent-color:var(--warm);width:16px;height:16px;margin:0}.pr-at b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff}.pr-list{list-style:none;margin:0;padding:0;grid-gap:10px}.pr-list,.pr-list li{display:grid;gap:10px}.pr-list li{grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;align-items:start;padding:10px;border-radius:12px;background:#111}.pr-time{font:800 12px/1 var(--body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:7px 9px;border-radius:999px;background:rgba(244,123,34,.16);color:var(--amber);cursor:pointer}.pr-time.gen{background:rgba(255,255,255,.08);color:var(--mute);cursor:default}.pr-list b{font-size:13px}.pr-list p{margin:2px 0 0;font-size:14px;line-height:1.45;color:rgba(255,255,255,.85);white-space:pre-wrap;overflow-wrap:anywhere}.pr-del{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--mute)}.pr-del:hover{background:rgba(255,255,255,.1);color:#fff}.pr-del svg{width:14px;height:14px}.pr-hint{display:flex;gap:10px;margin:0;font-size:13.5px;color:var(--mute)}.pr-files{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.pr-files li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:#0b0b0b}.pr-ftype{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#161616;color:var(--amber);font:800 11px/1 var(--body);letter-spacing:.08em}.pr-fname{font:700 15px/1.3 var(--body);overflow-wrap:anywhere}.pr-fname small{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;font-weight:500;font-size:12.5px;color:var(--mute)}.pr-fname em{font-style:normal;font-weight:800;color:var(--amber)}.pr-files .gv-pill{height:42px;padding:0 18px;font-size:12px}.pr-soon{font-size:12.5px;color:var(--mute)}.pr-empty{display:grid;justify-items:center;grid-gap:14px;gap:14px;text-align:center;padding:50px 20px;border:1px dashed var(--line);border-radius:20px;color:rgba(255,255,255,.75)}.pr-empty p{margin:0;max-width:46ch}.pr-more{margin:10px 0 30px;border-top:1px solid var(--line);padding-top:14px}.pr-more summary{cursor:pointer;font:800 12px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);padding:6px 0}.pr-more[open] summary{margin-bottom:14px}@media (max-width:900px){.pr-tabs{top:calc(64px + env(safe-area-inset-top,0px))}.pr-review{grid-template-columns:1fr}.pr-notes{max-height:none}}@media (max-width:760px){.pr{--rh:140px;--gap:4px}.pr-steps{gap:6px}.pr-steps li{flex-direction:column;align-items:center;gap:6px;padding:10px 6px;text-align:center}.pr-steps b{width:24px;height:24px;font-size:12px}.pr-steps span{font-size:12.5px}.pr-steps small{display:none}.pr-tabs{width:100%}.pr-player video{max-height:62svh}.pr-tabs button{flex:1 1;justify-content:center;padding:0 10px;height:40px;font-size:12px}.pr-bar{flex-direction:column;align-items:stretch}.pr-seg,.pr-seg button{justify-content:center}.pr-seg button{flex:1 1}.pr-acts{display:grid;grid-template-columns:1fr}.pr-acts .gv-pill{width:100%}.pr-files li{grid-template-columns:auto minmax(0,1fr);row-gap:10px}.pr-files li>:last-child{grid-column:1/-1;width:100%}.pr-vmeta .gv-pill{width:100%}.pr-pick{height:46px;padding:0 20px;font-size:12px}}.fio-conn{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:16px 18px;margin:22px 0 10px;border:1px solid var(--line);border-radius:18px;background:#0b0b0b}.fio-conn b{display:block;font-size:15px}.fio-conn span{font-size:13px;color:var(--mute)}.fio-dot{width:12px;height:12px;border-radius:50%;background:#555;box-shadow:0 0 0 4px rgba(255,255,255,.06)}.fio-dot.on{background:#3ecf6e;box-shadow:0 0 0 4px rgba(62,207,110,.18)}.fio-steps{max-width:78ch;line-height:1.7;padding-left:20px}.fio-steps code{font-size:12.5px;background:#161616;padding:2px 6px;border-radius:6px;overflow-wrap:anywhere}.fio-stats{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline;font-size:15px}.fio-stats b{font-size:22px;font-family:var(--display);color:var(--amber)}.fio-h3{margin:0;font-size:inherit}.fio-notes{display:grid;grid-gap:8px;gap:8px}.fio-note{padding:10px 14px;border:1px solid var(--line);border-radius:12px}.fio-note p{margin:4px 0 0;white-space:pre-wrap}@media (max-width:700px){.fio-conn{grid-template-columns:auto minmax(0,1fr)}.fio-conn>:nth-child(n+3){grid-column:1/-1}}.fg{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:34px 22px}.ft{display:flex;flex-direction:column;gap:6px}.ft .fold{margin-bottom:10px}.ft.pics .fold .file{left:12%;right:12%;top:6%;height:64%;background:#111;overflow:hidden;border-radius:6px;border:2px solid #f2f2ee;box-shadow:0 10px 26px rgba(0,0,0,.6)}.ft.pics .fold .file img{width:100%;height:100%;object-fit:cover;display:block}.ft.pics .fold .file.blank{background:linear-gradient(160deg,#2a2a2a,#111);border-color:#2a2a2a}.ft.pics .fold .file.f1{transform:translateY(10%)}.ft.pics .fold .file.f2{transform:translate(9%,14%) rotate(6deg)}.ft.pics .fold .file.f3{transform:translate(-9%,15%) rotate(-6deg)}.ft.pics .fold .front{height:46%;padding:12px 14px}.ft.pics:focus-visible .fold .file.f1,.ft.pics:hover .fold .file.f1{transform:translateY(-6%)}.ft.pics:focus-visible .fold .file.f2,.ft.pics:hover .fold .file.f2{transform:translate(17%) rotate(9deg)}.ft.pics:focus-visible .fold .file.f3,.ft.pics:hover .fold .file.f3{transform:translate(-17%,1%) rotate(-9deg)}.ft.pics:hover .fold .front{transform:rotateX(-22deg)}.fplay{position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1.5px solid rgba(255,255,255,.85)}.fplay:after{content:"";position:absolute;left:17px;top:13px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:9px 0 9px 14px}.ft-t{margin:0;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 80;font-size:clamp(20px,1.9vw,26px);line-height:1;text-transform:uppercase}.ft-m{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;color:var(--mute)}.ft-go,.ft-m{font-size:14px}.ft-go{font-weight:800;color:var(--warm);margin-top:2px}.ft:focus-visible .ft-go span,.ft:hover .ft-go span{display:inline-block;transform:translateX(4px);transition:transform .3s var(--ease)}@media (hover:none){@supports (animation-timeline:view()){.ft.pics .fold .file,.ft.pics .fold .front{animation-duration:1ms;animation-fill-mode:both;animation-timing-function:linear;animation-timeline:view();animation-range:entry 30% cover 55%}.ft.pics .fold .file.f1{animation-name:ftF1}.ft.pics .fold .file.f2{animation-name:ftF2}.ft.pics .fold .file.f3{animation-name:ftF3}.ft.pics .fold .front{animation-name:ftFront}}}@keyframes ftF1{0%{transform:translateY(10%)}to{transform:translateY(-6%)}}@keyframes ftF2{0%{transform:translate(9%,14%) rotate(6deg)}to{transform:translate(17%) rotate(9deg)}}@keyframes ftF3{0%{transform:translate(-9%,15%) rotate(-6deg)}to{transform:translate(-17%,1%) rotate(-9deg)}}@keyframes ftFront{0%{transform:none}to{transform:rotateX(-22deg)}}@media (prefers-reduced-motion:reduce){.ft.pics .fold .file,.ft.pics .fold .front{animation:none!important;transition:none!important}}.dash-hi{margin:0 0 6px}.dash-sub{color:var(--mute);margin:0 0 clamp(28px,5vh,44px);font-size:clamp(16px,1.3vw,18px);max-width:52ch}.dash-help{margin:clamp(44px,7vh,72px) 0 0;padding-top:20px;border-top:1px solid var(--line);color:var(--mute);font-size:15px}.dash-help a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.gv-pill.off,.gv-pill:disabled.off{opacity:.42;cursor:not-allowed;filter:grayscale(1)}.pr-lock{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mute)}.pr-done{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#0c0c0c;display:grid;grid-gap:12px;gap:12px}.pr-done h3{margin:0;font-size:15px;font-weight:800}.pr-done p{margin:0;color:var(--mute);font-size:14px}.pr-done textarea{width:100%;background:#111;border:1px solid var(--line);border-radius:10px;color:#fff;padding:10px 12px;font:inherit;font-size:15px;resize:vertical}.pr-done textarea:focus{outline:none;border-color:var(--warm)}.pr-done-acts{display:flex;flex-wrap:wrap;gap:8px}.pr-sent{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:rgba(244,123,34,.1);border:1px solid rgba(244,123,34,.35);font-size:14px}.pr-sent.ok{background:rgba(80,200,120,.08);border-color:rgba(80,200,120,.35)}.pr-sent b{display:block}.pr-sent span{color:var(--mute)}.pr-review{grid-template-columns:minmax(0,1fr) minmax(260px,330px)}@media (max-width:1180px){.pr-review{grid-template-columns:1fr}.pr-notes{max-height:none}}.pr-lockwrap{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px}.pr-lockwrap small{font-size:12px;color:var(--mute);max-width:32ch;line-height:1.35}.pr-bar .pr-lockwrap{align-items:flex-end;text-align:right}.cl-add{border:1px solid var(--warm);border-radius:16px;padding:16px 18px 2px;margin:0 0 10px;background:linear-gradient(180deg,rgba(244,123,34,.08),transparent 60%)}.cl-add h2{margin:0 0 4px;font-size:13px;letter-spacing:.12em;font-weight:800;color:var(--warm)}.cl-add .adm-form{border:0;padding:0;background:none}.cl-list{display:grid;grid-gap:12px;gap:12px}.cl-card{border:1px solid var(--line);border-radius:16px;padding:16px 18px;background:var(--ink)}.cl-card.off{opacity:.65}.cl-top{display:flex;justify-content:space-between;gap:12px 18px;flex-wrap:wrap;align-items:flex-start}.cl-top h3{margin:0 0 6px;font-size:20px;font-weight:800}.cl-logins{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:14px}.cl-acts{display:flex;gap:8px;flex-wrap:wrap}.cl-projects{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.cl-proj{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(140px,170px) minmax(200px,2fr) auto auto;grid-gap:8px 10px;gap:8px 10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#0a0a0a}.cl-proj input:not([type]),.cl-proj input[type=url],.cl-proj select{background:#111;color:#fff;border:1px solid var(--line);border-radius:8px;padding:9px 10px;font:inherit;font-size:14px;min-width:0;width:100%}.cl-proj input:focus,.cl-proj select:focus{outline:none;border-color:var(--warm)}.cl-pt{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;min-width:0}.cl-pt .textlink{font-weight:800}.cl-notify{display:flex;gap:6px;align-items:center;white-space:nowrap}.cl-archived>summary,.cl-more-proj>summary,.cl-more>summary{cursor:pointer;font-size:13px;font-weight:800;color:var(--warm);padding:6px 0;list-style:none}.cl-archived>summary::-webkit-details-marker,.cl-more-proj>summary::-webkit-details-marker,.cl-more>summary::-webkit-details-marker{display:none}.cl-more-proj .cl-proj{grid-template-columns:minmax(160px,1.2fr) minmax(140px,170px) minmax(200px,2fr) auto}.cl-more{margin-top:10px;border-top:1px solid var(--line);padding-top:6px}.cl-more>summary{color:var(--mute)}.cl-more .adm-form{margin:10px 0}.cl-archived{margin-top:clamp(40px,6vh,60px)}.cl-archived>summary{color:var(--mute);letter-spacing:.12em}.cl-list>.cl-proj{grid-template-columns:1fr auto auto}@media (max-width:900px){.cl-more-proj .cl-proj,.cl-proj{grid-template-columns:1fr 1fr}.cl-proj .cl-pt,.cl-proj input[type=url]{grid-column:1/-1}.cl-list>.cl-proj{grid-template-columns:1fr auto}.cl-list>.cl-proj .cl-pt{grid-column:1/-1}}.pt{grid-template-columns:250px minmax(0,1fr)}.pmain,.pr,.pr-head,.pr-pane,.pr-review>*,.pr-steps>li,.pt>div{min-width:0}.pmain{max-width:100%;overflow-x:clip}.pr-head h1{overflow-wrap:anywhere}@media (max-width:900px){.pt{grid-template-columns:minmax(0,1fr)}}.pr-count{margin:0;color:var(--mute);font-size:14px}.pr-vgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));grid-gap:16px;gap:16px}.pr-vcard{position:relative;display:grid;grid-template-rows:auto 1fr;border:1px solid var(--line);border-radius:16px;background:#0b0b0b;overflow:hidden;transition:border-color .2s,transform .25s var(--ease)}.pr-vcard:hover{border-color:#3a3a3a;transform:translateY(-2px)}.pr-vopen{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.pr-vcard .pr-vthumb{border-radius:0}.pr-vthumb svg{width:44px;height:44px;padding:11px}.pr-vinfo{padding:10px 52px 12px 12px;min-width:0}.pr-vinfo .pr-vname{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-align:left;padding:0;border:0;background:none;color:#fff;cursor:pointer;font:700 14px/1.3 var(--body)}.pr-vmeta2{display:flex;flex-wrap:wrap;gap:4px 10px;margin:6px 0 0;font-size:12px;color:var(--mute)}.pr-rv{font-weight:800;color:var(--warm)}.pr-rv.approved{color:#6fd38f}.pr-vdl{position:absolute;right:10px;bottom:10px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:#141414;color:#fff}.pr-vdl svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pr-vdl:hover{border-color:var(--warm);color:var(--warm)}.pr-vdl.off{opacity:.35}.pr-vnav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px}.pr-vpos{color:var(--mute);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-vstep{display:flex;gap:8px;margin-left:auto}.pr-vids .pr-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#000}.pr-vmeta .gv-pill,.pr-vmeta .pr-lockwrap{flex:none}@media (max-width:760px){.pr-vgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pr-vinfo{padding:8px 10px 44px}.pr-vdl{right:8px;bottom:8px;width:32px;height:32px}.pr-vnav .gv-pill{padding-inline:12px}}@media (max-width:420px){.pr-vgrid{grid-template-columns:minmax(0,1fr)}.pr-vinfo{padding:10px 52px 12px 12px}}.cl-logins{gap:12px}.cl-login{display:grid;grid-gap:8px;gap:8px;padding:10px 0;border-top:1px solid var(--line)}.cl-login:first-child{border-top:0;padding-top:4px}.cl-who{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.cl-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px}.cl-steps li{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:#0a0a0a;font-size:13px;font-weight:700}.cl-steps li b{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;background:#1d1d1d;color:var(--mute)}.cl-steps li span{display:grid;grid-gap:2px;gap:2px;min-width:0}.cl-steps li small{font-weight:500;color:var(--mute);font-size:12px;overflow-wrap:anywhere}.cl-steps li.ok b{background:#1f3b29;color:#6fd38f}.cl-steps li.bad{border-color:rgba(255,90,70,.5)}.cl-steps li.bad b{background:#4a1d17;color:#ff8a78}.cl-steps li.bad small{color:#ff8a78}.cl-login form{justify-self:start}.cl-login>.row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cl-link{flex:1 1 100%;display:grid;grid-gap:8px;gap:8px;padding:10px;border-radius:10px;border:1px solid var(--line);background:#0a0a0a}.cl-link-url{margin:0;width:100%;min-width:0;font:600 13px/1.5 ui-monospace,Menlo,monospace;color:#fff;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:8px;padding:10px 12px;overflow-wrap:anywhere;word-break:break-all;-moz-user-select:all;user-select:all;-webkit-user-select:all}.cl-link .lab{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--mute)}.cl-link .row-actions{display:flex;flex-wrap:wrap;gap:8px}.cl-row2 .cl-btns:has(.cl-link){width:100%}.cl-link .small{margin:0}.cl-top>div:first-child{flex:1 1 520px;min-width:0}.cl-hist ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.cl-hist li{display:grid;grid-template-columns:20px 120px 150px minmax(0,1fr);grid-gap:8px;gap:8px;font-size:13px;padding:6px 8px;border-radius:8px;background:#0a0a0a}.cl-hist li b{color:#6fd38f}.cl-hist li.bad .small,.cl-hist li.bad b{color:#ff8a78}@media (max-width:700px){.cl-hist li{grid-template-columns:20px 1fr}.cl-hist li>:nth-child(n+3){grid-column:2}}.cl-hint{margin:0 0 2px;line-height:1.5}.cl-proj2{grid-template-columns:minmax(160px,1.1fr) minmax(140px,170px) minmax(200px,2.2fr)}.cl-row2{grid-column:1/-1;align-items:center;gap:8px 16px;padding-top:4px;border-top:1px dashed #222}.cl-row2,.cl-row2 .cl-btns{display:flex;flex-wrap:wrap}.cl-row2 .cl-btns{gap:8px;margin-left:auto}.cl-lastmail{color:var(--mute)}.cl-lastmail.bad{color:#ff8a78}.abtn[disabled]{opacity:.5;cursor:not-allowed}.abtn[aria-busy=true]{opacity:.75;cursor:progress}.cl-gone>summary{color:var(--mute)}@media (max-width:900px){.cl-proj2{grid-template-columns:1fr 1fr}.cl-row2 .cl-btns{margin-left:0;width:100%}.cl-row2 .cl-btns .abtn{flex:1 1 auto;text-align:center}}.pr-noimg{align-content:center;gap:6px;background:linear-gradient(110deg,#141414 30%,#1d1d1d 50%,#141414 70%) 0 0/250% 100%;animation:prShimmer 1.6s linear infinite}.pr-noimg b{color:#ddd;font-size:12px;font-weight:700}.pr-noimg i{width:18px;height:18px;border-radius:50%;border:2px solid #444;border-top:2px solid var(--warm);animation:prSpin 1s linear infinite;justify-self:center}@keyframes prShimmer{to{background-position:-250% 0}}@keyframes prSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pr-noimg,.pr-noimg i{animation:none}}.sc2-more{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-weight:800;font-size:14px;color:var(--warm);padding:6px 0}.sc2-more span{transition:transform .3s var(--ease)}.sc2-more:hover span{transform:translateX(4px)}.dhx-hero{padding-bottom:clamp(24px,4vh,44px)}.dhx-embed{padding:0 var(--pad) clamp(60px,9vh,100px)}.dhx-frame{height:min(86svh,940px);min-height:560px;border-radius:var(--r);overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#050505}.dhx-frame.is-auto{min-height:0}.dhx-frame iframe{display:block;width:100%;height:100%;border:0}.dhx-note{margin:14px 0 0;font-size:13px;color:var(--faint)}@media (max-width:900px){.dhx-frame{border-radius:var(--r-s)}}.edx-frame{height:min(80svh,900px);min-height:520px}.edx-under{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap;margin-top:14px}.edx-under .dhx-note{margin:0}.edx-time{padding:0 var(--pad) clamp(60px,9vh,100px)}.edx-time-head{max-width:880px;margin-bottom:clamp(26px,4vh,44px)}.edx-time-head .eyebrow{margin-bottom:14px;color:var(--warm)}.edx-time-head .sub{max-width:60ch}.edx-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;counter-reset:edx}.edx-steps li{position:relative;border-radius:var(--r-s);background:#111;border:1px solid rgba(255,255,255,.06);padding:22px 20px 26px;min-width:0}.edx-steps li:before{counter-increment:edx;content:"0" counter(edx);display:block;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;font-size:48px;line-height:.9;color:var(--warm)}.edx-when{display:inline-block;margin-top:14px;padding:5px 10px;border-radius:999px;background:rgba(244,123,34,.14);color:var(--amber);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.edx-steps h3{margin:12px 0 6px;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 84;font-size:24px;line-height:1.05;letter-spacing:-.02em}.edx-steps p{margin:0;color:var(--mute);font-size:15px}.edx-est{margin:18px 0 0;font-size:13px;color:var(--faint);max-width:80ch}.edx-big{margin:0;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 64;font-size:clamp(48px,6vw,92px);line-height:.9;letter-spacing:-.03em;text-transform:uppercase}.edx-gal{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(10px,1.4vw,18px);gap:clamp(10px,1.4vw,18px);padding:0 var(--pad) clamp(80px,12vh,140px)}.edx-gal figure{margin:0;position:relative;border-radius:var(--r);overflow:hidden;background:#111;aspect-ratio:16/10}.edx-gal img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.edx-gal figure:hover img{transform:scale(1.03)}.edx-gal figcaption{position:absolute;left:12px;bottom:12px;right:12px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 24px);padding:7px 12px;border-radius:999px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:700}@media (max-width:1100px){.edx-steps{grid-template-columns:repeat(2,1fr)}.edx-steps li:last-child{grid-column:1/-1}}@media (max-width:900px){.edx-frame{height:68svh;min-height:420px}.edx-gal{grid-template-columns:repeat(2,1fr)}.edx-need{grid-template-columns:1fr}}@media (max-height:520px) and (orientation:landscape){.edx-frame{height:78svh;min-height:260px}}@media (max-width:560px){.edx-steps{grid-template-columns:1fr}.edx-steps li:last-child{grid-column:auto}.edx-gal{grid-template-columns:1fr}.edx-full{width:100%;justify-content:center}}.pt>div:has(>.pband){display:flex;flex-direction:column;min-height:100svh}.pt>div:has(>.pband)>.pmain{flex:1 0 auto}.pband{display:block;overflow:hidden;border-top:1px solid var(--line);flex:none}.pband .band{transform:none;margin:0;padding:7px 0}.pband .band .wm-tr{animation-duration:40s}.pband .band span{font-size:clamp(14px,1.4vw,18px);letter-spacing:-.01em}@media (max-width:900px){.pt>div:has(>.pband) .pmain{padding-bottom:28px}.pband{margin-bottom:calc(48px + env(safe-area-inset-bottom,0px))}}.gv-i.sel{box-shadow:inset 0 0 0 4px var(--warm)}.gv-i.sel img{opacity:.75}.gv-check{position:absolute;right:8px;top:8px;z-index:2;width:30px;height:30px;border-radius:50%;border:2.5px solid #fff;background:rgba(0,0,0,.45);pointer-events:none}.gv-i.sel .gv-check{background:var(--warm);border-color:var(--warm)}.gv-i.sel .gv-check:after{content:"";position:absolute;left:9px;top:4px;width:7px;height:13px;border:solid #000;border-width:0 3px 3px 0;transform:rotate(45deg)}.gv-selbar{position:-webkit-sticky;position:sticky;top:calc(84px + env(safe-area-inset-top,0px));z-index:15;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:10px 12px 10px 18px;border-radius:18px;background:#111;border:1px solid var(--line)}.gv-selbar b{margin-right:auto;font-weight:800}.gv-selbar .gv-pill{height:42px;padding:0 18px}.gv-tools button.on{background:var(--warm);color:#000}.pr-selnote{align-self:center;font-weight:800}@media (max-width:600px){.gv-selbar{top:calc(70px + env(safe-area-inset-top,0px))}.gv-selbar .gv-pill{height:38px;padding:0 14px;font-size:11px}}.lk-search{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:6px 0 10px}.lk-search input{flex:1 1 260px;min-width:0;padding:12px 14px;border-radius:12px;border:1.5px solid var(--line);background:#0b0b0b;color:#fff;font:inherit;font-size:16px}.lk-list{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:10px;gap:10px}.lk-row{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:16px;background:#0f0f0f;border:1px solid var(--line)}.lk-what{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.lk-what a{color:inherit}.lk-link{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.lk-lab{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.lk-link code{min-width:0;overflow-wrap:anywhere;word-break:break-all;font:600 13px/1.4 ui-monospace,Menlo,monospace;color:#fff;background:#1a1a1a;border-radius:8px;padding:8px 10px}@media (max-width:640px){.lk-link{grid-template-columns:minmax(0,1fr) auto}.lk-lab{grid-column:1/-1}}.tone-light{--fg:#0b0b0b;--mute:rgba(0,0,0,.62);--faint:rgba(0,0,0,.38);--line:rgba(0,0,0,.1);background:#F3F1EC;color:#0b0b0b}.tone-light .eyebrow{color:rgba(0,0,0,.62)}.tone-light .lede,.tone-light .sub{color:rgba(0,0,0,.7)}.tone-light .btn.pill.g{color:#0b0b0b;box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.55);--fill:#0b0b0b}.tone-light .btn.pill.g:hover{color:#fff}.tone-light .btn.pill.w{background:#0b0b0b;color:#fff;--bgc:#0b0b0b}.tone-light .sbtn{box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.28);color:#0b0b0b}.tone-light .sbtn:focus-visible,.tone-light .sbtn:hover{background:#0b0b0b;color:#fff}.tone-light .sa-b{background:#fff;color:#0b0b0b;box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.18)}.tone-light .sa-b:hover{color:#000}.tone-light .key .cap{background:#fff;border-color:rgba(0,0,0,.12);box-shadow:0 8px 0 #d9d5cc,inset 0 1px 0 #fff;color:rgba(0,0,0,.4)}.tone-light .key:hover .cap{color:#000}.tone-light .key:active .cap{box-shadow:0 2px 0 #d9d5cc}.tone-light .key[aria-pressed=true] .cap{background:linear-gradient(160deg,var(--amber),var(--warm) 45%,var(--deep));border-color:var(--warm);color:#000;box-shadow:0 4px 0 #b7461b}.tone-light .key[aria-pressed=true] .kl{color:var(--deep)}.tone-light .tbx .tb-panel{background:#fff;border:1px solid rgba(0,0,0,.07);box-shadow:0 30px 60px -40px rgba(0,0,0,.35)}.tone-light .tbx .tb-panel .big{color:rgba(0,0,0,.06)}.tone-light .tbx .tb-panel p{color:rgba(0,0,0,.7)}.tone-light .vbc{background:transparent;border-top:0}.tone-light .vbc:before{background:radial-gradient(45% 60% at 80% 50%,rgba(244,123,34,.2),transparent 70%)}.tone-light .vbc-perks li{background:#fff;border-color:rgba(0,0,0,.08);color:#0b0b0b}.tone-light .vbc-reel{border-color:rgba(0,0,0,.08);box-shadow:0 30px 60px -24px rgba(0,0,0,.45)}.svp-bar{position:fixed;left:0;top:0;z-index:300;width:100%;height:3px;transform-origin:0 50%;transform:scaleX(var(--pg,0));background:linear-gradient(90deg,var(--deep),var(--warm),var(--amber));pointer-events:none}.svp .px{padding-bottom:clamp(24px,4vh,44px);overflow:clip}.svp .px h1{transform:translateX(calc(var(--sp,0) * -5vw));opacity:calc(1 - var(--sp,0) * .55);will-change:transform}.svp .svd{align-items:stretch;padding-bottom:clamp(50px,8vh,96px)}.svp .svd>div{align-self:center}.svp .svd:not(.svd-sq) figure{aspect-ratio:auto;height:100%;min-height:360px;max-height:640px}.svp .svd figure{animation:svpIn 1.15s var(--ease) both .1s}.svp .svd figure img{object-position:50% 14%;transform:scale(calc(1.12 - var(--sp,0) * .12));transform-origin:50% 30%;will-change:transform}.svp .svd-sq figure img{object-position:50% 50%;transform:none}@keyframes svpIn{0%{-webkit-clip-path:inset(14% 10% 14% 10% round 48px);clip-path:inset(14% 10% 14% 10% round 48px);opacity:.25}to{-webkit-clip-path:inset(0 0 0 0 round var(--r));clip-path:inset(0 0 0 0 round var(--r));opacity:1}}.svp.js [data-rv]{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .85s var(--ease);transition-delay:calc(var(--i,0) * 80ms)}.svp.js [data-rv].in{opacity:1;transform:none}@media (max-width:800px){.svp .svd figure,.svp .svd:not(.svd-sq) figure{order:-1;height:auto;min-height:0;max-height:none;aspect-ratio:4/3;margin:0 auto 26px;width:100%;max-width:560px}.svp .svd-sq figure{aspect-ratio:1/1;max-width:420px}}@media (max-width:600px){.svp .svd>figure{display:block}.svp .svd figure,.svp .svd:not(.svd-sq) figure{margin-bottom:22px;border-radius:20px}.svp .svd-sq figure{max-width:100%}}@media (prefers-reduced-motion:reduce){.svp .px h1,.svp .svd figure img{transform:none;opacity:1}.svp .svd figure{animation:none}}.tkb{display:flex;gap:clamp(12px,2vw,24px);margin:0 var(--pad);padding:clamp(12px,1.5vw,16px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.tkb,.tkb-lab{position:relative;align-items:center}.tkb-lab{flex:none;z-index:2;display:inline-flex;gap:8px;padding:9px 14px 9px 12px;border-radius:999px;background:var(--warm);color:#000;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.tkb-lab i{width:7px;height:7px;border-radius:50%;background:#000;animation:tkbBlink 1.6s steps(2,jump-none) infinite}@keyframes tkbBlink{50%{opacity:.25}}.tkb-win{flex:1 1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.tkb-tr{list-style:none;margin:0;padding:0;display:flex;width:max-content;will-change:transform}.tkb-tr li{display:flex;align-items:center;gap:clamp(14px,1.6vw,22px);padding-right:clamp(14px,1.6vw,22px);font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 70;font-size:clamp(22px,2.3vw,34px);line-height:1.15;text-transform:uppercase;white-space:nowrap}.tkb-tr li span{display:inline-block;color:var(--mute);transition:color .3s,transform .3s var(--ease)}.tkb-tr li.hot span{color:var(--warm);transform:scale(1.08)}.tkb-tr li b{flex:none;width:.7em;height:.7em;background:url(/logos/mono_orange.webp) 50%/contain no-repeat}.tkb:not(.on) .tkb-win{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.tkb:not(.on) .tkb-win::-webkit-scrollbar{display:none}.tkb:not(.on) .tkb-tr li[aria-hidden]{display:none}.tkb:not(.on) .tkb-tr li span{color:var(--fg)}@media (max-width:600px){.tkb{gap:10px}.tkb-lab{font-size:10px;padding:7px 10px 7px 9px;gap:6px}.tkb-tr li{font-size:20px}}@media (prefers-reduced-motion:reduce){.tkb-lab i{animation:none}}.bk-hero .eyebrow{display:inline-flex}.bk-hero h1{font-size:clamp(56px,9vw,160px)}.bk-hero .sub{max-width:46ch}.bk{padding:clamp(28px,5vh,56px) var(--pad) clamp(70px,10vh,120px);scroll-margin-top:80px}.bk-steps{list-style:none;margin:0 0 clamp(22px,4vh,40px);padding:0 0 14px;position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.bk-steps button{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;font-weight:800;font-size:14px;letter-spacing:.02em;color:var(--faint);transition:color .25s}.bk-steps button:disabled{cursor:default}.bk-steps button:focus-visible{outline:2px solid var(--amber);outline-offset:4px;border-radius:6px}.bk-steps b{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line);font-family:var(--display);font-variation-settings:"wdth" 70;font-size:14px;transition:background .25s,color .25s,box-shadow .25s}.bk-steps li.on button{color:var(--fg)}.bk-steps li.on b{background:var(--warm);color:#000;box-shadow:none}.bk-steps li.ok button{color:var(--mute)}.bk-steps li.ok b{background:rgba(244,123,34,.16);color:var(--warm);box-shadow:none}.bk-steps-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.bk-steps-bar:after{content:"";position:absolute;inset:0;background:var(--warm);transform-origin:left;transform:scaleX(calc(.125 + var(--p,0) * .875));transition:transform .6s var(--ease)}.bk-body{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,26vw,360px);grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px);align-items:start}.bk-panel[hidden]{display:none!important}.bk-panel{animation:bkIn .5s var(--ease) both}@keyframes bkIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.bk-h{margin:0 0 clamp(16px,2.4vh,24px);font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 70;font-size:clamp(28px,3vw,44px);line-height:1;text-transform:uppercase}.bk-panel.form .bk-h{grid-column:1/-1}.bk-err{margin:12px 0 0;color:var(--amber);font-size:14px;font-weight:700}.bk-note{margin:0 0 18px;padding:12px 16px;border-radius:12px;background:rgba(244,123,34,.12);color:var(--fg);font-size:15px}.bk-pkgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.bk-pkg{position:relative;display:flex;flex-direction:column;gap:8px;padding:clamp(18px,2vw,26px);border-radius:var(--r);background:#0e0e0e;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.08);cursor:pointer;transition:transform .35s var(--ease),box-shadow .25s,background .25s;animation:bkIn .6s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms)}.bk-pkg:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1.5px rgba(244,123,34,.5)}.bk-pkg.sel{background:#160d06;box-shadow:inset 0 0 0 2px var(--warm)}.bk-pkg input{position:absolute;opacity:0;width:1px;height:1px}.bk-pkg:has(input:focus-visible){outline:2px solid var(--amber);outline-offset:3px}.bk-badge{position:absolute;top:-12px;right:18px;padding:6px 10px;border-radius:999px;background:var(--warm);color:#000;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bk-pkg-n{font-weight:800;font-size:clamp(17px,1.4vw,20px)}.bk-price{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;font-size:clamp(56px,5.4vw,84px);line-height:.9;color:var(--warm)}.bk-price small{font-size:.5em;vertical-align:.7em;margin-right:2px}.bk-time{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.bk-blurb{color:var(--mute);font-size:15px;line-height:1.45}.bk-pkg ul{list-style:none;margin:6px 0 0;padding:12px 0 0;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;font-size:14px;font-weight:600}.bk-pkg li{display:flex;gap:9px}.bk-pkg li:before{content:"✓";color:var(--warm);font-weight:900}.bk-pick{margin-top:auto;align-self:flex-start;padding:10px 18px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:background .25s,color .25s}.bk-pkg ul+.bk-pick{margin-top:14px}.bk-pkg.sel .bk-pick{background:var(--warm);color:#000;box-shadow:none}.bk-when{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(16px,2.4vw,32px);gap:clamp(16px,2.4vw,32px);align-items:start}.bk-cal{padding:clamp(14px,1.8vw,22px);border-radius:var(--r);background:#0e0e0e}.bk-cal-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.bk-cal-h b{font-size:17px}.bk-cal-h button{all:unset;cursor:pointer;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--warm);font-weight:800}.bk-cal-h button:disabled{opacity:.3;cursor:default}.bk-cal-g button:focus-visible,.bk-cal-h button:focus-visible,.bk-chips button:focus-visible,.bk-opts button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.bk-cal-g{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;text-align:center}.bk-cal-g .wd{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--faint);padding:6px 0}.bk-cal-g button{all:unset;box-sizing:border-box;cursor:pointer;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;font-weight:700;font-size:15px;transition:background .2s,color .2s}.bk-cal-g button:hover:not(:disabled){background:rgba(244,123,34,.16)}.bk-cal-g button:disabled{color:var(--faint);opacity:.45;cursor:default}.bk-cal-g button.now{box-shadow:inset 0 0 0 1.5px var(--line)}.bk-cal-g button.sel{background:var(--warm);color:#000}.bk-sub{margin:0 0 14px;font-weight:800;font-size:clamp(17px,1.4vw,20px)}.bk-lab{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.bk-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-gap:8px;gap:8px}.bk-chips button{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;padding:12px 6px;border-radius:12px;box-shadow:inset 0 0 0 1.5px var(--line);font-weight:800;font-size:15px;transition:background .2s,color .2s,box-shadow .2s}.bk-chips button:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--warm)}.bk-chips button:disabled{opacity:.35;cursor:default}.bk-chips button.sel{background:var(--warm);color:#000;box-shadow:none}.bk-opts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}.bk-opts button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:16px 18px 16px 52px;position:relative;border-radius:16px;background:#0e0e0e;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.08);transition:box-shadow .2s,background .2s}.bk-opts button:before{content:"";position:absolute;left:18px;top:18px;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line);transition:box-shadow .2s}.bk-opts button.sel{background:#160d06;box-shadow:inset 0 0 0 2px var(--warm)}.bk-opts button.sel:before{box-shadow:inset 0 0 0 5px var(--warm)}.bk-opts b{font-weight:800;font-size:16px}.bk-opts span{color:var(--mute);font-size:14px;line-height:1.4}.bk-terms{display:flex;gap:12px;align-items:flex-start;margin-top:18px;cursor:pointer;font-size:15px;color:var(--mute)}.bk-terms input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--warm)}.bk-terms.bad span{color:var(--fg)}.bk-nav{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:clamp(22px,3vh,32px);padding-top:20px;border-top:1px solid var(--line)}.bk-back{all:unset;cursor:pointer;margin-right:auto;font-weight:800;font-size:15px;color:var(--mute)}.bk-back:hover{color:var(--fg)}.bk-back:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.bk-small{margin:14px 0 0;text-align:right;font-size:14px;color:var(--mute)}.bk-sum{position:-webkit-sticky;position:sticky;top:96px;padding:clamp(18px,2vw,24px);border-radius:var(--r);background:var(--paper);color:#000;--mute:rgba(0,0,0,.6);--line:rgba(0,0,0,.12);--faint:rgba(0,0,0,.45)}.bk-sum dl{margin:0;display:grid;grid-gap:10px;gap:10px}.bk-sum dl div{display:flex;justify-content:space-between;gap:14px;font-size:14px}.bk-sum dt{color:var(--mute);font-weight:700}.bk-sum dd{margin:0;font-weight:800;text-align:right}.bk-sum-inc{list-style:none;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600}.bk-sum-inc li:before{content:"✓ ";color:var(--warm);font-weight:900}.bk-due{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px;padding-top:14px;border-top:2px solid #000}.bk-due span{font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.bk-due b{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;font-size:44px;line-height:1}.bk-done{max-width:760px}.bk-done .ctas{margin-top:26px}@media (max-width:1100px){.bk-body{grid-template-columns:1fr}.bk-sum{position:static;order:-1}.bk-sum-inc{display:none}.bk-pkgs{grid-template-columns:1fr}.bk-pkg{display:grid;grid-template-columns:1fr auto;grid-column-gap:16px;column-gap:16px;align-items:start}.bk-pkg>*{grid-column:1}.bk-price{grid-column:2;grid-row:1/span 3;align-self:center}.bk-pick{margin-top:6px;justify-self:start}}@media (max-width:760px){.bk-steps{grid-template-columns:repeat(4,auto);justify-content:space-between}.bk-steps span{display:none}.bk-steps li.on span{display:inline}.bk-opts,.bk-pkg,.bk-when{grid-template-columns:1fr}.bk-price{grid-column:1;grid-row:auto}.bk-nav .btn{flex:1 1;justify-content:center}.bk-sum{padding:14px 16px}.bk-sum .bk-lab{display:none}.bk-sum dl{gap:5px}.bk-sum dl div{font-size:13px}.bk-due{margin-top:10px;padding-top:10px}.bk-due b{font-size:32px}.bk-small{text-align:left}}@media (prefers-reduced-motion:reduce){.bk-panel,.bk-pkg{animation:none}.bk-steps-bar:after{transition:none}}.bk-remix{margin-top:clamp(18px,3vh,28px);padding:clamp(16px,2vw,22px);border-radius:var(--r);background:#0e0e0e;box-shadow:inset 0 0 0 1.5px rgba(244,123,34,.22);transition:opacity .3s}.bk-remix.off{opacity:.55}.bk-remix .bk-lab{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;color:var(--warm)}.bk-remix .bk-lab span{color:var(--faint);letter-spacing:.04em;text-transform:none;font-weight:700}.bk-adds{display:flex;flex-wrap:wrap;gap:8px}.bk-adds button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:9px;max-width:100%;padding:10px 14px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);font-size:14px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s,transform .2s var(--ease)}.bk-adds button i{font-style:normal;display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:50%;background:rgba(244,123,34,.16);color:var(--warm);font-weight:900;font-size:13px}.bk-adds button span{min-width:0;overflow-wrap:anywhere}.bk-adds button b{color:var(--warm);font-weight:800;flex:none}.bk-adds button:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--warm);transform:translateY(-2px)}.bk-adds button.sel{background:var(--warm);color:#000;box-shadow:none}.bk-adds button.sel i{background:#000;color:var(--warm)}.bk-adds button.sel b{color:#000}.bk-adds button:disabled{cursor:default}.bk-adds button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.bk-own{margin:16px 0 0;font-size:15px;color:var(--mute)}.bk-sum-inc li.add{color:var(--warm)}.bk-sum-inc li.add em{font-style:normal;margin-left:auto;padding-left:8px}.tiers{padding:clamp(40px,7vh,90px) var(--pad) var(--sec);scroll-margin-top:80px}.tiers-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;margin-bottom:clamp(26px,4vh,44px)}.tiers-h h2{font-size:clamp(44px,6vw,104px)}.tiers-h .sub{margin:0;max-width:46ch}.tiers-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,1.4vw,18px);gap:clamp(12px,1.4vw,18px);align-items:stretch}.tier{position:relative;display:flex;flex-direction:column;gap:8px;padding:clamp(20px,2.2vw,30px);border-radius:var(--r);background:#0e0e0e;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.08);transition:transform .4s var(--ease),box-shadow .3s}.tier:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1.5px rgba(244,123,34,.55)}.tier.hl{background:#160d06;box-shadow:inset 0 0 0 2px var(--warm)}.tier h3{margin:0;font-weight:800;font-size:clamp(18px,1.5vw,22px)}.tier-p{margin:4px 0 0;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;font-size:clamp(56px,5.6vw,88px);line-height:.9;color:var(--warm)}.tier-p small{font-size:.5em;vertical-align:.7em;margin-right:2px}.tier-t{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tier-b,.tier-t{margin:0;color:var(--mute)}.tier-b{font-size:15px;line-height:1.45}.tier ul{list-style:none;margin:6px 0 0;padding:14px 0 0;border-top:1px solid var(--line);display:grid;grid-gap:9px;gap:9px;font-size:14.5px;font-weight:600}.tier li{display:flex;gap:9px}.tier li:before{content:"✓";color:var(--warm);font-weight:900}.tier-cta{margin-top:auto;padding-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.tier-remix{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fg);text-decoration:none;border-bottom:1.5px solid rgba(244,123,34,.5);padding-bottom:2px;transition:color .2s,border-color .2s}.tier-remix span{color:var(--warm);display:inline-block;transition:transform .5s var(--ease)}.tier-remix:hover{color:var(--warm);border-color:var(--warm)}.tier-remix:hover span{transform:rotate(180deg)}.tiers-own{margin-top:clamp(12px,1.4vw,18px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;padding:clamp(18px,2.2vw,28px);border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--line);background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(244,123,34,.04) 14px 15px)}.tiers-own>div{min-width:0;flex:1 1 320px}.tiers-own p{margin:0;color:var(--mute)}.tiers-own .tiers-own-h{margin-bottom:4px;color:var(--fg);font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 70;font-size:clamp(22px,2vw,30px);text-transform:uppercase;line-height:1}@media (max-width:1100px){.tiers-g{grid-template-columns:1fr;max-width:640px}}@media (max-width:600px){.tier-p{font-size:56px}.tiers-own .btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.bk-adds button,.tier,.tier-remix span{transition:none}.tier:hover{transform:none}}.hb{--ls:clamp(160px,min(20vw,28svh),270px);display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,48px)}.hb,.hb-logo{position:relative}.hb-logo{order:1;flex:none;width:var(--ls);height:var(--ls);pointer-events:none;contain:layout size}.hb-logo svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:tlSpin 24s linear infinite}.hb-logo .tl-txt{font:700 11.5px var(--body);letter-spacing:.3em;fill:rgba(255,255,255,.86)}.hb-logo .tl-dash{fill:rgba(0,0,0,.4);stroke:var(--warm);stroke-width:1.4;stroke-dasharray:2 7;stroke-linecap:round}.hb-logo img{position:absolute;left:50%;top:50%;width:46%;height:auto;transform:translate(-50%,-50%);animation:tlGlow 4.8s ease-in-out infinite;filter:drop-shadow(0 6px 22px rgba(244,123,34,.35))}@keyframes tlSpin{to{transform:rotate(1turn)}}@keyframes tlGlow{0%,to{filter:drop-shadow(0 6px 22px rgba(244,123,34,.35))}50%{filter:drop-shadow(0 6px 26px rgba(244,123,34,.6))}}@media (max-aspect-ratio:1/1){.hb{--ls:clamp(140px,min(42vw,22svh),230px)}}@media (max-width:360px){.hb{--ls:130px}}@media (prefers-reduced-motion:reduce){.hb-logo img,.hb-logo svg{animation:none}}.bk-when{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch}.bk-cal{display:flex;flex-direction:column;background:linear-gradient(160deg,#151515,#0b0b0b);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.06)}.bk-cal-h b{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 70;font-size:clamp(20px,1.8vw,26px);text-transform:uppercase;letter-spacing:.01em}.bk-cal-g{flex:1 1;align-content:start;gap:6px}.bk-cal-g button.we:not(:disabled):not(.sel){color:var(--warm)}.bk-cal-g button.sel{transform:scale(1.08);box-shadow:0 8px 22px rgba(244,123,34,.4);animation:bkPop .35s var(--ease)}@keyframes bkPop{0%{transform:scale(.7)}to{transform:scale(1.08)}}.bk-side{display:flex;flex-direction:column;gap:12px;min-width:0}.bk-block{padding:clamp(14px,1.6vw,20px);border-radius:var(--r);background:#0e0e0e;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.06)}.bk-block .bk-lab{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;color:var(--fg);margin-bottom:12px}.bk-block .bk-lab i{font-style:normal;color:var(--faint);letter-spacing:.04em;text-transform:none;font-weight:700}.bk-no{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--warm);color:#000;font-size:11px}.bk-durs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.bk-durs button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border-radius:14px;box-shadow:inset 0 0 0 1.5px var(--line);transition:background .25s,box-shadow .25s,transform .25s var(--ease)}.bk-durs button:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px var(--warm)}.bk-durs button b{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;font-size:clamp(30px,2.6vw,40px);line-height:.9}.bk-durs button b small{font-size:.42em;margin-left:3px;letter-spacing:.04em}.bk-durs button span{font-size:13px;font-weight:800}.bk-durs button em{font-style:normal;font-size:12px;font-weight:800;color:var(--warm);min-height:1.2em}.bk-durs button.sel{background:var(--warm);color:#000;box-shadow:none}.bk-durs button.sel em{color:#000}.bk-durs button:focus-visible,.bk-step button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.bk-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;font-size:14px;font-weight:700}.bk-more small{color:var(--faint);font-size:12.5px;flex-basis:100%}.bk-step{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line)}.bk-step button{all:unset;cursor:pointer;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(244,123,34,.16);color:var(--warm);font-weight:900;font-size:18px;transition:background .2s,color .2s}.bk-step button:hover:not(:disabled){background:var(--warm);color:#000}.bk-step button:disabled{opacity:.3;cursor:default}.bk-step output{min-width:78px;text-align:center;font-weight:800}.bk-tgroup{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.bk-tgroup+.bk-tgroup{margin-top:8px}.bk-tgroup>span{padding-top:10px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.bk-times .bk-chips{grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:6px}.bk-times .bk-chips button{padding:9px 4px;font-size:14px;border-radius:10px}.bk-slot{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--r);background:repeating-linear-gradient(135deg,transparent 0 12px,rgba(244,123,34,.05) 12px 13px);box-shadow:inset 0 0 0 1.5px rgba(244,123,34,.3);transition:background .4s,box-shadow .4s}.bk-slot.on{background:#160d06;box-shadow:inset 0 0 0 2px var(--warm)}.bk-slot-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(244,123,34,.16)}.bk-slot-ic svg{width:22px;height:22px;fill:none;stroke:var(--warm);stroke-width:2;stroke-linecap:round}.bk-slot.on .bk-slot-ic svg path{transform-origin:12px 12px;animation:bkTick 2.4s linear infinite}@keyframes bkTick{to{transform:rotate(1turn)}}.bk-slot b{display:block;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 70;font-size:clamp(22px,2vw,30px);line-height:1}.bk-slot span{display:block;margin-top:4px;font-size:13.5px;color:var(--mute);font-weight:600}@media (max-width:1100px){.bk-when{grid-template-columns:1fr}}@media (max-width:480px){.bk-durs{gap:6px}.bk-durs button{padding:10px}.bk-durs button span{font-size:12px}.bk-tgroup{grid-template-columns:1fr;gap:4px}.bk-tgroup>span{padding-top:0}}@media (prefers-reduced-motion:reduce){.bk-cal-g button.sel,.bk-slot.on .bk-slot-ic svg path{animation:none}.bk-durs button{transition:none}}.svh{--px:0;--py:0;--sx:0;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(24px,4vw,70px);gap:clamp(24px,4vw,70px);align-items:center;padding:clamp(130px,18vh,190px) var(--pad) clamp(40px,7vh,80px)}.svh-glow{position:absolute;z-index:-1;right:-10%;top:10%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(244,123,34,.28),rgba(244,123,34,0));filter:blur(10px);pointer-events:none;animation:svhGlow 9s ease-in-out infinite}@keyframes svhGlow{50%{transform:translate(-6%,4%) scale(1.08)}}.svh-copy{min-width:0}.svh .eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.svh-air{gap:8px}.svh-air,.svh-back{display:inline-flex;align-items:center}.svh-back{gap:6px;padding:6px 12px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--fg);text-decoration:none;font-weight:800;transition:box-shadow .2s,color .2s}.svh-back span{transition:transform .3s var(--ease)}.svh-back:hover{color:var(--warm);box-shadow:inset 0 0 0 1.5px var(--warm)}.svh-back:hover span{transform:translateX(-4px)}.svh h1{font-size:clamp(46px,6.6vw,124px);overflow-wrap:anywhere}.svh .sub{max-width:44ch;margin-top:clamp(16px,2vh,24px)}.svh .ctas{margin-top:clamp(24px,3.4vw,38px);gap:12px;display:flex;flex-wrap:wrap}.svh .ctas .btn{opacity:0;transform:translateY(16px);transition:opacity .6s calc(.5s + var(--i) * .1s),transform .7s var(--ease) calc(.5s + var(--i) * .1s)}.svh.in .ctas .btn{opacity:1;transform:none}.svh-copy{transform:translateY(calc(var(--sx) * -60px));opacity:calc(1 - var(--sx) * 1.1)}.svh-stage{position:relative;height:clamp(380px,44vw,640px);perspective:1200px}.svh-card{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;overflow:hidden;border-radius:clamp(16px,1.6vw,26px);background:#151515;aspect-ratio:4/5;box-shadow:0 30px 70px rgba(0,0,0,.6),inset 0 0 0 1.5px rgba(255,255,255,.12);--rot:0deg;--dx:0px;--d:1;opacity:0;transform:translate(calc(var(--px) * var(--d) * 26px + var(--sx) * var(--dx)),calc(var(--py) * var(--d) * 20px + var(--sx) * -30px)) rotate(var(--rot)) scale(.7);transition:opacity .9s calc(.25s + var(--k) * .15s),transform 1.1s var(--ease) calc(.25s + var(--k) * .15s),box-shadow .3s}.svh.in .svh-card{opacity:1;transform:translate(calc(var(--px) * var(--d) * 26px + var(--sx) * var(--dx)),calc(var(--py) * var(--d) * 20px + var(--sx) * -30px)) rotate(var(--rot));transition:opacity .9s calc(.25s + var(--k) * .15s),transform .5s var(--ease),box-shadow .3s;animation:svhBob 6s ease-in-out calc(1.4s + var(--k) * .9s) infinite}@keyframes svhBob{50%{translate:0 -10px}}.svh-card img,.svh-card video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:transform .8s var(--ease)}.svh-card:focus-visible,.svh-card:hover{box-shadow:0 34px 80px rgba(0,0,0,.65),inset 0 0 0 2px var(--warm);z-index:5}.svh-card:hover img,.svh-card:hover video{transform:scale(1.06)}.svh-card:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.svh-card.c0{width:54%;left:23%;top:2%;--rot:-3deg;--d:.6;z-index:1}.svh-card.c1{width:40%;left:0;top:40%;--rot:-9deg;--d:1.3;--dx:-50px;z-index:2}.svh-card.c2{width:40%;right:0;top:24%;--rot:8deg;--d:1.1;--dx:50px;z-index:3}.svh.n1 .svh-card.c0{width:62%;left:19%;top:4%}.svh.n2 .svh-card.c0{width:56%;left:4%;top:2%}.svh.n2 .svh-card.c1{left:auto;right:2%;top:30%;--rot:8deg;--dx:50px;width:46%}.svh-tag{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font:800 11px/1 var(--body);letter-spacing:.12em;text-transform:uppercase}.svh-tag .rec{width:7px;height:7px;border-radius:50%;background:#ff3b30;animation:hbRec 1.4s steps(2) infinite}.svh-plus{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--warm);transition:transform .35s var(--ease)}.svh-plus svg{width:52%;height:52%;fill:#000;stroke:#000;stroke-width:2.4;stroke-linecap:round}.svh-card.vid .svh-plus svg{stroke:none;margin-left:2px}.svh-card:hover .svh-plus{transform:scale(1.15) rotate(90deg)}.svh-card.vid:hover .svh-plus{transform:scale(1.15)}.svh-stamp{position:absolute;z-index:6;left:clamp(0px,4%,30px);bottom:0;width:clamp(96px,9vw,132px);aspect-ratio:1;border-radius:50%;background:var(--paper,#f4f1ea);color:#000;display:grid;place-items:center;box-shadow:0 16px 40px rgba(0,0,0,.45);transform:rotate(-8deg) scale(0);transition:transform .8s var(--ease) 1.1s}.svh.in .svh-stamp{transform:rotate(-8deg) scale(1)}.svh.n1 .svh-stamp,.svh.n2 .svh-stamp{left:auto;right:clamp(0px,4%,30px)}.svh-stamp svg{position:absolute;inset:6%;width:88%;height:88%;animation:tlSpin 16s linear infinite}.svh-stamp text{font:800 9.6px var(--body);letter-spacing:.16em;fill:#000}.svh-stamp b{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;font-size:clamp(26px,2.4vw,36px);line-height:1;color:var(--warm)}.svh-stamp b small{font-size:.5em;vertical-align:.6em}.svh-big{max-width:calc(100vw - 160px);max-height:calc(100svh - 40px);border-radius:16px;object-fit:contain}@media (max-width:520px){.svh-big{max-width:calc(100vw - 20px);max-height:calc(100svh - 90px)}}@media (max-width:900px){.svh{grid-template-columns:1fr;text-align:center;padding-top:clamp(110px,14vh,150px);gap:30px}.svh .eyebrow{justify-content:center}.svh .sub{margin-left:auto;margin-right:auto}.svh .ctas{justify-content:center}.svh-stage{width:100%;max-width:520px;margin:0 auto;height:clamp(320px,92vw,520px)}.svh-copy{transform:none;opacity:1}.svh-glow{right:-30%;top:40%;width:120%}}@media (max-width:600px){.svh .ctas{flex-direction:column;align-items:stretch;max-width:340px;margin-left:auto;margin-right:auto}.svh .ctas .btn{justify-content:center}.svh-tag{font-size:9.5px;padding:4px 8px}.svh-plus{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.svh-card,.svh.in .svh-card{transition:none;animation:none;opacity:1;transform:rotate(var(--rot))}.svh .ctas .btn,.svh-stamp{transition:none;opacity:1}.svh .ctas .btn{transform:none}.svh-stamp{transform:rotate(-8deg)}.svh-glow,.svh-stamp svg,.svh-tag .rec{animation:none}.svh-copy{transform:none;opacity:1}}@keyframes hbRec{50%{opacity:.2}}.stc-body{display:flex;flex-direction:column;min-width:0}.stc-top{display:flex;align-items:center;gap:clamp(12px,1.4vw,20px);margin-bottom:14px}.stc-top h3{margin:0}.stc-top h3 a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 3px no-repeat;transition:background-size .5s var(--ease)}.stc-top h3 a:hover{background-size:100% 3px}.svc-ic{flex:none;width:clamp(46px,4.4vw,70px);height:auto;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.svc-ic .ac{stroke:var(--warm);transform-box:fill-box;transform-origin:center}.stc:nth-child(3n) .svc-ic .ac{stroke:#fff}.svc-ic .beat{fill:var(--warm);animation:icBeat 1.6s ease-in-out infinite}.stc:nth-child(3n) .svc-ic .beat{fill:#fff}.svc-ic .blink{fill:#ff3b30;stroke:none;animation:hbRec 1.4s steps(2) infinite}.svc-ic .wave{animation:icWave 1.4s ease-in-out infinite}.svc-ic .spin{animation:tlSpin 8s linear infinite}.svc-ic .pop{animation:icPop 1.8s var(--ease) infinite}.svc-ic .flash{fill:var(--warm);stroke:none;animation:icFlash 2.6s ease-in-out infinite}.stc:nth-child(3n) .svc-ic .flash{fill:#fff}.svc-ic .glow{animation:icWave 2s ease-in-out infinite}@keyframes icBeat{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(.95)}45%{transform:scale(1.15)}}@keyframes icWave{0%,to{opacity:.25;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1.2)}}@keyframes icPop{0%{opacity:0;transform:scale(.4) translate(-4px,4px)}40%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.3) translate(3px,-3px)}}@keyframes icFlash{0%,80%,to{opacity:.4;transform:scale(1)}85%{opacity:1;transform:scale(2.2)}}.stc ul{margin-top:20px}.stc-foot{align-items:center;gap:14px 18px;margin-top:clamp(20px,3vh,30px)}.stc-foot,.stc-foot .ctas{display:flex;flex-wrap:wrap}.stc-foot .ctas{margin:0!important;gap:10px}.stc-price{display:inline-flex;flex-direction:column;justify-content:center;gap:2px;padding:9px 18px 10px;border-radius:16px;background:var(--warm);color:#000;text-decoration:none;line-height:1;transform:rotate(-2deg);transition:transform .35s var(--ease),box-shadow .3s;box-shadow:0 8px 22px rgba(0,0,0,.25)}.stc-price small{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.stc-price b{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 60;font-size:clamp(26px,2.2vw,34px)}.stc-price:hover{transform:rotate(0) scale(1.05)}.stc:nth-child(3n) .stc-price,.stc:nth-child(3n+2) .stc-price{background:#000;color:#fff}.stc:nth-child(3n) .stc-price b,.stc:nth-child(3n+2) .stc-price b{color:var(--warm)}.stc:nth-child(3n) .stc-price b{color:#fff}.stc-price:focus-visible{outline:2px solid var(--amber);outline-offset:3px}@media (max-width:900px){.stc-body{align-items:center}.stc-top{flex-direction:column;gap:10px}.stc-foot,.stc-foot .ctas{justify-content:center}}@media (max-width:600px){.stc-foot{flex-direction:column}.stc-price{align-items:center}}@media (prefers-reduced-motion:reduce){.svc-ic *{animation:none!important}.stc-price{transition:none}}.bk-cal{justify-content:space-between;gap:14px}.bk-cal-g{flex:0 0 auto}.bk-quick{padding-top:14px;border-top:1px solid var(--line)}.bk-quick>span{display:block;margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.bk-quick>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.bk-quick button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 4px;border-radius:12px;box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .2s,background .2s,transform .25s var(--ease)}.bk-quick button b{font-size:12.5px;font-weight:800}.bk-quick button small{font-size:11px;color:var(--mute);font-weight:700}.bk-quick button:hover{box-shadow:inset 0 0 0 1.5px var(--warm);transform:translateY(-2px)}.bk-quick button.sel{background:var(--warm);color:#000;box-shadow:none}.bk-quick button.sel small{color:#000}.bk-quick button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.bk-quick p{margin:10px 0 0;font-size:12.5px;color:var(--faint);font-weight:600}@media (max-width:380px){.bk-quick>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.svp .svd{padding-top:clamp(40px,7vh,80px)}@media (max-width:900px){.svp .svd{grid-template-columns:1fr;text-align:center}.svp .svd figure{display:none}.svp .svd p{margin-left:auto;margin-right:auto;max-width:56ch}.svh{padding-bottom:24px}.svh-stage{height:clamp(300px,86vw,470px)}}.tiers-own-ctas{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:600px){.tiers-own-ctas{width:100%;flex-direction:column}.tiers-own-ctas .btn{justify-content:center}}