.TrailerModal-module__i5wiKa__dialog{width:min(1100px,92vw);color:inherit;background:0 0;border:0;padding:0;overflow:visible}.TrailerModal-module__i5wiKa__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050403d1}.TrailerModal-module__i5wiKa__dialog[open]{animation:TrailerModal-module__i5wiKa__pop var(--dur-panel) var(--ease-out)}.TrailerModal-module__i5wiKa__frame{box-shadow:var(--shadow-lift);position:relative}.TrailerModal-module__i5wiKa__close{z-index:3;position:absolute;top:-20px;right:-20px}@keyframes TrailerModal-module__i5wiKa__pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}
.HomeHero-module__B1rHZW__hero{background:#2a2230;height:100svh;min-height:640px;position:relative;overflow:hidden}.HomeHero-module__B1rHZW__sky img{animation:HomeHero-module__B1rHZW__settle 2.8s var(--ease-out) both}.HomeHero-module__B1rHZW__sun{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#ffe2a03d,#c6845a14 35%,#0000 65%);border-radius:50%;width:30%;animation:9s ease-in-out infinite HomeHero-module__B1rHZW__breathe;position:absolute;top:37.8%;left:89.3%;translate:-50% -50%}.HomeHero-module__B1rHZW__farMist{opacity:.6}.HomeHero-module__B1rHZW__tree picture img{animation:HomeHero-module__B1rHZW__settle 2.4s var(--ease-out) .1s both}.HomeHero-module__B1rHZW__glow{width:var(--g);aspect-ratio:1;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#ffd68c6b,#c6845a24 38%,#0000 68%);border-radius:50%;animation:5.5s ease-in-out infinite HomeHero-module__B1rHZW__breathe;position:absolute;translate:-50% -50%}.HomeHero-module__B1rHZW__pennant{animation-delay:-1.8s}.HomeHero-module__B1rHZW__blur picture img{animation:HomeHero-module__B1rHZW__settle-front 2.6s var(--ease-out) .15s both}.HomeHero-module__B1rHZW__content{--logo-w:clamp(300px, 34.7vw, 920px);z-index:3;padding:var(--header-h-compact) var(--page-margin) 16.5vh;text-align:center;opacity:calc(1 - var(--progress) * 1.8);transform:translate3d(calc(var(--px) * -6px), calc(var(--progress) * -80px + var(--py) * -4px), 0);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.HomeHero-module__B1rHZW__logoWrap{width:var(--logo-w);animation:HomeHero-module__B1rHZW__logo-in 1.8s var(--ease-out) .45s both;margin:0}.HomeHero-module__B1rHZW__logo{filter:drop-shadow(0 0 1px #ffe2aa8c)drop-shadow(0 0 22px #ffd69659)drop-shadow(0 6px 18px #00000059)}.HomeHero-module__B1rHZW__tagline{margin-top:calc(var(--logo-w) * -.0825);font-family:var(--font-title);font-size:calc(var(--logo-w) * .024);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;color:#fff4dc;text-shadow:0 0 1px #1a0f06,0 1px 3px #140a00f2,0 0 14px #140a00cc;animation:HomeHero-module__B1rHZW__rise 1.2s var(--ease-out) 1.2s both;font-weight:600;position:relative}.HomeHero-module__B1rHZW__tagline:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#1c10088c,#0000);position:absolute;inset:-60% -8%}.HomeHero-module__B1rHZW__ornament{width:calc(var(--logo-w) * .44);filter:drop-shadow(0 1px 3px #000c);animation:HomeHero-module__B1rHZW__rise 1.2s var(--ease-out) 1.35s both;margin-top:14px}.HomeHero-module__B1rHZW__primary{animation:HomeHero-module__B1rHZW__rise 1s var(--ease-out) 1.55s both;margin-top:30px}.HomeHero-module__B1rHZW__secondary{animation:HomeHero-module__B1rHZW__rise 1s var(--ease-out) 1.75s both;flex-direction:column;align-items:center;gap:10px;margin-top:26px;display:flex}.HomeHero-module__B1rHZW__secondary>:first-child{color:var(--text-primary);text-shadow:0 0 2px #000,0 1px 4px #000,0 0 14px #000000d9}.HomeHero-module__B1rHZW__miniOrnament{filter:drop-shadow(0 1px 2px #000000e6);width:92px}.HomeHero-module__B1rHZW__side{z-index:6;align-items:center;gap:var(--space-3);text-align:center;width:120px;animation:HomeHero-module__B1rHZW__rise 1.2s var(--ease-out) 2s both;flex-direction:column;display:flex;position:absolute;top:42.5%;left:max(12px,4.6vw - 60px);translate:0 -50%}.HomeHero-module__B1rHZW__side:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#08060480,#0000);position:absolute;inset:-20% -50%}.HomeHero-module__B1rHZW__sideLine{background:linear-gradient(180deg, #f4d58d1a, var(--accent-gold) 30% 70%, #f4d58d1a);width:1.5px;height:clamp(40px,7.5vh,80px);box-shadow:0 0 4px #000c}.HomeHero-module__B1rHZW__sideText{font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);text-shadow:0 0 2px #000,0 1px 4px #000000f2,0 0 16px #000c;font-size:.875rem;font-weight:600;line-height:1.45}.HomeHero-module__B1rHZW__scroll{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-family:var(--font-title);letter-spacing:.2em;text-transform:uppercase;color:var(--text-primary);text-shadow:0 0 2px #000,0 1px 6px #000000f2;transition:color var(--dur-hover);flex-direction:column;font-size:11px;font-weight:600;display:flex}.HomeHero-module__B1rHZW__mouse{color:var(--accent-gold);filter:drop-shadow(0 1px 4px #000c)}.HomeHero-module__B1rHZW__mouse path{animation:HomeHero-module__B1rHZW__wheel 2.2s var(--ease-in-out) infinite}.HomeHero-module__B1rHZW__chev{color:var(--accent-gold);animation:HomeHero-module__B1rHZW__nudge 2.2s var(--ease-in-out) infinite}.HomeHero-module__B1rHZW__scroll:hover{color:var(--accent-gold)}.HomeHero-module__B1rHZW__fadeOut{z-index:6;background:linear-gradient(180deg, transparent, #100e0c99 60%, var(--bg-base));pointer-events:none;height:12vh;position:absolute;inset:auto 0 0}@keyframes HomeHero-module__B1rHZW__settle{0%{filter:blur(6px)brightness(.7);transform:scale(1.08)}to{filter:none;transform:none}}@keyframes HomeHero-module__B1rHZW__settle-front{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:none}}@keyframes HomeHero-module__B1rHZW__logo-in{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes HomeHero-module__B1rHZW__rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes HomeHero-module__B1rHZW__breathe{0%,to{opacity:.92}45%{opacity:1}70%{opacity:.95}}@keyframes HomeHero-module__B1rHZW__wheel{0%,to{opacity:1;transform:translateY(0)}60%{opacity:.2;transform:translateY(4px)}}@keyframes HomeHero-module__B1rHZW__nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (max-width:1199px){.HomeHero-module__B1rHZW__content{--logo-w:clamp(300px, 56vw, 600px)}.HomeHero-module__B1rHZW__sideText,.HomeHero-module__B1rHZW__sideLine:first-child{display:none}.HomeHero-module__B1rHZW__side{width:80px;left:16px}}@media (max-width:767px){.HomeHero-module__B1rHZW__hero{min-height:600px}.HomeHero-module__B1rHZW__sky{--focus-x:.72}.HomeHero-module__B1rHZW__tree{--focus-x:.12}.HomeHero-module__B1rHZW__blur,.HomeHero-module__B1rHZW__pennant{display:none}.HomeHero-module__B1rHZW__content{--logo-w:84vw;padding:calc(var(--header-h) + 7vh) var(--page-margin) 12vh;justify-content:flex-start}.HomeHero-module__B1rHZW__tagline{letter-spacing:.22em;font-size:calc(var(--logo-w) * .027)}.HomeHero-module__B1rHZW__primary{margin-top:auto}.HomeHero-module__B1rHZW__side{top:auto;bottom:var(--space-3);width:auto;left:50%;translate:-50%}.HomeHero-module__B1rHZW__side:before,.HomeHero-module__B1rHZW__sideLine,.HomeHero-module__B1rHZW__mouse{display:none}.HomeHero-module__B1rHZW__scroll{margin:0;font-size:10px}}@media (prefers-reduced-motion:reduce){.HomeHero-module__B1rHZW__content{opacity:1;transform:none}}
