.v12 .hx{height:var(--screen);background:#000;min-height:520px;padding:0;display:block;position:relative;overflow:hidden}.v12 .hx:before,.v12 .hx:after{content:"";z-index:4;pointer-events:none;position:absolute;left:0;right:0}.v12 .hx:before{height:calc(var(--top) + 60px);background:linear-gradient(#000 0,#000000d1 55%,#0000);top:0}.v12 .hx:after{height:calc(var(--bot) + 50px);background:linear-gradient(#0000,#000c 50%,#000);bottom:0}.v12 .hx{--top:150px;--bot:96px;--slow:1.75}.v12 .hx-top{z-index:5;text-align:center;pointer-events:none;justify-items:center;gap:clamp(6px,1.2vh,10px);display:grid;position:absolute;top:clamp(18px,3.2vh,34px);left:0;right:0}.v12 .hx-h{font:700 clamp(26px, 3vw, 44px)/1.08 var(--f-display);letter-spacing:-.03em;text-shadow:0 2px 24px #000000b3}.v12 .hx-h .ln{color:#fff;transition:color .45s}.v12 .hx[data-half=a] .hx-h .ln.b,.v12 .hx[data-half=b] .hx-h .ln.a{color:#ffffff6b}.v12 .hx-cap{color:#ffffff9e;text-shadow:0 1px 14px #000c;font-size:clamp(14.5px,1.15vw,17px);line-height:1.45}.v12 .hx-acts{z-index:5;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;display:flex;position:absolute;bottom:clamp(16px,3vh,30px);left:0;right:0}.v12 .hf-wrap{position:absolute;inset:0;container-type:size}.v12 .hf{--sp:cubic-bezier(.34, 1.5, .64, 1);--rw:calc(52 * var(--q));--bh:calc((100cqh - var(--top) - var(--bot)) / 100);--q:min(1cqw, var(--bh));--cy:calc((var(--top) - var(--bot)) / 2);position:absolute;inset:0;overflow:hidden}@supports (transition-timing-function:linear(0, 1)){.v12 .hf{--sp:linear(0, .058, .199, .382, .574, .75, .898, 1.01, 1.085, 1.127, 1.142, 1.137, 1.119, 1.093, 1.066, 1.04, 1.018, 1.001, .99, .983, .98, .98, .983, .986, .99, .994, .997, .999, 1.001, 1.002, 1.003, 1.003, 1.003, 1.002, 1.002, 1.001, 1.001, 1, 1, 1, 1)}}.v12 .hf-o{--x:0;--y:0;--s:.82;--r:0deg;--o:0;transform:translate(-50%, -50%) translate(calc(var(--x) * 1cqw), calc(var(--y) * var(--bh) + var(--cy))) rotate(var(--r)) scale(var(--s));opacity:var(--o);transition:transform .7s var(--sp) var(--d,0s), opacity .26s ease var(--d,0s);position:absolute;top:50%;left:50%}.v12 .hf-wall,.v12 .hf-gal{transform:translate(-50%, -50%) translateY(calc(var(--y) * 1cqh)) scale(var(--s))}.v12 .hf img{display:block}.v12 .hf :is(.shr,.hf-pill .rd,.gh,.cap,.ch) svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}@keyframes hf-up{0%{opacity:0;translate:0 calc(3 * var(--q))}}@keyframes hf-pop{0%{opacity:0;scale:.4}}@keyframes hf-bump{40%{scale:.88}}.v12 .tp{z-index:20;width:clamp(26px, calc(5.4 * var(--q)), 40px);aspect-ratio:1;opacity:0;pointer-events:none;background:#ffffffe6;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 4px 14px #00000073}.v12 .tp:after{content:"";opacity:0;border:2px solid #ffffffd9;border-radius:50%;position:absolute;inset:-45%}@keyframes hf-tp{0%{opacity:0;scale:1.5}35%{opacity:1;scale:1}60%{scale:.78}to{opacity:0;scale:1}}@keyframes hf-ring{0%,55%{opacity:0;scale:.5}60%{opacity:.9}to{opacity:0;scale:1.4}}.v12 .hx[data-s="1"] .jb .tp,.v12 .hx[data-s="2"] .hf-polt .tp,.v12 .hx[data-s="4"] .hf-ntf .tp,.v12 .hx[data-s="5"] .cap .m .tp{animation:hf-tp .4s ease calc(var(--td) * var(--slow)) both}.v12 .hx[data-s="1"] .jb .tp:after,.v12 .hx[data-s="2"] .hf-polt .tp:after,.v12 .hx[data-s="4"] .hf-ntf .tp:after,.v12 .hx[data-s="5"] .cap .m .tp:after{animation:hf-ring .4s ease-out calc(var(--td) * var(--slow)) both}.v12 .hx[data-s="1"] .jb .tp{--td:.62s}.v12 .hx[data-s="2"] .hf-polt .tp{--td:.36s}.v12 .hx[data-s="4"] .hf-ntf .tp{--td:.48s}.v12 .hx[data-s="5"] .cap .m .tp{--td:.56s}.v12 .hf-amb{filter:blur(80px)saturate(1.3);opacity:0;pointer-events:none;background:50%/cover;transition:opacity .6s;position:absolute;inset:-12%;transform:scale(1.1)}.v12 .hf-amb.a2{background:radial-gradient(40% 50% at 35% 40%,#7b2cbf,#0000),radial-gradient(40% 45% at 68% 60%,#1f8a70,#0000)}.v12 .hx[data-s="1"] .a1,.v12 .hx[data-s="2"] .a1{opacity:.32}.v12 .hx[data-s="7"] .a2{opacity:.4}.v12 .hx[data-s="8"] .a3{opacity:.3}.v12 .hf-dsc{width:var(--rw)}.v12 .hf-rec{position:relative}.v12 .hf .dsc-disc-wrap,.v12 .hf .dsc-di{transition:transform .7s var(--sp) .12s;transform:translate(6%)}.v12 .hf .dsc-disc{animation:3.2s linear infinite spin}.v12 .hf .dsc-di-txt{display:none}.v12 .hf .dsc-polaroid{opacity:1;transform:translate(-50%, -50%) rotate(var(--pr));transition:none}.v12 .hf .dsc-react{opacity:1;transition:none;transform:translate(-50%,-50%)}.v12 .hx[data-s="1"] .hf .dsc-polaroid{animation:hf-pop .5s var(--sp) calc(.18s + var(--pd) * .4) both}.v12 .hx[data-s="1"] .hf .dsc-react{animation:hf-pop .5s var(--sp) .42s both}.v12 .hx[data-s="2"] .hf .dsc-polaroid,.v12 .hx[data-s="2"] .hf .dsc-react{animation:.3s .5s hf-bump}.v12 .hf-polt{z-index:5;width:1px;height:1px;position:absolute;top:65%;left:99%}.v12 .hf-join{justify-content:center;gap:calc(2.4 * var(--q));margin-top:calc(3.6 * var(--q));display:flex}.v12 .hf-join .jb{width:62%;height:clamp(38px, calc(8.4 * var(--q)), 56px);background:#a523ef;border-radius:99px;place-items:center;display:grid;position:relative}.v12 .hf-join .jb b{font:800 clamp(13px, calc(2.6 * var(--q)), 19px)/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;transition:opacity .15s ease, scale .4s var(--sp);grid-area:1/1}.v12 .hf-join .jb .b,.v12 .hx[data-s="2"] .hf-join .jb .a{opacity:0;scale:.6}.v12 .hx[data-s="2"] .hf-join .jb .b{opacity:1;scale:1}.v12 .hx[data-s="2"] .hf-join .jb{animation:.34s hf-bump}.v12 .hf-join .shr{width:clamp(38px, calc(8.4 * var(--q)), 56px);aspect-ratio:1;background:#a523ef;border-radius:50%;place-items:center;display:grid}.v12 .hf-join .shr svg{width:clamp(17px, calc(3.9 * var(--q)), 26px)}.v12 .hx[data-s="1"] .hf-dsc,.v12 .hx[data-s="2"] .hf-dsc{--x:-2;--s:1;--o:1}.v12 .hx[data-s="1"] .hf-dsc{--d:.16s}.v12 .hx[data-s="1"] .hf .dsc-disc-wrap,.v12 .hx[data-s="1"] .hf .dsc-di{animation:hf-peek .7s var(--sp) both}@keyframes hf-peek{0%{transform:translate(-6%)scale(.86)}}.v12 .hx[data-s="3"] .hf-dsc{--s:.3;--y:-4;--o:0;--d:40ms}.v12 .hf-wall{--s:1.04;--cw:11.5;--rh:15.03;--tw:10.6;width:100cqw;height:100cqh}.v12 .hf-wall .wi{transition:transform 1.8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.v12 .hf-wall .w{width:calc(var(--tw) * 1cqw);aspect-ratio:3/4;border-radius:calc(var(--tw) * .06cqw);box-shadow:0 calc(1.4 * var(--q)) calc(3.6 * var(--q)) #0009;transform:translate(-50%, -50%) translate(calc(var(--c) * var(--cw) * 1cqw), calc(var(--r) * var(--rh) * 1cqw)) rotate(var(--wr)) scale(var(--ws,.5));opacity:var(--wo,0);transition:transform .7s var(--sp) var(--wd), opacity .25s ease var(--wd);background:#151515;position:absolute;top:50%;left:50%;overflow:hidden}.v12 .hf-wall .w img{object-fit:cover;width:100%;height:100%}.v12 .hf-wall:after{content:"";opacity:0;pointer-events:none;background:#000;transition:opacity .3s;position:absolute;inset:0}.v12 .hf-pill{z-index:2;left:50%;bottom:calc(var(--bot) + 6px);width:clamp(290px, calc(58 * var(--q)), 400px);height:clamp(50px, calc(9.6 * var(--q)), 64px);transition:transform .7s var(--sp) .18s;background:#080808f0;border-radius:99px;align-items:center;gap:8px;padding:0 8px;display:flex;position:absolute;transform:translate(-50%,160%);box-shadow:inset 0 0 0 1px #ffffff1a,0 8px 22px #0000008c}.v12 .hf-pill .rd{aspect-ratio:1;background:#ffffff1a;border-radius:50%;flex:none;place-items:center;height:72%;display:grid}.v12 .hf-pill .rd svg{width:clamp(18px, calc(3.4 * var(--q)), 22px)}.v12 .hf-pill .fo{background:#a523ef}.v12 .hf-pill .who{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.v12 .hf-pill .oa{height:clamp(34px, calc(6.4 * var(--q)), 40px);aspect-ratio:1;background:#1c1c1c;border-radius:50%;flex:none;place-items:center;display:grid}.v12 .hf-pill .oa img{width:clamp(24px, calc(4.6 * var(--q)), 30px);height:auto}.v12 .hf-pill .tx{min-width:0;display:grid}.v12 .hf-pill b{font:800 clamp(13px, calc(2.4 * var(--q)), 16px)/1.15 var(--f-body);letter-spacing:-.01em;align-items:center;gap:5px;display:flex}.v12 .hf-pill b svg{fill:#a523ef;stroke:none;width:1.05em}.v12 .hf-pill b svg .ck{fill:none;stroke:#fff;stroke-width:2.4px}.v12 .hf-pill small{font-size:clamp(11px, calc(1.9 * var(--q)), 12px);color:#ffffff80;white-space:nowrap;font-weight:600}.v12 .hx[data-s="3"] .hf-wall,.v12 .hx[data-s="4"] .hf-wall{--s:1;--o:1}.v12 .hx[data-s="3"] .hf-wall .w,.v12 .hx[data-s="4"] .hf-wall .w{--ws:1;--wo:1}.v12 .hx[data-s="3"] .hf-wall .wi,.v12 .hx[data-s="4"] .hf-wall .wi{transform:translate(-2cqw,-3cqh)}.v12 .hx[data-s="3"] .hf-pill,.v12 .hx[data-s="4"] .hf-pill{transform:translate(-50%)}.v12 .hx[data-s="4"] .hf-wall:after{opacity:.55}.v12 .hx[data-s="5"] .hf-wall{--s:1.08;--o:0}.v12 .hf-ntf{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);--y:-80;--s:1;background:#2c2c2ef0;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(92cqw,480px);padding:12px 12px 12px 14px;display:grid;box-shadow:0 10px 30px #00000080}.v12 .hf-ntf .ic{width:clamp(34px, calc(6.4 * var(--q)), 42px);aspect-ratio:1;border-radius:24%;height:auto}.v12 .hf-ntf .tx{font-size:clamp(12.5px, calc(2.3 * var(--q)), 15px);gap:2px;line-height:1.28;display:grid}.v12 .hf-ntf .hd{color:#ffffff8c;justify-content:space-between;gap:8px;font-size:.82em;display:flex}.v12 .hf-ntf .hd b{color:#ffffffbf;letter-spacing:.02em;font-weight:600}.v12 .hf-ntf .t{color:#fff;font-weight:700}.v12 .hf-ntf .b{color:#ffffffc7}.v12 .hf-ntf .th{width:clamp(48px, calc(9.4 * var(--q)), 62px);aspect-ratio:1;border-radius:10px;grid-template-columns:1fr 1fr;gap:2px;display:grid;overflow:hidden}.v12 .hf-ntf .th img{object-fit:cover;width:100%;height:100%}.v12 .hf-ntf .tp{left:46%}.v12 .hx[data-s="4"] .hf-ntf{--y:-30;--o:1}.v12 .hx[data-s="5"] .hf-ntf{--y:-34;--s:.9;--o:0}.v12 .hf-gal{--s:1;--y:6;--tw:12.05;width:100cqw;height:100cqh}.v12 .hf-gal:before{content:"";z-index:2;height:calc(var(--top) + 14px + clamp(30px, calc(5.6 * var(--q)), 40px) + clamp(36px, calc(7 * var(--q)), 48px));background:#000;position:absolute;top:0;left:0;right:0}.v12 .hf-gal .gh{z-index:3;left:50%;top:calc(var(--top) + 2px);grid-template-columns:1fr auto 1fr;align-items:center;width:min(92cqw,640px);display:grid;position:absolute;translate:-50%}.v12 .hf-gal .gh svg{width:clamp(20px, calc(3.6 * var(--q)), 26px)}.v12 .hf-gal .gh b{text-shadow:0 1px 12px #000000e6;font:800 clamp(13px, calc(2.5 * var(--q)), 17px)/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase}.v12 .hf-gal .seg{z-index:3;left:50%;top:calc(var(--top) + 2px + clamp(30px, calc(5.6 * var(--q)), 40px));width:min(92cqw,480px);height:clamp(36px, calc(7 * var(--q)), 48px);background:#1c1c1e;border-radius:99px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:absolute;translate:-50%}.v12 .hf-gal .seg span{font:800 clamp(10px, calc(1.9 * var(--q)), 13px)/1 var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:#ffffff61;border-radius:99px;place-items:center;display:grid}.v12 .hf-gal .seg .on{color:#fff;background:#a523ef}.v12 .hf-gal .gg{left:50%;top:calc(50% + var(--cy));position:absolute}.v12 .hf-gal .t{width:calc(var(--tw) * 1cqw);aspect-ratio:1;border-radius:calc(var(--tw) * .085cqw);--X:var(--axd);--Y:var(--ayd);--S:1;transform-origin:0 0;transform:translate(calc(var(--X) * 1cqw), calc(var(--Y) * 1cqw)) scale(var(--S));transition:transform .7s var(--sp), opacity .2s ease;background:#151515;position:absolute;top:0;left:0;overflow:hidden}.v12 .hf-gal .t>img:first-child{object-fit:cover;width:100%;height:100%}.v12 .hf-gal .ta{aspect-ratio:1;object-fit:cover;border-radius:50%;width:22%;height:auto;position:absolute;bottom:5%;left:5%;box-shadow:0 0 0 2px #151515}.v12 .hf-gal .t em{font:800 calc(var(--tw) * .085cqw)/1 var(--f-body);color:#fff;white-space:nowrap;background:#14141499;border-radius:99px;padding:.3em .6em;font-style:normal;position:absolute;bottom:6%;right:5%}.v12 .hf-gal .cap{z-index:3;left:50%;bottom:calc(var(--bot) + 8px);width:clamp(270px, calc(52 * var(--q)), 380px);height:clamp(42px, calc(8 * var(--q)), 56px);background:#1c1c1ef2;border-radius:99px;grid-template-columns:1fr 1fr;padding:5px;display:grid;position:absolute;translate:-50%;box-shadow:0 10px 30px #0009}.v12 .hf-gal .cap span{z-index:1;font:800 clamp(10px, calc(1.9 * var(--q)), 13px)/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;justify-content:center;align-items:center;gap:7px;transition:color .2s;display:flex;position:relative}.v12 .hf-gal .cap svg{width:1.5em}.v12 .hf-gal .cap .a{color:#fff}.v12 .hf-gal .cap .pl{width:calc(50% - 5px);transition:transform .6s var(--sp);background:#a523ef;border-radius:99px;position:absolute;top:5px;bottom:5px;left:5px}.v12 .hx[data-s="5"] .hf-gal,.v12 .hx[data-s="6"] .hf-gal{--s:1;--y:0;--o:1}.v12 .hx[data-s="5"] .hf-gal .t{animation:hf-up .5s var(--sp) calc(60ms + var(--gd)) both}.v12 .hx[data-s="6"] .hf-gal .t.me{--X:var(--mxd);--Y:var(--myd);--S:var(--msd);z-index:1}.v12 .hx[data-s="6"] .hf-gal .t:not(.me){opacity:0}.v12 .hx[data-s="6"] .hf-gal .cap .pl{transform:translate(100%)}.v12 .hx[data-s="6"] .hf-gal .cap .a{color:#ffffff73}.v12 .hx[data-s="6"] .hf-gal .cap .m{color:#fff}.v12 .hx[data-s="7"] .hf-gal{--s:.3;--y:4;--o:0}.v12 .hf-pp{--y:46;--s:.7}.v12 .hf-pp .pp{width:calc(66 * var(--q))}.v12 .hf-pp .pp.stamped .pp-new{animation:hf-press .5s var(--sp) both}@keyframes hf-press{0%{opacity:0;transform:scale(2.1)rotate(-14deg)}}.v12 .hx[data-s="7"] .hf-pp{--y:0;--s:1;--o:1}.v12 .hx[data-s="8"] .hf-pp{--y:-40;--s:.7;--o:0}.v12 .hf-scn{width:min(92cqw, calc(68 * var(--q)));--y:30;--s:.9;font-size:clamp(12.5px, calc(2.45 * var(--q)), 16px)}.v12 .hf-scn .ch{padding-bottom:calc(1.6 * var(--q));margin-bottom:calc(1.6 * var(--q));border-bottom:1px solid #ffffff14;grid-template-columns:1.6em 1fr 1.6em;align-items:center;display:grid}.v12 .hf-scn .ch svg{width:1.45em}.v12 .hf-scn .ct{justify-content:center;align-items:center;gap:8px;display:flex}.v12 .hf-scn .ct img{width:2.2em;height:auto}.v12 .hf-scn .ct span{gap:1px;display:grid}.v12 .hf-scn .ct b{letter-spacing:.03em;text-transform:uppercase;font-size:.88em;font-weight:800}.v12 .hf-scn .ct small{letter-spacing:.05em;text-transform:uppercase;color:#ffffff73;font-size:.74em;font-weight:800}.v12 .hf-scn .cl{gap:calc(1.4 * var(--q));display:grid}.v12 .hf-scn .m{align-items:flex-end;gap:8px;display:flex}.v12 .hf-scn .ma{object-fit:cover;border-radius:50%;flex:none;width:1.9em;height:1.9em}.v12 .hf-scn .m small{color:#ffffff80;margin:0 0 3px 4px;font-size:.74em;font-weight:700;display:block}.v12 .hf-scn .m p{background:#2e2e2e;border-radius:20px 20px 20px 6px;padding:.6em .95em;line-height:1.33}.v12 .hf-scn .me{justify-content:flex-end}.v12 .hf-scn .me p{background:#a523ef;border-radius:20px 20px 6px}.v12 .hf-scn .evc{width:min(52cqw, calc(30 * var(--q)))}.v12 .hf-scn .eg{color:#ffffff8c;align-items:center;gap:8px;margin-top:8px;font-size:.74em;font-weight:600;display:flex}.v12 .hf-scn .eg i{color:#fff;background:#a523ef;border-radius:99px;padding:6px 14px;font-style:normal;font-weight:800}.v12 .hx[data-s="8"] .hf-scn{--y:0;--s:1;--o:1}.v12 .hx[data-s="8"] .hf-scn .m{animation:hf-up .5s var(--sp) calc(.2s + var(--i) * .42s) both}.v12 .hx[data-s="8"] .hf-scn .me{animation-delay:2.1s}.v12 .hx[data-s="8"] .hf-scn .evc{animation:hf-spin3d .95s var(--sp) 1s both}@keyframes hf-spin3d{0%{opacity:0;transform:perspective(900px)translate(40%)rotateY(-230deg)scale(.5)}30%{opacity:1}}.v12 .hx[data-s="1"] .hf-scn{--y:-20;--s:.9}@media (prefers-reduced-motion:reduce){.v12 .hf *,.v12 .hf-o{transition:none!important;animation:none!important}}.v12 .hi{display:none}html.v12-doc.hx-intro .hi{z-index:200;cursor:crosshair;background:#000;animation:10ms 6.5s forwards hi-safety;display:block;position:fixed;inset:0}@keyframes hi-safety{to{opacity:0;visibility:hidden}}.v12 .hi.live{background:0 0}.v12 .hi-cv{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.v12 .hi-pic{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.v12 .hi-core{--s:clamp(112px, 14vmin, 168px);padding:0 var(--gut);justify-items:center;gap:clamp(20px,3.4vh,30px);display:grid}.v12 .hi-mkw{position:relative}.v12 .hi-mk{width:var(--s);height:var(--s);opacity:0;position:relative}.v12 .hi-st{left:0;top:calc(var(--i) * var(--s) / 8);width:100%;height:calc(var(--s) / 8 + .5px);background:url(/img/brand/pxi-mark.svg) 0 calc(var(--i) * var(--s) / -8) / var(--s) var(--s) no-repeat;position:absolute}.v12 .hi-gh{opacity:0;position:absolute;inset:0;-webkit-mask:url(/img/brand/pxi-mark.svg) 50%/contain no-repeat;mask:url(/img/brand/pxi-mark.svg) 50%/contain no-repeat}.v12 .hi-gh.p{background:#a523ef}.v12 .hi-gh.o{background:#ff5a1f}.v12 .hi-bk{left:calc(50% + var(--x) * 1px * var(--k,1));top:calc(50% + var(--y) * 1px * var(--k,1));width:calc(var(--w) * 1px * var(--k,1));height:calc(var(--h) * 1px * var(--k,1));background:var(--c);opacity:0;position:absolute}.v12 .hi-prime{font:700 clamp(19px, 1.9vw, 27px)/1.2 var(--f-display);letter-spacing:-.015em;text-align:center;color:#fff;opacity:0;text-shadow:0 0 22px #000,0 0 6px #000;transition:opacity .45s}.v12 .hi-prime.on{opacity:1}.v12 .hi-prime span{display:block}.v12 .hi-scan{opacity:0;background:#fff;height:2px;position:absolute;top:0;left:0;right:0}@media (max-width:979px){.v12 .hx{--top:150px;--bot:84px}.v12 .hx-h{font-size:clamp(22px,6.6vw,32px);line-height:1.05}.v12 .hx-h .ln{display:block}.v12 .hx-cap{font-size:14px}.v12 .hf{--rw:calc(54 * var(--q))}.v12 .hf-wall{--cw:36;--rh:47.3;--tw:34}.v12 .hf-wall .w.dk{display:none}.v12 .hf-pp .pp{width:min(84cqw, calc(68 * var(--bh)))}.v12 .hf-scn{width:92cqw;font-size:clamp(10.5px, calc(3.1 * var(--bh)), 15px)}.v12 .hf-scn .cl{gap:calc(1.2 * var(--bh))}.v12 .hf-scn .ch{padding-bottom:calc(1.2 * var(--bh));margin-bottom:calc(1.2 * var(--bh))}.v12 .hf-scn .evc{width:min(44cqw, calc(29 * var(--bh)))}.v12 .hf-gal{--tw:32.6}.v12 .hf-gal .t{--X:var(--axm);--Y:var(--aym)}.v12 .hf-gal .t.dk{display:none}.v12 .hx[data-s="6"] .hf-gal .t.me{--X:var(--mxm);--Y:var(--mym);--S:var(--msm)}}.v12 .wr{--ppw:min(440px, calc((var(--screen) - 205px) / 1.43));--sw:112px;justify-items:center;display:grid;position:relative}.v12 .wr .pp{width:var(--ppw);cursor:pointer}.v12 .wr-stub{z-index:3;left:calc(50% - var(--ppw) / 2 - var(--sw) - 64px);width:var(--sw);height:calc(var(--sw) * 1.34);padding:calc(var(--sw) * .15) calc(var(--sw) * .1) calc(var(--sw) * .13) calc(var(--sw) * .17);background:var(--paper);color:#121212;will-change:transform;cursor:pointer;border-left:2px dashed #00000047;border-radius:3px 12px 12px 3px;align-content:space-between;display:grid;position:absolute;top:44%;transform:rotate(-9deg);box-shadow:0 14px 28px #00000080;-webkit-mask:radial-gradient(8px at 0 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(8px at 0 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(8px at 0 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(8px at 0 100%,#0000 98%,#000) bottom/100% 51% no-repeat}.v12 .wr-stub b{font:700 calc(var(--sw) * .17)/.9 var(--f-display);letter-spacing:-.01em;text-transform:uppercase}.v12 .wr-ad{gap:5px;display:grid}.v12 .wr-ad small{font:500 12px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#000000b3}@media (max-width:979px){.v12 .wr{--ppw:min(320px, 84vw, calc((var(--screen) - 200px) / 1.43));--sw:84px}.v12 .wr-stub{left:calc(50% - var(--ppw) / 2 - 30px);top:57%}.v12 .wr-ad small{letter-spacing:0}.v12 .wr-ad small+small{display:none}.v12 .disc-sec{padding-block:18px}.v12 .disc-sec>.wrap{gap:12px}.v12 .disc-sec .disc{--cw:min(46vw, 164px);gap:10px}.v12 .disc-sec .disc-info{gap:4px}.v12 .disc-sec .di-title{font-size:24px}.v12 .disc-sec .di-row{gap:12px;margin-top:4px;padding-block:8px}.v12 .disc-sec .di-circle{width:58px}.v12 .disc-sec .di-fields{grid-template-columns:minmax(0,1.5fr) auto auto;gap:6px 16px}.v12 .disc-sec .di-match{grid-column:auto}.v12 .disc-sec .di-match .v b{font-size:17px;line-height:1.1}.v12 .roll-sec{padding-bottom:12px}.v12 .mw-sec{padding-block:22px}.v12 .mw-sec .mw .wall{height:204px}}html.v12-doc:has(.v12 .hx){overscroll-behavior:none;overflow:hidden}html.v12-doc:has(.v12 .hx) body{overscroll-behavior:none;overflow:hidden}.v12 .hx{min-height:0}.v12 .hf-map{width:100cqw;height:calc(100cqh - var(--top) - var(--bot) + 60px);--s:.96}.v12 .hm-map{position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 70%,#000 52%,#0000 100%);mask-image:radial-gradient(72% 70%,#000 52%,#0000 100%)}.v12 .hm-map svg{width:100%;height:100%;display:block}.v12 .hm-pin{left:var(--x);top:var(--y);align-items:center;gap:8px;display:flex;position:absolute;translate:-15px -50%}.v12 .hm-pin.hm-l{flex-direction:row-reverse;translate:calc(15px - 100%) -50%}.v12 .hm-rec{width:30px;height:30px;transition:scale .45s var(--sp);background:#111;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,0 4px 14px #0009}.v12 .hm-rec:before{content:"";border-radius:50%;position:absolute;inset:2.5px;box-shadow:inset 0 0 0 1px #ffffff14}.v12 .hm-rec>i{background:#fff;border-radius:50%;width:12px;height:12px}.v12 .hm-hero .hm-rec>i{background:#a523ef;box-shadow:0 0 10px #a523efcc}.v12 .hm-tag{white-space:nowrap;background:#121214e0;border-radius:10px;gap:1px;padding:5px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.v12 .hm-l .hm-tag{text-align:right}.v12 .hm-tag b{font:700 13px/1.15 var(--f-display);color:#fff;letter-spacing:-.01em}.v12 .hm-tag small{color:#ffffff8c;font-size:11px;line-height:1.2}.v12 .hm-hero .hm-tag{box-shadow:inset 0 0 0 1px #a523efb3}.v12 .hm-hero .hm-tag small{color:#d651fb}.v12 .hm-hero .tp{left:15px}.v12 .hx[data-s="0"] .hf-map,.v12 .hx[data-s="0t"] .hf-map{--s:1;--o:1}.v12 .hx[data-s="0"] .hm-pin{animation:hf-pop .5s var(--sp) calc(.2s + var(--i) * .16s * var(--slow)) both}.v12 .hx[data-s="0t"] .hm-hero{z-index:2}.v12 .hx[data-s="0t"] .hm-hero .hm-rec{transition-delay:calc(.3s * var(--slow));scale:1.45}.v12 .hx[data-s="0t"] .hm-hero .tp{animation:hf-tp .4s ease calc(.12s * var(--slow)) both}.v12 .hx[data-s="0t"] .hm-hero .tp:after{animation:hf-ring .4s ease-out calc(.12s * var(--slow)) both}.v12 .hx[data-s="0r"] .hf-map{--s:1.18;--o:0;--d:50ms}.v12 .hx[data-s="0r"] .hf-dsc{--x:-2;--s:.72;--o:1;--d:.18s}.v12 .hx[data-s="0r"] .hf .dsc-disc-wrap,.v12 .hx[data-s="0r"] .hf .dsc-di{transform:translate(-6%)scale(.86)}.v12 .hx[data-s="0r"] .hf .dsc-polaroid,.v12 .hx[data-s="0r"] .hf .dsc-react{opacity:0}@media (max-width:979px){.v12 .hm-tag b{font-size:12px}.v12 .hm-tag small{font-size:10px}}.v12 .hx-acts{bottom:calc(clamp(16px,3vh,30px) + 18px)}.v12 .hx-legal{z-index:5;justify-content:center;align-items:center;gap:18px;font-size:11px;line-height:1;display:flex;position:absolute;bottom:clamp(6px,1vh,10px);left:0;right:0}.v12 .hx-legal a{color:#ffffff61;text-decoration:none}.v12 .hx-legal a:hover{color:#ffffffb3}.v12 .hx-legal .pc-icon{opacity:.8;width:22px;height:11px}
