._2MW1G_celebration{isolation:isolate;color:#fff3d7;background:radial-gradient(at 85%,#793b65 0,#0000 55%),#351a40;position:relative;overflow:hidden}._2MW1G_content{z-index:1;max-width:1440px;margin-inline:auto;position:relative}._2MW1G_header ._2MW1G_content,._2MW1G_footer ._2MW1G_content{justify-content:center;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}._2MW1G_stripCopy{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .65rem;font-size:.85rem;display:flex}._2MW1G_stripCopy>svg{color:#ffd36c;flex-shrink:0}._2MW1G_motionButton{color:#fff3d7;min-height:32px;font:inherit;cursor:pointer;background:#351a40;border:1px solid #c49dba;border-radius:99px;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.7rem;display:inline-flex}._2MW1G_motionButton:focus-visible,._2MW1G_actions a:focus-visible{outline-offset:3px;outline:3px solid #ffd36c}._2MW1G_carouselSlide.hero-carousel__slide{padding:0;display:block}._2MW1G_landing{width:100%;height:100%}._2MW1G_landing ._2MW1G_content{grid-template-columns:1fr .5fr;align-items:center;gap:1rem;height:100%;padding:2rem clamp(1.25rem,4vw,3.5rem) 3rem;display:grid}._2MW1G_eyebrow{color:#ffd787;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}._2MW1G_copy h2{color:#fff3d7;letter-spacing:-.04em;margin:.8rem 0;font-size:clamp(1.8rem,3.5vw,3.1rem);line-height:1.12}._2MW1G_copy p{color:#ebd7e5;margin:0 0 1rem}._2MW1G_gift{color:#ffe2a0;align-items:center;gap:.65rem;font-size:clamp(.85rem,1.4vw,1rem);display:flex}._2MW1G_gift svg{flex-shrink:0}._2MW1G_actions{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin-top:1.3rem;display:flex}._2MW1G_actions a{color:#351a40;background:#ffdc8e;border-radius:99px;align-items:center;gap:1rem;padding:.7rem 1.2rem;font-weight:750;text-decoration:none;display:inline-flex}._2MW1G_lampScene{justify-items:center;display:grid;position:relative}._2MW1G_halo{background:radial-gradient(circle,#ffc76b40,#0000 65%);border-radius:50%;position:absolute;inset:0}._2MW1G_lamp{filter:drop-shadow(0 12px 20px #ffb85d30);width:min(100%,230px);position:relative}._2MW1G_wish{color:#ffdf9a;font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.3rem);font-style:italic}._2MW1G_effects{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}._2MW1G_confetti{top:-12px;left:var(--x);background:var(--color);width:5px;height:9px;animation:_2MW1G_confetti-fall 7s linear var(--delay) infinite;border-radius:1px;position:absolute}._2MW1G_confetti:nth-child(3n){border-radius:50%;width:4px;height:4px}._2MW1G_firework{left:var(--x);width:1px;height:1px;animation:_2MW1G_cracker-burst 5s ease-out var(--delay) infinite;position:absolute;top:38%}._2MW1G_firework i{width:3px;height:15px;transform:rotate(var(--angle)) translateY(-42px);transform-origin:50% 0;background:#ffda8b;border-radius:50%;position:absolute}._2MW1G_footer{border-block:1px solid #ae7b68}@keyframes _2MW1G_confetti-fall{0%{opacity:0;transform:translate(0,0)rotate(0)}12%{opacity:.65}85%{opacity:.65}to{transform:translate3d(var(--drift), 420px, 0) rotate(280deg);opacity:0}}@keyframes _2MW1G_cracker-burst{0%,12%{opacity:0;transform:scale(.1)}24%{opacity:.7}52%,to{opacity:0;transform:scale(1.4)}}[data-paused=true] ._2MW1G_effects{display:none}@media (max-width:600px){._2MW1G_header ._2MW1G_content{gap:.5rem;padding:.5rem .65rem}._2MW1G_stripCopy{gap:.2rem .4rem;font-size:.72rem}._2MW1G_stripCopy>span{flex-basis:100%}._2MW1G_motionButton{min-width:32px;min-height:44px;padding:.4rem}._2MW1G_motionButton span{display:none}._2MW1G_landing ._2MW1G_content{grid-template-columns:1fr;align-content:center;gap:.65rem;padding:1.15rem 1.2rem 3rem}._2MW1G_lampScene{grid-row:1}._2MW1G_lamp{width:104px}._2MW1G_wish{font-size:1.4rem}._2MW1G_copy h2{font-size:2rem}}@media (prefers-reduced-motion:reduce){._2MW1G_effects{display:none}._2MW1G_confetti,._2MW1G_firework{animation:none}._2MW1G_motionButton{display:none}}@media print{._2MW1G_celebration{display:none}}
