.po-bg{background:linear-gradient(#223052 0%,#1a2644 38%,#121b33 70%,#0a1022 100%);overflow:hidden;box-shadow:inset 0 0 180px 50px #0006}.po-bg-grain{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:-10%}.po-stage{perspective:1100px;position:absolute;inset:0}.po-card{aspect-ratio:5/7;width:30%;transform-style:preserve-3d;opacity:0;margin:-21% 0 0 -15%;position:absolute;top:50%;left:50%}.po-flip{transform-style:preserve-3d;position:absolute;inset:0}.po-face{backface-visibility:hidden;border-radius:10px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 50px -30px #000000bf}.po-face.is-back{background:repeating-linear-gradient(135deg,#ffffff05 0 1px,transparent 1px 5px),linear-gradient(165deg,color-mix(in oklab,var(--deep-navy)88%,white)0%,var(--deep-navy)70%);border:1px solid color-mix(in oklab,var(--gold-on-dark)35%,transparent)}.po-back-frame{border:1px solid color-mix(in oklab,var(--gold-on-dark)45%,transparent);border-radius:5px;position:absolute;inset:7%}.po-back-mark{flex-direction:column;align-items:center;gap:.5em;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.po-back-k{font-family:var(--font-serif);color:var(--gold-on-dark);font-size:clamp(1.1rem,2.6vw,2.4rem);line-height:1}.po-back-word{font-family:var(--font-latin);letter-spacing:.4em;color:color-mix(in oklab,var(--gold-on-dark)70%,transparent);font-size:clamp(.35rem,.6vw,.5625rem);font-weight:600}.po-face.is-front{border:1px solid color-mix(in oklab,var(--gold-on-dark)55%,transparent);background:linear-gradient(172deg,#fbf8f2,#f1ebdf);flex-direction:column;justify-content:center;align-items:center;gap:7%;display:flex;transform:rotateY(180deg)}.po-front-frame{border:1px solid color-mix(in oklab,var(--gold-on-dark)70%,transparent);border-radius:5px;position:absolute;inset:7%}.po-front-eyebrow{font-family:var(--font-latin);letter-spacing:.36em;color:color-mix(in oklab,var(--gold-on-dark)62%,black);font-size:clamp(.38rem,.7vw,.625rem);font-weight:600}.po-front-title{font-family:var(--font-serif);text-align:center;color:var(--deep-navy);font-size:clamp(1rem,2.4vw,2.1rem);line-height:1.02}.po-front-rule{background:color-mix(in oklab,var(--gold-on-dark)80%,transparent);width:14%;height:1px}.po-front-word{font-family:var(--font-latin);letter-spacing:.4em;color:color-mix(in oklab,var(--deep-navy)70%,transparent);font-size:clamp(.35rem,.6vw,.5625rem);font-weight:600}.po-sheen{opacity:0;background:linear-gradient(105deg,#0000 40%,#ffe9b48c 50%,#0000 60%);position:absolute;inset:-20% -60%;transform:translate(-60%)}.po-rays{aspect-ratio:1;opacity:0;background:repeating-conic-gradient(#ffe8b457 0deg 5deg,#0000 5deg 16deg);border-radius:9999px;width:115%;margin:-57.5% 0 0 -57.5%;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 12%,#00000080 34%,#0000 62%);mask-image:radial-gradient(circle,#000 12%,#00000080 34%,#0000 62%)}.po-gift{aspect-ratio:1;opacity:0;width:30%;margin:-17% 0 0 -15%;position:absolute;top:50%;left:50%;container-type:size}.po-gift-float{position:absolute;inset:0}.po-gift-lid{transform-origin:0 100%}.po-particle{width:var(--z);height:var(--z);margin:calc(var(--z)/-2)0 0 calc(var(--z)/-2);opacity:0;background:#ffecc4;border-radius:9999px;position:absolute;top:34%;left:50%;box-shadow:0 0 3px #ffd68c80}.po-timer{color:#fff;opacity:0;background:#0a102073;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:.6em;margin-top:17%;padding:.45em .9em .45em .5em;font-size:clamp(.8125rem,1vw,.9375rem);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,12px)}.po-timer-ring{width:1.9em;height:1.9em}.po-timer-track{fill:none;stroke:#fff3;stroke-width:3px}.po-timer-fill{fill:none;stroke:#ecd29a;stroke-width:3px;stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:113.1px;transform-origin:22px 22px;transform:rotate(-90deg)}.po-timer-text{font-family:var(--font-latin);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:700}.hero-banner-slide[data-active] .po-card.is-left{animation:8s infinite both po-left}.hero-banner-slide[data-active] .po-card.is-right{animation:8s infinite both po-right}.hero-banner-slide[data-active] .po-card.is-middle{animation:8s infinite both po-middle}.hero-banner-slide[data-active] .po-flip{animation:8s infinite both po-flip}.hero-banner-slide[data-active] .po-sheen{animation:8s infinite both po-sheen}.hero-banner-slide[data-active] .po-rays{animation:8s infinite both po-rays}.hero-banner-slide[data-active] .po-gift{animation:8s infinite both po-gift}.hero-banner-slide[data-active] .po-gift-float{animation:2.6s ease-in-out infinite po-float}.hero-banner-slide[data-active] .po-gift-bag{animation:8s infinite both po-gift-bag}.hero-banner-slide[data-active] .po-gift-lid{animation:8s infinite both po-lid}.hero-banner-slide[data-active] .po-particle{animation:8s infinite both po-particle;animation-delay:calc(var(--w)*80ms)}.hero-banner-slide[data-active] .po-timer{animation:8s infinite both po-timer}.hero-banner-slide[data-active] .po-timer-fill{animation:8s infinite both po-timer-fill}@keyframes po-left{0%,1%{opacity:0;animation-timing-function:cubic-bezier(.34,1.4,.64,1);transform:translate(-20%,95%)rotate(-30deg)scale(.9)}13%{opacity:1;animation-timing-function:ease-in-out;transform:translate(-80%,5%)rotate(-13deg)}20%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(-80%,3%)rotate(-12.5deg)}28%,41%{opacity:.45;animation-timing-function:cubic-bezier(.55,0,.45,1);transform:translate(-86%,9%)rotate(-15deg)scale(.93)}50%,to{opacity:0;transform:translate(-125%,16%)rotate(-24deg)scale(.86)}}@keyframes po-right{0%,3%{opacity:0;animation-timing-function:cubic-bezier(.34,1.4,.64,1);transform:translate(20%,95%)rotate(30deg)scale(.9)}15%{opacity:1;animation-timing-function:ease-in-out;transform:translate(80%,5%)rotate(13deg)}21%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(80%,3%)rotate(12.5deg)}28%,41%{opacity:.45;animation-timing-function:cubic-bezier(.55,0,.45,1);transform:translate(86%,9%)rotate(15deg)scale(.93)}50%,to{opacity:0;transform:translate(125%,16%)rotate(24deg)scale(.86)}}@keyframes po-middle{0%,5%{opacity:0;animation-timing-function:cubic-bezier(.34,1.4,.64,1);transform:translateY(95%)scale(.9)}17%{opacity:1;animation-timing-function:ease-in-out;transform:translate(0,0)scale(1)}21%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(-1.5%)scale(1)}27.5%,42%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.45,1);transform:translateY(-7%)scale(1.1)}47.5%,to{opacity:0;transform:translateY(-4%)scale(.72)}}@keyframes po-flip{0%,28%{animation-timing-function:cubic-bezier(.6,0,.3,1);transform:rotateY(0)}35.5%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:rotateY(192deg)}39%,to{transform:rotateY(180deg)}}@keyframes po-sheen{0%,20%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-60%)}22%{opacity:1}27%,to{opacity:0;transform:translate(60%)}}@keyframes po-rays{0%,58%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:rotate(0)scale(.55)}67%{opacity:.9;animation-timing-function:linear;transform:rotate(14deg)scale(1)}92%{opacity:.55;transform:rotate(42deg)scale(1.04)}to{opacity:0;transform:rotate(46deg)scale(1.04)}}@keyframes po-gift{0%,48%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(4%)scale(.2)}55%{opacity:1;transform:translate(0,0)scale(1)}93%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.45,1);transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(3%)scale(.94)}}@keyframes po-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-3.5%)}}@keyframes po-gift-bag{0%,62%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(5cqw)}72%,to{transform:translateY(-25cqw)}}@keyframes po-lid{0%,58%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:none}65%,to{transform:translate(-2.5cqw,-21.67cqw)rotate(-22deg)}}@keyframes po-particle{0%,60%{opacity:0;transform:rotate(var(--a))translate3d(0,0,0)scale(.3);animation-timing-function:cubic-bezier(.22,1,.36,1)}64%{opacity:1}84%,to{opacity:0;transform:rotate(var(--a))translate3d(0,calc(var(--d)*-1cqh),0)scale(1)}}@keyframes po-timer{0%,67%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(-50%,14px)}72%,93%{opacity:1;animation-timing-function:ease-in;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,6px)}}@keyframes po-timer-fill{0%,70%{stroke-dashoffset:113.1px}93%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hero-banner-slide[data-active] .po-card,.hero-banner-slide[data-active] .po-flip,.hero-banner-slide[data-active] .po-sheen,.hero-banner-slide[data-active] .po-rays,.hero-banner-slide[data-active] .po-gift,.hero-banner-slide[data-active] .po-gift-float,.hero-banner-slide[data-active] .po-gift-lid,.hero-banner-slide[data-active] .po-gift-bag,.hero-banner-slide[data-active] .po-particle,.hero-banner-slide[data-active] .po-timer,.hero-banner-slide[data-active] .po-timer-fill{animation:none}.po-gift,.po-timer{opacity:1}.po-rays{opacity:.6}.po-gift-lid{transform:translate(-2.5cqw,-21.67cqw)rotate(-22deg)}.hero-banner-slide[data-active] .po-gift-bag{transform:translateY(-25cqw)}.po-timer{transform:translate(-50%)}.po-timer-fill{stroke-dashoffset:0}}
.poc{perspective:1400px;--poc-ease-out:cubic-bezier(.16,1,.3,1);--poc-ease-io:cubic-bezier(.65,0,.35,1);container-type:inline-size}.poc-flip{transform-style:preserve-3d}.poc[data-phase=open] .poc-flip{transform:rotateY(180deg)}.poc-eyebrow{font-family:var(--font-latin);letter-spacing:.36em;font-size:10px;font-weight:600}.poc-discount{transform-origin:100%;display:inline-block}.poc-back{cursor:pointer;backface-visibility:hidden;border-radius:10px;transition:scale .48s cubic-bezier(.34,1.56,.64,1)}.poc[data-phase=sealed] .poc-back:active{transition-duration:.14s;scale:.975}@media (hover:hover) and (pointer:fine){.poc[data-phase=sealed] .poc-back:hover{scale:1.015}}.poc .po-back-k{font-size:clamp(34px,17cqi,60px)}.poc .po-back-word{font-size:clamp(8px,3cqi,11px)}.poc-back-hint{text-align:center;color:color-mix(in oklab,var(--gold-on-dark)55%,transparent);font-size:9px;transition:opacity .3s;position:absolute;bottom:13%;left:0;right:0}.poc[data-phase=unsealing] .poc-back-hint{opacity:0}.poc-back-sheen{animation:poc-sheen 6s var(--poc-ease-io)1s infinite;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffe9b447 50%,#0000 58%);position:absolute;inset:-20% -60%;transform:translate(-60%)}@keyframes poc-sheen{0%{transform:translate(-60%)}30%,to{transform:translate(60%)}}.poc-ring{aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0deg,var(--gold-on-dark)80deg,transparent 150deg);-webkit-mask-composite:xor;opacity:0;border-radius:9999px;width:46cqi;padding:1.5px;transition:opacity .3s;position:absolute;top:50%;left:50%;translate:-50% -50%;-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)}.poc-front{border:1px solid color-mix(in oklab,var(--gold-on-dark)55%,transparent);backface-visibility:hidden;background:linear-gradient(172deg,#fbf8f2,#f1ebdf);border-radius:10px;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)}.poc-front-frame{border:1px solid color-mix(in oklab,var(--gold-on-dark)60%,transparent);pointer-events:none;border-radius:5px;position:absolute;inset:10px}.poc-front-sheen{opacity:0;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 42%,#ffecbeb3 50%,#0000 58%);position:absolute;inset:-20% -60%;transform:translate(-60%)}.poc-front-body{padding:26px 28px 28px}.poc-cta{transition:background-color .3s}.poc-cta:hover{background-color:color-mix(in oklab,var(--deep-navy)82%,white)}.poc-dust{width:var(--z);height:var(--z);margin:calc(var(--z)/-2)0 0 calc(var(--z)/-2);background:color-mix(in oklab,var(--gold-on-dark)60%,white);opacity:0;pointer-events:none;animation:poc-dust 1.3s var(--poc-ease-out)both;animation-delay:calc(.38s + var(--w)*40ms);border-radius:9999px;position:absolute;top:50%;left:50%}@keyframes poc-dust{0%{opacity:0;transform:rotate(var(--a))translate3d(0,0,0)scale(.3)}12%{opacity:1}to{opacity:0;transform:rotate(var(--a))translate3d(var(--d),0,0)scale(1)}}.poc[data-phase=unsealing] .poc-ring{opacity:1;animation:1.1s linear infinite poc-spin}@keyframes poc-spin{to{rotate:360deg}}.poc[data-phase=unsealing] .poc-flip{animation:1.4s ease-in-out infinite alternate poc-hover}@keyframes poc-hover{0%{transform:translate(0,0)scale(1)}to{transform:translateY(-2%)scale(1.025)}}.poc[data-phase=opening] .poc-flip{animation:1.25s both poc-flip}@keyframes poc-flip{0%{animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translateY(-2%)scale(1.025)rotateY(0)}42%{animation-timing-function:cubic-bezier(.25,1,.5,1);transform:translateY(-4%)scale(1.06)rotateY(90deg)}74%{animation-timing-function:ease-in-out;transform:translateY(-1%)scale(1.02)rotateY(194deg)}to{transform:translate(0,0)scale(1)rotateY(180deg)}}.poc[data-phase=sealed] .poc-front,.poc[data-phase=unsealing] .poc-front{opacity:0}.poc[data-phase=open] .poc-back{visibility:hidden}.poc[data-phase=opening] .poc-back{animation:1.25s step-end both poc-face-off}.poc[data-phase=opening] .poc-front{animation:1.25s step-end both poc-face-on}@keyframes poc-face-off{0%{opacity:1}42%{opacity:0}to{opacity:0}}@keyframes poc-face-on{0%{opacity:0}42%{opacity:1}to{opacity:1}}.poc[data-phase=opening] .poc-front-sheen{animation:poc-front-sheen 1.1s var(--poc-ease-io).9s both}@keyframes poc-front-sheen{0%{opacity:1;transform:translate(-60%)}to{opacity:1;transform:translate(60%)}}.poc[data-phase=sealed] .poc-photo img,.poc[data-phase=unsealing] .poc-photo img{filter:blur(14px);scale:1.08}.poc[data-phase=opening] .poc-photo img{animation:1.7s cubic-bezier(.37,0,.18,1) .6s both poc-photo-in}@keyframes poc-photo-in{0%{filter:blur(14px);opacity:.6;scale:1.08}60%{filter:blur(3px);opacity:1;scale:1.02}to{filter:blur();opacity:1;scale:1}}.poc[data-phase=opening] .poc-info{animation:poc-info-in .8s var(--poc-ease-out).85s both}@keyframes poc-info-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.poc[data-phase=opening] .poc-discount{animation:.52s cubic-bezier(.34,1.56,.64,1) 2.15s both poc-discount-pop}@keyframes poc-discount-pop{45%{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.poc-back-sheen,.poc-dust,.poc[data-phase=unsealing] .poc-ring,.poc[data-phase=unsealing] .poc-flip,.poc[data-phase=opening] .poc-flip,.poc[data-phase=opening] .poc-front-sheen,.poc[data-phase=opening] .poc-photo img,.poc[data-phase=opening] .poc-info,.poc[data-phase=opening] .poc-discount{animation:none}.poc-back{transition:none}}@container not (min-width:290px){.poc-front-body{padding:24px 26px 26px}.poc-info{margin-top:10px}.poc-discount{font-size:17px}.poc-cta{height:36px;margin-top:12px;font-size:12px}}.mop-stage{animation:.62s cubic-bezier(.34,1.56,.64,1) both mop-pop}@keyframes mop-pop{0%{opacity:0;transform:translateY(-18%)scale(.35)}55%{opacity:1}to{opacity:1;transform:none}}.mop-slot-empty{border:1.5px dashed color-mix(in oklab,var(--gold-on-dark)55%,transparent);border-radius:10px}.mop-slot-arrow{border-right:1.5px solid color-mix(in oklab,var(--gold-on-dark)70%,black);border-bottom:1.5px solid color-mix(in oklab,var(--gold-on-dark)70%,black);width:10px;height:10px;margin-top:6px;animation:1.6s ease-in-out infinite mop-arrow;rotate:225deg}@keyframes mop-arrow{0%,to{translate:0}50%{translate:0 -5px}}.mop-mini{border-radius:8px;transition:scale .38s cubic-bezier(.34,1.56,.64,1),opacity .3s}.mop-mini:active{transition-duration:.12s;scale:.95}.mop-mini .po-back-k{font-size:22px}.mop-mini .po-back-word{font-size:6px}.mop-mini .po-face{border-radius:8px}.mop-mini[data-focused]{outline:1.5px solid var(--gold-on-dark);outline-offset:3px}.mop-mini-front{border:1px solid color-mix(in oklab,var(--gold-on-dark)55%,transparent);text-align:center;background:linear-gradient(172deg,#fbf8f2,#f1ebdf);border-radius:8px;flex-direction:column;align-items:center;padding:12% 10% 8%;display:flex;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.mop-stage,.mop-slot-arrow{animation:none}.mop-mini{transition:none}}