:where(.pcta){--pcta-h:clamp(56px, 4.6vw, 76px);--pcta-fs:calc(var(--pcta-h) * .42)}.pcta{--pcta-in:calc(var(--pcta-h) * .09);--pcta-orb:calc(var(--pcta-h) - 2 * var(--pcta-in));--pcta-chip:calc(var(--pcta-h) * .62);--pcta-cx:calc(var(--pcta-in) + var(--pcta-orb) / 2);--pcta-lh:1.1em;--pcta-ease:cubic-bezier(.16, 1, .3, 1);--pcta-spring:cubic-bezier(.34, 1.56, .64, 1);vertical-align:middle;max-width:100%;display:inline-flex}.pcta-btn{width:100%;height:var(--pcta-h);padding-block:0;padding-inline:var(--pcta-in) calc((var(--pcta-h) - var(--pcta-chip)) / 2);color:#fff;font:var(--pcta-weight,400) var(--pcta-fs) / 1 var(--pcta-font,"Bebas Neue", "Oswald", "Arial Narrow", Impact, sans-serif);letter-spacing:var(--pcta-track,.035em);text-transform:var(--pcta-case,uppercase);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:scale .6s var(--pcta-spring), box-shadow .45s ease;background:0 0;border:0;border-radius:999px;align-items:center;margin:0;display:flex;position:relative;box-shadow:0 22px 40px -18px #e10d13d9,0 8px 18px -8px #0000008c}.pcta-btn[dir=rtl]{--pcta-cx:calc(100% - var(--pcta-in) - var(--pcta-orb) / 2);--pcta-lh:1.7em;font-size:calc(var(--pcta-fs) * var(--pcta-ar-scale,.72));letter-spacing:0;text-transform:none;font-weight:700}.pcta-btn:active{transition-duration:.14s,.45s;scale:.965}.pcta-btn:focus-visible{outline-offset:4px;outline:2px solid #f4d06a}.pcta-clip{border-radius:inherit;clip-path:inset(0 round 999px);pointer-events:none;background:#ffe2d838;position:absolute;inset:0;overflow:hidden}.pcta-clip>*{display:block;position:absolute}.pcta-rim{aspect-ratio:1;background:conic-gradient(#ffdeba00 0deg,#ffe2c000 26deg,#ffe8ccf2 50deg,#fff 55deg,#ffe2c000 82deg,#ffdeba00 206deg,#ffd2aa80 232deg,#ffdeba00 258deg);width:140%;animation:10s linear infinite pcta-turn;top:50%;left:50%;translate:-50% -50%}@keyframes pcta-turn{to{rotate:1turn}}.pcta-face{border-radius:inherit;background:radial-gradient(120% 110% at 50% -34%,#ffffff4d,#fff0 62%),radial-gradient(80% 130% at 50% 135%,#ff4a3480,#ff4a3400 70%),linear-gradient(#ef151c 0%,#cd0a11 55%,#93050a 100%);inset:1.5px;box-shadow:inset 0 1px #fff6,inset 0 -10px 18px -10px #280002b3}.pcta-glow{width:calc(var(--pcta-h) * 3.2);aspect-ratio:1;margin:calc(var(--pcta-h) * -1.6) 0 0 calc(var(--pcta-h) * -1.6);opacity:0;background:radial-gradient(closest-side,#ffd2ba6b,#ffd2ba1f 55%,#ffd2ba00);border-radius:50%;transition:opacity .45s;top:0;left:0}.pcta-sheen{background:linear-gradient(105deg,#fff0 15%,#ffffff4d 50%,#fff0 85%);width:42%;top:0;bottom:0;left:0;translate:-110%}@keyframes pcta-sheen{0%{translate:-110%}to{translate:250%}}@keyframes pcta-sheen-rtl{0%{translate:250%}to{translate:-110%}}.pcta-view{background:radial-gradient(circle at var(--pcta-cx) 50%, #6a0b0e 0, #230405 calc(var(--pcta-orb) * .6));clip-path:circle(calc(var(--pcta-orb) / 2) at var(--pcta-cx) 50%);transition:clip-path .56s cubic-bezier(.5,0,.15,1);inset:0}.pcta-view:after{content:"";box-shadow:inset 0 0 calc(var(--pcta-h) * .35) #0a0001a6;opacity:0;border-radius:999px;transition:opacity .5s;position:absolute;inset:0}.pcta-pan{height:calc(var(--pcta-orb) * 1.35);width:calc(var(--pcta-orb) * 1.35 * 2374 / 132 * 2);opacity:0;background:0 0/auto 100% repeat-x;transition:opacity .9s;display:block;position:absolute;top:50%;left:0;translate:0 -50%}.pcta[data-lit] .pcta-pan{opacity:1}.pcta-lens{width:var(--pcta-orb);height:var(--pcta-orb);transition:opacity .3s ease, scale .6s var(--pcta-spring);background:radial-gradient(44% 15% at 45% 9%,#ffffffe6,#fff0 100%),radial-gradient(70% 34% at 46% 6%,#ffffff6b,#fff0 100%),radial-gradient(64% 28% at 50% 100%,#ff5c46b3,#ff5c4600 100%),radial-gradient(circle at 50% 42%,#0000 36%,#18020473 66%,#0a0002eb 100%);border-radius:50%;flex:none;position:relative;box-shadow:inset 0 0 0 1px #ffece68c,inset 0 -3px 6px #0000004d,0 0 0 2px #50000466,0 5px 12px -3px #280003b3}.pcta-label{text-align:center;min-width:0;transition:opacity .3s ease, transform .5s var(--pcta-ease);flex:auto;padding-inline:.62em .72em;position:relative}.pcta-line{vertical-align:middle;height:var(--pcta-lh);line-height:var(--pcta-lh);display:inline-block;overflow:hidden}.pcta-ch{text-shadow:0 var(--pcta-lh) 0 currentColor, 0 1px 1px #3c00034d, 0 calc(var(--pcta-lh) + 1px) 1px #3c00034d;transition:translate .55s var(--pcta-ease);transition-delay:calc(var(--n) * 11ms);display:inline-block}.pcta-chip{width:var(--pcta-chip);height:var(--pcta-chip);color:#d40a11;transition:scale .6s var(--pcta-spring), opacity .3s ease;background:radial-gradient(120% 120% at 30% 18%,#fff,#f4eee5 58%,#e3d9ca);border-radius:50%;flex:none;position:relative;box-shadow:0 6px 14px -6px #280002bf,inset 0 -2px 3px #50281e2e}.pcta-chip svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:46%;height:46%;transition:translate .5s var(--pcta-ease);position:absolute;inset:27%}.pcta-chip>i{clip-path:circle(50%);border-radius:50%;position:absolute;inset:0}.pcta-chip svg+svg{translate:-170%}.pcta-btn[dir=rtl] .pcta-chip svg{transform:scaleX(-1)}.pcta-btn[dir=rtl] .pcta-chip svg+svg{translate:170%}@media (hover:hover){.pcta-btn:hover{box-shadow:0 26px 48px -18px #ff2228f2,0 10px 22px -8px #0000008c}.pcta-btn:hover .pcta-glow{opacity:1}.pcta-btn:hover .pcta-sheen{animation:1.05s cubic-bezier(.3,.6,.2,1) both pcta-sheen}.pcta-btn[dir=rtl]:hover .pcta-sheen{animation-name:pcta-sheen-rtl}.pcta-btn:hover .pcta-ch{translate:0 calc(var(--pcta-lh) * -1)}.pcta-btn:hover .pcta-chip{scale:1.08}.pcta-btn:hover .pcta-chip svg:first-child{translate:170%}.pcta-btn[dir=rtl]:hover .pcta-chip svg:first-child{translate:-170%}.pcta-btn:hover .pcta-chip svg+svg{translate:0}}.pcta-btn:focus-visible .pcta-ch{translate:0 calc(var(--pcta-lh) * -1)}.pcta-btn:focus-visible .pcta-chip svg:first-child{translate:170%}.pcta-btn[dir=rtl]:focus-visible .pcta-chip svg:first-child{translate:-170%}.pcta-btn:focus-visible .pcta-chip svg+svg{translate:0}.pcta[data-go] .pcta-view{clip-path:circle(135% at var(--pcta-cx) 50%)}.pcta[data-go] .pcta-view:after{opacity:1}.pcta[data-go] .pcta-lens{opacity:0;scale:1.3}.pcta[data-go] .pcta-label{opacity:0;transform:translate(.6em)}.pcta[data-go] [dir=rtl] .pcta-label{transform:translate(-.6em)}.pcta[data-go] .pcta-chip{opacity:0;scale:.4}.pcta[data-off] .pcta-rim{animation-play-state:paused}.pcta[data-tone=light] .pcta-btn{color:#a8070c;box-shadow:0 24px 44px -20px #1e0002d9,0 8px 16px -8px #1e00028c}.pcta[data-tone=light] .pcta-clip{background:#fff9}.pcta[data-tone=light] .pcta-rim{background:conic-gradient(#e10d1300 0deg 26deg,#e10d13d9 50deg,#ffb38a 55deg,#e10d1300 82deg 206deg,#e0a94bb3 232deg,#e0a94b00 258deg)}.pcta[data-tone=light] .pcta-face{background:radial-gradient(120% 110% at 50% -34%,#fff,#fff0 62%),linear-gradient(#fffdf8 0%,#f4ede2 55%,#e0d4c2 100%);box-shadow:inset 0 1px #fff,inset 0 -10px 18px -10px #6e321e66}.pcta[data-tone=light] .pcta-glow{background:radial-gradient(closest-side,#fffffff2,#ffffff4d 55%,#fff0)}.pcta[data-tone=light] .pcta-sheen{background:linear-gradient(105deg,#fff0 15%,#ffffffd9 50%,#fff0 85%)}.pcta[data-tone=light] .pcta-ch{text-shadow:0 var(--pcta-lh) 0 currentColor}.pcta[data-tone=light] .pcta-chip{color:#fff;background:radial-gradient(120% 120% at 30% 18%,#ff3a3f,#e10d13 55%,#a3060b);box-shadow:0 6px 14px -6px #780004cc,inset 0 1px #ffffff59}@media (prefers-reduced-motion:reduce){.pcta-rim{animation:none}.pcta-btn .pcta-sheen{display:none}.pcta-btn .pcta-ch,.pcta-btn:hover .pcta-ch,.pcta-btn:focus-visible .pcta-ch{transition:none;translate:none}.pcta-chip svg{transition:none}}@property --hx-sy{syntax:"<number>";inherits:false;initial-value:0}@property --hx-cx{syntax:"<number>";inherits:false;initial-value:0}@property --hx-cy{syntax:"<number>";inherits:false;initial-value:0}@property --hx-px{syntax:"<number>";inherits:false;initial-value:0}@property --hx-py{syntax:"<number>";inherits:false;initial-value:0}.hx{--hx-bg:#0a0909;--hx-red:#e10d13;--hx-red-hi:#ff2a2f;--hx-ink:#f8f5ef;--hx-ease:cubic-bezier(.16, 1, .3, 1);--hx-ratio:2.5006;--hx-nav:calc(var(--nav-h,60px) + var(--nav-extra,0px));--hx-display:"Bebas Neue", "Oswald", "Arial Narrow", Impact, sans-serif;--hx-ui:"Outfit", system-ui, sans-serif;isolation:isolate;width:100%;min-height:max(100svh,640px);padding-top:var(--hx-nav);background:var(--hx-bg);color:var(--hx-ink);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hx-atmos{z-index:0;pointer-events:none;background:radial-gradient(62% 34% at 50% 108%,#aa0e1680,#0000 72%),radial-gradient(34% 44% at 0 100%,#e10d133d,#0000 70%),radial-gradient(34% 44% at 100% 100%,#e10d133d,#0000 70%),radial-gradient(56% 26% at 50% -8%,#e10d131a,#0000 70%);position:absolute;inset:0}.hx-copy{z-index:3;text-align:center;width:100%;transform:translate3d(0, calc(var(--hx-sy,0) * .34px), 0);transform:translate3d(0, round(calc(var(--hx-sy,0) * .34px), 1px), 0);opacity:calc(1 - var(--hx-sy,0) / 620);padding:clamp(30px,4.2vh,60px) 20px 0;position:relative}.hx-copy-in{transition:transform 1.1s var(--hx-ease);transform:translate3d(calc((var(--hx-cx,0) + var(--dx,0)) * 1px), calc(var(--hx-cy,0) * 1px), 0)}.hx-title{font-family:var(--hx-display);letter-spacing:.012em;text-transform:uppercase;color:#fff;-webkit-text-stroke:.014em currentColor;flex-wrap:nowrap;justify-content:center;column-gap:.3em;margin:0;font-size:clamp(52px,8.6vw,200px);font-weight:400;line-height:.9;display:flex}.hx-w{flex:none;margin:-.07em -.02em -.03em;padding:.07em .02em .03em;display:block;overflow:hidden}.hx-w>span{transition:transform 1.15s var(--hx-ease) calc(var(--i,0) * 95ms + .12s);display:block;transform:translateY(112%)}:is(.is-in,[data-hx-in]) .hx-w>span{transform:none}.hx-sep{flex:none;align-items:center;display:flex}.hx-sep i{width:.13em;height:.13em;transition:transform .8s var(--hx-ease) calc(var(--i,0) * 95ms + .26s);background:#e10d13;border-radius:50%;display:block;transform:scale(0);box-shadow:0 0 .22em #e10d13a6}:is(.is-in,[data-hx-in]) .hx-sep i{transform:none}.hx-lead{max-width:40em;font-family:var(--hx-ui);color:#f8f5eff0;text-wrap:balance;text-shadow:0 1px 18px #000000bf;opacity:0;transition:opacity .9s ease .45s, translate .9s var(--hx-ease) .45s;margin:clamp(12px,1.7vw,30px) auto 0;font-size:clamp(15.5px,1.42vw,28px);font-weight:400;line-height:1.45;translate:0 14px}:is(.is-in,[data-hx-in]) .hx-lead{opacity:1;translate:none}.hx-scene{z-index:1;touch-action:pan-y;cursor:grab;flex:1 1 0;width:100%;min-height:36vw;max-height:41vw;margin-top:-3.2vw;position:relative;overflow:hidden;container-type:size}.hx[data-dragging] .hx-scene{cursor:grabbing}.hx-scene:before,.hx-scene:after{content:"";z-index:2;pointer-events:none;position:absolute;inset-inline:0}.hx-scene:before{background:linear-gradient(to bottom, var(--hx-bg) 0%, #0a090999 45%, transparent 100%);height:18%;top:0}.hx-scene:after{background:radial-gradient(60% 72% at 0 112%,#960a128c,#0000 70%),radial-gradient(60% 72% at 100% 112%,#960a128c,#0000 70%),linear-gradient(#0000 0%,#0a0708db 66%,#0a0708 100%);height:30%;bottom:0}.hx-enter{transition:scale 2s var(--hx-ease) .1s;position:absolute;inset:0;scale:1.07}:is(.is-ready,[data-hx-pic]) .hx-enter{scale:none}.hx-veil{z-index:3;background:var(--hx-bg);pointer-events:none;transition:opacity 1.5s .1s;position:absolute;inset:0}:is(.is-ready,[data-hx-pic]) .hx-veil{opacity:0}.hx-shift{transform:translate3d(0, calc(var(--hx-sy,0) * .12px), 0);transform:translate3d(0, round(calc(var(--hx-sy,0) * .12px), 1px), 0);position:absolute;inset:0}.hx-pan{transform:translate3d(calc(var(--hx-px,0) * 1px), calc(var(--hx-py,0) * 1px), 0);transition:transform .9s var(--hx-ease);position:absolute;inset:0}.hx-strip{--tw:calc(100cqh * var(--hx-ratio));height:100%;width:calc(var(--tw) * var(--hx-tiles,6));will-change:transform;display:flex;position:absolute;top:0;left:0}.hx-tile{width:var(--tw);cursor:pointer;flex:none;height:100%;position:relative}.hx[data-dragging] .hx-tile{cursor:grabbing}.hx-img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.hx-seam{z-index:1;width:calc(var(--tw) * .075);pointer-events:none;background:linear-gradient(90deg,#0000 49.2%,#ff3c42e6 49.6% 50.4%,#0000 50.8%),linear-gradient(90deg,#0000 0%,#0a0909c7 30%,#0a0909eb 50%,#0a0909c7 70%,#0000 100%);position:absolute;top:0;bottom:0;left:0;translate:-50%}.hx-seam b{font-family:var(--hx-ui);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#f8f5efeb;background:#0a0909c7;border:1px solid #ff5a6073;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:500;position:absolute;top:24%;left:50%;translate:-50%}.hx-badge{--b:clamp(68px, 7.4vw, 144px);z-index:2;width:var(--b);aspect-ratio:1;color:#fff;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s ease, scale 1s var(--hx-ease), visibility 0s .7s;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;translate:-50% -50%;scale:.5}.hx-tile[data-near] .hx-badge{pointer-events:auto}.is-ready.is-in .hx-tile[data-near] .hx-badge{opacity:1;visibility:visible;transition:opacity .7s ease 1.3s, scale 1.1s var(--hx-ease) 1.3s, visibility 0s;scale:none}.hx-badge:focus-visible{outline-offset:4px;border-radius:50%;outline:2px solid #ffffffd9}.hx-orb{perspective:calc(var(--b) * 4.4);transition:scale .5s var(--hx-ease);position:absolute;inset:0}.hx-badge:hover .hx-orb,.hx-badge:focus-visible .hx-orb{scale:1.1}.hx-badge:active .hx-orb{scale:.94}.hx-aura{background:radial-gradient(circle,#e10d1375 0%,#e0a94b29 40%,#0000 68%);border-radius:50%;animation:3.6s ease-in-out infinite hx-breathe;position:absolute;inset:-22%}@keyframes hx-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.hx-pulse{opacity:0;border:1.5px solid #ffd896cc;border-radius:50%;width:60%;height:60%;animation:3.2s cubic-bezier(.2,.6,.3,1) infinite hx-sonar;position:absolute;top:20%;left:20%}.hx-pulse--b{animation-delay:1.6s}@keyframes hx-sonar{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(1.8)}}.hx-skel{pointer-events:none;opacity:0;animation:.4s .6s forwards hx-skel-in;position:absolute;inset:0;overflow:hidden}.hx-skel:before{content:"";background:linear-gradient(105deg,#0000 38%,#ffffff0f 50%,#0000 62%);animation:1.7s ease-in-out infinite hx-skel-run;position:absolute;inset:0;transform:translate(-100%)}.hx-img[data-ready]+.hx-skel{display:none}@keyframes hx-skel-in{to{opacity:1}}@keyframes hx-skel-run{to{transform:translate(100%)}}.hx-world{transform-style:preserve-3d;transform:rotateX(calc(var(--hx-py,0) * -.9deg)) rotateY(calc(var(--hx-px,0) * -1.1deg));transition:transform .9s var(--hx-ease);position:absolute;inset:0}.hx-body{width:60%;height:60%;box-shadow:0 0 0 1px #ffffff3d, inset 0 0 calc(var(--b) * .11) #e10d139e, inset 0 calc(var(--b) * -.07) calc(var(--b) * .13) #e0a94b5c, 0 calc(var(--b) * .11) calc(var(--b) * .26) #0000009e;background:radial-gradient(circle at 33% 27%,#ffffff3d 0%,#fff0 34%),radial-gradient(circle,#2e1e1a85 0%,#0e0a09c7 62%,#040303eb 100%);border-radius:50%;position:absolute;top:20%;left:20%;overflow:hidden}.hx-body:after{content:"";background:linear-gradient(100deg,#0000 38%,#fff6 50%,#0000 62%);animation:4.8s cubic-bezier(.5,0,.3,1) 1.8s infinite hx-scan;position:absolute;inset:0;transform:translate(-100%)}@keyframes hx-scan{0%{transform:translate(-100%)}38%,to{transform:translate(100%)}}.hx-globe{width:60%;height:60%;transform-style:preserve-3d;position:absolute;top:20%;left:20%;transform:rotate(-20deg)rotateX(-14deg)}.hx-spin{transform-style:preserve-3d;animation:16s linear infinite hx-globe;position:absolute;inset:0}@keyframes hx-globe{to{transform:rotateY(360deg)}}.hx-mer{border:max(1px, calc(var(--b) * .014)) solid #fff9;transform:rotateY(calc(var(--k) * 30deg));border-radius:50%;position:absolute;inset:0}.hx-lat{transform:translateY(calc(var(--b) * var(--h))) rotateX(90deg) scale(var(--s));border:1px solid #ffffff42;border-radius:50%;position:absolute;inset:0}.hx-lat--eq{border-color:#e0a94be6;border-width:max(1.2px, calc(var(--b) * .017))}.hx-orbit{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(74deg)rotateY(-14deg)}.hx-track{transform-style:preserve-3d;animation:5.4s linear infinite hx-orbit;position:absolute;inset:2%}@keyframes hx-orbit{to{transform:rotate(360deg)}}.hx-ring{-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - max(2.6px, var(--b) * .034)), #000 calc(100% - max(2px, var(--b) * .026)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - max(2.6px, var(--b) * .034)), #000 calc(100% - max(2px, var(--b) * .026)));mask:radial-gradient(farthest-side, transparent calc(100% - max(2.6px, var(--b) * .034)), #000 calc(100% - max(2px, var(--b) * .026)));background:conic-gradient(#ffd68c29 0deg 30deg,#ffcd789e 210deg,#fff6da 358deg,#ffd68c29 360deg);border-radius:50%;position:absolute;inset:0}.hx-sat{width:calc(var(--b) * .11);height:calc(var(--b) * .11);margin:calc(var(--b) * -.055) 0 0 calc(var(--b) * -.055);box-shadow:0 0 calc(var(--b) * .1) #ffbe5af2, 0 0 calc(var(--b) * .22) #e10d1380;background:radial-gradient(circle at 35% 30%,#fff 0 18%,#ffe3a3 42%,#e0a94b 78%,#b97a1c 100%);border-radius:50%;animation:5.4s linear infinite hx-orbit-inv;position:absolute;top:0;left:50%}@keyframes hx-orbit-inv{0%{transform:rotate(0)rotateY(14deg)rotateX(-74deg)}to{transform:rotate(-360deg)rotateY(14deg)rotateX(-74deg)}}.hx-glare{width:28%;height:15%;transform:rotate(-30deg) translateZ(calc(var(--b) * .34));background:radial-gradient(at 50% 40%,#ffffffe0,#fff0 72%);border-radius:50%;position:absolute;top:23%;left:27%}.hx-deg{padding-bottom:calc(var(--b) * .02);font-family:var(--hx-display);font-weight:400;font-size:calc(var(--b) * .31);letter-spacing:.03em;color:#fff;-webkit-text-stroke:.018em currentColor;text-shadow:0 1px 2px #000000b3, 0 0 calc(var(--b) * .14) #000000b3;pointer-events:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.hx-deg sup{align-self:flex-start;margin-top:.14em;font-size:.6em;line-height:.9}.hx-tip{inset-inline-start:calc(100% - var(--b) * .06);font-family:var(--hx-ui);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#fff;opacity:0;pointer-events:none;transition:opacity .3s ease, translate .45s var(--hx-ease);background:#0a0909cc;border:1px solid #f8f5ef38;border-radius:999px;padding:.55em 1em;font-size:11px;font-weight:500;line-height:1;position:absolute;top:50%;translate:-8px -50%}@media (hover:hover){.hx-badge:hover .hx-tip,.hx-badge:focus-visible .hx-tip{opacity:1;translate:0 -50%}}.hx-tile:not([data-near]) .hx-badge .hx-orb *,.hx-tile:not([data-near]) .hx-badge .hx-orb :after,.hx-tile:not([data-near]) .hx-skel:before,.hx[data-paused] .hx-orb *,.hx[data-paused] .hx-orb :after,.hx[data-paused] .hx-skel:before,.hx[data-paused] .hx-tilt-icon{animation-play-state:paused!important}.hx-rail{z-index:4;inset-inline-end:clamp(12px,2.3vw,42px);opacity:0;background:#0a090999;border:1px solid #f8f5ef24;border-radius:999px;flex-direction:column;align-items:center;gap:0;padding:4px;transition:opacity 1s 1.1s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.is-in .hx-rail{opacity:1}.hx-dot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.hx-dot i{width:8px;height:8px;transition:background-color .35s ease, scale .45s var(--hx-ease);background:#f8f5ef9e;border-radius:50%;position:relative}.hx-dot:hover i{background:#f8f5efd9}.hx-dot[aria-pressed=true] i{background:#fff;scale:1.35;box-shadow:0 0 0 4px #f8f5ef29}.hx-dot-label{inset-inline-end:calc(100% + 6px);font-family:var(--hx-ui);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:#0a0909b8;border:1px solid #f8f5ef24;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:500;transition:opacity .25s;position:absolute;top:50%;translate:0 -50%}.hx-dot:hover .hx-dot-label,.hx-dot:focus-visible .hx-dot-label{opacity:1}.hx-tape{z-index:4;pointer-events:none;opacity:0;width:min(460px,100% - 32px);height:46px;transition:opacity .8s 1.5s;position:absolute;top:calc(3.2vw + 16px);left:50%;translate:-50%}.is-in.is-ready .hx-tape{opacity:1}.hx-tape-read{height:24px;font-family:var(--hx-ui);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#fff;background:#0a0909a8;border:1px solid #f8f5ef2e;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:0;left:50%;translate:-50%}.hx-tape-read b{font-variant-numeric:tabular-nums;font-weight:500}.hx-tape-hint{align-items:center;gap:8px;display:inline-flex}.hx:not([data-touched]) .hx-tape-deg,.hx[data-touched] .hx-tape-hint{display:none}.hx-tape-track{height:22px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}.hx-tape-strip{will-change:transform;background:linear-gradient(90deg,#f8f5ef57 1px,#0000 1px) 0 0/30px 5px repeat-x;width:2970px;height:100%;position:absolute;top:0;left:50%}.hx-tick{letter-spacing:.04em;white-space:nowrap;color:#f8f5ef9e;padding-top:9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;line-height:1;position:absolute;top:0;translate:-50%}.hx-tick:before{content:"";background:#f8f5efb3;width:1px;height:7px;position:absolute;top:0;left:50%}.hx-tick--name{color:#fff;font-family:var(--hx-ui);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:500}.hx-tick--name:before{background:#ff3b42;height:9px}.hx-tape-pin{filter:drop-shadow(0 0 4px #ff282ecc);border-bottom:6px solid #e10d13;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;bottom:-1px;left:50%;translate:-50%}.hx-tilt{z-index:4;inset-inline-start:10px;color:#fff;height:40px;font-family:var(--hx-ui);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;background:#0a0909a8;border:1px solid #f8f5ef3d;border-radius:999px;align-items:center;gap:7px;padding:0 15px 0 11px;font-size:11px;font-weight:500;line-height:1;transition:opacity .8s 1.7s,background-color .3s,border-color .3s,box-shadow .3s;display:none;position:absolute;bottom:10px}.is-in.is-ready .hx-tilt{opacity:1}.hx-tilt[aria-pressed=true]{background:#e10d13e0;border-color:#ff8282a6;box-shadow:0 0 20px #e10d138c}.hx-tilt-icon{transform-origin:50% 60%;animation:2.8s ease-in-out infinite hx-rock}.hx-tilt[aria-pressed=true] .hx-tilt-icon{animation-duration:1.5s}@keyframes hx-rock{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}.hx-caption{z-index:4;inset-inline-start:clamp(20px,3.4vw,60px);pointer-events:none;opacity:0;transition:opacity 1s 1.2s;display:none;position:absolute;bottom:clamp(24px,4.6vh,56px)}:is(.is-in,[data-hx-in]) .hx-caption{opacity:1}.hx-caption-in{animation:hx-cap .8s var(--hx-ease) both}@keyframes hx-cap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hx-cap-line{letter-spacing:.24em;color:#f8f5efdb;text-transform:uppercase;align-items:center;gap:9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:flex}.hx-cap-line i{background:var(--hx-red);width:6px;height:6px;box-shadow:0 0 10px var(--hx-red);border-radius:50%}.hx-cap-place{letter-spacing:.14em;color:#e0a94b;text-transform:uppercase;margin-top:6px;padding-inline-start:15px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.hx-actions{z-index:4;inset-inline:0;pointer-events:none;justify-content:center;padding-inline:20px;display:flex;position:absolute;bottom:clamp(20px,4.4vh,54px)}.hx-actions-in{pointer-events:auto;opacity:0;transition:opacity .9s ease .8s, translate .9s var(--hx-ease) .8s;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(10px,1.3vw,24px);display:flex;translate:0 16px}.is-in .hx-actions-in{opacity:1;translate:none}.hx-btn{min-height:clamp(52px,4.5vw,90px);font-family:var(--hx-display);letter-spacing:.024em;text-transform:uppercase;white-space:nowrap;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .4s var(--hx-ease), box-shadow .4s var(--hx-ease), background-color .3s ease, border-color .3s ease;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 clamp(26px,3vw,62px);font-size:clamp(23px,2vw,42px);line-height:1;display:inline-flex}.hx-btn--solid{background:var(--hx-red);box-shadow:0 12px 34px -8px #e10d1399,inset 0 1px #ffffff38}.hx-btn--solid:hover,.hx-btn--solid:focus-visible{background:var(--hx-red-hi);transform:translateY(-2px);box-shadow:0 18px 46px -8px #ff2a2fb3,inset 0 1px #ffffff47}.hx-btn--ghost{background:#0a090966;border-color:#f8f5efeb}.hx-btn--ghost:hover,.hx-btn--ghost:focus-visible{background:#f8f5ef24;transform:translateY(-2px)}.hx-btn:active{transform:translate(0,0)scale(.98)}.hx-glass{--pcta-h:clamp(52px, 4.5vw, 90px);--pcta-fs:clamp(23px, 2vw, 42px)}@media (width>=1100px) and (aspect-ratio>=1){.hx-caption{display:block}}@media (width>=1024px) and (height<=780px){.hx-copy{padding-top:30px}.hx-title{font-size:clamp(52px,min(8.6vw,15svh),200px)}.hx-lead{margin-top:8px;font-size:clamp(15.5px,min(1.42vw,2.4svh),28px)}.hx-btn{min-height:56px;font-size:26px}.hx-glass{--pcta-h:56px;--pcta-fs:26px}}@media (orientation:landscape) and (height<=520px){.hx{min-height:100svh}.hx-copy{padding-top:30px}.hx-title{font-size:clamp(38px,min(8.6vw,15svh),110px)}.hx-lead{display:none}.hx-scene{min-height:0;max-height:none;margin-top:2px}.hx-tape{height:24px;top:8px}.hx-tape-track,.hx-tape-pin{display:none}.hx-actions{bottom:10px}.hx-btn{min-height:44px;padding:0 22px;font-size:21px}.hx-glass{--pcta-h:46px;--pcta-fs:21px}.hx-badge{--b:clamp(60px, 15svh, 84px)}}@media (aspect-ratio<=1){.hx{--hx-cap:700px;min-height:100svh}.hx-copy{padding-top:34px}.hx-title{font-size:clamp(46px,8.8vw,110px)}.hx-scene{min-height:250px;max-height:var(--hx-cap);flex:1 1 0;margin-top:-6px}.hx-tilt{display:inline-flex}.hx-tape{top:14px}.hx-actions{inset-inline:auto;width:100%;padding:0 20px calc(22px + env(safe-area-inset-bottom,0px));margin-top:12px;position:relative;bottom:auto}.hx-rail{inset-inline-end:6px}.hx-dot{width:40px;height:40px}.hx-dot-label{display:none}}@media (aspect-ratio<=1) and (resolution>=1.75x){.hx{--hx-cap:560px}}@media (aspect-ratio<=1) and (resolution>=2.75x){.hx{--hx-cap:430px}}@media (aspect-ratio<=1) and (width>=640px){.hx-badge{--b:clamp(92px, 11vw, 128px)}}@media (aspect-ratio<=1) and (width<=639px){.hx-glass{--pcta-h:58px;--pcta-fs:24px}.hx-title{flex-wrap:wrap;row-gap:0;font-size:clamp(46px,min(15.4vw,10svh),104px);line-height:.9}.hx-sep[data-last]{flex-basis:100%;height:0;overflow:hidden}.hx-lead{max-width:30em;margin-top:10px;font-size:clamp(14px,3.7vw,16.5px)}.hx-actions-in{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:420px}.hx-btn{width:100%;min-height:52px;font-size:25px}.hx-btn--ghost{min-height:48px}.hx-badge{--b:clamp(78px, 21vw, 104px)}}@media (aspect-ratio<=1) and (width<=639px) and (height<=700px){.hx-copy{padding-top:30px}.hx-lead{margin-top:8px;font-size:14px}.hx-actions{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));margin-top:8px}.hx-actions-in{gap:8px}.hx-btn{min-height:48px;font-size:23px}.hx-btn--ghost{min-height:44px}.hx-glass{--pcta-h:52px;--pcta-fs:22px}}[dir=rtl] .hx-title{text-transform:none;-webkit-text-stroke:0;font-size:clamp(40px,7vw,160px);font-weight:700;line-height:1.12}[dir=rtl] .hx-w{margin-block:-.12em -.1em;padding-block:.12em .1em}[dir=rtl] .hx-lead{line-height:1.7}[dir=rtl] .hx-btn{text-transform:none;font-size:clamp(17px,1.5vw,30px);font-weight:700}[dir=rtl] .hx-cap-line,[dir=rtl] .hx-cap-place,[dir=rtl] .hx-dot-label,[dir=rtl] .hx-tape-read,[dir=rtl] .hx-seam b{text-transform:none}@media (aspect-ratio<=1) and (width>=640px){[dir=rtl] .hx-title{font-size:clamp(40px,6.9vw,90px)}}@media (aspect-ratio<=1) and (width<=639px){[dir=rtl] .hx-title{font-size:clamp(34px,min(11.4vw,8.5svh),80px)}[dir=rtl] .hx-btn{font-size:20px}}.hx[data-diving] .hx-pan{transform:translate3d(calc(var(--hx-px,0) * 1px), calc(var(--hx-py,0) * 1px), 0) scale(2.3);transition:transform 1.1s cubic-bezier(.6,0,.2,1)}.hx[data-diving] .hx-copy,.hx[data-diving] .hx-actions-in,.hx[data-diving] .hx-rail,.hx[data-diving] .hx-caption,.hx[data-diving] .hx-tape,.hx[data-diving] .hx-tilt,.hx[data-diving] .hx-tip{opacity:0!important;transition:opacity .4s!important}@media (prefers-reduced-motion:reduce){.hx-skel,.hx-skel:before{animation:none!important}.hx-w>span,.hx-lead,.hx-actions-in,.hx-rail,.hx-caption,.hx-tilt,.hx-badge,.hx-enter,.hx-veil,.hx-orb,.hx-world{transition:none!important}.hx-w>span{transform:none}.hx-lead,.hx-actions-in,.hx-rail,.hx-caption,.hx-tilt{opacity:1;translate:none}.hx-enter{scale:none}.hx-veil{opacity:0;transition:none}.hx-tile[data-near] .hx-badge{opacity:1;visibility:visible;scale:none}.hx-orb *,.hx-orb :after,.hx-tilt-icon{animation:none!important}.hx-pan{transition:none}.hx-tape{opacity:1;transition:none}.hx-copy-in{transition:none;transform:none}.hx-img{transition:none}}.sx{--sx-ink:#15100d;--sx-red:#e10d13;--sx-gold:#f4d06a;--sx-ease:cubic-bezier(.16, 1, .3, 1);color:var(--sx-ink);background:radial-gradient(90% 60% at 50% 0,#fdfbf7 0%,#fdfbf700 70%),linear-gradient(#f5f1ea 0%,#ece6dc 100%);padding:clamp(64px,8vw,112px) clamp(16px,4vw,48px) clamp(56px,7vw,100px);position:relative;overflow:hidden}.sx:before,.sx:after{content:"";z-index:3;height:2px;position:absolute;left:0;right:0}.sx:before{background:linear-gradient(90deg,#0000,#e10d13,#4e86c9,#0000);top:0}.sx:after{background:linear-gradient(90deg,#0000,#4e86c9,#e10d13,#0000);bottom:0}.sx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px 40px;max-width:1240px;margin:0 auto clamp(26px,3.6vw,44px);display:flex}.sx-kicker{letter-spacing:.3em;color:#6b5d50;align-items:center;gap:12px;margin:0 0 14px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:flex}.sx-kicker:before{content:"";background:linear-gradient(to right, transparent, var(--sx-red));flex:none;width:34px;height:1px}[dir=rtl] .sx-kicker:before{background:linear-gradient(to left, transparent, var(--sx-red))}.sx-title{letter-spacing:-.01em;color:var(--sx-ink);text-wrap:balance;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(34px,5.4vw,66px);font-weight:900;line-height:.98}.sx-head-side{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.sx-meta{letter-spacing:.2em;color:#7c6f63;margin:0;font-family:JetBrains Mono,monospace;font-size:11px}.sx-tabs{background:#15100d0f;border-radius:999px;gap:4px;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #15100d0f}.sx-tab{color:#15100db8;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;height:40px;padding:0 18px;font-family:Outfit,sans-serif;font-size:14.5px;font-weight:600;transition:background-color .3s,color .3s,box-shadow .3s;display:inline-flex}.sx-tab i{background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ffffffb3}.sx-tab:hover{color:var(--sx-ink)}.sx-tab[aria-pressed=true]{background:var(--sx-ink);color:#fff;box-shadow:0 10px 22px -12px #15100dcc}.sx-tab[aria-pressed=true] i{box-shadow:0 0 0 3px #ffffff24, 0 0 12px var(--accent)}.sx-tab:focus-visible{outline:2px solid var(--sx-red);outline-offset:2px}.sx-stage{isolation:isolate;color:#fff;touch-action:pan-y;background:#0e0b0a;border-radius:clamp(24px,3vw,36px);outline:none;max-width:1240px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 60px 110px -60px #15100dd9,0 0 0 1px #15100d1a}.sx-stage:focus-visible{box-shadow:0 60px 110px -60px #15100dd9,0 0 0 3px #e0a94b}.sx-backs{z-index:0;position:absolute;inset:0;overflow:hidden}.sx-back{background:var(--img) center / cover no-repeat;opacity:0;transition:opacity 1.1s;position:absolute;inset:-3%;transform:scale(1.06)}.sx-back[data-on]{opacity:1;animation:18s ease-in-out infinite alternate sx-drift}@keyframes sx-drift{0%{transform:scale(1.06)translate(0,0)}to{transform:scale(1.14)translate(-2.2%,-1.2%)}}.sx[data-off] .sx-back,.sx[data-hidden] .sx-back{animation-play-state:paused}.sx-veil{z-index:1;background:radial-gradient(34% 52% at 74% 48%, var(--accent-soft), transparent 70%), linear-gradient(0deg, #0a0807eb 0%, #0a080700 30%), linear-gradient(90deg, #0a0807f2 0%, #0a0807d6 34%, #0a08076b 62%, #0a080799 100%);transition:background .8s;position:absolute;inset:0}[dir=rtl] .sx-veil{background:radial-gradient(34% 52% at 26% 48%, var(--accent-soft), transparent 70%), linear-gradient(0deg, #0a0807eb 0%, #0a080700 30%), linear-gradient(270deg, #0a0807f2 0%, #0a0807d6 34%, #0a08076b 62%, #0a080799 100%)}.sx-body{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:clamp(440px,42vw,560px);padding:clamp(30px,4.4vw,64px) clamp(26px,4.4vw,64px) clamp(18px,2vw,26px);display:grid;position:relative}.sx-copy{min-width:0}.sx-copy>*{animation:sx-in .75s var(--sx-ease) both}.sx-copy>:nth-child(2){animation-delay:50ms}.sx-copy>:nth-child(3){animation-delay:.1s}.sx-copy>:nth-child(4){animation-delay:.15s}.sx-copy>:nth-child(5){animation-delay:.2s}@keyframes sx-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sx-place{letter-spacing:.22em;text-transform:uppercase;color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:flex}.sx-place i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 14px var(--accent);border-radius:50%}.sx-pos{color:#ffffff6b;letter-spacing:.12em}.sx-name{-webkit-line-clamp:3;letter-spacing:-.012em;color:#fff;text-wrap:balance;-webkit-box-orient:vertical;margin:16px 0;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3.3vw,48px);font-weight:700;line-height:1.06;display:-webkit-box;overflow:hidden}.sx-facts{flex-wrap:wrap;gap:8px;margin:0;display:flex}.sx-facts span{color:#ffffffd1;background:#ffffff0f;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.sx-facts b{color:var(--sx-gold);font-weight:400}.sx-price{letter-spacing:.005em;color:var(--sx-gold);margin:clamp(20px,2.4vw,28px) 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1}.sx-actions{flex-wrap:wrap;gap:12px;margin-top:clamp(22px,2.6vw,30px);display:flex}.sx-btn{cursor:pointer;height:52px;transition:background-color .25s ease, box-shadow .3s ease, transform .3s var(--sx-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;display:inline-flex}.sx-btn--solid{background:var(--sx-red);color:#fff;box-shadow:0 16px 32px -16px #e10d13e6}.sx-btn--solid:hover{background:#f31a20;transform:translateY(-1px)}.sx-btn-arrow{transition:transform .25s}[dir=rtl] .sx-btn-arrow{transform:scaleX(-1)}.sx-btn--solid:hover .sx-btn-arrow{transform:translate(3px)}[dir=rtl] .sx-btn--solid:hover .sx-btn-arrow{transform:scaleX(-1)translate(3px)}.sx-btn--ghost{color:#fff;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff4d}.sx-btn--ghost:hover{background:#ffffff1f}.sx-btn:focus-visible{outline:2px solid var(--sx-gold);outline-offset:3px}.sx-studio{isolation:isolate;aspect-ratio:1/1.04;cursor:pointer;background:radial-gradient(60% 52%,#fff 0%,#fff0 74%),linear-gradient(176deg,#f8f4ed 0%,#efe8dc 58%,#e0d3bf 100%);border:0;border-radius:32px;justify-self:center;width:min(100%,460px);padding:0;animation:7s ease-in-out infinite sx-float;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #000000f2,inset 0 1px #ffffffd9,0 0 0 1px #ffffff14}@keyframes sx-float{0%,to{translate:0}50%{translate:0 -8px}}.sx[data-off] .sx-studio,.sx[data-hidden] .sx-studio{animation-play-state:paused}.sx-studio:before{content:"";background:radial-gradient(closest-side,#3424165c,#3424161a 60%,#0000);border-radius:50%;width:60%;height:9%;position:absolute;bottom:8%;left:50%;translate:-50%}.sx-studio img{object-fit:contain;mix-blend-mode:multiply;opacity:0;width:82%;height:78%;transition:opacity .55s ease, transform .9s var(--sx-ease);position:absolute;top:9%;left:9%;transform:translateY(14px)scale(.94)}.sx-studio img[data-ready]{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.sx-studio:hover img[data-ready]{transform:translateY(-2%)scale(1.04)}}.sx-tag{top:16px;letter-spacing:.16em;color:var(--accent);background:#fff;border-radius:999px;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;position:absolute;inset-inline-start:16px;box-shadow:0 0 0 1px #15100d12,0 6px 14px -8px #15100d66}.sx-rail{z-index:2;align-items:center;gap:18px;padding:0 clamp(26px,4.4vw,64px) clamp(22px,3vw,34px);display:flex;position:relative}.sx-thumbs{scrollbar-width:none;flex:1;gap:10px;min-width:0;padding:6px 4px;display:flex;overflow-x:auto}.sx-thumbs::-webkit-scrollbar{display:none}.sx-thumb{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;gap:9px;width:64px;padding:0;display:flex}.sx-thumb[data-first]{margin-inline-start:14px}.sx-thumb-img{isolation:isolate;opacity:.55;width:64px;height:64px;transition:opacity .3s ease, transform .4s var(--sx-ease), box-shadow .3s ease;background:linear-gradient(176deg,#f8f4ed 0%,#e9e1d3 100%);border-radius:16px;display:block;position:relative;overflow:hidden}.sx-thumb-img img{box-sizing:border-box;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:9%}.sx-thumb:hover .sx-thumb-img{opacity:.88;transform:translateY(-2px)}.sx-thumb[aria-current=true] .sx-thumb-img{opacity:1;box-shadow:0 0 0 2px #0e0b0a, 0 0 0 4px var(--accent)}.sx-thumb:focus-visible{outline:none}.sx-thumb:focus-visible .sx-thumb-img{opacity:1;box-shadow:0 0 0 2px #0e0b0a,0 0 0 4px #e0a94b}.sx-bar{background:#ffffff29;border-radius:2px;height:3px;display:block;overflow:hidden}.sx-bar i{border-radius:inherit;transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .sx-bar i{transform-origin:100%}.sx-thumb[aria-current=true] .sx-bar i{background:var(--accent);transform:scaleX(1)}.sx[data-run] .sx-thumb[aria-current=true] .sx-bar i{animation:sx-fill var(--sx-ms,6.5s) linear forwards;background:#fff}@keyframes sx-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sx[data-off] .sx-thumb[aria-current=true] .sx-bar i,.sx[data-hidden] .sx-thumb[aria-current=true] .sx-bar i,.sx-stage:focus-within .sx-thumb[aria-current=true] .sx-bar i{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.sx-stage:hover .sx-thumb[aria-current=true] .sx-bar i{animation-play-state:paused}}.sx-ctl{flex:none;gap:10px;padding-bottom:12px;display:flex}.sx-round{color:#fff;cursor:pointer;width:46px;height:46px;transition:background-color .25s ease, color .25s ease, transform .3s var(--sx-ease);background:#ffffff0f;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:inset 0 0 0 1px #ffffff3d}.sx-round:hover{color:var(--sx-ink);background:#fff}.sx-round:active{transform:scale(.94)}.sx-round:focus-visible{outline:2px solid var(--sx-gold);outline-offset:2px}.sx-prev svg{transform:scaleX(-1)}[dir=rtl] .sx-prev svg{transform:none}[dir=rtl] .sx-next svg{transform:scaleX(-1)}.sx-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1239px){.sx-head{flex-direction:column;align-items:flex-start;gap:18px}.sx-head-side{align-items:flex-start}}@media (width<=1023px){.sx-body{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.sx-name{font-size:clamp(26px,3.6vw,36px)}.sx-btn{height:48px;padding:0 20px;font-size:14.5px}}@media (width<=760px){.sx-kicker{letter-spacing:.2em;gap:10px;font-size:10px}.sx-kicker:before{width:22px}.sx-meta{letter-spacing:.14em;font-size:10px}.sx-stage{border-radius:26px}.sx-body{grid-template-columns:minmax(0,1fr);gap:22px;min-height:0;padding:18px 18px 6px}.sx-studio{aspect-ratio:1/.92;border-radius:24px;order:-1;width:min(100%,340px)}.sx-veil,[dir=rtl] .sx-veil{background:radial-gradient(70% 34% at 50% 24%, var(--accent-soft), transparent 70%), linear-gradient(180deg, #0a080766 0%, #0a08079e 28%, #0a0807ed 52%, #0a0807f7 100%)}.sx-name{margin:12px 0 14px;font-size:clamp(25px,7vw,32px)}.sx-price{margin-top:18px;font-size:30px}.sx-actions{gap:10px;margin-top:20px}.sx-btn{flex:100%;height:50px}.sx-rail{flex-wrap:wrap;gap:12px;padding:14px 14px 18px}.sx-thumbs{flex:100%;gap:8px;padding-inline:10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.sx-thumb{gap:7px;width:48px}.sx-thumb[data-first]{margin-inline-start:10px}.sx-thumb-img{border-radius:13px;width:48px;height:48px}.sx-ctl{justify-content:center;width:100%;padding-bottom:0}.sx-round{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.sx-back[data-on],.sx-studio,.sx-copy>*{animation:none}.sx-back,.sx-studio img,.sx-thumb-img,.sx-btn,.sx-round,.sx-tab{transition:none}.sx-studio img{transform:none}}.ab{--ab-bg:#100d0d;--ab-red:#e10d13;--ab-red-hi:#ff2a2f;--ab-ink:#f4f1eb;--ab-ease:cubic-bezier(.16, 1, .3, 1);isolation:isolate;background:var(--ab-bg);color:var(--ab-ink);padding:clamp(72px,9vw,150px) clamp(20px,4vw,72px) clamp(104px,10vw,176px);position:relative;overflow:hidden}.ab-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.ab-bg>i{display:block;position:absolute}.ab-carbon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M0 6 6 0M-1.5 1.5 1.5-1.5M4.5 7.5 7.5 4.5' stroke='%23fff' stroke-opacity='.055' stroke-width='1'/%3E%3Cpath d='M0 0 6 6M-1.5 4.5 1.5 7.5M4.5-1.5 7.5 1.5' stroke='%23000' stroke-opacity='.32' stroke-width='1'/%3E%3C/svg%3E") 0 0/6px 6px;inset:0;-webkit-mask-image:radial-gradient(78% 70% at 56% 46%,#0000 0%,#00000040 38%,#000 100%);mask-image:radial-gradient(78% 70% at 56% 46%,#0000 0%,#00000040 38%,#000 100%)}.ab-glow{background:radial-gradient(46% 44% at 55% 42%,#b21018a8 0%,#800b125c 40%,#0000 74%),radial-gradient(30% 26% at 14% 88%,#e10d134d 0%,#0000 72%);width:96%;height:130%;animation:10s ease-in-out infinite ab-breathe;top:-18%;left:-8%}@keyframes ab-breathe{0%,to{opacity:.86}50%{opacity:1}}.ab-wire{inset-inline-end:-4%;aspect-ratio:1.33;opacity:.3;background:url(/about/wire.svg) 50%/contain no-repeat;width:68%;top:1%;-webkit-mask-image:radial-gradient(70% 72% at 56% 52%,#000 30%,#0000 78%);mask-image:radial-gradient(70% 72% at 56% 52%,#000 30%,#0000 78%)}.ab-vignette{background:radial-gradient(100% 90% at 50% 46%,#0000 52%,#0000008c 100%),linear-gradient(#0000 78%,#141110 100%);inset:0}.ab-wrap{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6.6vw,132px);max-width:1500px;margin:0 auto;display:grid;position:relative}.ab-copy{min-width:0;container-type:inline-size}.ab-kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--ab-red-hi);align-items:center;gap:1.1em;margin:0 0 clamp(20px,4.4cqw,36px);font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(10.5px,2cqw,14px);display:flex}.ab-kicker i{background:linear-gradient(90deg, var(--ab-red), #e10d138c);width:clamp(34px,8.2cqw,66px);height:1.5px}.ab-title{letter-spacing:.004em;color:var(--ab-ink);margin:0 0 clamp(24px,4.6cqw,42px);font-family:Outfit,system-ui,sans-serif;font-size:clamp(30px,10.1cqw,100px);font-weight:300;line-height:1.12}.ab-title span{display:block}.ab-title-hot{color:var(--ab-red-hi);text-shadow:0 0 44px #e10d136b}.ab-body{color:#f8f5efa8;max-width:36em;margin:0 0 clamp(28px,5.4cqw,48px);font-family:Outfit,system-ui,sans-serif;font-size:clamp(15px,2.9cqw,20px);font-weight:300;line-height:1.95}.ab-cta{isolation:isolate;letter-spacing:.22em;text-transform:uppercase;color:#fff4f3;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:clamp(56px,10.4cqw,84px);transition:transform .4s var(--ab-ease);background:linear-gradient(#ff2a2f 0%,#c4161b 52%,#820f12 100%);border:1px solid #ff80807a;border-radius:10px;justify-content:center;align-items:center;gap:1.1em;padding:0 clamp(28px,7.4cqw,60px);font-family:Outfit,system-ui,sans-serif;font-size:clamp(13px,2.5cqw,19px);font-weight:500;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,inset 0 -2px 8px #00000073,0 0 44px #e10d1380,0 16px 36px #00000080}.ab-cta:before{content:"";z-index:-1;background:linear-gradient(#ffffff4d,#ffffff0a);position:absolute;inset:0 0 48%}.ab-cta:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000,#ffffff57,#0000);width:38%;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-18deg)}.ab-cta-arrow{transition:transform .4s var(--ab-ease);display:inline-block}@media (hover:hover){.ab-cta:hover,.ab-cta:focus-visible{transform:translateY(-2px)}.ab-cta:hover:after,.ab-cta:focus-visible:after{transition:transform .9s var(--ab-ease);transform:translate(380%)skew(-18deg)}.ab-cta:hover .ab-cta-arrow,.ab-cta:focus-visible .ab-cta-arrow{transform:translate(5px)}[dir=rtl] .ab-cta:hover .ab-cta-arrow,[dir=rtl] .ab-cta:focus-visible .ab-cta-arrow{transform:translate(-5px)}}.ab-cta:active{transform:scale(.98)}.ab-cta:focus-visible{outline-offset:4px;outline:2px solid #ffffffd9}.ab-cards-wrap{min-width:0;container-type:inline-size}.ab-cards{--g:clamp(12px, 1.9vw, 30px);--pad:clamp(14px, 1.7vw, 30px);--cw:calc((100cqw - var(--g)) / 2 - 2 * var(--pad));gap:var(--g);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ab-card{--tint:#ffffff3d;isolation:isolate;aspect-ratio:.94;padding:var(--pad);opacity:0;transition:opacity .9s ease calc(var(--i) * .11s + .12s), transform 1.1s var(--ab-ease) calc(var(--i) * .11s + .12s);background:radial-gradient(120% 80% at 100% 0,#ffffff12,#0000 55%),linear-gradient(160deg,#2c2526cc 0%,#181415db 58%,#0f0c0deb 100%);border-radius:clamp(18px,2.3vw,36px);flex-direction:column;justify-content:space-between;gap:14px;display:flex;position:relative;transform:translateY(30px)scale(.985);box-shadow:inset 0 1px #ffffff12,0 26px 56px -20px #000000bf,0 0 42px -10px #e10d134d}.ab[data-in] .ab-card{opacity:1;transform:none}.ab[data-done] .ab-card{transition:transform .55s var(--ab-ease)}.ab-card:before{content:"";z-index:2;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(172deg,#ff6060fa 0%,#cc1e26b8 34%,#80121a8c 70%,#b21c24c7 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ab-card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffd6d6d9,#0000) 50% 0/26% 2px no-repeat,linear-gradient(90deg,#0000,#ff969680,#0000) 50% 100%/26% 2px no-repeat,linear-gradient(#0000,#ffbebe80,#0000) 0/2px 18% no-repeat,linear-gradient(#0000,#ffbebe80,#0000) 100%/2px 18% no-repeat;position:absolute;inset:0}.ab-see{z-index:0;border-radius:inherit;background:linear-gradient(101deg,#0000 56%,#ffffff0d 56.3%,#ffffff06 100%);position:absolute;inset:0;overflow:hidden}.ab-see:before{content:"";background:url(/about/wire.svg) calc(var(--i) * 24% + 6%) calc(var(--i) * 17% + 12%) / 240% no-repeat;filter:blur(5px);opacity:.42;position:absolute;inset:-12%}.ab-see:after{content:"";background:linear-gradient(105deg,#0000 38%,#ffffff21 50%,#0000 62%);position:absolute;inset:0;transform:translate(-125%)}.ab-halo{z-index:1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ff5c5cf2,0 0 48px 2px #ff2c2c6b}.ab-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.ab-txt{z-index:1;position:relative}.ab-card h3{font-family:Outfit,system-ui,sans-serif;font-weight:500;font-size:clamp(14.5px, calc(var(--cw) * .072), 29px);color:#fff;margin:0 0 .42em;line-height:1.2}.ab-card p{font-family:Outfit,system-ui,sans-serif;font-weight:300;font-size:clamp(12px, calc(var(--cw) * .054), 20px);color:#f8f5efa8;margin:0;line-height:1.65}@media (hover:hover){.ab[data-in] .ab-card:hover{transform:translateY(-7px)}.ab-card:hover .ab-halo{opacity:1}.ab-card:hover .ab-see:after{transition:transform 1s var(--ab-ease);transform:translate(125%)}}.ab-tab{z-index:1;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;color:#f8f5efcc;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 54' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='.5' stop-color='%23fff' stop-opacity='.7'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 54C50 54 58 6 118 3H312C372 6 380 54 430 54Z' fill='%23181415' fill-opacity='.94'/%3E%3Cpath d='M0 54C50 54 58 6 118 3H312C372 6 380 54 430 54' fill='none' stroke='%23fff' stroke-opacity='.14' stroke-width='1'/%3E%3Cpath d='M138 2.4H292' stroke='url(%23s)' stroke-width='1.6'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;justify-content:center;align-items:center;gap:.8em;width:min(92vw,430px);height:54px;margin:0;padding-top:4px;font-family:Outfit,system-ui,sans-serif;font-size:clamp(10px,.85vw + .4rem,14px);font-weight:500;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ab-tab svg{color:#ff9696e6;flex:none}.ab[data-paused] *,.ab[data-paused] :before,.ab[data-paused] :after{animation-play-state:paused!important}.ab-art{--a:clamp(60px, calc(var(--cw) * .42), 150px);width:var(--a);height:var(--a);flex:none;margin:-3% 0 0 -3%;display:block;position:relative}.ab-art:before{content:"";background:radial-gradient(circle, var(--tint) 0%, transparent 62%);border-radius:50%;position:absolute;inset:-34%}.ab-art>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ab-art--gem{--tint:#ffe8cd57}.ab-art--tag{--tint:#ff323866}.ab-art--pin{--tint:#c4d6ff3d}.ab-art--cube{--tint:#ff32385c}.ab-gem-clip{clip-path:polygon(12% 36%,30% 14%,70% 14%,88% 36%,50% 88%);position:absolute;inset:0;overflow:hidden}.ab-gem-sweep{background:linear-gradient(100deg,#0000,#ffffffeb,#0000);width:34%;animation:4.6s cubic-bezier(.5,0,.3,1) infinite ab-sweep;position:absolute;top:-12%;bottom:-12%;left:0;transform:translate(-160%)skew(-18deg)}@keyframes ab-sweep{0%,52%{transform:translate(-160%)skew(-18deg)}84%,to{transform:translate(420%)skew(-18deg)}}.ab-glint{pointer-events:none;filter:drop-shadow(0 0 3px #fff);opacity:0;background:linear-gradient(90deg,#0000 44%,#fff 50%,#0000 56%),linear-gradient(#0000 44%,#fff 50%,#0000 56%);width:16%;height:16%;margin:-8% 0 0 -8%;animation:4.3s ease-in-out infinite ab-glint;position:absolute}.ab-glint--a{top:24%;left:27%}.ab-glint--b{width:11%;height:11%;margin:-5.5% 0 0 -5.5%;animation-duration:5.9s;animation-delay:1.1s;top:33%;left:73%}@keyframes ab-glint{0%,78%,to{opacity:0;transform:scale(.4)rotate(0)}86%{opacity:1;transform:scale(1)rotate(45deg)}94%{opacity:0;transform:scale(.5)rotate(90deg)}}.ab-tag-ring{animation:11s linear infinite ab-orbit}@keyframes ab-orbit{to{transform:rotate(360deg)}}.ab-tag-body{transform-origin:35% 35%;filter:drop-shadow(0 0 7px #ff282e8c);animation:3.7s ease-in-out infinite ab-swing}@keyframes ab-swing{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.ab-pin-body{filter:drop-shadow(0 4px 8px #00000080);animation:3.1s ease-in-out infinite ab-lift}@keyframes ab-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-4%)}}.ab-ping{opacity:0;border:1.5px solid #ffffffb3;border-radius:50%;width:82%;height:22%;animation:3.1s cubic-bezier(0,0,.2,1) infinite ab-ripple;position:absolute;top:74%;left:9%}@keyframes ab-ripple{0%{opacity:.75;transform:scale(.3)}70%,to{opacity:0;transform:scale(1.32)}}.ab-art--cube{perspective:calc(var(--a) * 4.2)}.ab-cube-bloom{background:radial-gradient(circle,#ff3c42bf 0%,#ff283040 42%,#0000 70%);border-radius:50%;animation:3.4s ease-in-out infinite ab-breathe-s;position:absolute;inset:16%}@keyframes ab-breathe-s{0%,to{opacity:.7;transform:scale(.88)}50%{opacity:1;transform:scale(1.06)}}.ab-cube{--s:calc(var(--a) * .58);width:0;height:0;transform-style:preserve-3d;animation:16s linear infinite ab-cube;position:absolute;top:50%;left:50%;transform:rotateX(-24deg)rotateY(-32deg)}@keyframes ab-cube{to{transform:rotateX(-24deg)rotateY(328deg)}}.ab-cube-core{--s:calc(var(--a) * .22);transform-style:preserve-3d;position:absolute;top:0;left:0}.ab-cube .f,.ab-cube .c{left:calc(var(--s) / -2);top:calc(var(--s) / -2);box-sizing:border-box;width:var(--s);height:var(--s);position:absolute}.ab-cube .f{background:linear-gradient(140deg,#ffffff47,#ffffff0d 55%,#ff6e741f);border:1px solid #ffffffa8}.ab-cube .c{background:linear-gradient(140deg,#ff5c62e6,#be141ca8);border:1px solid #ffc4c4bf}.ab-cube .f1,.ab-cube .c.f1{transform:translateZ(calc(var(--s) / 2))}.ab-cube .f2,.ab-cube .c.f2{transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.ab-cube .f3,.ab-cube .c.f3{transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.ab-cube .f4,.ab-cube .c.f4{transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.ab-cube .f5,.ab-cube .c.f5{transform:rotateX(90deg) translateZ(calc(var(--s) / 2))}.ab-cube .f6,.ab-cube .c.f6{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2))}.ab-cube .v{width:5px;height:5px;transform:translate3d(calc(var(--x) * var(--s) / 2), calc(var(--y) * var(--s) / 2), calc(var(--z) * var(--s) / 2));background:#ff5a62;border-radius:50%;position:absolute;top:-2.5px;left:-2.5px;box-shadow:0 0 7px 1px #ff3c42f2}@media (width<=1023px){.ab{padding-top:clamp(64px,11vw,100px)}.ab-wrap{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,56px);max-width:780px}.ab-title{font-size:clamp(30px,9.4cqw,78px)}.ab-wire{inset-inline-end:-30%;opacity:.22;width:130%;max-width:980px;top:40%}.ab-glow{width:130%;height:90%;top:-12%;left:-30%}}@media (width>=640px) and (width<=1023px){.ab-wrap{gap:clamp(32px,5vw,44px);max-width:720px}.ab-title{font-size:clamp(34px,9cqw,60px)}.ab-body{max-width:34em;font-size:clamp(16px,2.4cqw,18px);line-height:1.8}.ab-cta{min-height:56px;padding:0 36px;font-size:14px}.ab-cards{--g:16px;--pad:20px}.ab-art{--a:clamp(72px, calc(var(--cw) * .42), 104px)}.ab-card h3{font-size:clamp(16px, calc(var(--cw) * .072), 21px)}.ab-card p{font-size:clamp(13.5px, calc(var(--cw) * .054), 16px);line-height:1.6}}@media (width<=639px){.ab{padding-inline:16px;padding-bottom:96px}.ab-cta{width:100%}.ab-cards{gap:12px}.ab-tab{letter-spacing:.12em;height:48px;font-size:10px}}@media (width<=1299px){.ab-card{aspect-ratio:auto;justify-content:flex-start;gap:18px}}@media (width<=359px){.ab-cards{--cw:calc(100cqw - 2 * var(--pad));grid-template-columns:minmax(0,1fr)}.ab-art{--a:64px}}[dir=rtl] .ab-title{font-size:clamp(34px,15cqw,116px);font-weight:500;line-height:1.28}[dir=rtl] .ab-title-hot{text-shadow:0 0 40px #e10d1366}[dir=rtl] .ab-body,[dir=rtl] .ab-card p{line-height:2}[dir=rtl] .ab-kicker,[dir=rtl] .ab-cta,[dir=rtl] .ab-tab{text-transform:none}@media (width<=1023px){[dir=rtl] .ab-title{font-size:clamp(34px,14cqw,92px)}}@media (width>=640px) and (width<=1023px){[dir=rtl] .ab-title{font-size:clamp(38px,10.4cqw,72px)}}[dir=rtl] .ab-wire,[dir=rtl] .ab-glow{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.ab-card,.ab[data-done] .ab-card{opacity:1;transition:none;transform:none}.ab-glow,.ab-gem-sweep,.ab-glint,.ab-tag-ring,.ab-tag-body,.ab-pin-body,.ab-ping,.ab-cube,.ab-cube-bloom{animation:none!important}.ab-glint,.ab-ping{opacity:0}.ab-halo,.ab-cta,.ab-cta-arrow,.ab-see:after{transition:none!important}}.ab-glass{--pcta-h:clamp(56px, 4.4vw, 68px);--pcta-fs:clamp(22px, 1.8vw, 27px)}.lc{--lc-red:#e10d13;--lc-ease:cubic-bezier(.16, 1, .3, 1);isolation:isolate;color:#f4f1eb;background:#0c0e11;padding:clamp(72px,9vw,128px) clamp(16px,3vw,40px) clamp(56px,6vw,88px);position:relative;overflow:hidden}.lc:after{content:"";z-index:3;background:linear-gradient(90deg,#8f0a10,#e10d13 28%,#ff2a2f 50%,#e10d13 72%,#8f0a10);height:5px;position:absolute;bottom:0;left:0;right:0}.lc-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.lc[data-near] .lc-bg{background:url(/locations/backdrop.webp) top/cover no-repeat}.lc-bg:after{content:"";background:radial-gradient(80% 70% at 50% 44%,#0000 38%,#060709b3 100%),linear-gradient(#0c0e1180,#0000 26% 70%,#060709d9);position:absolute;inset:0}.lc-head{z-index:2;text-align:center;position:relative}.lc-kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--lc-red);justify-content:center;align-items:center;gap:clamp(12px,1.6vw,22px);margin:0 0 clamp(14px,1.8vw,22px);font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(10.5px,1.05vw,15px);display:flex}.lc-kicker i{background:var(--lc-red);width:clamp(36px,5vw,68px);height:1.5px}.lc-title{letter-spacing:.045em;color:#0000;background:repeating-linear-gradient(0deg,#0a0a0c33 0 1px,#0000 1px 3.6px),linear-gradient(#fff 0%,#e6e2da 100%);filter:drop-shadow(0 6px 22px #0000008c);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,5.6vw,80px);font-weight:700;line-height:1.05}.lc-sub{letter-spacing:.16em;text-transform:uppercase;color:#f8f5ef9e;max-width:44em;margin:clamp(14px,2.4vw,30px) auto 0;font-family:Outfit,system-ui,sans-serif;font-size:clamp(11px,1.3vw,19px);font-weight:400;line-height:1.6}.lc-stage{--tt-sp:.3;--tt-yaw:27;--tt-zd:.05;--tt-dim:.36;--sw:min(100vw - 32px, 1280px);--cw:calc(var(--sw) * .27);z-index:2;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;width:100%;max-width:1280px;margin:clamp(28px,5vw,72px) auto 0;position:relative}.lc-stage[data-dragging]{cursor:grabbing}.lc-stage:focus-visible{outline-offset:10px;border-radius:14px;outline:2px solid #e10d138c}.lc-ring{perspective:calc(var(--sw) * 1.3);perspective-origin:50% 36%;justify-items:center;margin:0;padding:0;list-style:none;display:grid}.lc-card{--metal-1:#6d727b;--metal-2:#3b3f46;--metal-3:#202329;--back-1:#2a2d33;--back-2:#111215;--rim:#ff5057;--rim-lo:#7c0c12;--call-hi:#b3131a;--call-lo:#6a0a0f;--call-bd:#ff4d55;--map-text:#ff6067;width:var(--cw);cursor:pointer;grid-area:1/1;position:relative}.lc-card[data-front]{cursor:inherit}.lc-card[data-tone=red]{--metal-1:#4b4e55;--metal-2:#2a2c31;--metal-3:#16171a}.lc-card[data-tone=blue]{--metal-1:#a4abb6;--metal-2:#626871;--metal-3:#30343a;--rim:#e5ecf6;--rim-lo:#4a6a9a;--call-hi:#2b62b8;--call-lo:#143a78;--call-bd:#66a6ff;--map-text:#7db3ff}.lc-card[data-tone=gold]{--metal-1:#4a4741;--metal-2:#26241f;--metal-3:#121110;--rim:#d8c9a8;--rim-lo:#7a5a1c;--call-hi:#dba848;--call-lo:#8a5d16;--call-bd:#ffd884;--map-text:#f2c766}.lc-body{aspect-ratio:1/.99;opacity:0;transition:opacity .9s ease calc(var(--i) * .13s + .1s), translate 1.1s var(--lc-ease) calc(var(--i) * .13s + .1s);flex-direction:column;display:flex;position:relative;translate:0 44px}.lc[data-in] .lc-body{opacity:1;translate:none}.lc[data-in] .lc-card[data-front] .lc-body{animation:7s ease-in-out 1.4s infinite lc-float}@keyframes lc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lc-frame{filter:drop-shadow(0 22px 26px #0000008c);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lc-halo{z-index:-1;background:radial-gradient(ellipse at 50% 55%, var(--accent) 0%, transparent 62%);opacity:0;pointer-events:none;transition:opacity .7s;position:absolute;inset:-10% -8% -8% -10%}.lc-card[data-front] .lc-halo{opacity:.2}@media (hover:hover){.lc-card[data-front]:hover .lc-halo{opacity:.32}}.lc-cast{background:radial-gradient(ellipse at 50% 0%, var(--accent) 0%, transparent 68%);opacity:.12;pointer-events:none;height:20%;transition:opacity .7s;position:absolute;top:98%;left:4%;right:4%}.lc-card[data-front] .lc-cast{opacity:.3}.lc-glass{background:linear-gradient(158deg,#5257629e 0%,#1c1e24eb 40%,#0d0e11f7 100%);border:1px solid #ffffff21;border-radius:9px;flex-direction:column;flex:1 0 auto;margin:6.4% 3.6% 7.4% 9.4%;padding:6.2% 5.6% 5.4% 6.6%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 0 46px #0000008c}.lc-shine{pointer-events:none;background:linear-gradient(116deg,#ffffff1c 0%,#ffffff09 26%,#0000 42%);position:absolute;inset:0}.lc-trace{pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 0 3px var(--accent));position:absolute;inset:0;overflow:visible}.lc-ghost{top:-6%;color:var(--accent);opacity:.26;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Fraunces,Georgia,serif;font-size:clamp(40px,27cqw,130px);font-weight:900;line-height:1;position:absolute;inset-inline-end:3%}.lc-card{container-type:inline-size}.lc-tag{letter-spacing:.3em;color:var(--accent);align-items:center;gap:.9em;margin-bottom:4.2%;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(10.5px,3.2cqw,15px);display:flex;position:relative}.lc-tag i{background:var(--accent);width:.78em;height:.78em;box-shadow:0 0 10px var(--accent);transform:rotate(45deg)}.lc-tag b{font-weight:500}.lc-name{letter-spacing:.005em;color:#fff;margin:0 0 5.4%;font-family:Outfit,system-ui,sans-serif;font-size:clamp(15px,6.6cqw,34px);font-weight:600;line-height:1.18;position:relative}.lc-fields{margin:0 0 4%;position:relative}.lc-fields>div{margin-bottom:4.4%}.lc-fields dt{letter-spacing:.22em;text-transform:uppercase;color:#f8f5efad;margin:0 0 1.4%;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(9.5px,2.9cqw,13.5px)}.lc-fields dd{color:#f8f5efeb;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:clamp(12.5px,4.7cqw,22px);font-weight:400;line-height:1.5}.lc-addr{white-space:pre-line}.lc-actions{grid-template-columns:1fr 1fr;gap:3%;margin-top:auto;padding-top:3.4%;display:grid;position:relative}.lc-btn{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:clamp(38px,13.6cqw,64px);transition:transform .35s var(--lc-ease), box-shadow .35s ease;border-radius:4px;justify-content:center;align-items:center;gap:.6em;padding:0 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(10.5px,3.3cqw,15.5px);font-weight:500;text-decoration:none;display:flex}.lc-btn--call{color:#fff;background:linear-gradient(180deg, var(--call-hi), var(--call-lo));border:1px solid var(--call-bd);box-shadow:inset 0 1px 0 #ffffff47, inset 0 0 0 1px #ffffff0f, 0 0 20px -4px var(--accent)}.lc-btn--map{color:var(--map-text,var(--accent));background:repeating-linear-gradient(45deg,#ffffff09 0 1px,#0000 1px 4px),linear-gradient(#26292e,#15171a);border:1px solid #ffffff17;box-shadow:inset 0 1px #ffffff14}@media (hover:hover){.lc-card[data-front] .lc-btn:hover{transform:translateY(-2px)}.lc-card[data-front] .lc-btn--call:hover{box-shadow:inset 0 1px 0 #ffffff57, 0 0 30px -2px var(--accent)}.lc-card[data-front] .lc-btn--map:hover{border-color:var(--accent)}}.lc-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.lc-card:not([data-front]) .lc-btn{pointer-events:none}.lc-dim{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lc-dim path{fill:#05060a}.lc-nav{z-index:2;justify-content:center;align-items:center;gap:clamp(14px,2vw,26px);margin-top:clamp(30px,5vw,64px);display:flex;position:relative}.lc-arrow{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;width:46px;height:46px;transition:background-color .3s ease, border-color .3s ease, transform .4s var(--lc-ease);background:#0e1014b3;border:1px solid #f8f5ef38;border-radius:50%;place-items:center;padding:0;display:grid}.lc-arrow:hover,.lc-arrow:focus-visible{background:var(--lc-red);border-color:var(--lc-red);transform:scale(1.06)}.lc-arrow:active{transform:scale(.95)}.lc-dots{display:flex}.lc-dot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:36px;height:46px;padding:0;display:grid}.lc-dot i{width:9px;height:9px;transition:background-color .35s ease, scale .45s var(--lc-ease), box-shadow .35s ease;background:#f8f5ef66;border-radius:50%}.lc-dot:hover i{background:#f8f5efcc}.lc-dot[aria-pressed=true] i{background:#fff;scale:1.35;box-shadow:0 0 0 4px #e10d1380}.lc-hint{z-index:2;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#f8f5ef66;opacity:0;margin:12px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(9px,.85vw,11px);transition:opacity .6s;position:relative}.lc-hint[data-shown=true]{opacity:1}.lc-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.lc[data-paused] .lc-body{animation-play-state:paused!important}@media (width<=1023px){.lc-stage{--tt-sp:.37;--tt-yaw:26;--tt-zd:.06;--cw:calc(var(--sw) * .4)}}@media (width<=639px){.lc{padding-top:64px}.lc-stage{--tt-sp:.66;--tt-yaw:30;--tt-zd:.1;--cw:calc(var(--sw) * .8)}.lc-ring{perspective:calc(var(--sw) * 2.2)}.lc-title{background:linear-gradient(#fff 0%,#e6e2da 100%);-webkit-background-clip:text;background-clip:text}.lc-kicker i{width:30px}.lc-sub{letter-spacing:.12em}}[dir=rtl] .lc-kicker,[dir=rtl] .lc-sub,[dir=rtl] .lc-fields dt,[dir=rtl] .lc-btn,[dir=rtl] .lc-hint{text-transform:none}[dir=rtl] .lc-title{background:linear-gradient(#fff 0%,#e6e2da 100%);-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1.3}[dir=rtl] .lc-fields dd{line-height:1.7}@media (prefers-reduced-motion:reduce){.lc-body{opacity:1;transition:none;translate:none;animation:none!important}.lc-halo,.lc-cast,.lc-btn{transition:none}}.dv{--dv-red:#e10d13;--dv-ease:cubic-bezier(.16, 1, .3, 1);isolation:isolate;color:#f4f1eb;background:#080607;padding:clamp(96px,10vw,148px) clamp(16px,3vw,40px) clamp(48px,5.4vw,84px);position:relative;overflow:hidden}.dv-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dv-bg>i{display:block;position:absolute}.dv-arcs{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 520' preserveAspectRatio='xMidYMin slice'%3E%3Cg fill='none' stroke='%23fff' stroke-width='.7'%3E%3Cellipse cx='600' cy='470' rx='250' ry='150' opacity='.09'/%3E%3Cellipse cx='600' cy='470' rx='368' ry='216' opacity='.08'/%3E%3Cellipse cx='600' cy='470' rx='486' ry='282' opacity='.07'/%3E%3Cellipse cx='600' cy='470' rx='604' ry='348' opacity='.06'/%3E%3Cellipse cx='600' cy='470' rx='722' ry='414' opacity='.05'/%3E%3Cellipse cx='600' cy='470' rx='840' ry='480' opacity='.04'/%3E%3C/g%3E%3C/svg%3E") top/100% 100% no-repeat;width:min(1700px,150%);height:clamp(320px,44vw,560px);top:0;left:50%;transform:translate(-50%)}.dv-glow{width:46%;height:74%;bottom:-8%}.dv-glow--l{background:radial-gradient(60% 56% at 42% 60%,#c00e1880,#78080e33 48%,#0000 76%);left:-14%}.dv-glow--r{background:radial-gradient(60% 56% at 58% 60%,#c00e1880,#78080e33 48%,#0000 76%);right:-14%}.dv-floor{background:radial-gradient(50% 32% at 50% 8%,#ffffff0e,#0000 72%),radial-gradient(46% 44% at 14% 58%,#d61a244d,#0000 70%),radial-gradient(46% 44% at 86% 58%,#d61a244d,#0000 70%),linear-gradient(#08060700 0%,#181012e6 24%,#0b0809 100%);border-top:1px solid #ffffff0d;height:42%;bottom:0;left:0;right:0}.dv-floor:after{content:"";opacity:.7;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 420' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23ff2a30' stop-opacity='0'/%3E%3Cstop offset='.45' stop-color='%23ff2a30' stop-opacity='.55'/%3E%3Cstop offset='1' stop-color='%23ff2a30' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M-40 300C220 210 420 250 640 330' fill='none' stroke='url(%23a)' stroke-width='2'/%3E%3Cpath d='M1240 280C980 190 800 240 560 330' fill='none' stroke='url(%23a)' stroke-width='2'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:0}.dv-tab{z-index:1;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;color:#f8f5efd1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 54' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='.5' stop-color='%23fff' stop-opacity='.7'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 0C50 0 58 48 118 51H312C372 48 380 0 430 0Z' fill='%23181415' fill-opacity='.94'/%3E%3Cpath d='M0 0C50 0 58 48 118 51H312C372 48 380 0 430 0' fill='none' stroke='%23fff' stroke-opacity='.14' stroke-width='1'/%3E%3Cpath d='M138 51.6H292' stroke='url(%23s)' stroke-width='1.6'/%3E%3C/svg%3E") top/100% 100% no-repeat;justify-content:center;align-items:center;gap:.8em;width:min(92vw,430px);height:54px;margin:0;padding-bottom:4px;font-family:Outfit,system-ui,sans-serif;font-size:clamp(10px,.85vw + .4rem,14px);font-weight:500;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.dv-tab svg{color:#ff9696e6;flex:none}.dv-head{z-index:2;text-align:center;position:relative}.dv-kicker{letter-spacing:.32em;text-transform:uppercase;color:#e0a94b;justify-content:center;align-items:center;gap:clamp(12px,1.6vw,22px);margin:0 0 clamp(14px,1.8vw,24px);font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(10.5px,1.05vw,15px);display:flex}.dv-kicker i{background:linear-gradient(90deg,#e0a94b59,#e0a94b);width:clamp(34px,4.6vw,62px);height:1.5px}.dv-kicker i:last-child{transform:scaleX(-1)}.dv-title{font-optical-sizing:auto;letter-spacing:.045em;color:#f8f5ef;text-shadow:0 0 38px #f8f5ef38,0 0 90px #e0a94b1f;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,5.4vw,78px);font-weight:700;line-height:1.05}.dv-sub{letter-spacing:.02em;color:#f8f5ef99;margin:clamp(12px,2vw,26px) auto 0;font-family:Outfit,system-ui,sans-serif;font-size:clamp(13px,1.5vw,22px);font-weight:300;line-height:1.5}.dv-stage{--tt-sp:.315;--tt-yaw:15;--tt-zd:-.03;--tt-dim:.28;--sw:min(100vw - 32px, 1280px);--cw:calc(var(--sw) * .285);--aspect:.8;z-index:2;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;width:100%;max-width:1280px;margin:clamp(30px,4.6vw,64px) auto 0;position:relative}.dv-stage[data-dragging]{cursor:grabbing}.dv-stage:focus-visible{outline-offset:10px;border-radius:14px;outline:2px solid #e10d138c}.dv-ring{perspective:calc(var(--sw) * 1.3);perspective-origin:50% 40%;justify-items:center;margin:0;padding:0;list-style:none;display:grid}.dv-card{--metal-1:#50535a;--metal-2:#27292d;--metal-3:#121315;--back-1:#2b2d32;--back-2:#0e0f11;--edge-hi:#d8dce4;--edge-lo:#050506;--rim:#ff4650;--go-h:clamp(44px, 10.4cqw, 62px);width:var(--cw);cursor:pointer;grid-area:1/1;position:relative;container-type:inline-size}.dv-card[data-front]{cursor:inherit}.dv-card[data-tone=steel]{--metal-1:#b7bfcb;--metal-2:#6b727d;--metal-3:#343840;--back-1:#464b54;--back-2:#16181c;--edge-hi:#fff;--rim:#e6eefb}.dv-card[data-tone=bronze]{--metal-1:#94733a;--metal-2:#4d3a20;--metal-3:#1e170e;--back-1:#3a2c17;--back-2:#0f0b06;--edge-hi:#f0d59a;--rim:#e8c47e}.dv-body{padding-bottom:calc(var(--go-h) * .55);opacity:0;transition:opacity .9s ease calc(var(--i) * .13s + .1s), translate 1.1s var(--dv-ease) calc(var(--i) * .13s + .1s);position:relative;translate:0 46px}.dv[data-in] .dv-body{opacity:1;translate:none}.dv[data-in] .dv-card[data-front] .dv-body{animation:7s ease-in-out 1.5s infinite dv-float}@keyframes dv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.dv-unit{aspect-ratio:var(--aspect);position:relative}.dv-frame{filter:drop-shadow(0 24px 28px #0009);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dv-cast{background:radial-gradient(ellipse at 50% 20%, var(--accent), transparent 66%);opacity:.1;pointer-events:none;height:22%;transition:opacity .7s;position:absolute;bottom:-2%;left:2%;right:2%}.dv-card[data-front] .dv-cast{opacity:.3}.dv-glass{background:#0b0a0c;border-radius:.6cqw;position:absolute;inset:4.2% 3.6% 7% 9.4%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 0 40px #00000080}.dv-img{object-fit:cover;object-position:50% 28%;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.dv-img[data-ready]{opacity:1}.dv-skel{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dv-skel:before{content:"";background:linear-gradient(105deg,#0000 36%,#ffffff13 50%,#0000 64%);animation:1.6s ease-in-out infinite dv-skel-run;position:absolute;inset:0;transform:translate(-100%)}.dv-img[data-ready]+.dv-skel{display:none}.dv[data-paused] .dv-skel:before{animation-play-state:paused}@keyframes dv-skel-run{to{transform:translate(100%)}}.dv-veil{background:linear-gradient(#08070800 0%,#08070808 30%,#0807086b 47%,#080708db 63%,#080708f5 100%);position:absolute;inset:0}.dv-folds{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dv-streak{filter:drop-shadow(0 0 4px var(--accent))}.dv-sweep{pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff26,#0000);width:36%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-160%)skew(-16deg)}.dv[data-in] .dv-card[data-front] .dv-sweep{animation:7.5s cubic-bezier(.5,0,.3,1) 2s infinite dv-sweep}@keyframes dv-sweep{0%,55%{transform:translate(-160%)skew(-16deg)}90%,to{transform:translate(420%)skew(-16deg)}}.dv-num{font-optical-sizing:auto;color:#ff2b32;text-shadow:0 0 22px #ff1e28bf,0 0 3px #ff787ee6,0 3px #00000059;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Fraunces,Georgia,serif;font-size:clamp(40px,22cqw,128px);font-weight:900;line-height:.95;position:absolute;top:2.6cqw;right:3.6cqw}.dv-copy{position:absolute;bottom:4.6cqw;left:5.4cqw;right:5.4cqw}.dv-name{font-optical-sizing:auto;letter-spacing:.02em;color:#fff;text-shadow:0 2px 14px #0009;margin:0 0 1.8cqw;font-family:Fraunces,Georgia,serif;font-size:clamp(17px,7.4cqw,40px);font-weight:700;line-height:1.04}.dv-name em{color:var(--accent);font-style:normal}.dv-tagline{color:#f8f5efe6;margin:0 0 3cqw;font-family:Outfit,system-ui,sans-serif;font-size:clamp(12px,4.2cqw,20px);font-weight:300;line-height:1.4}.dv-chips{flex-wrap:wrap;gap:1.8cqw;margin:0 0 3.2cqw;padding:0;list-style:none;display:flex}.dv-chips li{border:1px solid var(--chip);letter-spacing:.1em;white-space:nowrap;color:#efd59b;background:#0a08088c;border-radius:4px;padding:.55em .95em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(9.5px,2.6cqw,13px);font-weight:500;line-height:1.1}.dv-addr{background:#060506a8;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;column-gap:2cqw;padding:3cqw 3.6cqw;display:grid;box-shadow:inset 0 1px #ffffff0f}.dv-addr svg{color:#f8f5efb8;margin-top:.14em}.dv-addr span{color:#f8f5eff2;font-family:Outfit,system-ui,sans-serif;font-size:clamp(11px,3.5cqw,17px);line-height:1.35}.dv-addr a{letter-spacing:.06em;color:#f0c266;-webkit-tap-highlight-color:transparent;grid-column:2;margin-top:1.2cqw;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(11px,3.4cqw,16px);font-weight:500;text-decoration:none}.dv-addr a:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #fff}.dv-dim{opacity:0;pointer-events:none;background:#050506;border-radius:2.4%;position:absolute;inset:0 0 -2.6% -3.6%}.dv-go{min-height:var(--go-h);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .4s var(--dv-ease), box-shadow .35s ease, border-color .3s ease;background:linear-gradient(#32161af0,#0e080af7);border:1px solid #ff4e589e;border-radius:999px;justify-content:center;align-items:center;gap:.75em;padding:0 clamp(18px,5.6cqw,34px);font-family:Outfit,system-ui,sans-serif;font-size:clamp(11px,3.1cqw,15px);font-weight:500;display:inline-flex;position:absolute;bottom:0;left:50%;translate:-50%;box-shadow:0 0 22px -2px #ff2c3680,inset 0 1px #ffffff24,0 14px 26px #00000080}.dv-go svg{color:#ff8a90;flex:none}@media (hover:hover){.dv-card[data-front] .dv-go:hover{border-color:#ff6e76f2;transform:translateY(-2px);box-shadow:0 0 34px #ff2c36b8,inset 0 1px #fff3,0 14px 26px #00000080}}.dv-go:active{transform:scale(.97)}.dv-go:focus-visible{outline-offset:3px;outline:2px solid #fff}.dv-card:not([data-front]) .dv-go,.dv-card:not([data-front]) .dv-addr a{pointer-events:none}.dv-nav{z-index:2;justify-content:center;align-items:center;gap:clamp(14px,2vw,26px);margin-top:clamp(26px,4vw,52px);display:flex;position:relative}.dv-arrow{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;width:46px;height:46px;transition:background-color .3s ease, border-color .3s ease, transform .4s var(--dv-ease);background:#0e0c0eb3;border:1px solid #f8f5ef38;border-radius:50%;place-items:center;padding:0;display:grid}.dv-arrow:hover,.dv-arrow:focus-visible{background:var(--dv-red);border-color:var(--dv-red);transform:scale(1.06)}.dv-arrow:active{transform:scale(.95)}.dv-dots{display:flex}.dv-dot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:36px;height:46px;padding:0;display:grid}.dv-dot i{width:9px;height:9px;transition:background-color .35s ease, scale .45s var(--dv-ease), box-shadow .35s ease;background:#f8f5ef66;border-radius:50%}.dv-dot:hover i{background:#f8f5efcc}.dv-dot[aria-pressed=true] i{background:#fff;scale:1.35;box-shadow:0 0 0 4px #e10d1380}.dv-hint{z-index:2;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#f8f5ef66;opacity:0;margin:12px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(9px,.85vw,11px);transition:opacity .6s;position:relative}.dv-hint[data-shown=true]{opacity:1}.dv-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.dv[data-paused] .dv-body,.dv[data-paused] .dv-sweep{animation-play-state:paused!important}@media (width<=1023px){.dv-stage{--tt-sp:.56;--tt-yaw:22;--tt-zd:.06;--tt-dim:.38;--cw:calc(var(--sw) * .5)}.dv-ring{perspective:calc(var(--sw) * 1.7)}}@media (width<=639px){.dv{padding-top:92px}.dv-stage{--tt-sp:.7;--tt-yaw:26;--tt-zd:.08;--tt-dim:.42;--cw:calc(var(--sw) * .8);--aspect:.7}.dv-ring{perspective:calc(var(--sw) * 2.2)}.dv-kicker i{width:28px}}@media (width<=359px){.dv-stage{--aspect:.6}}[dir=rtl] .dv-kicker,[dir=rtl] .dv-go,[dir=rtl] .dv-hint,[dir=rtl] .dv-tab{text-transform:none}[dir=rtl] .dv-title{line-height:1.3}[dir=rtl] .dv-name{line-height:1.25}[dir=rtl] .dv-kicker{font-size:clamp(13px,1.3vw,19px)}[dir=rtl] .dv-tagline{font-size:clamp(13px,4.7cqw,22px);line-height:1.6}[dir=rtl] .dv-chips li{font-size:clamp(10.5px,3cqw,14.5px)}[dir=rtl] .dv-addr span{font-size:clamp(12px,3.9cqw,18px);line-height:1.6}[dir=rtl] .dv-addr a{font-size:clamp(12px,3.7cqw,17px)}[dir=rtl] .dv-go{font-size:clamp(12px,3.4cqw,16px)}@media (prefers-reduced-motion:reduce){.dv-body{opacity:1;transition:none;translate:none;animation:none!important}.dv-sweep,.dv-skel:before{animation:none!important}.dv-img,.dv-cast,.dv-go{transition:none}}.shop-sec{background:#1b1613;padding:clamp(56px,8vw,104px) clamp(16px,5vw,48px);position:relative}.shop-in{width:100%;max-width:1180px;margin:0 auto}.shop-kicker{letter-spacing:.3em;color:#f4d06a;align-items:center;gap:12px;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:flex}.shop-kicker:before{content:"";background:linear-gradient(90deg,#0000,#e0a94b);flex:none;width:34px;height:1px}.shop-h2{letter-spacing:.01em;color:#f8f5ef;text-wrap:balance;margin:0 0 12px;font-family:Fraunces,Georgia,serif;font-size:clamp(26px,4.2vw,44px);font-weight:700;line-height:1.08}.shop-h2 em{color:#e10d13;font-style:normal}.shop-sub{color:#f8f5efb3;max-width:62ch;margin:0 0 clamp(26px,4vw,42px);font-family:Outfit,sans-serif;font-size:clamp(14px,1.5vw,16.5px);line-height:1.7}.shop-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.shop-link{letter-spacing:.1em;color:#f4d06a;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:10px 2px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.shop-link svg{width:15px;height:15px;transition:transform .22s}[dir=rtl] .shop-link svg{transform:scaleX(-1)}.shop-link:hover svg{transform:translate(4px)}[dir=rtl] .shop-link:hover svg{transform:scaleX(-1)translate(4px)}.shop-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #f4d06a}.trade{background:#e0a94b33;border-block:1px solid #e0a94b33;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.trade>div{background:#1b1613;align-items:center;gap:14px;padding:clamp(18px,2.6vw,28px) clamp(14px,2.4vw,30px);display:flex}.trade svg{color:#e0a94b;flex:none;width:26px;height:26px}.trade b{color:#f8f5ef;font-family:Fraunces,Georgia,serif;font-size:clamp(15px,1.7vw,19px);font-weight:700;line-height:1.15;display:block}.trade span{color:#f8f5ef94;margin-top:3px;font-family:Outfit,sans-serif;font-size:12px;line-height:1.4;display:block}@media (width<=860px){.trade{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.trade>div{gap:10px;padding:16px 12px}.trade svg{width:21px;height:21px}}.ctg-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:10px;display:grid}.ctg{--t1:#f8f3ea;--t2:#e8dccb;--ink:#1d1814;isolation:isolate;aspect-ratio:1/1.2;background:linear-gradient(172deg, var(--t1) 0%, var(--t1) 40%, var(--t2) 100%);min-width:0;color:var(--ink);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:20px;flex-direction:column;padding:0;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 22px 44px -30px #000000f2}.ctg:nth-child(6n+2){--t1:#f0f2eb;--t2:#d9e0cf}.ctg:nth-child(6n+3){--t1:#f8efeb;--t2:#e8d5cc}.ctg:nth-child(6n+4){--t1:#eff3f5;--t2:#d5dee5}.ctg:nth-child(6n+5){--t1:#f7f0e2;--t2:#e6d3b4}.ctg:nth-child(6n+6){--t1:#f3f0f5;--t2:#ddd5e5}.ctg:first-child{--t1:#f8eedb;--t2:#e4cb9b}.ctg-studio{background:radial-gradient(58% 54% at 50% 56%,#ffffffeb,#fff0 74%);flex:auto;min-height:0;position:relative}.ctg-studio:before{content:"";background:radial-gradient(closest-side,#34241652,#3424161a 60%,#0000);border-radius:50%;width:58%;height:10%;transition:scale .7s cubic-bezier(.16,1,.3,1),opacity .7s;position:absolute;bottom:7%;left:50%;translate:-50%}.ctg-studio img{object-fit:contain;mix-blend-mode:multiply;width:80%;height:80%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:11%;left:10%}.ctg-txt{z-index:2;padding:0 14px 14px;flex-direction:column;flex:none;align-items:flex-start;gap:6px;padding-inline-end:52px;display:flex;position:relative}.ctg-name{-webkit-line-clamp:2;letter-spacing:-.005em;color:var(--ink);-webkit-box-orient:vertical;font-family:Outfit,sans-serif;font-size:clamp(14.5px,1.3vw,17px);font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.ctg-n{letter-spacing:.04em;color:#5e4a30;white-space:nowrap;background:#1d181412;border-radius:999px;align-items:center;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;display:inline-flex}.ctg-badge{letter-spacing:.18em;text-transform:uppercase;color:#8a1d14;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:inline-flex}[dir=rtl] .ctg-badge{letter-spacing:0;font-size:12px}.ctg-badge:before{content:"";background:#e10d13;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #e10d1329}.ctg-no{top:13px;z-index:2;letter-spacing:.08em;color:#1d181461;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;position:absolute;inset-inline-end:14px}.ctg-go{bottom:13px;z-index:2;color:#f4d06a;background:#1b1613;border-radius:50%;place-items:center;width:34px;height:34px;transition:background-color .3s,color .3s,scale .45s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset-inline-end:12px;box-shadow:0 8px 18px -10px #000c}.ctg-go svg{width:15px;height:15px;transition:rotate .45s cubic-bezier(.16,1,.3,1);rotate:-45deg}[dir=rtl] .ctg-go svg{rotate:45deg;scale:-1 1}.ctg:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff73 50%,#0000 62%);position:absolute;inset:0;translate:-110%}@media (hover:hover) and (pointer:fine){.ctg:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffffb3,0 34px 60px -30px #000000f2}.ctg:hover .ctg-studio img{transform:translateY(-4%)scale(1.06)}.ctg:hover .ctg-studio:before{opacity:.75;scale:.82}.ctg:hover .ctg-go{color:#1b1613;background:#e0a94b;scale:1.08}.ctg:hover .ctg-go svg{rotate:0deg}.ctg:hover:after{transition:translate .95s cubic-bezier(.4,0,.2,1);translate:110%}}.ctg:active{transform:scale(.985)}.ctg:focus-visible{outline-offset:3px;outline:2px solid #f4d06a}.ctg:focus-visible .ctg-go{color:#1b1613;background:#e0a94b}.ctg:focus-visible .ctg-go svg{rotate:0deg}.ctg:first-child,.ctg:nth-child(8){aspect-ratio:1.75;flex-direction:row-reverse;grid-column:span 2}.ctg:first-child .ctg-txt,.ctg:nth-child(8) .ctg-txt{flex:0 0 50%;justify-content:flex-end;padding:18px;padding-inline-end:0}.ctg:first-child .ctg-studio img,.ctg:nth-child(8) .ctg-studio img{width:90%;height:80%;top:9%;left:4%}.ctg:first-child .ctg-name{font-size:clamp(21px,5.6vw,26px);line-height:1.1}@media (width>=600px){.ctg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ctg{aspect-ratio:1/1.12}.ctg-txt{padding:0 16px 16px;padding-inline-end:56px}.ctg-go{bottom:15px;inset-inline-end:14px}.ctg:nth-child(8){aspect-ratio:1/1.12;flex-direction:column;grid-column:auto}.ctg:nth-child(8) .ctg-txt{flex:none;padding:0 16px 16px;padding-inline-end:56px}.ctg:nth-child(8) .ctg-studio img{width:80%;height:80%;top:11%;left:10%}.ctg:first-child{aspect-ratio:auto;border-radius:26px;flex-direction:column;grid-row:span 2}.ctg:first-child .ctg-txt{flex:none;gap:10px;padding:0 26px 26px;padding-inline-end:84px}.ctg:first-child .ctg-name{letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.04}.ctg:first-child .ctg-n{padding:4px 11px;font-size:11.5px}.ctg:first-child .ctg-no{top:24px;font-size:12px;inset-inline-end:26px}.ctg:first-child .ctg-go{bottom:24px;width:50px;height:50px;inset-inline-end:24px}.ctg:first-child .ctg-go svg{width:20px;height:20px}.ctg:first-child .ctg-studio img{width:82%;height:84%;top:9%;left:9%}}@media (width>=1024px){.ctg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ctg{aspect-ratio:1/1.1;border-radius:22px}.ctg-txt{padding:0 18px 18px;padding-inline-end:60px}.ctg-no{top:16px;inset-inline-end:18px}.ctg-go{bottom:17px;width:38px;height:38px;inset-inline-end:16px}.ctg:nth-child(8){aspect-ratio:auto;flex-direction:row-reverse;grid-column:span 2}.ctg:nth-child(8) .ctg-txt{flex:0 0 46%;justify-content:flex-end;padding:20px;padding-inline-end:0}.ctg:nth-child(8) .ctg-studio img{width:90%;height:80%;top:9%;left:4%}}.rail-wrap{position:relative}.rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:clamp(12px,1.4vw,18px);margin-inline:calc(-1*clamp(16px,5vw,48px));padding-block:4px 18px;padding-inline:clamp(16px,5vw,48px);display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.card{scroll-snap-align:start;background:#15110e;border:1px solid #f8f5ef1a;border-radius:16px;flex-direction:column;flex:none;width:clamp(212px,23vw,262px);transition:border-color .25s,transform .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.card:hover,.card:focus-within{border-color:#e0a94b80;transform:translateY(-4px)}.card-photo{aspect-ratio:5/4;background:#0b0908;position:relative;overflow:hidden}.card-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.card:hover .card-photo img{transform:scale(1.05)}.card-badge{top:9px;letter-spacing:.14em;color:#fff;background:#e10d13;border-radius:999px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:500;position:absolute;inset-inline-start:9px}.card-badge[data-tone=gold]{color:#1a1206;background:#e0a94b}.card-off{bottom:9px;color:#7ec8a4;background:#080605db;border-radius:999px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:9.5px;position:absolute;inset-inline-end:9px}.card-body{flex-direction:column;flex:1;gap:7px;padding:12px 13px 13px;display:flex}.card-cat{letter-spacing:.18em;color:#f8f5ef80;font-family:JetBrains Mono,monospace;font-size:8.5px}.card-name{-webkit-line-clamp:2;color:#f8f5ef;-webkit-box-orient:vertical;min-height:2.6em;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.card-rate{color:#f8f5ef8c;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.card-stars{gap:1px;display:inline-flex}.card-stars svg{color:#f4d06a;width:12px;height:12px}.card-stars svg[data-off]{color:#f8f5ef38}.card-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;padding-top:4px;display:flex}.card-price b{color:#ff4b50;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:900}.card-price s{color:#f8f5ef66;font-family:Outfit,sans-serif;font-size:12px}.card-moq{letter-spacing:.08em;color:#f4d06a;border:1px solid #e0a94b4d;border-radius:999px;align-self:flex-start;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:9px}.card-acts{gap:6px;margin-top:4px;display:flex}.card-btn{color:#fff;letter-spacing:.06em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#e10d13;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:40px;padding:0 10px;font-family:Outfit,sans-serif;font-size:11.5px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.card-btn svg{flex:none;width:15px;height:15px}.card-btn[data-on=true]{color:#9ee0c0;background:#7ec8a429;border-color:#7ec8a480}.card-btn--ghost{color:#f8f5ef;background:0 0;border-color:#f8f5ef33;flex:none}.card-btn--ghost:hover{background:#e0a94b1f;border-color:#e0a94bb3}.card-btn:focus-visible{outline-offset:2px;outline:2px solid #f4d06a}.rail-nav{z-index:2;color:#f8f5ef;cursor:pointer;background:#100c0aeb;border:1px solid #e0a94b59;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .2s,border-color .2s,opacity .2s;display:none;position:absolute;top:34%}.rail-nav svg{width:18px;height:18px}.rail-nav:hover{background:#e10d13;border-color:#e10d13}.rail-nav:focus-visible{outline-offset:2px;outline:2px solid #f4d06a}.rail-nav[data-side=start]{inset-inline-start:-14px}.rail-nav[data-side=end]{inset-inline-end:-14px}[dir=rtl] .rail-nav svg{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine) and (width>=900px){.rail-nav{display:inline-flex}}.calc{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(18px,3vw,40px);display:grid}@media (width<=860px){.calc{grid-template-columns:minmax(0,1fr)}}.calc-left,.calc-panel{min-width:0}.calc-search{background:#ffffff0a;border:1px solid #f8f5ef29;border-radius:14px;align-items:center;margin-bottom:14px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.calc-search:focus-within{background:#ffffff0f;border-color:#f4d06a}.calc-search>svg{color:#f8f5ef99;pointer-events:none;width:18px;height:18px;position:absolute;inset-inline-start:14px}.calc-search input{color:#f8f5ef;background:0 0;border:0;outline:none;flex:1;min-width:0;height:52px;padding-inline:44px;font:400 16px/1 Outfit,sans-serif}.calc-search input::placeholder{color:#f8f5ef80}.calc-search input::-webkit-search-cancel-button{appearance:none}.calc-search-x{color:#f8f5efb3;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:absolute;inset-inline-end:6px}.calc-search-x:hover{color:#f8f5ef;background:#ffffff12}.calc-search-x:focus-visible{outline-offset:-2px;outline:2px solid #f4d06a}.calc-search-x svg{width:16px;height:16px}.calc-label{letter-spacing:.14em;text-transform:uppercase;color:#f4d06ad9;margin:0 0 10px;font:600 12px/1.2 Outfit,sans-serif;display:block}[dir=rtl] .calc-label{letter-spacing:0;font-size:13px}.calc-empty,.calc-more{color:#f8f5efa8;margin:0 0 10px;font:400 13.5px/1.5 Outfit,sans-serif}.calc-more{margin:10px 0 0;font-size:12.5px}.calc-picks{flex-direction:column;gap:8px;display:flex}.calc-pick{color:#f8f5ef;text-align:start;cursor:pointer;background:#ffffff08;border:1px solid #f8f5ef1a;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 12px 8px 8px;transition:border-color .2s,background-color .2s,transform .25s cubic-bezier(.16,1,.3,1);display:flex}@media (hover:hover){.calc-pick:hover{background:#ffffff0d;border-color:#e0a94b73}}.calc-pick[aria-pressed=true]{background:#e10d131f;border-color:#e10d13;box-shadow:inset 3px 0 #e10d13}[dir=rtl] .calc-pick[aria-pressed=true]{box-shadow:inset -3px 0 #e10d13}.calc-pick:focus-visible{outline-offset:2px;outline:2px solid #f4d06a}.calc-pick img,.calc-pick .calc-ph{object-fit:cover;background:#241c17;border-radius:10px;flex:none;width:48px;height:48px}.calc-pick-txt{min-width:0}.calc-pick-name{text-overflow:ellipsis;white-space:nowrap;font:600 14.5px/1.3 Outfit,sans-serif;display:block;overflow:hidden}.calc-pick-meta{color:#f8f5ef99;margin-top:3px;font:400 12.5px/1.3 Outfit,sans-serif;display:block}@media (width<=860px){.calc-picks{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;margin-inline:-4px;padding:2px 4px 6px;overflow-x:auto}.calc-picks::-webkit-scrollbar{display:none}.calc-pick{scroll-snap-align:start;flex:0 0 min(74%,270px)}}.calc-panel{background:radial-gradient(120% 60% at 100% 0,#e10d131a,#0000 60%),linear-gradient(#1a1411,#13100d);border:1px solid #e0a94b42;border-radius:22px;padding:clamp(18px,2.4vw,28px);box-shadow:0 40px 80px -50px #000000e6}.calc-head{border-bottom:1px solid #f8f5ef14;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:16px;display:flex}.calc-head img,.calc-head .calc-ph{object-fit:cover;background:#241c17;border-radius:14px;flex:none;width:60px;height:60px}.calc-head b{color:#fff;font:600 clamp(16px,1.3vw,19px)/1.25 Outfit,sans-serif;display:block}.calc-head span{color:#f8f5efa6;margin-top:4px;font:400 13.5px/1.3 Outfit,sans-serif;display:block}.calc-qrow{justify-content:space-between;align-items:center;gap:12px;display:flex}.calc-qrow .calc-label{margin:0}.calc-step{background:#ffffff0a;border:1px solid #f8f5ef2e;border-radius:14px;align-items:center;display:inline-flex}.calc-step button{color:#f8f5ef;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:46px;height:48px;display:grid}.calc-step button:disabled{opacity:.3;cursor:not-allowed}@media (hover:hover){.calc-step button:not(:disabled):hover{background:#ffffff14}}.calc-step button:focus-visible{outline-offset:-2px;outline:2px solid #f4d06a}.calc-step svg{width:18px;height:18px}.calc-step input{border:0;color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border-inline:1px solid #f8f5ef1f;outline:none;width:92px;height:48px;font:800 22px/1 Outfit,sans-serif}.calc-step input:focus{background:#f4d06a14}.calc-hint{color:#f8f5ef8c;text-align:end;margin:8px 0 0;font:400 12.5px/1.4 Outfit,sans-serif}.calc-ladder{margin:26px 6px 6px;padding-top:44px;position:relative}.calc-marks{pointer-events:none;height:44px;position:absolute;inset:0 0 auto}.calc-mark{white-space:nowrap;color:#f8f5ef8c;flex-direction:column;align-items:center;gap:1px;transition:color .25s,transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:0;translate:-50%}[dir=rtl] .calc-mark{translate:50%}.calc-mark:first-child{align-items:flex-start;translate:0}[dir=rtl] .calc-mark:first-child{translate:0}.calc-mark b{font:700 12.5px/1.2 Outfit,sans-serif}.calc-mark small{opacity:.85;font:500 11.5px/1.2 Outfit,sans-serif}.calc-mark:after{content:"";background:#f8f5ef4d;border-radius:2px;width:2px;height:14px;position:absolute;top:46px;left:50%;translate:-50%}.calc-mark:first-child:after{left:auto;inset-inline-start:0;translate:0}.calc-ladder[data-low]{padding-bottom:46px}.calc-mark[data-low]{top:88px}.calc-mark[data-low]:after{top:-20px}.calc-mark[data-low][data-on]{transform:translateY(3px)}.calc-mark[data-past]{color:#f8f5efd9}.calc-mark[data-past]:after{background:#f4d06a}.calc-mark[data-on]{color:#f4d06a;transform:translateY(-3px)}.calc-mark[data-on] b{color:#f4d06a}.calc-range{z-index:1;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:36px;margin:0;display:block;position:relative}.calc-range:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #f4d06a}.calc-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #e10d13, #ff5a2e var(--pct,0%), #f8f5ef24 var(--pct,0%));border-radius:999px;height:8px}[dir=rtl] .calc-range::-webkit-slider-runnable-track{background:linear-gradient(to left, #e10d13, #ff5a2e var(--pct,0%), #f8f5ef24 var(--pct,0%))}.calc-range::-moz-range-track{background:#f8f5ef24;border-radius:999px;height:8px}.calc-range::-moz-range-progress{background:#e10d13;border-radius:999px;height:8px}.calc-range::-webkit-slider-thumb{appearance:none;background:#f4d06a;border:4px solid #1b1613;border-radius:50%;width:28px;height:28px;margin-top:-10px;transition:transform .2s;box-shadow:0 0 0 1px #f4d06a99,0 6px 16px #00000080}.calc-range:active::-webkit-slider-thumb{transform:scale(1.12)}.calc-range::-moz-range-thumb{background:#f4d06a;border:4px solid #1b1613;border-radius:50%;width:22px;height:22px}.calc-out{grid-template-columns:1.25fr 1fr;gap:10px;margin:20px 0 10px;display:grid}.calc-out>div{background:#ffffff0a;border:1px solid #f8f5ef0f;border-radius:16px;padding:14px 16px}.calc-out .calc-label{margin-bottom:6px}.calc-out b{white-space:nowrap;font-variant-numeric:tabular-nums;font-family:Fraunces,Georgia,serif;font-weight:900;line-height:1.05;display:block}.calc-total{background:linear-gradient(#f4d06a1a,#f4d06a08)!important;border-color:#f4d06a47!important}.calc-total b{color:#f4d06a;font-size:clamp(24px,2.6vw,34px)}.calc-unit b{color:#fff;font-size:clamp(19px,1.9vw,24px)}.calc-unit s{color:#f8f5ef73;margin-top:4px;font:400 13px/1 Outfit,sans-serif;display:block}.calc-kept{color:#9ee0c0;align-items:center;gap:8px;margin:0 0 10px;font:500 14px/1.35 Outfit,sans-serif;display:flex}.calc-kept svg{flex:none;width:17px;height:17px}.calc-kept b{background:#7ec8a429;border-radius:999px;margin-inline-start:auto;padding:3px 9px;font-size:13px}.calc-next{color:#f8f5efe6;background:#f4d06a0f;border:1px solid #f4d06a47;border-radius:14px;align-items:center;gap:12px;margin:0;padding:12px 12px 12px 14px;font:400 14px/1.4 Outfit,sans-serif;display:flex}.calc-next>svg{color:#f4d06a;flex:none;width:18px;height:18px}.calc-next>span{flex:1;min-width:0}.calc-next small{color:#9ee0c0;margin-top:2px;font-size:12.5px;display:block}.calc-next button{color:#f4d06a;white-space:nowrap;cursor:pointer;background:#f4d06a1f;border:1px solid #f4d06a99;border-radius:10px;flex:none;min-height:40px;padding:0 14px;font:700 13.5px/1 Outfit,sans-serif;transition:background-color .2s}@media (hover:hover){.calc-next button:hover{background:#f4d06a3d}}.calc-next button:focus-visible{outline-offset:2px;outline:2px solid #f4d06a}.calc-next[data-best=true]{color:#f4d06a}.calc-acts{gap:10px;margin-top:16px;display:flex}.calc-cta{color:#fff;cursor:pointer;background:linear-gradient(#f0181f,#cf0a11);border:0;border-radius:14px;flex:1.4;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 18px;font:700 15px/1.2 Outfit,sans-serif;transition:filter .2s,transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 14px 30px -16px #e10d13e6}@media (hover:hover){.calc-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}}.calc-cta:active{transform:scale(.98)}.calc-cta[data-on]{color:#9ee0c0;box-shadow:none;background:#7ec8a42e}.calc-cta:focus-visible,.calc-buy:focus-visible{outline-offset:3px;outline:2px solid #f4d06a}.calc-cta svg{width:18px;height:18px}.calc-buy{color:#f8f5ef;cursor:pointer;background:0 0;border:1px solid #f8f5ef4d;border-radius:14px;flex:1;min-height:54px;padding:0 16px;font:700 15px/1.2 Outfit,sans-serif;transition:background-color .2s,border-color .2s}@media (hover:hover){.calc-buy:hover{background:#ffffff12;border-color:#f8f5ef8c}}@media (width<=480px){.calc-acts{flex-direction:column}.calc-out{grid-template-columns:1fr}.calc-next{flex-wrap:wrap}.calc-next button{width:100%}}@media (prefers-reduced-motion:reduce){.calc-mark,.calc-pick,.calc-cta{transition:none}}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px);display:grid}@media (width<=820px){.steps{grid-template-columns:1fr}}.step{background:#ffffff06;border:1px solid #f8f5ef1a;border-radius:16px;padding:clamp(20px,2.6vw,30px);position:relative}.step svg{color:#e0a94b;width:28px;height:28px}.step b{color:#f8f5ef;margin:14px 0 7px;font-family:Fraunces,Georgia,serif;font-size:clamp(17px,2vw,21px);font-weight:700;display:block}.step p{color:#f8f5efad;margin:0;font-family:Outfit,sans-serif;font-size:13.5px;line-height:1.65}.step i{top:clamp(16px,2.2vw,24px);color:#e0a94b29;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,4vw,44px);font-style:normal;font-weight:900;line-height:1;position:absolute;inset-inline-end:clamp(16px,2.2vw,24px)}.brands{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.brands-row{gap:10px;width:max-content;animation:46s linear infinite brands-roll;display:flex}.brands:hover .brands-row{animation-play-state:paused}[dir=rtl] .brands-row{animation-direction:reverse}.brands-row span{letter-spacing:.04em;color:#f8f5efcc;white-space:nowrap;background:#ffffff08;border:1px solid #e0a94b38;border-radius:999px;flex:none;padding:10px 20px;font-family:Outfit,sans-serif;font-size:13.5px;font-weight:600}@keyframes brands-roll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.brands{-webkit-mask-image:none;mask-image:none}.brands-row{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.ctg,.ctg:after,.ctg-go,.ctg-go svg,.ctg-studio img,.ctg-studio:before,.card,.card-photo img,.shop-link svg{transition:none;animation:none}}.film{isolation:isolate;background:#d8c9ad;border-radius:28px;height:clamp(440px,40vw,560px);position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #000000e6,inset 0 0 0 1px #ffffff59}.film-frame{opacity:0;background:#d8c9ad;border:0;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}.film[data-ready] .film-frame{opacity:1}.film-wait{color:#46321c99;letter-spacing:.2em;text-transform:uppercase;background:repeating-linear-gradient(0deg,#0000 0 109px,#48341e21 110px,#0000 111px),radial-gradient(circle at 50% 48%,#fff6dcc7,#0000 34%),#d8c9ad;place-items:center;font:600 12px/1 JetBrains Mono,monospace;display:grid;position:absolute;inset:0}.film-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin:12px 4px 0;display:flex}.film-hint{color:#f8f5ef9e;text-align:center;margin:0;font:400 13px/1.4 Outfit,sans-serif}.film-play{color:#f8f5efdb;cursor:pointer;background:#ffffff0a;border:1px solid #f8f5ef38;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 14px 0 11px;font:500 12.5px/1 Outfit,sans-serif;transition:background-color .2s,border-color .2s;display:inline-flex}.film-play svg{width:14px;height:14px}@media (hover:hover){.film-play:hover{background:#ffffff1a;border-color:#f8f5ef66}}.film-play:focus-visible{outline-offset:3px;outline:2px solid #f4d06a}.film-front{background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #e0a94b38;border-radius:22px;grid-template-columns:minmax(0,1.4fr) auto auto;align-items:center;gap:14px 26px;margin-top:18px;padding:18px 22px;display:grid}.film-front-k{letter-spacing:.24em;text-transform:uppercase;color:#f4d06a;grid-column:1/-1;font:600 10px/1 JetBrains Mono,monospace}.film-front-main{flex-direction:column;gap:6px;min-width:0;display:flex}.film-front-name{color:#f8f5ef;margin:0;font:700 clamp(18px,2vw,24px)/1.2 Fraunces,Georgia,serif}.film-front-price{flex-direction:column;gap:8px;display:flex}.film-front-tags{flex-wrap:wrap;gap:8px;display:flex}.film-off{color:#8fe3b9;border:1px solid #7fdcae59;border-radius:999px;padding:4px 9px;font:500 10.5px/1.2 JetBrains Mono,monospace}.film-front-acts{align-items:center;gap:8px;display:flex}.film-front-acts .card-btn:first-child{min-width:150px}.film-open{width:auto;padding:0 16px}@media (width<=760px){.film{border-radius:22px;height:520px}.film-front{grid-template-columns:minmax(0,1fr);padding:16px}.film-front-acts{flex-wrap:wrap}.film-front-acts .card-btn:first-child{flex:1}}.sp{--cw:clamp(300px, 27vw, 420px);--g1:.86;--g2:.64;--s1:.66;--s2:.05;--red:#e10d13;--ink:#f6f1ea;--ease:cubic-bezier(.22, .8, .2, 1);isolation:isolate;color:var(--ink);background:radial-gradient(60% 50% at 50% 60%,#78080c38,#0000 70%),linear-gradient(#0d0a0a 0%,#0a0808 55%,#0c0909 100%);padding:clamp(64px,7vw,104px) 0 clamp(56px,6vw,88px);position:relative;overflow:hidden}.sp-in{width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.sp-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.sp-kicker{letter-spacing:.32em;text-transform:uppercase;color:#f2ece6;align-items:center;gap:18px;margin:0;font:600 13px/1 Outfit,sans-serif;display:flex}.sp-kicker i{background:var(--red);border-radius:2px;width:40px;height:2px}.sp-title{letter-spacing:-.02em;color:#fff;margin:22px 0 0;font:700 clamp(34px,3.9vw,52px)/1.08 Outfit,sans-serif}.sp-title em{color:#ff1d24;font-style:normal;display:block}.sp-sub{color:#f6f1eabd;max-width:400px;margin:18px 0 0;font:400 clamp(14px,1.2vw,15.5px)/1.55 Outfit,sans-serif}.sp-arrows{gap:14px;margin-top:10px;display:flex}.sp-arrow{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffff47;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:border-color .2s,background .2s,transform .2s;display:grid}.sp-arrow svg,.sp-all svg,.sp-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.sp-arrow:active{transform:scale(.94)}.sp-arrow:focus-visible,.sp-all:focus-visible,.sp-btn:focus-visible,.sp-heart:focus-visible{outline-offset:3px;outline:2px solid #ffb4b6}@media (hover:hover){.sp-arrow:hover{background:#ffffff0f;border-color:#ffffffb3}}.sp-stage{height:calc(var(--cw) * .75 + 352px);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;margin-top:clamp(8px,2vw,28px);position:relative}.sp-stage[data-dragging]{cursor:grabbing}.sp-stage:focus-visible:before{content:"";width:calc(var(--cw) + 20px);border-radius:34px;outline:2px solid #ffb4b6b3;position:absolute;top:-10px;bottom:-10px;left:50%;transform:translate(-50%)}.sp-halo{left:50%;top:calc(var(--cw) * -.12);width:calc(var(--cw) * 1.22);aspect-ratio:1;opacity:.92;pointer-events:none;z-index:0;background:linear-gradient(200deg,#f0262c 0%,#b80a10 38%,#78060a8c 62%,#0000 84%);border-radius:24%;position:absolute;transform:translate(-50%)rotate(32deg);box-shadow:0 0 120px 10px #e10d1338}.sp-stage:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(40% 50%,#e10d1352,#0000 72%);width:min(1100px,100%);height:120px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.sp-card{--d:0;--ad:0;--sg:0;--near:min(var(--ad), 1);--far:max(calc(var(--ad) - 1), 0);width:var(--cw);transform-origin:50% 46%;transform:translate3d(calc(-50% + var(--sg) * var(--cw) * (var(--g1) * var(--near) + var(--g2) * var(--far))), calc(var(--near) * 34px), 0) perspective(1500px) rotateY(calc(var(--sg) * var(--near) * -8deg)) scale(calc(1 - (1 - var(--s1)) * var(--near) - var(--s2) * var(--far)));transition:transform .7s var(--ease), opacity .45s ease, box-shadow .5s ease;will-change:transform;backface-visibility:hidden;cursor:pointer;z-index:1;animation:sp-in .75s var(--ease) backwards;animation-delay:calc(min(var(--ad), 3) * 70ms);background:linear-gradient(#1b1615 0%,#120e0d 100%);border:1px solid #ffffff17;border-radius:24px;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 30px 60px -30px #000000e6}.sp-card:after{content:"";border-radius:inherit;opacity:calc(var(--near) * .12 + var(--far) * .2);pointer-events:none;z-index:4;background:#0b0908;transition:opacity .5s;position:absolute;inset:0}.sp-card[data-far]{opacity:0;pointer-events:none}.sp-card[data-on]{cursor:default;border-color:#ffffff29;box-shadow:0 50px 100px -40px #000000f2,0 0 0 1px #ffffff0f}.sp-stage[data-dragging] .sp-card,.sp-stage[data-dragging] .sp-card:after{transition:none}@keyframes sp-in{0%{opacity:0;translate:0 28px}}.sp-photo{isolation:isolate;aspect-ratio:4/3;background:#f6f2ed;position:relative;overflow:hidden}.sp-scene{z-index:0;width:100%;height:100%;position:absolute;inset:0}.sp-sc-base{fill:color-mix(in srgb, var(--acc) 7%, #f6f2ed)}.sp-sc-a{fill:var(--acc);opacity:.42}.sp-sc-b{fill:var(--acc);opacity:.24}.sp-sc-ring{fill:#fff;fill-opacity:.38;stroke:var(--acc);stroke-opacity:.2;stroke-width:1.4px}.sp-sc-ring--in{fill-opacity:.55;stroke-opacity:.12}.sp-card[data-on] .sp-sc-base{fill:#fbf9f6}.sp-card[data-on] .sp-sc-a{opacity:.26}.sp-card[data-on] .sp-sc-b{opacity:.14}.sp-photo:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(50% 50%,#28161038,#0000 70%);border-radius:50%;height:12%;position:absolute;bottom:7%;left:18%;right:18%}.sp-photo img{object-fit:contain;mix-blend-mode:multiply;z-index:2;opacity:0;width:86%;height:86%;transition:opacity .5s ease, transform .6s var(--ease);position:absolute;inset:5% 7% 9%;transform:translateY(3%)scale(.97)}.sp-photo img[data-ready]{opacity:1;transform:none}@media (hover:hover){.sp-card[data-on]:hover .sp-photo img[data-ready]{transform:translateY(-2.5%)scale(1.035)}}.sp-mono{z-index:2;color:#e10d1359;place-items:center;font:600 64px/1 Fraunces,Georgia,serif;display:grid;position:absolute;inset:0}.sp-pill{top:16px;z-index:3;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:calc(100% - 84px);padding:8px 13px;font:600 10.5px/1 Outfit,sans-serif;position:absolute;inset-inline-start:16px;overflow:hidden}.sp-pill--cat{color:#f2ece6;background:#161110c7}.sp-pill--lead{color:#fff;background:linear-gradient(#ff2a30,#d30a10);padding:9px 15px;font-size:12px;display:none;box-shadow:0 10px 24px -10px #e10d13e6}.sp-card[data-on][data-lead] .sp-pill--lead{display:block}.sp-card[data-on][data-lead] .sp-pill--cat{display:none}.sp-heart{top:12px;z-index:3;color:#1d1715;cursor:pointer;background:#ffffffb8;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:transform .2s,background .2s;display:grid;position:absolute;inset-inline-end:12px}.sp-heart svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:21px;height:21px}.sp-heart svg[data-on]{fill:var(--red);stroke:var(--red)}.sp-heart:active{transform:scale(.9)}@media (hover:hover){.sp-heart:hover{background:#fff}}.sp-body{padding:20px 22px 22px}.sp-cat{letter-spacing:.2em;text-transform:uppercase;color:#f6f1ea99;font:600 10.5px/1 Outfit,sans-serif;display:block}.sp-name{-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;margin:10px 0 0;font:600 clamp(19px,1.6vw,24px)/1.2 Fraunces,Georgia,serif;display:-webkit-box;overflow:hidden}.sp-price{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:14px;display:flex}.sp-price b{color:#ff2a30;letter-spacing:-.01em;font:700 clamp(22px,2vw,27px)/1 Outfit,sans-serif}.sp-price s{color:#f6f1ea80;font:500 15px/1 Outfit,sans-serif}.sp-feats{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:flex}.sp-card[data-on] .sp-feats--side,.sp-card:not([data-on]) .sp-feats--front{display:none}.sp-feat{flex:1 1 0;align-items:center;gap:9px;min-width:0;display:flex}.sp-feat-i{border:1px solid #ffffff3d;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.sp-feat-i svg{fill:none;stroke:#f3ede6;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sp-feat-t{color:#f6f1eaa8;min-width:0;font:400 11.5px/1.3 Outfit,sans-serif}.sp-feat-t b{color:#f6f1ea;white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.sp-acts{gap:12px;margin-top:22px;display:flex}.sp-card:not([data-on]) .sp-acts{display:none}.sp-btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:54px;font:600 16px/1 Outfit,sans-serif;transition:transform .2s,box-shadow .25s,background .25s;display:inline-flex}.sp-btn--main{color:#fff;background:linear-gradient(#ff2a30 0%,#d40a10 100%);border:0;flex:1;padding:0 20px;box-shadow:0 16px 34px -14px #e10d13d9}.sp-btn--main[data-on]{background:#2a201e;box-shadow:inset 0 0 0 1.5px #ffffff38}.sp-btn--icon{color:#fff;background:0 0;border:1.5px solid #ffffff52;flex:none;width:54px;padding:0}.sp-btn:active{transform:scale(.97)}@media (hover:hover){.sp-btn--main:not([data-on]):hover{box-shadow:0 20px 40px -14px #e10d13}.sp-btn--icon:hover{border-color:#ffffffbf}}.sp-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sp-foot{justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(24px,3vw,40px);display:flex}.sp-ctrl{align-items:center;gap:16px;display:flex}.sp-dots{align-items:center;gap:7px;display:flex}.sp-dots button{cursor:pointer;width:6px;height:6px;transition:width .35s var(--ease), background .35s ease;background:#ffffff47;border:0;border-radius:3px;padding:0}.sp-dots button[data-on]{background:var(--red);width:24px}.sp-all{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffff4d;border-radius:999px;align-items:center;gap:12px;height:54px;padding:0 28px;font:600 15px/1 Outfit,sans-serif;transition:border-color .2s;display:inline-flex}@media (hover:hover){.sp-all:hover{border-color:#ffffffbf}}[dir=rtl] .sp-kicker,[dir=rtl] .sp-cat,[dir=rtl] .sp-pill{letter-spacing:0}[dir=rtl] .sp-title{font-family:Reem Kufi,Cairo,sans-serif}[dir=rtl] .sp-name{font-family:Cairo,sans-serif;font-weight:700}[dir=rtl] .sp-sub,[dir=rtl] .sp-btn,[dir=rtl] .sp-all,[dir=rtl] .sp-feat-t,[dir=rtl] .sp-kicker,[dir=rtl] .sp-cat,[dir=rtl] .sp-pill{font-family:Cairo,sans-serif}@media (width<=1100px){.sp{--cw:clamp(290px, 36vw, 380px);--g1:.84}}@media (width<=640px){.sp{--cw:min(82vw, 340px);--g1:.8;--g2:.5;--s1:.8}.sp-head .sp-arrows{display:none}.sp-halo{top:calc(var(--cw) * .1);width:calc(var(--cw) * 1.05)}.sp-title{margin-top:16px}.sp-stage{height:calc(var(--cw) * .75 + 344px)}.sp-card{transform:translate3d(calc(-50% + var(--sg) * var(--cw) * (var(--g1) * var(--near) + var(--g2) * var(--far))), calc(var(--near) * 22px), 0) perspective(1300px) rotateY(calc(var(--sg) * var(--near) * -6deg)) scale(calc(1 - (1 - var(--s1)) * var(--near) - var(--s2) * var(--far)))}.sp-body{padding:18px 18px 20px}.sp-feats{gap:10px}.sp-feat-i{width:32px;height:32px}.sp-foot{flex-direction:column;gap:18px}.sp-all{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.sp-card,.sp-card:after,.sp-photo img,.sp-dots button{transition:none;animation:none}}.cl{background:#0f0b0a;padding:clamp(56px,8vw,112px) clamp(16px,4vw,40px) 0}.cl-card{isolation:isolate;color:#f8f5ef;border:1px solid #e0a94b38;border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.9fr);align-items:center;gap:clamp(28px,4vw,64px);max-width:1180px;margin:0 auto;padding:clamp(36px,5.4vw,76px) clamp(24px,5vw,72px);font-family:Outfit,system-ui,sans-serif;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #000000e6,inset 0 1px #ffffff0d}.cl-bg{z-index:-2;filter:saturate(1.1);background:#1a1210;animation:38s ease-in-out infinite alternate cl-drift;position:absolute;inset:-8%}.cl-bg:before{content:"";opacity:0;background:50% 46%/cover no-repeat;transition:opacity .8s;position:absolute;inset:0}.cl-card[data-near] .cl-bg:before{opacity:1;background-image:url(/hero/fresh-food.webp)}@keyframes cl-drift{0%{transform:translate(-3%)scale(1.04)}to{transform:translate(3%,-1%)scale(1.1)}}.cl-shade{z-index:-1;background:radial-gradient(70% 90% at 0 100%,#e10d1352,#0000 60%),linear-gradient(90deg,#0a0706f2 0%,#0a0706db 38%,#120607b3 64%,#1e0608c7 100%);position:absolute;inset:0}[dir=rtl] .cl-shade{background:radial-gradient(70% 90% at 100% 100%,#e10d1352,#0000 60%),linear-gradient(270deg,#0a0706f2 0%,#0a0706db 38%,#120607b3 64%,#1e0608c7 100%)}.cl-card:after{content:"";background:linear-gradient(90deg,#0000,#e10d13cc,#e0a94bcc,#0000);height:1px;position:absolute;inset:0 0 auto}.cl-kicker{letter-spacing:.2em;text-transform:uppercase;color:#f4d06a;background:#0a080780;border:1px solid #e0a94b59;border-radius:999px;align-items:center;gap:10px;margin:0 0 18px;padding:7px 14px 7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.cl-kicker i{background:#ff2a2f;border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite cl-live}@keyframes cl-live{0%{box-shadow:0 0 #ff2a2fa6}70%,to{box-shadow:0 0 0 9px #ff2a2f00}}.cl-h{letter-spacing:-.005em;text-transform:uppercase;margin:0;font-size:clamp(34px,4.6vw,70px);font-weight:800;line-height:1.02}.cl-h span{display:block}.cl-h-gold{background:linear-gradient(#f8d980 0%,#e9b45a 55%,#c98e2f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cl-h-gold i{-webkit-text-fill-color:#e10d13;font-style:normal}.cl-sub{color:#f8f5efd6;max-width:34em;margin:18px 0 0;font-size:clamp(15.5px,1.3vw,19px);line-height:1.6}.cl-acts{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:clamp(24px,3vw,36px);display:flex}.cl-cta{--pcta-h:clamp(54px, 4vw, 64px);--pcta-fs:clamp(15px, 1.1vw, 17.5px);--pcta-font:"Outfit", system-ui, sans-serif;--pcta-weight:600;--pcta-case:none;--pcta-track:.01em;--pcta-ar-scale:1.05}.cl-ghost{color:#f8f5ef;border-bottom:1px solid #f8f5ef59;align-items:center;gap:8px;min-height:44px;font-size:15.5px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.cl-ghost svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .3s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.cl-ghost:hover{color:#fff;border-color:#f4d06a}.cl-ghost:hover svg{transform:translate(4px)}[dir=rtl] .cl-ghost:hover svg{transform:translate(-4px)}}.cl :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #f4d06a}.cl-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cl-points li{background:#0a08079e;border:1px solid #f8f5ef1f;border-radius:16px;align-items:center;gap:16px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffff0a}.cl-point-icon{color:#f4d06a;background:#e0a94b1f;border:1px solid #e0a94b4d;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.cl-point-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.cl-points b{color:#fff;font-size:16px;font-weight:600;display:block}.cl-points small{color:#f8f5efb3;margin-top:3px;font-size:13.5px;line-height:1.4;display:block}[dir=rtl] .cl-h{text-transform:none;line-height:1.3}[dir=rtl] .cl-kicker{letter-spacing:0}@media (width<=899px){.cl-card{grid-template-columns:1fr}.cl-shade,[dir=rtl] .cl-shade{background:radial-gradient(90% 60% at 50% 100%,#e10d134d,#0000 70%),linear-gradient(#0a0706eb 0%,#0a0706d6 55%,#100607e6 100%)}}@media (width<=559px){.cl-card{border-radius:22px;padding:32px 20px}.cl-acts{flex-direction:column;align-items:stretch}.cl-cta{width:100%}.cl-ghost{border-bottom:0;justify-content:center}.cl-points li{padding:14px}}@media (prefers-reduced-motion:reduce){.cl-bg,.cl-kicker i{animation:none}}
