.mobile-nav-module__kUtTuW__menu{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--foreground);background:var(--background);border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.mobile-nav-module__kUtTuW__menu::backdrop{background:var(--background)}.mobile-nav-module__kUtTuW__surface{isolation:isolate;min-height:100%;position:relative}.mobile-nav-module__kUtTuW__texture{z-index:-1;pointer-events:none;position:absolute;inset:0}.mobile-nav-module__kUtTuW__header{background:var(--background);isolation:isolate;justify-content:space-between;align-items:center;gap:1rem;height:4rem;padding:0 1rem;display:flex;position:relative}.mobile-nav-module__kUtTuW__brand{font-size:1.25rem;line-height:1.4}.mobile-nav-module__kUtTuW__close{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;place-items:center;display:grid}@media (min-width:640px){.mobile-nav-module__kUtTuW__header{height:5rem;padding-inline:2rem}.mobile-nav-module__kUtTuW__brand{font-size:1.5rem;line-height:1.33333}}.mobile-nav-module__kUtTuW__close:hover{color:var(--foreground)}.mobile-nav-module__kUtTuW__body{max-width:520px;padding:42px 24px max(28px,env(safe-area-inset-bottom));margin:0 auto}.mobile-nav-module__kUtTuW__menu a:focus-visible,.mobile-nav-module__kUtTuW__close:focus-visible{outline:1px solid var(--primary);outline-offset:4px}.mobile-nav-module__kUtTuW__footer{justify-content:center;margin-top:32px;padding-top:12px;display:flex}
.home-ornament-module__pdrjoG__ornament{pointer-events:none;flex:none;display:block;overflow:visible}.home-ornament-module__pdrjoG__fire{width:30px;height:45px}.home-ornament-module__pdrjoG__candelabra{width:42px;height:59px}.home-ornament-module__pdrjoG__outer,.home-ornament-module__pdrjoG__inner,.home-ornament-module__pdrjoG__core{transform-origin:24px 65px;animation:1.13s ease-in-out infinite alternate home-ornament-module__pdrjoG__lick;animation-delay:var(--fire-delay)}.home-ornament-module__pdrjoG__inner{animation-duration:.73s;animation-direction:alternate-reverse}.home-ornament-module__pdrjoG__core{animation-duration:.51s}.home-ornament-module__pdrjoG__curl .home-ornament-module__pdrjoG__outer{animation-name:home-ornament-module__pdrjoG__curl;animation-duration:1.65s}.home-ornament-module__pdrjoG__candleFlame{transform-box:fill-box;transform-origin:bottom;animation:.87s ease-in-out infinite alternate home-ornament-module__pdrjoG__candle}.home-ornament-module__pdrjoG__ember,.home-ornament-module__pdrjoG__emberTwo{animation:2.7s ease-out infinite home-ornament-module__pdrjoG__ember;animation-delay:var(--fire-delay);opacity:0}.home-ornament-module__pdrjoG__emberTwo{animation-duration:3.7s}@keyframes home-ornament-module__pdrjoG__lick{0%{transform:skew(-5deg)scale(.94,.91)}45%{transform:skew(3deg)scaleX(1.03)}to{transform:skew(-2deg)scale(.92,1.08)}}@keyframes home-ornament-module__pdrjoG__curl{0%{transform:rotate(-7deg)scale(.93,.95)}to{transform:rotate(5deg)scale(1.04,1.05)}}@keyframes home-ornament-module__pdrjoG__candle{0%{opacity:.8;transform:rotate(-5deg)scale(.9,.94)}to{opacity:1;transform:rotate(6deg)scale(1.03,1.08)}}@keyframes home-ornament-module__pdrjoG__ember{0%,30%{opacity:0;transform:translateY(8px)}40%{opacity:.7}to{opacity:0;transform:translate(5px,-16px)}}@media (min-width:640px){.home-ornament-module__pdrjoG__fire{width:34px;height:51px}.home-ornament-module__pdrjoG__candelabra{width:48px;height:67px}}@media (prefers-reduced-motion:reduce){.home-ornament-module__pdrjoG__ornament *{animation:none}}
.navigation-menu-module__BrDQfW__menu{--ornament-width:48px;--ornament-gap:28px;--selector-inset:32px;width:100%;max-width:40rem;margin-inline:auto;padding-block:1rem}.navigation-menu-module__BrDQfW__list{gap:.25rem;display:grid;position:relative}.navigation-menu-module__BrDQfW__row{grid-template-columns:var(--ornament-width)minmax(0,1fr)var(--ornament-width);gap:var(--ornament-gap);align-items:center;display:grid;position:relative}.navigation-menu-module__BrDQfW__idleSelector{inset-block:0;left:calc(var(--ornament-width) + var(--ornament-gap) + var(--selector-inset));width:calc(100% - 2*(var(--ornament-width) + var(--ornament-gap) + var(--selector-inset)));pointer-events:none;opacity:.22;background:linear-gradient(90deg,#0000,#a7844630 18%,#c2a56c36 50%,#a7844628 82%,#0000);transition:opacity .18s ease-out;position:absolute}.navigation-menu-module__BrDQfW__menu[data-selection=true] .navigation-menu-module__BrDQfW__idleSelector{transition-duration:.12s}.navigation-menu-module__BrDQfW__row[data-selected=true] .navigation-menu-module__BrDQfW__idleSelector{opacity:0}.navigation-menu-module__BrDQfW__ornament{pointer-events:none;visibility:hidden;opacity:0;filter:brightness(.55);justify-content:center;align-items:center;transition:opacity .25s ease-out,filter .25s ease-out,visibility 0s linear .25s;display:flex}.navigation-menu-module__BrDQfW__row[data-selected=true] .navigation-menu-module__BrDQfW__ornament{visibility:visible;opacity:1;filter:brightness();transition:opacity .35s ease-out .1s,filter .35s ease-out .1s,visibility}.navigation-menu-module__BrDQfW__row[data-selected=true] .navigation-menu-module__BrDQfW__ornament:last-child{transition-delay:.14s,.14s,0s}.navigation-menu-module__BrDQfW__row[data-selected=true] .navigation-menu-module__BrDQfW__ornament>*{animation:.425s ease-out .1s both navigation-menu-module__BrDQfW__candle-ignite}.navigation-menu-module__BrDQfW__row[data-selected=true] .navigation-menu-module__BrDQfW__ornament:last-child>*{animation-delay:.14s}@keyframes navigation-menu-module__BrDQfW__candle-ignite{0%{filter:brightness(.6)}40%{filter:brightness(1.7)drop-shadow(0 0 4px #e8a54d66)}to{filter:brightness()drop-shadow(0 0 #0000)}}.navigation-menu-module__BrDQfW__ornament{transform:translateX(var(--selector-inset));-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.navigation-menu-module__BrDQfW__ornament:last-child{transform:translateX(calc(-1*var(--selector-inset)));-webkit-mask-image:linear-gradient(270deg,#0000,#000);mask-image:linear-gradient(270deg,#0000,#000)}.navigation-menu-module__BrDQfW__ornament>svg{width:var(--ornament-width);height:auto}.navigation-menu-module__BrDQfW__menu[data-ornaments=false]{--ornament-width:0px;--ornament-gap:0px}.navigation-menu-module__BrDQfW__menu[data-ornaments=false] .navigation-menu-module__BrDQfW__row{grid-template-columns:minmax(0,1fr)}.navigation-menu-module__BrDQfW__link{z-index:2;color:#d9cfba;text-align:center;justify-content:center;align-items:center;min-height:88px;padding:.85rem 2.5rem;font-size:clamp(1.65rem,4vw,2rem);line-height:1.35;text-decoration:none;transition:color .18s,text-shadow .18s;display:flex;position:relative}.navigation-menu-module__BrDQfW__title{overflow-wrap:anywhere}.navigation-menu-module__BrDQfW__visibility{opacity:.65;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.navigation-menu-module__BrDQfW__link[data-selected=true]{color:#fff0ce;text-shadow:0 1px 2px #000,0 0 16px #e5c48c25}.navigation-menu-module__BrDQfW__link:focus-visible{outline-offset:2px;outline:1px solid #af9370}.navigation-menu-module__BrDQfW__selector{z-index:1;top:0;left:calc(var(--ornament-width) + var(--ornament-gap) + var(--selector-inset));width:calc(100% - 2*(var(--ornament-width) + var(--ornament-gap) + var(--selector-inset)));pointer-events:none;opacity:0;transition:transform .12s ease-out,height .12s ease-out,opacity .18s ease-out;position:absolute}.navigation-menu-module__BrDQfW__selector[data-visible=true]{opacity:1}.navigation-menu-module__BrDQfW__surface{background:linear-gradient(90deg,#0000,#a7844630 18%,#c2a56c36 50%,#a7844628 82%,#0000);animation:.5s ease-out both navigation-menu-module__BrDQfW__selection-kindle;position:absolute;inset:0}.navigation-menu-module__BrDQfW__glow{opacity:.2;background:radial-gradient(at 24% 55%,#d3a86155,#0000 60%),radial-gradient(at 79% 35%,#f2d6a12b,#0000 55%);animation:3.8s ease-in-out infinite alternate navigation-menu-module__BrDQfW__selection-glow;position:absolute;inset:0}@keyframes navigation-menu-module__BrDQfW__selection-kindle{0%{opacity:.5;filter:brightness(.85)}45%{opacity:1;filter:brightness(1.2)}to{opacity:1;filter:brightness()}}@keyframes navigation-menu-module__BrDQfW__selection-glow{0%{opacity:.15;transform:translate(-5%)}to{opacity:.4;transform:translate(5%)}}@keyframes navigation-menu-module__BrDQfW__selection-grain{0%{opacity:.09}to{opacity:.16}}.navigation-menu-module__BrDQfW__texture{opacity:.12;mix-blend-mode:luminosity;background:url(/static/textures/grunge.webp) 50%/400px;animation:4.6s ease-in-out infinite alternate navigation-menu-module__BrDQfW__selection-grain;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.navigation-menu-module__BrDQfW__selector[data-visible=false] .navigation-menu-module__BrDQfW__surface,.navigation-menu-module__BrDQfW__selector[data-visible=false] .navigation-menu-module__BrDQfW__glow,.navigation-menu-module__BrDQfW__selector[data-visible=false] .navigation-menu-module__BrDQfW__texture{animation-play-state:paused}.navigation-menu-module__BrDQfW__outline{color:#c6a56a80;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}@media (max-width:639px){.navigation-menu-module__BrDQfW__menu{--ornament-width:26px;--ornament-gap:12px;--selector-inset:8px}.navigation-menu-module__BrDQfW__link{padding-inline:1.25rem;font-size:1.5rem}.navigation-menu-module__BrDQfW__visibility{right:.2rem}}@media (prefers-reduced-motion:reduce){.navigation-menu-module__BrDQfW__selector,.navigation-menu-module__BrDQfW__link,.navigation-menu-module__BrDQfW__row[data-selected] .navigation-menu-module__BrDQfW__ornament,.navigation-menu-module__BrDQfW__menu .navigation-menu-module__BrDQfW__idleSelector{transition:none}.navigation-menu-module__BrDQfW__row[data-selected] .navigation-menu-module__BrDQfW__ornament>*,.navigation-menu-module__BrDQfW__surface,.navigation-menu-module__BrDQfW__glow,.navigation-menu-module__BrDQfW__texture{animation:none}}@media (forced-colors:active){.navigation-menu-module__BrDQfW__idleSelector{display:none}.navigation-menu-module__BrDQfW__surface{background:0 0;animation:none}.navigation-menu-module__BrDQfW__texture,.navigation-menu-module__BrDQfW__glow{display:none}.navigation-menu-module__BrDQfW__selector{opacity:.2;background:highlight}.navigation-menu-module__BrDQfW__selector[data-visible=false]{opacity:0}.navigation-menu-module__BrDQfW__link{color:linktext}.navigation-menu-module__BrDQfW__link[data-selected=true]{color:linktext;text-shadow:none;outline:1px solid highlight}}
.nav-control-module__x46OUq__control{width:40px;height:40px;color:var(--muted-foreground);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.nav-control-module__x46OUq__control:hover,.nav-control-module__x46OUq__control[data-popup-open],.nav-control-module__x46OUq__control[aria-current=page]{border-color:var(--border);color:var(--foreground)}.nav-control-module__x46OUq__control[data-popup-open],.nav-control-module__x46OUq__control[aria-current=page]{color:var(--primary)}.nav-control-module__x46OUq__control:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.nav-control-module__x46OUq__control:disabled{opacity:.4;cursor:wait}.nav-control-module__x46OUq__control>svg{flex-shrink:0;width:18px;height:18px}
.wind-background-module__ngLqJq__surface{pointer-events:none;display:none;position:absolute;inset:0}.wind-background-module__ngLqJq__surface:not([data-ready=true]){visibility:hidden}@media (min-width:640px){html[data-wind=on] .wind-background-module__ngLqJq__surface[data-wind-target=sides]{display:block}}@media (max-width:639px){html[data-wind=on] .wind-background-module__ngLqJq__surface[data-wind-target=content]{display:block}}.wind-background-module__ngLqJq__viewport{contain:paint;width:100%;height:100svh;max-height:100%;opacity:var(--wind-brightness,1);position:sticky;top:0;overflow:clip}.wind-background-module__ngLqJq__folds,.wind-background-module__ngLqJq__crossfolds{background:var(--fold-pattern);will-change:transform,opacity;--fold-duration:calc(var(--wind-fold-duration,12s)*var(--fold-tempo,1));animation:wind-background-module__ngLqJq__folds var(--fold-duration)ease-in-out infinite;animation-direction:var(--fold-direction,alternate);animation-delay:calc(var(--fold-duration)*var(--fold-phase,0));position:absolute;inset:-12%}.wind-background-module__ngLqJq__crossfolds{--fold-duration:calc(var(--wind-cross-duration,9s)*var(--fold-tempo,1))}@keyframes wind-background-module__ngLqJq__folds{0%{transform:translate3d(var(--fold-x-0),var(--fold-y-0),0)rotate(var(--fold-angle-0));opacity:var(--fold-alpha-0)}25%{transform:translate3d(var(--fold-x-1),var(--fold-y-1),0)rotate(var(--fold-angle-1));opacity:var(--fold-alpha-1)}50%{transform:translate3d(var(--fold-x-2),var(--fold-y-2),0)rotate(var(--fold-angle-2));opacity:var(--fold-alpha-2)}75%{transform:translate3d(var(--fold-x-3),var(--fold-y-3),0)rotate(var(--fold-angle-3));opacity:var(--fold-alpha-3)}to{transform:translate3d(var(--fold-x-4),var(--fold-y-4),0)rotate(var(--fold-angle-4));opacity:var(--fold-alpha-4)}}.wind-background-module__ngLqJq__surface[data-paused=true] .wind-background-module__ngLqJq__folds,.wind-background-module__ngLqJq__surface[data-paused=true] .wind-background-module__ngLqJq__crossfolds{animation-play-state:paused}@media (prefers-reduced-motion:reduce){html[data-wind=on] .wind-background-module__ngLqJq__surface[data-wind-target]{display:none}}
