.page_stage__4EEoY{--cs-black:var(--bg);--cs-gold:var(--amber);--cs-blue:var(--cool);--cs-cream:var(--ink);--cs-cream-dim:var(--ink-dim);--cs-cream-faint:rgba(244,236,216,0.34);--cs-velvet-deep:#101a38;--cs-velvet:#22356b;--cs-red:#3a5ca8;--cs-ember:var(--cool);--cs-gold-lite:#ffe1a8;--spot-tx:0px;--spot-ty:0px;--par-x:0px;--par-y:0px;--tilt-x:0deg;--tilt-y:0deg;position:relative;min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:clamp(56px,9vh,120px) clamp(22px,6vw,72px) clamp(84px,12vh,132px);overflow:hidden;isolation:isolate;perspective:1600px;background:var(--cs-black);color:var(--cs-cream);text-align:center}.page_velvet__GW4kM{position:absolute;inset:0;z-index:-3;pointer-events:none;transform:translate3d(calc(var(--spot-tx) * -.25),calc(var(--spot-ty) * -.18),0);transition:transform .8s cubic-bezier(.2,.6,.2,1);background:radial-gradient(ellipse 135% 82% at 50% 122%,rgba(62,98,190,.82),rgba(24,40,88,.46) 42%,transparent 70%),radial-gradient(ellipse 46% 118% at -8% 52%,rgba(44,72,148,.66),rgba(18,30,68,.18) 42%,transparent 66%),radial-gradient(ellipse 46% 118% at 108% 52%,rgba(44,72,148,.66),rgba(18,30,68,.18) 42%,transparent 66%)}.page_spotlight__XYSeN{inset:-12%;transform:translate(var(--spot-tx),var(--spot-ty));background:radial-gradient(ellipse 54% 46% at 50% 4%,rgba(255,247,224,.44),rgba(247,185,85,.16) 26%,rgba(247,185,85,.05) 46%,transparent 64%);animation:page_ignite__cg529 1.6s ease-out .3s both,page_flicker__zdFWl 6s ease-in-out 2s infinite}.page_beam__HMiPk,.page_spotlight__XYSeN{position:absolute;z-index:-2;pointer-events:none;opacity:0;transition:transform .5s cubic-bezier(.2,.6,.2,1)}.page_beam__HMiPk{top:-26%;left:50%;width:min(128vw,940px);height:132vh;transform:translateX(calc(-50% + var(--spot-tx)));background:conic-gradient(from 180deg at 50% 0,transparent 43%,rgba(255,240,205,.14) 50%,transparent 57%);filter:blur(26px);animation:page_ignite__cg529 1.8s ease-out .3s both,page_flicker__zdFWl 6s ease-in-out 2.2s infinite}.page_smoke__2xSw1{position:absolute;z-index:-1;width:66vw;height:66vw;border-radius:50%;filter:blur(64px);mix-blend-mode:screen;pointer-events:none}.page_smoke1___TEdx{top:-14%;left:-8%;background:radial-gradient(circle,rgba(226,196,150,.12),transparent 66%);animation:page_drift1__cwI6b 30s ease-in-out infinite alternate}.page_smoke2___lM9J{bottom:-18%;right:-10%;background:radial-gradient(circle,rgba(107,158,255,.12),transparent 66%);animation:page_drift2__qpG8K 38s ease-in-out infinite alternate}.page_motes__I17Ou{z-index:0;width:100%;height:100%;mix-blend-mode:screen;animation:page_motesIn__tBsvg 3s ease-out 1.2s both}.page_motes__I17Ou,.page_scan__zn1Ua{position:absolute;inset:0;pointer-events:none}.page_scan__zn1Ua{z-index:2;opacity:.32;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.055) 2px 3px)}.page_grainFx__wkHxZ{position:absolute;inset:-30%;z-index:3;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95  0 0 0 0 0.92  0 0 0 0 0.84  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:page_grainShift__Cbn8g 1.4s steps(5) infinite}.page_content___38fW{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(16px,2.6vh,28px);max-width:760px;transform:translate3d(var(--par-x),var(--par-y),0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .7s cubic-bezier(.2,.6,.2,1)}.page_eyebrow__yxIK8{display:inline-flex;align-items:center;gap:12px;font:500 11px/1 var(--mono);letter-spacing:.44em;text-transform:uppercase;color:var(--cs-gold);text-shadow:0 0 14px rgba(247,185,85,.45);animation:page_trackIn__xPN_O 1.3s cubic-bezier(.2,.6,.2,1) .35s both}.page_eyebrow__yxIK8 .page_dot__aVcaO{width:5px;height:5px;border-radius:50%;background:var(--cs-gold);box-shadow:0 0 12px var(--cs-gold);animation:page_pulse__XPtbN 2.6s ease-in-out infinite}.page_wordmark__yyB7e{--mark:clamp(58px,13.5vw,158px);margin:0;font-family:var(--serif);font-weight:900;font-variation-settings:"opsz" 96;line-height:.84;letter-spacing:-.04em;filter:drop-shadow(0 0 26px rgba(247,185,85,.16))}.page_line__F99Py{display:block;overflow:hidden;padding:calc(var(--mark) * .06) calc(var(--mark) * .12) calc(var(--mark) * .42);margin:calc(var(--mark) * -.06) calc(var(--mark) * -.12) calc(var(--mark) * -.42)}.page_line__F99Py .page_letter__XfrHX{display:inline-block;line-height:1;padding:.14em .08em;margin:-.14em -.08em;color:transparent;-webkit-background-clip:text;background-clip:text;background-size:250% 100%,100% 100%;background-position:120% 0,0 0;will-change:transform;animation:page_letterRise__hWieB .95s cubic-bezier(.16,1,.3,1) calc(.5s + var(--li) * .24s + var(--ci) * 55ms) both,page_shine__p_MUw 8.5s ease-in-out calc(3.2s + var(--gi) * .09s) infinite}.page_l1__cQNgU .page_letter__XfrHX,.page_l2__5nB3g .page_letter__XfrHX{font-size:var(--mark)}.page_l1__cQNgU .page_letter__XfrHX{background-image:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.5) 50%,transparent 60%),linear-gradient(180deg,var(--cs-cream),var(--cs-cream))}.page_l2__5nB3g{font-style:italic;font-weight:700}.page_l2__5nB3g .page_letter__XfrHX{background-image:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.45) 50%,transparent 60%),linear-gradient(180deg,var(--cs-gold),var(--cs-gold))}.page_hours__VZX9X{display:flex;align-items:center;gap:clamp(12px,2vw,20px);color:var(--cs-gold);animation:page_rise__c4kUh 1s cubic-bezier(.2,.6,.2,1) 1.3s both}.page_hours__VZX9X .page_rule__rC9UA{width:clamp(26px,8vw,64px);height:1px;background:linear-gradient(90deg,transparent,var(--cs-gold));box-shadow:0 0 8px rgba(247,185,85,.5);transform-origin:right;animation:page_ruleGrow__8YR6q 1.2s cubic-bezier(.2,.6,.2,1) 1.45s both}.page_hours__VZX9X .page_rule__rC9UA.page_right__UMq_q{background:linear-gradient(90deg,var(--cs-gold),transparent);transform-origin:left}.page_hours__VZX9X .page_star__Q1gRa{font-size:clamp(11px,1.3vw,13px);color:var(--cs-gold-lite);animation:page_twinkle__2vdvJ 3.4s ease-in-out infinite}.page_hours__VZX9X .page_starRight__S8doM{animation-delay:1.2s}.page_soon__eSXon{font-family:Pinyon Script,Snell Roundhand,cursive;font-size:clamp(27px,4.2vw,42px);line-height:1;padding:0 .05em .14em;color:var(--cs-gold-lite);text-shadow:0 0 18px rgba(255,225,168,.55),0 0 42px rgba(247,185,85,.3);animation:page_soonGlow__GC1xI 4.6s ease-in-out 2.4s infinite}.page_tagline__FsEDs{margin:0;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(16px,2.3vw,20px);line-height:1.55;color:var(--cs-cream-dim);max-width:46ch;animation:page_rise__c4kUh 1s cubic-bezier(.2,.6,.2,1) 1.5s both}.page_tagline__FsEDs em{font-style:inherit;color:var(--cs-gold-lite);text-shadow:0 0 16px rgba(255,225,168,.35)}.page_contact__jWuHg{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(22px,5vw,56px);margin-top:clamp(6px,1.6vh,16px);padding-top:clamp(22px,3vh,30px);border-top:1px solid rgba(247,185,85,.22);width:min(100%,720px);animation:page_rise__c4kUh 1s cubic-bezier(.2,.6,.2,1) 1.7s both}.page_mailRow__uwHgT{display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .3s cubic-bezier(.2,.6,.2,1)}.page_mailRow__uwHgT .page_label__jI4Tf{font:500 10px/1 var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--cs-cream-faint);transition:color .3s}.page_mailRow__uwHgT .page_mail__v4Io1{position:relative;font-family:var(--serif);font-size:clamp(16px,2.6vw,21px);letter-spacing:.005em;color:var(--cs-cream);padding-bottom:3px;transition:color .3s,text-shadow .3s}.page_mailRow__uwHgT .page_mail__v4Io1:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--cs-gold);box-shadow:0 0 8px var(--cs-gold);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.2,.6,.2,1)}.page_mailRow__uwHgT:focus-visible .page_label__jI4Tf,.page_mailRow__uwHgT:hover .page_label__jI4Tf{color:var(--cs-gold)}.page_mailRow__uwHgT:focus-visible .page_mail__v4Io1,.page_mailRow__uwHgT:hover .page_mail__v4Io1{color:var(--cs-gold-lite);text-shadow:0 0 18px rgba(255,225,168,.5)}.page_mailRow__uwHgT:focus-visible .page_mail__v4Io1:after,.page_mailRow__uwHgT:hover .page_mail__v4Io1:after{transform:scaleX(1)}.page_mailRow__uwHgT:focus-visible{outline:2px solid var(--cs-gold);outline-offset:6px;border-radius:3px}.page_foot__P3u1V{position:absolute;left:0;right:0;bottom:clamp(20px,4vh,38px);z-index:1;font:400 10px/1.6 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--cs-cream-faint);animation:page_fadeIn__jjObi 1.4s ease 2.1s both}.page_foot__P3u1V .page_clock__heIdd{color:var(--cs-gold);text-shadow:0 0 10px rgba(247,185,85,.35);animation:page_fadeIn__jjObi .9s ease both}@keyframes page_rise__c4kUh{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeIn__jjObi{0%{opacity:0}to{opacity:1}}@keyframes page_trackIn__xPN_O{0%{opacity:0;letter-spacing:.7em;transform:translateY(14px)}}@keyframes page_letterRise__hWieB{0%{transform:translateY(126%) rotate(5deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes page_shine__p_MUw{0%{background-position:120% 0,0 0}10%{background-position:-20% 0,0 0}to{background-position:-20% 0,0 0}}@keyframes page_ruleGrow__8YR6q{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes page_soonGlow__GC1xI{0%,to{text-shadow:0 0 18px rgba(255,225,168,.55),0 0 42px rgba(247,185,85,.3)}50%{text-shadow:0 0 26px rgba(255,225,168,.8),0 0 60px rgba(247,185,85,.45)}}@keyframes page_motesIn__tBsvg{0%{opacity:0}to{opacity:1}}@keyframes page_grainShift__Cbn8g{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-3%,4%)}80%{transform:translate(4%,1%)}to{transform:translate(0)}}@keyframes page_ignite__cg529{0%{opacity:0}12%{opacity:.5}18%{opacity:.12}30%{opacity:.82}38%{opacity:.28}56%{opacity:1}64%{opacity:.62}to{opacity:1}}@keyframes page_flicker__zdFWl{0%,to{opacity:1}48%{opacity:.92}52%{opacity:.98}70%{opacity:.9}}@keyframes page_twinkle__2vdvJ{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1.16)}}@keyframes page_pulse__XPtbN{0%,to{opacity:1;box-shadow:0 0 12px var(--cs-gold)}50%{opacity:.55;box-shadow:0 0 4px var(--cs-gold)}}@keyframes page_drift1__cwI6b{0%{transform:translate(0) scale(1)}to{transform:translate(9%,6%) scale(1.14)}}@keyframes page_drift2__qpG8K{0%{transform:translate(0) scale(1.05)}to{transform:translate(-8%,-7%) scale(1.2)}}@media (prefers-reduced-motion:reduce){.page_beam__HMiPk,.page_contact__jWuHg,.page_eyebrow__yxIK8,.page_eyebrow__yxIK8 .page_dot__aVcaO,.page_foot__P3u1V,.page_foot__P3u1V .page_clock__heIdd,.page_grainFx__wkHxZ,.page_hours__VZX9X,.page_hours__VZX9X .page_rule__rC9UA,.page_hours__VZX9X .page_star__Q1gRa,.page_line__F99Py .page_letter__XfrHX,.page_smoke1___TEdx,.page_smoke2___lM9J,.page_soon__eSXon,.page_spotlight__XYSeN,.page_tagline__FsEDs{animation:none}.page_contact__jWuHg,.page_eyebrow__yxIK8,.page_foot__P3u1V,.page_hours__VZX9X,.page_tagline__FsEDs{opacity:1;transform:none}.page_line__F99Py .page_letter__XfrHX{transform:none;will-change:auto}.page_hours__VZX9X .page_rule__rC9UA{transform:none}.page_content___38fW,.page_velvet__GW4kM{transform:none;transition:none}.page_beam__HMiPk,.page_spotlight__XYSeN{opacity:1}.page_motes__I17Ou{display:none}}@media (max-width:560px){.page_contact__jWuHg{gap:22px}.page_eyebrow__yxIK8{letter-spacing:.28em;gap:9px}.page_wordmark__yyB7e{--mark:clamp(66px,24vw,130px)}.page_soon__eSXon{font-size:clamp(24px,8vw,32px)}.page_hours__VZX9X{gap:10px}.page_hours__VZX9X .page_rule__rC9UA{width:clamp(18px,7vw,40px)}}