.interactive-hero{--hero-amber:#ffb65c;aspect-ratio:2;color:#fff7eb;isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.interactive-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#020710eb,#020710d1 24%,#02071099 34%,#02071026 43%,#0000 52%);position:absolute;inset:0}.interactive-hero__scene{aspect-ratio:2;perspective:1200px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.interactive-hero__art,.interactive-hero__relief,.interactive-hero__relief img,.interactive-hero__shade{width:100%;height:100%;position:absolute;inset:0}.interactive-hero__art,.interactive-hero__relief img{object-fit:cover}.interactive-hero__shade{opacity:0;pointer-events:none;background:#020710;transition:opacity .28s}.interactive-hero[data-active]:not([data-active=""]) .interactive-hero__shade{opacity:.28}.interactive-hero__relief{pointer-events:none;opacity:0;transition:transform .38s cubic-bezier(.2,.7,.2,1),opacity .24s,filter .28s;transform:translateZ(0)}.interactive-hero__relief[data-lit=true]{opacity:1;filter:brightness(1.12)drop-shadow(0 12px 12px #020710);transform:translateZ(24px) rotateX(var(--hero-rx,0deg)) rotateY(var(--hero-ry,0deg))}.interactive-hero__relief--scream{clip-path:polygon(38% 38%,41% 37%,44% 42%,44% 51%,42% 60%,40% 61%,38% 55%,37.5% 46%);transform-origin:41% 48%}.interactive-hero__relief--led{clip-path:polygon(49% 40%,53% 40%,56% 43%,57% 49%,54% 58%,50% 60%,48% 55%,47.5% 47%);transform-origin:52% 49%}.interactive-hero__relief--skull{clip-path:polygon(64% 28%,71% 27%,76% 31%,79% 36%,79% 44%,76% 51%,73% 59%,70% 61%,65% 56%,62% 48%,62% 38%);transform-origin:70% 44%}.interactive-hero__relief--akatsuki{clip-path:polygon(81% 46%,85% 45%,90% 48%,96% 53%,98% 58%,95% 62%,96% 70%,99% 73%,97% 81%,91% 89%,85% 87%,83% 75%,81% 66%,80% 57%);transform-origin:89% 65%}.interactive-hero__hint{text-shadow:0 1px 8px #000,0 1px 3px #000;color:#fff7eb;pointer-events:none;align-items:center;gap:10px;margin:0;padding:3px 0;font-size:12px;display:flex;position:absolute;top:22px;right:28px}.interactive-hero__hint>span{color:var(--hero-amber);font-size:20px;line-height:1}.interactive-hero__hotspot{z-index:1;color:#fff7eb;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;padding:0;text-decoration:none;display:flex;position:absolute;transform:translate(-50%,-22px)}.interactive-hero__region{cursor:pointer;position:absolute;inset:0}.interactive-hero__hotspot--scream{top:49%;left:41%}.interactive-hero__hotspot--led{top:49%;left:52%}.interactive-hero__hotspot--skull{top:45%;left:70%}.interactive-hero__hotspot--akatsuki{top:66%;left:89%}.interactive-hero__plus{isolation:isolate;color:#fff8ee;text-shadow:0 1px 3px #000;place-items:center;width:44px;height:44px;font:300 18px/1 Arial,sans-serif;display:grid;position:relative}.interactive-hero__plus:before{content:"";z-index:-1;background:#10182070;border:1px solid #fff4dfbb;border-radius:50%;width:28px;height:28px;transition:transform .22s,background .22s,border-color .22s;position:absolute;box-shadow:0 2px 8px #0005}.interactive-hero__label{white-space:nowrap;opacity:0;pointer-events:none;background:#080f19cc;border-radius:3px;align-items:center;gap:9px;padding:5px 8px;font-size:11px;font-weight:600;transition:opacity .18s,transform .18s;display:flex;transform:translateY(-3px)}.interactive-hero__label>span{color:var(--hero-amber)}.interactive-hero__hotspot:is(:hover,:focus-visible) .interactive-hero__plus:before{background:#18212bc9;border-color:#ffcf91;transform:scale(1.12)}.interactive-hero__hotspot:is(:hover,:focus-visible) .interactive-hero__label{opacity:1;transform:none}.interactive-hero__intro{z-index:2;pointer-events:none;text-shadow:0 2px 16px #020710cc;flex-direction:column;align-items:flex-start;gap:clamp(14px,1.4vw,22px);width:32%;margin:32px 0 36px 3.5%;display:flex;position:relative}.interactive-hero__heading>p{color:var(--hero-amber);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:clamp(10px,.8vw,13px)}.interactive-hero__intro h1{letter-spacing:-.02em;color:#fff7eb;text-wrap:balance;margin:0;font-size:clamp(34px,3.8vw,72px);line-height:1.04}.interactive-hero__title-outline{color:#0000;-webkit-text-stroke:1px #fff7eb;text-shadow:none;paint-order:stroke fill;display:block}.interactive-hero__pitch>p{color:#fff7eb;text-wrap:pretty;max-width:52ch;margin:0;font-size:clamp(12px,1.04vw,17px);line-height:1.45}.interactive-hero__collection{pointer-events:auto;color:#171009;background:#f19543;border:1px solid #f19543;border-radius:3px;justify-content:space-between;align-items:center;gap:24px;min-height:50px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s;display:inline-flex}.interactive-hero__collection:hover{color:#090e15;background:#ffd098}.interactive-hero :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #fff0d9}@media (width<=850px){.interactive-hero{aspect-ratio:auto;align-items:end;min-height:max(150vw,570px)}.interactive-hero__scene{aspect-ratio:2/3;width:max(100%,380px);height:auto;inset:0 auto auto 50%;transform:translate(-50%)}.interactive-hero:before{background:linear-gradient(#0000 40%,#02071038 58%,#02071065)}.interactive-hero__intro{gap:14px;width:88%;margin:0 6% 28px}.interactive-hero__heading>p{letter-spacing:.09em;font-size:10px}.interactive-hero__intro h1{text-wrap:pretty;max-width:19ch;font-size:clamp(34px,10vw,64px)}.interactive-hero__pitch>p{max-width:40ch;font-size:clamp(14px,3.6vw,18px)}.interactive-hero__collection{min-height:50px;padding:12px 20px;font-size:14px}.interactive-hero__hint{gap:6px;font-size:10px;top:12px;bottom:auto;right:6%}.interactive-hero__label{display:none}.interactive-hero__hotspot--scream{top:25%;left:12%}.interactive-hero__hotspot--led{top:25%;left:34%}.interactive-hero__hotspot--skull{top:28%;left:57%}.interactive-hero__hotspot--akatsuki{top:40%;left:85%}.interactive-hero__relief--scream{clip-path:polygon(9% 17%,13% 17%,18% 20%,19% 23%,16% 29%,13% 34%,9% 35%,7% 30%,4% 26%,4% 22%,6% 19%);transform-origin:12% 25%}.interactive-hero__relief--led{clip-path:polygon(28% 18%,35% 18%,41% 20%,43% 23%,40% 27%,35% 30%,30% 30%,26% 25%,26% 21%);transform-origin:34% 24%}.interactive-hero__relief--skull{clip-path:polygon(50% 19%,57% 19%,65% 21%,69% 25%,66% 30%,60% 34%,57% 36%,52% 34%,47% 30%,45% 25%,47% 21%);transform-origin:57% 28%}.interactive-hero__relief--akatsuki{clip-path:polygon(70% 28%,78% 28%,86% 30%,94% 32%,99% 35%,96% 39%,98% 43%,100% 48%,100% 100%,88% 100%,85% 83%,80% 72%,78% 60%,76% 49%,73% 40%,67% 35%);transform-origin:85% 41%}}@media (prefers-reduced-motion:reduce){.interactive-hero *,.interactive-hero :before,.interactive-hero :after{transition:none!important;animation:none!important}.interactive-hero__relief[data-lit=true],.interactive-hero__hotspot:is(:hover,:focus-visible) .interactive-hero__plus{transform:none}}.hero-look{padding-block:30px 70px}.hero-look__back{color:#e4be91;padding-block:14px;display:inline-flex}.hero-look__layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);margin-top:22px;display:grid}.hero-look__visual{background:#080f19;height:clamp(360px,44vw,630px);margin:0;position:relative;overflow:hidden}.hero-look__visual img{object-fit:cover;width:100%;height:100%}.hero-look__visual--scream img{object-position:6% center}.hero-look__visual--led img{object-position:27% center}.hero-look__visual--skull img{object-position:61% center}.hero-look__visual--akatsuki img{object-position:98% center}.hero-look__visual figcaption{color:#eee3d6;background:#080f19df;padding:14px;font-size:11px;position:absolute;inset:auto 0 0}.hero-look__copy h1{margin:12px 0 22px;font-size:clamp(40px,5vw,72px)}.hero-look__copy>p:not(.eyebrow),.hero-look__availability p{color:#cfc5b7;line-height:1.8}.hero-look__availability{border-block:1px solid #ffffff24;margin-block:28px;padding-block:22px}.hero-look__availability h2{margin:0;font-size:24px}@media (width<=700px){.hero-look__layout{grid-template-columns:1fr}.hero-look__visual{height:400px}}
