@keyframes y4xk5z2{0%{transform:translate(0)}12%{transform:translate(-7%,4%)}25%{transform:translate(5%,-9%)}37%{transform:translate(-11%,-3%)}50%{transform:translate(8%,7%)}62%{transform:translate(-4%,10%)}75%{transform:translate(10%,-5%)}87%{transform:translate(-9%,8%)}to{transform:translate(0)}}
@keyframes y4xk5z4{0%,to{opacity:.25;stroke-dashoffset:0}50%{opacity:.9;stroke-dashoffset:120px}}
.y4xk5z0{z-index:-2;pointer-events:none;background:linear-gradient(189deg,#1f1f38 .55%,#18182d 30.38%,#111222 65.19%,#0c0d1b 100%);position:fixed;inset:0}
.y4xk5z1{z-index:-1;pointer-events:none;opacity:.5;will-change:transform, opacity;background:radial-gradient(50% 50%,#423168 0%,#0000 100%);border-radius:100%;width:2160px;height:2160px;margin-top:-1080px;margin-left:-1080px;position:fixed;top:0;left:0}
.y4xk5z3{z-index:50;pointer-events:none;opacity:.075;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'240'%20height%3D'240'%3E%3Cfilter%20id%3D'n'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'.85'%20numOctaves%3D'3'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20type%3D'saturate'%20values%3D'0'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E");animation:1.1s step-end infinite y4xk5z2;position:fixed;inset:-50%}
html[data-motion=off] .y4xk5z3{animation:none}
.y4xk5z5{z-index:100;background:linear-gradient(189deg,#1f1f38 .55%,#18182d 30.38%,#111222 65.19%,#0c0d1b 100%);place-items:center;display:grid;position:fixed;inset:0}
.y4xk5z6{color:#6f5d93;stroke-dasharray:18 6;width:64px;animation:1.8s ease-in-out infinite y4xk5z4}
.y4xk5z7{background:#ffffff14;border-radius:2px;width:120px;height:2px;margin-left:-60px;position:absolute;bottom:12vh;left:50%;overflow:hidden}
.y4xk5z8{transform-origin:0;background:linear-gradient(90deg, var(--hs74bt4), var(--hs74bt8));width:100%;height:100%;transform:scaleX(0)}
.y4xk5z9{z-index:30;height:var(--banner-h);visibility:hidden;display:block;position:fixed;top:0;left:0;right:0;overflow:hidden}
:root{--banner-h:clamp(44px, 4.2vw, 64px)}
.y4xk5za{object-fit:cover;filter:saturate(1.2);width:100%;height:100%;position:absolute;inset:0}
.y4xk5zb{mix-blend-mode:screen;background:linear-gradient(90deg,#ffa6c4db,#ffceb2d1 50%,#d197ffdb);position:absolute;inset:0}
.y4xk5zc{height:100%;font-family:var(--hs74btj);letter-spacing:.22em;text-transform:uppercase;color:#4a2c55;justify-content:center;align-items:center;gap:1.2em;font-size:clamp(11px,.85vw,14px);font-weight:600;transition:letter-spacing .4s;display:flex;position:relative}
.y4xk5z9:hover .y4xk5zc{letter-spacing:.3em}
.y4xk5zd{--promo-shown:0;top:calc(var(--banner-h) * var(--promo-shown));z-index:20;pointer-events:none;visibility:hidden;justify-content:space-between;align-items:center;padding:clamp(20px,2.4vw,40px) clamp(20px,2.6vw,44px);display:flex;position:fixed;left:0;right:0}
.y4xk5ze{pointer-events:auto;width:clamp(26px,2.2vw,36px);color:var(--hs74bt2);transition:color .2s,transform .3s;display:block}
.y4xk5ze:hover{color:var(--hs74bt4);transform:scale(1.06)}
.y4xk5zf{pointer-events:auto;align-items:center;gap:16px;display:flex}
.y4xk5zg{visibility:hidden;opacity:0}
.y4xk5zh{width:44px;height:44px;color:var(--hs74bt3);border-radius:9999px;place-items:center;margin-right:-8px;font-size:26px;transition:transform .25s,color .2s;display:grid}
.y4xk5zh:hover{color:var(--hs74bt2);transform:scale(1.1)}
.y4xk5zi{z-index:60;visibility:hidden;grid-template-columns:60fr 40fr;display:grid;position:fixed;inset:0}
.y4xk5zj{background:radial-gradient(120% 90% at 50% 120%,#5b2c66 0%,#3a2150 35%,#1f1630 70%,#15121f 100%),#15121f;flex-direction:column;justify-content:center;align-items:center;padding:clamp(24px,3vw,44px);display:flex;position:relative;overflow:hidden}
.y4xk5zk{filter:blur(60px);background:conic-gradient(from 200deg at 30% 40%,#ff8cc81f,#785aff0f,#ffb4781a,#ff8cc81f);position:absolute;inset:-20%}
.y4xk5zl{width:min(32vw,52vh);color:var(--hs74bt2);filter:drop-shadow(0 0 40px #ffacfd59);position:relative}
.y4xk5zm{grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;bottom:clamp(24px,3vw,44px);left:clamp(24px,3vw,44px);right:clamp(24px,3vw,44px)}
.y4xk5zn{background:linear-gradient(200deg,#262645 0%,#1b1b33 40%,#12122a 100%);flex-direction:column;padding:clamp(24px,3vw,44px) clamp(28px,4vw,64px);display:flex;position:relative;box-shadow:-40px 0 80px #00000059}
.y4xk5zo{font-family:var(--hs74btj);color:var(--hs74bt2);align-items:center;gap:14px;font-size:14px;font-weight:500;display:flex}
.y4xk5zp{width:24px;color:var(--hs74bt2)}
.y4xk5zq{background:#fff6;width:1px;height:18px}
.y4xk5zr{background:#ffffff14;border-radius:9999px;place-items:center;width:40px;height:40px;margin-left:auto;font-size:18px;transition:background .2s,transform .3s;display:grid}
.y4xk5zr:hover{background:#ffffff29;transform:rotate(90deg)}
.y4xk5zs{flex-direction:column;gap:clamp(2px,.6vh,8px);margin-top:clamp(28px,5vh,60px);display:flex;overflow-y:auto}
.y4xk5zt{text-align:left;width:100%;font-family:var(--hs74bti);text-transform:uppercase;color:var(--hs74bta);justify-content:space-between;align-items:center;font-size:clamp(30px,3.1vw,50px);font-weight:700;line-height:1.12;transition:color .2s,transform .3s;display:flex}
.y4xk5zt:hover{color:var(--hs74bt2);transform:translate(6px)}
.y4xk5zt[data-active=true]{color:var(--hs74bt3)}
.y4xk5zu{color:var(--hs74bt2);font-size:22px;transition:transform .3s}
[data-expanded=true]>.y4xk5zu{transform:rotate(90deg)}
.y4xk5zv{flex-direction:column;gap:6px;padding:6px 0 14px 4px;display:flex;overflow:hidden}
.y4xk5zw{text-align:left;font-family:var(--hs74btj);color:var(--hs74bt9);font-size:clamp(14px,1.15vw,18px);font-weight:500;transition:color .2s}
.y4xk5zw:hover{color:var(--hs74bt4)}
.y4xk5zx{font-family:var(--hs74btj);justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;font-size:14px;font-weight:500;display:flex}
.y4xk5zy{color:var(--hs74bt2);align-items:center;gap:8px;display:inline-flex}
.y4xk5zy:hover{color:var(--hs74bt4)}
.y4xk5zz{font-family:var(--hs74btj);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(14px,1.5vw,22px);font-weight:500;line-height:1.1}
.y4xk5z10{font-family:var(--hs74bti);letter-spacing:.12em;text-transform:uppercase;color:var(--hs74bt2);flex-direction:column;justify-self:end;align-items:flex-end;gap:6px;font-size:clamp(11px,.95vw,15px);font-weight:700;display:flex}
.y4xk5z11{align-items:center;gap:8px;display:inline-flex}
.y4xk5z12{background:linear-gradient(135deg, var(--hs74bt4), var(--hs74bt8));width:7px;height:7px;transform:rotate(45deg)}
.y4xk5z16{--y4xk5z13:0;z-index:22;width:18px;height:min(56vh,520px);transition:opacity .7s;position:fixed;top:50%;right:clamp(12px,1.5vw,28px);transform:translateY(-50%)}
html[data-scroll-locked=true] .y4xk5z16{opacity:0;pointer-events:none}
.y4xk5z17{cursor:pointer;touch-action:none;position:absolute;inset:-10px 0}
.y4xk5z16[data-dragging] .y4xk5z17{cursor:grabbing}
.y4xk5z18{border-radius:2px;position:absolute;top:10px;bottom:10px}
.y4xk5z19{background:#ffffff24;width:1px;right:8px}
.y4xk5z1a{transform-origin:50% 0;width:3px;transform:scaleY(var(--y4xk5z13));background:linear-gradient(180deg, var(--hs74bt8), var(--hs74bt4) 60%, #c55cf2);right:7px;box-shadow:0 0 12px #ff96d273}
.y4xk5z1b{pointer-events:none;transform:translateY(calc(var(--y4xk5z13) * 100%));position:absolute;inset:10px 0}
.y4xk5z1c{background:linear-gradient(135deg, var(--hs74bt3), var(--hs74bt4) 55%, #c55cf2);width:10px;height:10px;transition:transform .35s var(--hs74btr);position:absolute;top:-5px;right:3.5px;transform:rotate(45deg);box-shadow:0 0 0 3px #0c0d1b8c,0 0 18px #ff96d2e6}
.y4xk5z16:hover .y4xk5z1c,.y4xk5z16[data-dragging] .y4xk5z1c{transform:rotate(45deg)scale(1.35)}
.y4xk5z1d{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:10px 0}
.y4xk5z1e{right:26px;top:calc(var(--y4xk5z14) * 100%);position:absolute;transform:translateY(-50%)}
.y4xk5z1e:after{content:"";background:#ffffff4d;width:7px;height:1px;transition:background .4s,width .4s,right .4s;position:absolute;top:50%;right:-21px}
.y4xk5z1e[data-state=passed]:after{background:#ffb2c68c}
.y4xk5z1e[data-state=active]:after{background:var(--hs74bt4);width:11px;right:-23px}
.y4xk5z1f{pointer-events:auto;font-family:var(--hs74bti);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 10px #0c0d1bb3;align-items:center;gap:10px;padding:4px 0 4px 8px;font-size:11px;font-weight:700;line-height:1;display:flex}
.y4xk5z1g{text-align:right;color:#ffffff52;min-width:2.4em;transition:color .4s,text-shadow .4s}
.y4xk5z1e[data-state=passed] .y4xk5z1g{color:#fff9}
.y4xk5z1e[data-state=active] .y4xk5z1g,.y4xk5z1f:hover .y4xk5z1g{color:var(--hs74bt3);text-shadow:0 0 14px #ff96d2d9}
.y4xk5z1h{white-space:nowrap;color:var(--hs74bta);opacity:0;transition:opacity .35s ease, transform .5s var(--hs74btr);transition-delay:calc(var(--y4xk5z15) * 35ms);transform:translate(8px)}
.y4xk5z16:hover .y4xk5z1h{opacity:.7;transform:none}
.y4xk5z1e[data-state=active] .y4xk5z1h{opacity:1;color:var(--hs74bt3);transform:none}
@media (prefers-reduced-motion:reduce){.y4xk5z3{animation:none}}
@media screen and (max-width:767.98px){.y4xk5zi{grid-template-columns:1fr}.y4xk5zj{display:none}.y4xk5z16{height:40vh;right:4px}.y4xk5z1d{display:none}}
._18o7zhj0{pointer-events:none;position:absolute;inset:0;overflow:hidden}
._18o7zhj1{width:100%;height:100%;display:block}
.okc1nv0{border-radius:var(--hs74bto);font-family:var(--hs74btj);letter-spacing:-.015em;white-space:nowrap;transition:transform .25s var(--hs74btr), background-color .25s ease, box-shadow .25s ease;justify-content:center;align-items:center;gap:.55em;padding:.9em 1.45em;font-weight:500;line-height:1;display:inline-flex}
.okc1nv0:hover{transform:scale(1.04)}
.okc1nv0:active{transform:scale(.95)}
.okc1nv1{background:var(--hs74bt4);color:var(--hs74bt7)}
.okc1nv1:hover{background:#ffc4d3}
.okc1nv2{background:var(--hs74bt5);color:var(--hs74bt6)}
.okc1nv2:hover{background:#ffd6e2}
.okc1nv3{background:var(--hs74bt8);color:#3a2a2f}
.okc1nv3:hover{background:#ffdfbd}
.okc1nv4{background:var(--hs74btc);color:#2f3618}
.okc1nv4:hover{background:#f3fbbf}
.okc1nv5{padding:.75em 1.1em;font-size:12.6px}
.okc1nv6{font-size:clamp(13px,1vw,16px)}
.okc1nv7{padding:1em 1.7em;font-size:clamp(14px,1.125vw,18px)}
.okc1nv8{font-family:var(--hs74bti);letter-spacing:.02em;text-transform:uppercase;color:var(--hs74btb);font-size:clamp(12px,.95vw,15px);font-weight:700}
.okc1nv9{font-family:var(--hs74bti);text-transform:uppercase;letter-spacing:.005em;color:var(--hs74bt3);text-wrap:balance;font-weight:700;line-height:1.02}
.okc1nva{font-family:var(--hs74btj);letter-spacing:-.01em;color:var(--hs74bt2);text-wrap:pretty;font-size:clamp(13px,1vw,16px);font-weight:500;line-height:1.4}
.okc1nvb{width:var(--hs74btp);margin-inline:auto}
.okc1nvc{justify-content:space-between;align-items:baseline;margin-bottom:clamp(20px,2.4vw,40px);display:flex}
.okc1nvd{font-family:var(--hs74btj);letter-spacing:-.01em;font-size:clamp(22px,2vw,32px);font-weight:500}
.okc1nve{font-family:var(--hs74btj);color:var(--hs74bt2);align-items:center;gap:8px;font-size:clamp(13px,1vw,16px);font-weight:500;transition:gap .25s,color .25s;display:inline-flex}
.okc1nve:hover{color:var(--hs74bt4);gap:12px}
@media screen and (max-width:767.98px){.okc1nvb{width:var(--hs74btq)}}
@keyframes _1vt5b24g{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}
._1vt5b240{z-index:1;width:100%;height:100lvh;position:relative}
._1vt5b241{width:100%;height:100lvh;position:relative;overflow:hidden}
._1vt5b242{z-index:0;visibility:hidden;opacity:0;pointer-events:none;position:absolute;inset:0}
._1vt5b243{object-fit:cover;filter:brightness(.55)saturate(1.2);width:100%;height:100%}
._1vt5b244{z-index:1;pointer-events:none;position:absolute;inset:0}
._1vt5b245{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
._1vt5b246{z-index:2;transform-origin:50% 45%;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,3.2vh,40px);height:100%;padding-top:clamp(64px,9vh,110px);display:flex;position:relative}
._1vt5b247{aspect-ratio:1800/1000;background:var(--hs74bth);width:min(74vw,180svh - 468px);position:relative;box-shadow:0 0 0 1px #ffffff0a,0 40px 120px #5b2c8c59}
._1vt5b248{width:100%;height:100%;position:absolute;inset:0}
._1vt5b249{filter:drop-shadow(0 0 #ffacfd00);will-change:filter, opacity}
._1vt5b24c{--_1vt5b24a:50%;--_1vt5b24b:45%;pointer-events:none;visibility:hidden;background:radial-gradient(42% 60% at var(--_1vt5b24a) var(--_1vt5b24b), #ffe8f452, #ffe8f400 70%);mix-blend-mode:soft-light;position:absolute;inset:0}
._1vt5b24d{grid-template-columns:1fr auto 1fr;align-items:center;width:min(74vw,180svh - 468px);display:grid}
._1vt5b24e{visibility:hidden}
._1vt5b24h{z-index:4;width:40px;height:28px;color:var(--hs74bt4);visibility:hidden;place-items:center;margin-left:-20px;font-size:22px;animation:1.8s ease-in-out infinite _1vt5b24g;display:grid;position:absolute;bottom:clamp(10px,2.2vh,24px);left:50%}
@media screen and (max-width:767.98px){._1vt5b247{width:min(94vw,180svh - 468px)}._1vt5b24d{grid-template-columns:1fr 1fr;row-gap:18px;width:94vw}._1vt5b24f{grid-area:2/1/auto/-1;justify-self:center}}
.obqjkg0{z-index:80;position:fixed;inset:0}
.obqjkg1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080812d1;position:absolute;inset:0}
.obqjkg2{background:#05050b;position:fixed;overflow:hidden;box-shadow:0 40px 120px #0009}
.obqjkg3{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
.obqjkg4{object-fit:contain;opacity:0;background:#000;width:100%;height:100%;position:absolute;inset:0}
.obqjkg5{z-index:2;pointer-events:none;opacity:0;justify-content:space-between;align-items:center;display:flex;position:fixed;top:clamp(18px,2.4vw,36px);left:clamp(18px,2.6vw,44px);right:clamp(18px,2.6vw,44px)}
.obqjkg6{font-family:var(--hs74bti);text-transform:uppercase;color:var(--hs74bt3);text-shadow:0 2px 20px #0009;font-size:clamp(20px,2vw,32px);font-weight:700}
.obqjkg7{pointer-events:auto;width:46px;height:46px;color:var(--hs74bt2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border-radius:9999px;place-items:center;font-size:20px;transition:background .2s,transform .3s;display:grid}
.obqjkg7:hover{background:#ffffff3d;transform:rotate(90deg)}
.obqjkg8{place-items:center;padding:20px;display:grid;position:absolute;inset:0}
.obqjkg9{border-radius:var(--hs74btm);background:linear-gradient(200deg,#2a2950 0%,#1b1b35 55%,#14142a 100%);width:min(760px,100%);max-height:calc(100svh - 40px);position:relative;overflow:auto;box-shadow:0 50px 120px #0009,0 0 0 1px #ffffff0f}
.obqjkga{aspect-ratio:21/9;object-fit:cover;width:100%;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}
.obqjkgb{flex-direction:column;align-items:flex-start;gap:14px;margin-top:-6%;padding:0 clamp(22px,3.4vw,48px) clamp(26px,3.4vw,48px);display:flex;position:relative}
.obqjkgc{font-size:clamp(34px,4vw,58px)}
.obqjkgd{gap:10px;width:100%;margin:8px 0 12px;display:grid}
.obqjkge{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:8px 0 4px;display:grid}
.obqjkgf{aspect-ratio:3/4;object-fit:cover;border-radius:var(--hs74btn);background:var(--hs74btd);width:100%;transition:transform .5s var(--hs74btr)}
.obqjkgf:hover{transform:scale(1.03)}
.obqjkgg{font-family:var(--hs74btj);color:var(--hs74bt9);border-bottom:1px solid #ffffff12;align-items:baseline;gap:12px;padding-bottom:10px;font-size:clamp(14px,1.1vw,17px);line-height:1.45;display:flex}
.obqjkgg:before{content:"";background:linear-gradient(135deg, var(--hs74bt4), var(--hs74bt8));flex:none;width:8px;height:8px;transform:rotate(45deg)translateY(-2px)}
.obqjkgh{z-index:2;position:absolute;top:16px;right:16px}
@media screen and (max-width:767.98px){.obqjkge{grid-template-columns:repeat(2,minmax(0,1fr))}.obqjkgh{top:10px;right:10px}}
._4wlebc4{--_4wlebc0:var(--hs74btd);--_4wlebc1:#ff96d259;isolation:isolate;border-radius:var(--hs74btm);background:var(--_4wlebc0);width:100%;color:var(--hs74bt2);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;outline-offset:4px;outline:4px solid #0000;transition:outline-color .15s ease-out,transform .6s cubic-bezier(.22,.61,.36,1);display:flex;position:relative;overflow:hidden}
._4wlebc4:focus-visible{outline-color:var(--hs74bt4)}
._4wlebc5{aspect-ratio:3/4;text-align:center;border-radius:var(--hs74btn);flex-direction:column;justify-content:flex-end;align-items:center}
._4wlebc6{aspect-ratio:37/20;align-items:center;padding:clamp(22px,3.2vw,56px)}
._4wlebc7{aspect-ratio:5/2;align-items:center;padding:clamp(22px,2.6vw,48px)}
._4wlebc8{aspect-ratio:1;align-items:flex-end;padding:clamp(22px,2.6vw,44px)}
._4wlebc9{justify-content:flex-start}
._4wlebca{justify-content:flex-end}
._4wlebcb{justify-content:center}
._4wlebcc{z-index:-1;position:absolute;inset:-7% 0}
._4wlebcd{object-fit:cover;opacity:.8;transform-origin:50%;width:100%;height:100%;-webkit-mask-image:var(--_4wlebc2);-webkit-mask-image:var(--_4wlebc2);mask-image:var(--_4wlebc2);transition:opacity 1s ease-out,transform 1.2s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}
._4wlebc3:hover ._4wlebcd,._4wlebc3:focus-visible ._4wlebcd{opacity:1;transform:scale(1.035)}
._4wlebce{z-index:2;flex-direction:column;align-items:flex-start;gap:clamp(8px,.9vw,14px);max-width:min(46%,520px);transition:filter 1s ease-out;display:flex;position:relative}
._4wlebc3:hover>._4wlebce,._4wlebc3:focus-visible>._4wlebce{filter:drop-shadow(0 0 10px #ffffff2e) drop-shadow(0 20px 70px var(--_4wlebc1))}
._4wlebcf{align-items:center;max-width:100%;padding:0 16px clamp(16px,1.8vw,28px)}
._4wlebcg{font-size:clamp(22px,2.5vw,40px)}
._4wlebch{font-size:clamp(32px,3.5vw,58px)}
._4wlebci{font-size:clamp(36px,4.25vw,72px)}
._4wlebcj{font-size:clamp(28px,3vw,50px)}
._4wlebck{z-index:3;background:var(--hs74bt2);width:clamp(44px,4vw,64px);height:clamp(44px,4vw,64px);color:var(--hs74bt1);border-radius:9999px;place-items:center;margin-top:calc(clamp(44px,4vw,64px)/-2);margin-left:calc(clamp(44px,4vw,64px)/-2);font-size:clamp(16px,1.4vw,22px);transition:transform .3s cubic-bezier(.22,.61,.36,1),background .3s;display:grid;position:absolute;top:50%;left:50%}
._4wlebc3:hover>._4wlebck{background:var(--hs74bt4);transform:scale(1.1)}
@media screen and (max-width:767.98px){._4wlebc6,._4wlebc7{aspect-ratio:4/5;align-items:flex-end}._4wlebce{max-width:100%}}
.h6p6ei0{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
.h6p6ei1{z-index:3;margin-top:-50lvh;position:relative}
.h6p6ei2{--u:1.8vh;width:100%;height:100lvh;position:relative;overflow:hidden}
.h6p6ei3{visibility:hidden;position:absolute;inset:0}
.h6p6ei3:after{content:"";background:linear-gradient(#30195833 0%,#30195800 30%),linear-gradient(#0c0d1b00 65%,#0c0d1b8c 100%);position:absolute;inset:0}
.h6p6ei4{transform-origin:50% 40%;filter:saturate(1.15)hue-rotate(-8deg)}
.h6p6ei5{z-index:1;will-change:transform;flex-direction:column;align-items:center;height:100%;padding:4% 6vw;display:flex;position:relative}
.h6p6ei6{align-items:center;gap:min(1.6vw, var(--u));visibility:hidden;flex-direction:column;display:flex}
.h6p6ei7{font-family:var(--hs74bti);text-transform:uppercase;color:var(--hs74btb);font-weight:700;font-size:min(1.6vw, calc(var(--u) * 1.3));letter-spacing:.04em}
.h6p6ei8{font-family:var(--hs74btj);text-transform:uppercase;letter-spacing:.15em;text-align:center;text-shadow:0 0 32px #ffffff4d;font-weight:700;line-height:1.1;font-size:min(4.8vw, calc(var(--u) * 4));margin-right:-.15em}
.h6p6ei9{z-index:3;width:max(5vw,10vh);height:max(5vw,10vh);color:var(--hs74bt2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:#ffffff47;border-radius:9999px;place-items:center;font-size:max(1.8vw,3.4vh);transition:background .3s,color .3s,transform .3s cubic-bezier(.22,.61,.36,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.h6p6ei9:hover{background:var(--hs74bt2);color:var(--hs74bt1);transform:translate(-50%,-50%)scale(1.06)}
.h6p6ei9:active{transform:translate(-50%,-50%)scale(.93)}
.h6p6eia{z-index:2;margin-top:100lvh;padding-bottom:clamp(80px,16vh,200px);position:relative}
.h6p6eib{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.4vw,24px);display:grid}
.h6p6eic{z-index:2;margin-top:-40lvh;position:relative}
.h6p6eid{visibility:hidden;width:100%;height:100lvh;position:relative;overflow:hidden}
.h6p6eie{transform-origin:50%}
.h6p6eif{background:linear-gradient(#0c0d1b59 0%,#0c0d1b00 30% 60%,#0c0d1bb3 100%);position:absolute;inset:0}
.h6p6eig{z-index:2;row-gap:clamp(16px,2vw,32px);margin-top:35lvh;padding-bottom:clamp(80px,14vh,180px);display:grid;position:relative}
.h6p6eih{z-index:-1;pointer-events:none;background:radial-gradient(100% 50%,#3c2860d9 0%,#0000 90%);border-radius:1000px;width:200vw;height:100vmax;position:absolute;top:-10%;left:50%;transform:translate(-50%)}
.h6p6eii{aspect-ratio:3/4;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;background:#1a0f2b;flex:none;gap:6px;height:84%;margin-top:4%;margin-left:clamp(0px,4vw,70px);margin-right:auto;padding:8px;transition:transform .8s cubic-bezier(.22,.61,.36,1);display:grid;position:relative;transform:rotate(-1.5deg);box-shadow:0 30px 80px #0f041e8c}
._4wlebc3:hover>.h6p6eii{transform:rotate(0)scale(1.02)}
.h6p6eij{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0}
.h6p6eik{filter:drop-shadow(0 10px 30px #00000080);position:absolute;top:50%;left:12%;right:12%;transform:translateY(-50%)}
.h6p6eil{text-align:center;font-family:var(--hs74btj);letter-spacing:.6em;text-transform:uppercase;color:#ffffffbf;font-size:clamp(10px,.9vw,14px);font-weight:500;position:absolute;top:-2.2em;left:0;right:0}
.h6p6eim{aspect-ratio:88/107;background:#f3ede2;flex-direction:column;flex:none;height:86%;margin:0 auto 0 clamp(0px,4vw,70px);padding:4.5% 4.5% 0;transition:transform .8s cubic-bezier(.22,.61,.36,1);display:flex;position:relative;transform:rotate(2.5deg);box-shadow:0 30px 80px #08061899}
._4wlebc3:hover>.h6p6eim{transform:rotate(0)scale(1.02)}
.h6p6ein{aspect-ratio:1;object-fit:cover;width:100%}
.h6p6eio{font-family:var(--hs74btl);color:#3a2a2f;flex:1;place-items:center;font-size:clamp(16px,1.6vw,28px);display:grid;transform:rotate(-2deg)}
.h6p6eip{z-index:1;margin-top:-40lvh;position:relative}
.h6p6eiq{width:100%;height:100lvh;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000004d 80%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000004d 80%,#0000 100%)}
.h6p6eir{transform-origin:50% 60%}
.h6p6eis{z-index:2;-webkit-text-fill-color:transparent;background-image:linear-gradient(#e9639d 0%,#fcc499 90%);-webkit-background-clip:text;background-clip:text;flex-direction:column;row-gap:clamp(14px,1.6vw,26px);margin-top:100lvh;padding-bottom:clamp(60px,10vh,140px);display:flex;position:relative}
.h6p6eit{font-family:var(--hs74btj);letter-spacing:-.02em;font-size:clamp(40px,4.5vw,84px);font-weight:700;line-height:1.1}
.h6p6eiu{font-family:var(--hs74btj);letter-spacing:-.0125em;text-wrap:pretty;max-width:26em;font-size:clamp(22px,2.5vw,46px);font-weight:500;line-height:1.1}
.h6p6eiv{z-index:2;row-gap:clamp(16px,2vw,32px);padding-bottom:clamp(80px,12vh,180px);display:grid;position:relative}
.h6p6eiw{grid-template-columns:1fr 1fr;gap:clamp(12px,1.4vw,24px);padding-bottom:clamp(80px,12vh,160px);display:grid}
.h6p6eix{overflow:hidden}
.h6p6eiy{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.4vw,24px);display:grid}
.h6p6ei10{border-radius:var(--hs74btn);text-align:left;background:linear-gradient(#2c2b52 0%,#232241 100%);flex-direction:column;height:100%;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s;display:flex;overflow:hidden}
.h6p6ei10:hover{transform:translateY(-6px);box-shadow:0 30px 60px #0804188c,0 0 40px #ff96d21f}
.h6p6ei11{aspect-ratio:16/9;overflow:hidden}
.h6p6ei12{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}
.h6p6ei10:hover .h6p6ei12{transform:scale(1.06)}
.h6p6ei13{flex-direction:column;flex:1;gap:20px;padding:clamp(18px,1.6vw,26px) clamp(18px,1.6vw,26px) clamp(22px,2vw,32px);display:flex}
.h6p6ei14{font-family:var(--hs74btj);letter-spacing:-.015em;color:var(--hs74bt9);max-width:18em;font-size:clamp(14px,1.125vw,18px);font-weight:500;line-height:1.35}
.h6p6ei15{font-family:var(--hs74btj);color:#e5ddffbf;margin-top:auto;font-size:clamp(12px,.95vw,15px)}
.h6p6ei16{justify-content:center;gap:8px;margin-top:20px;display:none}
.h6p6ei17{background:#ffffff4d;border-radius:8px;width:8px;height:8px;transition:width .3s,background .3s}
.h6p6ei17[data-active=true]{background:var(--hs74bt4);width:22px}
.h6p6ei18{color:var(--hs74bt8)}
.h6p6ei19{color:var(--hs74bt4)}
@media screen and (max-width:767.98px){.h6p6ei2{--u:3vh}.h6p6eib{grid-template-columns:1fr;gap:16px}.h6p6eii,.h6p6eim{display:none}.h6p6eiw{grid-template-columns:1fr}.h6p6eiy{gap:0;display:flex}.h6p6eiz{flex:0 0 86%;min-width:0;padding-right:12px}.h6p6ei16{display:flex}}
@media screen and (min-width:768px){.h6p6eix{overflow:visible}}
._1qzv3hs0{touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-template-rows:1fr auto;width:100%;height:100%;display:grid;position:relative}
._1qzv3hs1{position:relative}
._1qzv3hs2{background:var(--hs74btd);cursor:pointer;border-radius:12px;transition:opacity .5s,filter .5s,border-radius .4s,box-shadow .4s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 40px #05040f59}
._1qzv3hs2[data-state=dim]{opacity:.55;filter:blur(3px)saturate(.7)}
._1qzv3hs2[data-state=open]{cursor:zoom-out;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff2e,0 40px 90px #05040f8c,0 0 60px #ff96d22e}
._1qzv3hs2:focus-visible{outline:2px solid var(--hs74bt4);outline-offset:3px}
._1qzv3hs3{object-fit:cover;filter:brightness(.78)saturate(.95);width:100%;height:100%;transition:filter .5s;position:absolute;inset:0}
._1qzv3hs2[data-state=hover] ._1qzv3hs3,._1qzv3hs2[data-state=open] ._1qzv3hs3,._1qzv3hs2:focus-visible ._1qzv3hs3{filter:none}
._1qzv3hs4{text-align:center;flex-direction:column;align-items:center;gap:6px;min-height:64px;padding-top:18px;display:flex}
._1qzv3hs5{font-family:var(--hs74bti);letter-spacing:.14em;text-transform:uppercase;color:var(--hs74bt3);text-shadow:0 0 18px #ff96d273;font-size:clamp(16px,1.5vw,22px);font-weight:700}
._1qzv3hs6{font-family:var(--hs74btj);color:var(--hs74bta);font-size:clamp(12px,1vw,15px);font-weight:500}
._1qzv3hs7{font-family:var(--hs74bti);letter-spacing:.28em;text-transform:uppercase;color:#fff6;font-size:12px;font-weight:700}
.i6kxb10{isolation:isolate;flex-direction:column;align-items:center;gap:clamp(24px,4vh,48px);padding:clamp(90px,13vh,150px) 0 clamp(70px,10vh,120px);display:flex;position:relative}
.i6kxb11{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}
.i6kxb12{font-family:var(--hs74bti);letter-spacing:.32em;text-transform:uppercase;color:var(--hs74btb);font-size:clamp(12px,1vw,15px);font-weight:700}
.i6kxb13{font-family:var(--hs74btj);letter-spacing:.12em;text-transform:uppercase;color:var(--hs74bt3);text-shadow:0 0 32px #ffffff38;font-size:clamp(22px,2.6vw,42px);font-weight:700}
.i6kxb14{width:var(--hs74btp);height:clamp(420px,64lvh,700px);position:relative}
@media screen and (max-width:767.98px){.i6kxb14{width:var(--hs74btq);height:56lvh}}
.cli9xz0{isolation:isolate;flex-direction:column;align-items:center;gap:clamp(24px,3vw,40px);padding:clamp(40px,6vh,80px) 20px clamp(40px,7vh,90px);display:flex;position:relative}
.cli9xz1{z-index:-1}
.cli9xz2{filter:drop-shadow(0 0 30px #ff8cc840);width:clamp(110px,10vw,170px);transition:transform .6s cubic-bezier(.22,.61,.36,1),filter .6s}
.cli9xz2:hover{filter:drop-shadow(0 0 40px #ff8cc880);transform:scale(1.06)rotate(-2deg)}
.cli9xz3{border-radius:var(--hs74bto);text-align:left;border:1px solid #ccc2f559;grid-template-columns:auto 1fr;align-items:center;gap:clamp(16px,2.4vw,40px);width:min(100%,860px);padding:clamp(16px,1.8vw,26px) clamp(22px,2.6vw,40px);transition:border-color .3s,background .3s;display:grid}
.cli9xz3:hover{border-color:var(--hs74bt4);background:#ffb2c60d}
.cli9xz4{font-family:var(--hs74btj);text-transform:uppercase;letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:14px;font-size:clamp(14px,1.1vw,18px);font-weight:700;display:inline-flex}
.cli9xz5{width:28px;color:var(--hs74bt2)}
.cli9xz6{font-family:var(--hs74btj);color:var(--hs74bt2);font-size:clamp(13px,1vw,16px);font-weight:500;line-height:1.45}
.cli9xz7{color:var(--hs74bta);gap:clamp(14px,1.6vw,26px);font-size:18px;display:flex}
.cli9xz8{place-items:center;transition:color .2s,transform .3s;display:grid}
.cli9xz8:hover{color:var(--hs74bt2);transform:translateY(-2px)scale(1.1)}
.cli9xz9{font-family:var(--hs74btj);color:var(--hs74bta);flex-wrap:wrap;justify-content:center;gap:8px clamp(14px,1.6vw,24px);font-size:clamp(11px,.78vw,13px);display:flex}
.cli9xza{max-width:360px;font-family:var(--hs74btj);color:var(--hs74bt2);grid-template-columns:auto 1fr;align-items:start;gap:14px;font-size:11px;line-height:1.45;display:grid}
.cli9xzb{background:var(--hs74bt2);width:44px;color:var(--hs74bt1);border:3px solid var(--hs74bt2);outline:1px solid var(--hs74bt1);outline-offset:-5px;font-family:var(--hs74bti);flex-direction:column;align-items:center;padding:4px 0;font-weight:700;line-height:1;display:flex}
.cli9xzc{font-size:30px;font-family:var(--hs74btl)}
.cli9xzd{letter-spacing:.04em;margin-top:2px;font-size:10px}
.cli9xze{border-top:1px solid #fff3;margin-top:8px;padding-top:8px}
@media screen and (max-width:767.98px){.cli9xz3{border-radius:24px;grid-template-columns:1fr}}
