.AnniversaryWheel-module__utczqW__section{color:#f8f0df;isolation:isolate;background:radial-gradient(circle at 15% 15%,#c8a34d3d,#0000 30%),linear-gradient(135deg,#1f160f 0%,#342216 52%,#1e1510 100%);padding:clamp(82px,10vw,148px) 28px;position:relative;overflow:hidden}.AnniversaryWheel-module__utczqW__section:before{content:"1";color:#ffffff06;z-index:-1;font-family:Georgia,serif;font-size:min(78vw,920px);line-height:.8;position:absolute;inset:-12% auto auto -2%}.AnniversaryWheel-module__utczqW__glowOne,.AnniversaryWheel-module__utczqW__glowTwo{pointer-events:none;border:1px solid #dcbc6e2e;border-radius:50%;position:absolute}.AnniversaryWheel-module__utczqW__glowOne{width:420px;height:420px;top:-190px;right:-160px}.AnniversaryWheel-module__utczqW__glowTwo{width:260px;height:260px;bottom:-190px;left:40%}.AnniversaryWheel-module__utczqW__inner{grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);align-items:center;gap:clamp(46px,7vw,110px);width:min(1180px,100%);margin:0 auto;display:grid}.AnniversaryWheel-module__utczqW__kicker{color:#ddbd70;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:.74rem;font-weight:800}.AnniversaryWheel-module__utczqW__copy h2{color:#fffaf0;letter-spacing:-.055em;max-width:590px;margin:0;font-size:clamp(3rem,5.6vw,6.4rem);line-height:.92;font-family:var(--font-display), Georgia, "Times New Roman", serif!important;font-weight:400!important}.AnniversaryWheel-module__utczqW__lead{color:#fffaf0bd;max-width:520px;margin:28px 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.AnniversaryWheel-module__utczqW__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:34px 0 0;display:grid}.AnniversaryWheel-module__utczqW__dates div{background:#ffffff09;border:1px solid #ddbd703d;border-radius:14px;padding:15px 17px}.AnniversaryWheel-module__utczqW__dates span,.AnniversaryWheel-module__utczqW__dates strong{display:block}.AnniversaryWheel-module__utczqW__dates span{color:#fffaf080;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.AnniversaryWheel-module__utczqW__dates strong{color:#f9e8bc;margin-top:5px;font-size:.94rem}.AnniversaryWheel-module__utczqW__superPrize{color:#fffaf0ad;border-left:2px solid #c8a34d;margin:18px 0 0;padding-left:17px;font-size:.91rem;line-height:1.55}.AnniversaryWheel-module__utczqW__superPrize strong{color:#f9e8bc}.AnniversaryWheel-module__utczqW__game{min-width:0}.AnniversaryWheel-module__utczqW__wheelWrap{aspect-ratio:1;filter:drop-shadow(0 30px 44px #0000005c);width:min(540px,92vw);margin:0 auto -18px;position:relative}.AnniversaryWheel-module__utczqW__wheel{border:8px solid #d0aa55;border-radius:50%;transition:transform 4.2s cubic-bezier(.12,.68,.12,1);position:absolute;inset:5%;box-shadow:inset 0 0 0 2px #ffffff61,0 0 0 6px #5d4423,0 0 0 8px #dcbc6e59}.AnniversaryWheel-module__utczqW__wheelFace{background:conic-gradient(from -22.5deg,#7d3e30 0deg 45deg,#dfc781 45deg 90deg,#5d745f 90deg 135deg,#dcae94 135deg 180deg,#4b2d23 180deg 225deg,#c9a44e 225deg 270deg,#6f806f 270deg 315deg,#ba7257 315deg 360deg);border-radius:50%;position:absolute;inset:0;overflow:hidden}.AnniversaryWheel-module__utczqW__wheelFace:after{content:"";border-radius:inherit;mix-blend-mode:soft-light;background:radial-gradient(circle,#0000 0 56%,#ffffff29 57%,#0000 58%);position:absolute;inset:0}.AnniversaryWheel-module__utczqW__wheelLabel{pointer-events:none;justify-content:center;display:flex;position:absolute;inset:0}.AnniversaryWheel-module__utczqW__wheelLabel>span{color:#fffaf0;text-align:center;text-shadow:0 1px 12px #0000004d;width:110px;padding-top:13px;position:absolute;top:5%}.AnniversaryWheel-module__utczqW__wheelLabel.AnniversaryWheel-module__utczqW__darkText>span{color:#352519;text-shadow:none}.AnniversaryWheel-module__utczqW__wheelLabel b,.AnniversaryWheel-module__utczqW__wheelLabel small{display:block}.AnniversaryWheel-module__utczqW__wheelLabel b{font-size:clamp(.68rem,1.35vw,.92rem);line-height:1.05}.AnniversaryWheel-module__utczqW__wheelLabel small{margin-top:3px;font-size:clamp(.52rem,.95vw,.69rem);line-height:1.08}.AnniversaryWheel-module__utczqW__hub{aspect-ratio:1;color:#f7e8be;text-align:center;background:#2d1f16;border:5px solid #d0aa55;border-radius:50%;place-content:center;width:24%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000059,inset 0 0 0 1px #fff3}.AnniversaryWheel-module__utczqW__hub span{font-family:Georgia,serif;font-size:clamp(2rem,5vw,4rem);line-height:.7}.AnniversaryWheel-module__utczqW__hub small{letter-spacing:.16em;text-transform:uppercase;margin-top:7px;font-size:.58rem;font-weight:800}.AnniversaryWheel-module__utczqW__pointer{z-index:4;filter:drop-shadow(0 5px 8px #00000059);width:48px;height:64px;position:absolute;top:0;left:50%;transform:translate(-50%)}.AnniversaryWheel-module__utczqW__pointer span{clip-path:polygon(12% 0,88% 0,50% 100%);background:linear-gradient(135deg,#f4dc9b,#a67d28);width:100%;height:100%;display:block}.AnniversaryWheel-module__utczqW__form,.AnniversaryWheel-module__utczqW__result{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1b120cd1;border:1px solid #ddbd703d;border-radius:20px;width:min(540px,100%);margin:0 auto;padding:22px;position:relative;box-shadow:0 20px 50px #0000002e}.AnniversaryWheel-module__utczqW__fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.AnniversaryWheel-module__utczqW__fields label span{color:#fffaf08f;margin:0 0 7px;font-size:.7rem;font-weight:700;display:block}.AnniversaryWheel-module__utczqW__fields input{color:#fffaf0;width:100%;min-height:48px;font:inherit;background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;outline:none;padding:0 14px}.AnniversaryWheel-module__utczqW__fields input:focus{border-color:#d0aa55;box-shadow:0 0 0 3px #d0aa551f}.AnniversaryWheel-module__utczqW__fields input::placeholder{color:#fffaf04d}.AnniversaryWheel-module__utczqW__form button,.AnniversaryWheel-module__utczqW__result a{color:#2b1d14;cursor:pointer;background:linear-gradient(115deg,#efd895,#c69d43);border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:14px;font-weight:800;text-decoration:none;transition:transform .2s,filter .2s;display:flex}.AnniversaryWheel-module__utczqW__form button:hover,.AnniversaryWheel-module__utczqW__result a:hover{filter:brightness(1.05);transform:translateY(-2px)}.AnniversaryWheel-module__utczqW__form button:disabled{cursor:wait;opacity:.7;transform:none}.AnniversaryWheel-module__utczqW__rule{color:#fffaf061;text-align:center;margin:10px 0 0;font-size:.68rem}.AnniversaryWheel-module__utczqW__error{color:#ffc9b9;text-align:center;margin:11px 0 0;font-size:.78rem}.AnniversaryWheel-module__utczqW__result{text-align:center;padding:27px}.AnniversaryWheel-module__utczqW__resultTop{color:#ddbd70;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:.7rem;font-weight:800}.AnniversaryWheel-module__utczqW__result h3{color:#fffaf0;margin:0;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.08;font-family:var(--font-display), Georgia, serif!important;font-weight:400!important}.AnniversaryWheel-module__utczqW__result>p:not(.AnniversaryWheel-module__utczqW__resultTop):not(.AnniversaryWheel-module__utczqW__resultHint){color:#fffaf0ad;margin:12px 0 0}.AnniversaryWheel-module__utczqW__valid{color:#f4dc9b;border:1px solid #ddbd7047;border-radius:999px;margin-top:16px;padding:7px 12px;font-size:.72rem;display:inline-block}.AnniversaryWheel-module__utczqW__resultHint{color:#fffaf080;max-width:420px;margin:15px auto 0;font-size:.78rem;line-height:1.5}@media (max-width:900px){.AnniversaryWheel-module__utczqW__inner{grid-template-columns:1fr}.AnniversaryWheel-module__utczqW__copy{text-align:center}.AnniversaryWheel-module__utczqW__copy h2,.AnniversaryWheel-module__utczqW__lead{margin-left:auto;margin-right:auto}.AnniversaryWheel-module__utczqW__superPrize{text-align:left;max-width:580px;margin-left:auto;margin-right:auto}}@media (max-width:560px){.AnniversaryWheel-module__utczqW__section{padding:72px 16px}.AnniversaryWheel-module__utczqW__copy h2{font-size:clamp(3rem,16vw,4.7rem)}.AnniversaryWheel-module__utczqW__dates{grid-template-columns:1fr}.AnniversaryWheel-module__utczqW__wheelWrap{width:min(440px,98vw);margin-left:-1vw}.AnniversaryWheel-module__utczqW__wheel{border-width:5px}.AnniversaryWheel-module__utczqW__wheelLabel>span{width:78px;padding-top:5px}.AnniversaryWheel-module__utczqW__wheelLabel b{font-size:.58rem}.AnniversaryWheel-module__utczqW__wheelLabel small{font-size:.46rem}.AnniversaryWheel-module__utczqW__pointer{width:36px;height:48px}.AnniversaryWheel-module__utczqW__fields{grid-template-columns:1fr}.AnniversaryWheel-module__utczqW__form,.AnniversaryWheel-module__utczqW__result{padding:18px}}@media (prefers-reduced-motion:reduce){.AnniversaryWheel-module__utczqW__wheel{transition-duration:.01ms}.AnniversaryWheel-module__utczqW__form button,.AnniversaryWheel-module__utczqW__result a{transition:none}}
