@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_38e6e4c9-module__xFAJUa__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_38e6e4c9-module__xFAJUa__variable{--font-display:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:body;src:url(../media/Sentient_Regular-s.p.0s_h4vmg40yqs.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/Sentient_Italic-s.p.09s1-r9uezhwm.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:body;src:url(../media/Sentient_Medium-s.p.1h_m8udibxyxh.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:88.27%;descent-override:29.42%;line-gap-override:7.36%;size-adjust:108.76%}.body_3487598e-module__6JAcRa__className{font-family:body,body Fallback,Georgia,Times New Roman,serif}.body_3487598e-module__6JAcRa__variable{--font-body:"body", "body Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:concierge;src:url(../media/GeneralSans_Regular-s.p.0ypr6tn8ewkor.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:concierge;src:url(../media/GeneralSans_Medium-s.p.2csf5ddxy62r4.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:concierge;src:url(../media/GeneralSans_Semibold-s.p.1ilrb12bo3o3m.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:concierge Fallback;src:local(Arial);ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}.concierge_ac163f6c-module__Tnl46q__className{font-family:concierge,concierge Fallback,system-ui,Helvetica Neue,Arial,sans-serif}.concierge_ac163f6c-module__Tnl46q__variable{--font-concierge:"concierge", "concierge Fallback", system-ui, Helvetica Neue, Arial, sans-serif}
.CTABar-module__W5vOLq__bar{z-index:var(--vg-z-ctabar);left:50%;bottom:max(var(--vg-space-s), env(safe-area-inset-bottom));pointer-events:auto;transition:opacity var(--vg-dur-fast) var(--vg-ease-ascent), visibility var(--vg-dur-fast) var(--vg-ease-ascent);position:fixed;transform:translate(-50%)}.CTABar-module__W5vOLq__hidden{opacity:0;visibility:hidden;pointer-events:none}.CTABar-module__W5vOLq__dockScrim{display:none}@media (max-width:768px){.CTABar-module__W5vOLq__dockScrim{height:calc(108px + env(safe-area-inset-bottom,0px));z-index:calc(var(--vg-z-ctabar) - 1);pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--vg-midnight) 84%, transparent) 0%, color-mix(in srgb, var(--vg-midnight) 42%, transparent) 52%, transparent 100%);transition:opacity var(--vg-dur-fast) var(--vg-ease-ascent), visibility var(--vg-dur-fast) var(--vg-ease-ascent);display:block;position:fixed;bottom:0;left:0;right:0}}.CTABar-module__W5vOLq__list{gap:var(--vg-space-3xs);padding:var(--vg-space-3xs);background:color-mix(in srgb, var(--vg-aubergine) 92%, transparent);border:var(--vg-border) solid var(--vg-rule);border-radius:var(--vg-radius-pill);align-items:stretch;margin:0;list-style:none;display:flex}.CTABar-module__W5vOLq__action{justify-content:center;align-items:center;gap:var(--vg-space-2xs);min-width:44px;min-height:44px;padding:var(--vg-space-2xs) var(--vg-space-m);color:var(--vg-fg);font-family:var(--vg-font-concierge);font-weight:500;font-size:var(--vg-step--1);letter-spacing:var(--vg-tracking-wide);text-transform:uppercase;border-radius:var(--vg-radius-pill);cursor:pointer;transition:color var(--vg-dur-fast) var(--vg-ease-ascent);background:0 0;border:0;text-decoration:none;display:inline-flex}.CTABar-module__W5vOLq__action:hover,.CTABar-module__W5vOLq__action:focus-visible{color:var(--vg-gold);outline:none}.CTABar-module__W5vOLq__icon{color:var(--vg-gold);flex:none;display:inline-flex}.CTABar-module__W5vOLq__icon svg{width:20px;max-width:none;height:20px}.CTABar-module__W5vOLq__action:hover .CTABar-module__W5vOLq__icon,.CTABar-module__W5vOLq__action:focus-visible .CTABar-module__W5vOLq__icon{color:var(--vg-gold)}@media (max-width:560px){.CTABar-module__W5vOLq__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CTABar-module__W5vOLq__action{padding:var(--vg-space-2xs) var(--vg-space-s)}}
.NavOverlay-module___VFM5W__overlay{z-index:var(--vg-z-modal);background:linear-gradient(to bottom, var(--vg-aubergine) 0%, color-mix(in srgb, var(--vg-aubergine) 62%, var(--vg-midnight)) 100%);visibility:hidden;opacity:0;transition:opacity .42s var(--vg-ease-ascent), transform .42s var(--vg-ease-ascent), visibility 0s linear .42s;flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(1.25rem)}.NavOverlay-module___VFM5W__overlay:after{content:"";pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.92'/%3E%3C/svg%3E");background-repeat:repeat;background-size:160px 160px;position:absolute;inset:0}.NavOverlay-module___VFM5W__overlay[data-open]{visibility:visible;opacity:1;transition:opacity .42s var(--vg-ease-ascent), transform .42s var(--vg-ease-ascent), visibility 0s;transform:translateY(0)}.NavOverlay-module___VFM5W__rail{background:var(--vg-rule);transform-origin:50% 100%;width:1px;transition:transform .7s var(--vg-ease-ascent) .15s;position:absolute;top:clamp(5.5rem,12svh,8rem);bottom:clamp(6.5rem,15svh,9.5rem);left:clamp(1.4rem,4vw,3.25rem);transform:scaleY(0)}.NavOverlay-module___VFM5W__overlay[data-open] .NavOverlay-module___VFM5W__rail{transform:scaleY(1)}.NavOverlay-module___VFM5W__head{padding:var(--vg-space-m) var(--vg-gutter);justify-content:space-between;align-items:center;display:flex}.NavOverlay-module___VFM5W__headWordmark{line-height:0;display:inline-block}.NavOverlay-module___VFM5W__headWordmark:focus-visible{outline:1px solid var(--vg-gold);outline-offset:6px}.NavOverlay-module___VFM5W__headWordmarkImg{width:clamp(6.5rem,12vw,8.75rem);height:auto}.NavOverlay-module___VFM5W__close{align-items:center;gap:var(--vg-space-2xs);min-width:44px;min-height:44px;padding:var(--vg-space-2xs) var(--vg-space-s);color:var(--vg-fg);font-family:var(--vg-font-concierge);font-weight:500;font-size:var(--vg-step--1);letter-spacing:var(--vg-tracking-wide);text-transform:uppercase;cursor:pointer;transition:color var(--vg-dur-fast) var(--vg-ease-ascent);background:0 0;border:0;display:inline-flex}.NavOverlay-module___VFM5W__close:hover,.NavOverlay-module___VFM5W__close:focus-visible{color:var(--vg-gold);outline:none}.NavOverlay-module___VFM5W__close:focus-visible{outline:1px solid var(--vg-gold);outline-offset:4px}.NavOverlay-module___VFM5W__closeGlyph{color:var(--vg-gold);font-size:1.35em;line-height:1}.NavOverlay-module___VFM5W__destinations{padding-inline:var(--vg-gutter);overscroll-behavior:contain;flex:1;align-items:safe center;min-height:0;display:flex;overflow-y:auto}.NavOverlay-module___VFM5W__list{margin:0;width:100%;max-width:52rem;margin-inline:auto;padding:0;list-style:none}.NavOverlay-module___VFM5W__item+.NavOverlay-module___VFM5W__item{border-top:1px solid color-mix(in srgb, var(--vg-gold) 18%, transparent)}.NavOverlay-module___VFM5W__entry{align-items:baseline;gap:var(--vg-space-m);color:var(--vg-fg);grid-template-columns:3.5rem 1fr auto;padding-block:clamp(.55rem,1.6svh,1rem);text-decoration:none;display:grid}.NavOverlay-module___VFM5W__floorTag{font-family:var(--vg-font-concierge);font-variant-numeric:tabular-nums;font-weight:500;font-size:var(--vg-step--1);letter-spacing:var(--vg-tracking-wide);color:var(--vg-gold)}.NavOverlay-module___VFM5W__mask{display:block;overflow:hidden}.NavOverlay-module___VFM5W__word{font-family:var(--vg-font-display);letter-spacing:var(--vg-tracking-display);text-transform:uppercase;transition:transform .6s var(--vg-ease-ascent), color var(--vg-dur-fast) var(--vg-ease-ascent);font-size:clamp(1.6rem,1.2rem + 2.2vw,2.9rem);line-height:1.15;display:inline-block;transform:translateY(115%)}.NavOverlay-module___VFM5W__overlay[data-open] .NavOverlay-module___VFM5W__word{transform:translateY(0)}.NavOverlay-module___VFM5W__floorName{font-family:var(--vg-font-body);font-style:italic;font-size:var(--vg-step--1);color:var(--vg-fg-muted);text-align:right;transition:color var(--vg-dur-fast) var(--vg-ease-ascent)}.NavOverlay-module___VFM5W__entry:hover .NavOverlay-module___VFM5W__word,.NavOverlay-module___VFM5W__entry:focus-visible .NavOverlay-module___VFM5W__word{color:var(--vg-gold)}.NavOverlay-module___VFM5W__entry:hover .NavOverlay-module___VFM5W__floorName,.NavOverlay-module___VFM5W__entry:focus-visible .NavOverlay-module___VFM5W__floorName{color:var(--vg-fg)}.NavOverlay-module___VFM5W__entry:focus-visible{outline:1px solid var(--vg-gold);outline-offset:4px}.NavOverlay-module___VFM5W__entry[aria-current=page] .NavOverlay-module___VFM5W__word{color:var(--vg-gold)}.NavOverlay-module___VFM5W__foot{padding:var(--vg-space-m) var(--vg-gutter) max(var(--vg-space-l), calc(env(safe-area-inset-bottom) + var(--vg-space-m)));border-top:1px solid var(--vg-rule);gap:var(--vg-space-xs);text-align:center;flex-direction:column;align-items:center;display:flex}.NavOverlay-module___VFM5W__channels{justify-content:center;gap:var(--vg-space-xs) var(--vg-space-s);font-family:var(--vg-font-concierge);font-weight:500;font-size:var(--vg-step--1);letter-spacing:var(--vg-tracking-wide);text-transform:uppercase;flex-wrap:wrap;display:flex}.NavOverlay-module___VFM5W__channels a{color:var(--vg-fg);transition:color var(--vg-dur-fast) var(--vg-ease-ascent);padding-block:.35rem;text-decoration:none}.NavOverlay-module___VFM5W__channels a:hover,.NavOverlay-module___VFM5W__channels a:focus-visible{color:var(--vg-gold);outline:none}.NavOverlay-module___VFM5W__channels span{color:var(--vg-rule)}.NavOverlay-module___VFM5W__quiet{font-family:var(--vg-font-concierge);letter-spacing:var(--vg-tracking-wide);text-transform:uppercase;color:var(--vg-fg-muted);font-size:.72rem}.NavOverlay-module___VFM5W__quiet a{color:inherit;text-underline-offset:3px;transition:color var(--vg-dur-fast) var(--vg-ease-ascent)}.NavOverlay-module___VFM5W__quiet a:hover,.NavOverlay-module___VFM5W__quiet a:focus-visible{color:var(--vg-gold)}@media (max-width:560px){.NavOverlay-module___VFM5W__rail{top:4.5rem;bottom:7rem;left:1.1rem}.NavOverlay-module___VFM5W__entry{gap:var(--vg-space-s);grid-template-columns:2.25rem 1fr;padding-block:.5rem}.NavOverlay-module___VFM5W__floorName{text-align:left;grid-column:2;margin-top:-.2rem;font-size:.72rem}.NavOverlay-module___VFM5W__word{font-size:clamp(1.35rem,5.8vw,1.65rem)}.NavOverlay-module___VFM5W__foot{gap:var(--vg-space-2xs);padding-top:var(--vg-space-s);padding-bottom:max(var(--vg-space-m), calc(env(safe-area-inset-bottom) + var(--vg-space-s)))}.NavOverlay-module___VFM5W__channels{gap:.25rem .8rem}.NavOverlay-module___VFM5W__channels span{display:none}.NavOverlay-module___VFM5W__quiet{font-size:.64rem}}@media (max-width:560px) and (max-height:760px){.NavOverlay-module___VFM5W__floorName{display:none}.NavOverlay-module___VFM5W__headWordmarkImg{width:5.5rem}.NavOverlay-module___VFM5W__entry{padding-block:.55rem}}@media (max-height:560px){.NavOverlay-module___VFM5W__entry{padding-block:.35rem}.NavOverlay-module___VFM5W__word{font-size:clamp(1.1rem,3.4vh,1.6rem)}.NavOverlay-module___VFM5W__foot{padding-block:var(--vg-space-xs)}}
.Chrome-module__HuwFJq__wordmarkLink{z-index:var(--vg-z-nav);top:max(var(--vg-space-m), env(safe-area-inset-top));left:var(--vg-gutter);transition:opacity var(--vg-dur-fast) var(--vg-ease-ascent), transform var(--vg-dur-fast) var(--vg-ease-ascent);line-height:0;display:inline-block;position:fixed}.Chrome-module__HuwFJq__wordmarkHidden{opacity:0;pointer-events:none;transform:translateY(-.5rem)}.Chrome-module__HuwFJq__wordmarkLink:focus-visible{outline:1px solid var(--vg-gold);outline-offset:6px}.Chrome-module__HuwFJq__wordmarkImg{width:clamp(6.25rem,10vw,8.25rem);height:auto}
.Grain-module__tC1lHW__grain{z-index:350;pointer-events:none;opacity:.05;mix-blend-mode:overlay;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.92'/%3E%3C/svg%3E");background-repeat:repeat;background-size:160px 160px;animation:.6s step-end infinite Grain-module__tC1lHW__grainShift;position:fixed;inset:-50%}@keyframes Grain-module__tC1lHW__grainShift{0%{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(-4%,2%)}30%{transform:translate(3%,-4%)}40%{transform:translate(-3%,3%)}50%{transform:translate(2%,-2%)}60%{transform:translate(-4%,-1%)}70%{transform:translate(3%,4%)}80%{transform:translate(-2%,2%)}90%{transform:translate(4%,-3%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.Grain-module__tC1lHW__grain{animation:none;inset:0}}
.LiftIndicator-module__BZWO-W__lift{--lift-crown:0;--lift-halo:0;--lift-resolve:0;z-index:var(--vg-z-nav);align-items:center;gap:var(--vg-space-xs);pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:fixed;top:50%;left:clamp(.9rem,2.4vw,2.75rem);transform:translateY(-50%)}.LiftIndicator-module__BZWO-W__cap{line-height:0;display:block;position:relative}.LiftIndicator-module__BZWO-W__capHalo{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--vg-gold) 45%, transparent) 0%, color-mix(in srgb, var(--vg-gold) 14%, transparent) 42%, transparent 72%);opacity:var(--lift-halo);pointer-events:none;position:absolute;inset:-18px}.LiftIndicator-module__BZWO-W__cap img{width:clamp(16px,1.4vw,22px);height:auto;filter:brightness(0) saturate(100%) invert(78%) sepia(38%) saturate(720%) hue-rotate(347deg) brightness(calc(78% + var(--lift-crown) * 40%)) contrast(92%);opacity:calc(.55 + var(--lift-crown) * .45);transition:opacity var(--vg-dur-med) var(--vg-ease-ascent)}.LiftIndicator-module__BZWO-W__track{height:clamp(220px,42vh,420px);display:flex;position:relative}.LiftIndicator-module__BZWO-W__line{width:1px;transform:translateX(-50%) scaleY(calc(1 - clamp(0, (var(--lift-resolve) - .2) / .7, 1)));transform-origin:top;background:var(--vg-rule);position:absolute;top:0;bottom:0;left:50%}.LiftIndicator-module__BZWO-W__ticks{height:100%;opacity:calc(1 - clamp(0, var(--lift-resolve) / .4, 1));flex-direction:column;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:relative}.LiftIndicator-module__BZWO-W__tick{align-items:center;height:0;display:flex;position:relative}.LiftIndicator-module__BZWO-W__tickMark{background:var(--vg-rule);width:7px;height:1px;transition:width var(--vg-dur-fast) var(--vg-ease-ascent), background-color var(--vg-dur-fast) var(--vg-ease-ascent);position:absolute;left:50%;transform:translate(-50%)}.LiftIndicator-module__BZWO-W__tickLabel{font-family:var(--vg-font-concierge);letter-spacing:.12em;color:var(--vg-fg-muted);opacity:.4;transition:opacity var(--vg-dur-fast) var(--vg-ease-ascent), color var(--vg-dur-fast) var(--vg-ease-ascent);font-size:9.5px;font-weight:500;line-height:1;position:absolute;left:calc(50% + 10px)}.LiftIndicator-module__BZWO-W__tick[data-active=true] .LiftIndicator-module__BZWO-W__tickMark{background:var(--vg-gold);width:12px}.LiftIndicator-module__BZWO-W__tick[data-active=true] .LiftIndicator-module__BZWO-W__tickLabel{opacity:1;color:var(--vg-gold)}.LiftIndicator-module__BZWO-W__car{background:var(--vg-gold);width:5px;height:5px;opacity:calc(1 - clamp(0, (var(--lift-resolve) - .5) / .5, 1));border-radius:1px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.LiftIndicator-module__BZWO-W__car:after{content:"";border:1px solid var(--vg-rule);border-radius:2px;position:absolute;inset:-3px}@media (max-width:768px){.LiftIndicator-module__BZWO-W__lift{gap:var(--vg-space-2xs);left:.75rem}.LiftIndicator-module__BZWO-W__track{height:clamp(160px,34vh,300px)}.LiftIndicator-module__BZWO-W__tickLabel{display:none}.LiftIndicator-module__BZWO-W__tick[data-active=true] .LiftIndicator-module__BZWO-W__tickLabel{display:block;left:calc(50% + 9px)}}
:root{--vg-midnight:#191026;--vg-aubergine:#2f153a;--vg-dusk-violet:#685383;--vg-mauve-glow:#82678e;--vg-gold:#e7b54a;--vg-ember:#9d6f4f;--vg-ivory:#f2ead8;--vg-jaali-teal:#4e7c85;--vg-bg:var(--vg-midnight);--vg-bg-sky:var(--vg-mauve-glow);--vg-bg-elevated:var(--vg-aubergine);--vg-bg-gradient:linear-gradient(to bottom, var(--vg-midnight) 0%, var(--vg-aubergine) 42%, var(--vg-dusk-violet) 78%, var(--vg-mauve-glow) 100%);--vg-fg:var(--vg-ivory);--vg-fg-muted:color-mix(in srgb, var(--vg-ivory) 62%, transparent);--vg-fg-ink:var(--vg-midnight);--vg-accent:var(--vg-gold);--vg-accent-warm:var(--vg-ember);--vg-atmosphere:var(--vg-dusk-violet);--vg-accent-cool:var(--vg-jaali-teal);--vg-rule:color-mix(in srgb, var(--vg-gold) 40%, transparent);--vg-rule-ink:color-mix(in srgb, var(--vg-midnight) 30%, transparent);--vg-font-display:var(--font-display), "Cinzel", "Trajan Pro", Georgia, serif;--vg-font-body:var(--font-body), "Sentient", Georgia, "Times New Roman", serif;--vg-font-concierge:var(--font-concierge), "General Sans", system-ui, "Helvetica Neue", Arial, sans-serif;--vg-step--1:clamp(.83rem, .78rem + .25vw, .95rem);--vg-step-0:clamp(1.06rem, .98rem + .4vw, 1.25rem);--vg-step-1:clamp(1.33rem, 1.15rem + .9vw, 1.95rem);--vg-step-2:clamp(1.78rem, 1.4rem + 1.9vw, 3.05rem);--vg-step-3:clamp(2.37rem, 1.7rem + 3.35vw, 4.77rem);--vg-step-4:clamp(3.16rem, 2rem + 5.8vw, 7.45rem);--vg-leading-tight:1.05;--vg-leading-normal:1.6;--vg-tracking-display:.1em;--vg-tracking-wide:.14em;--vg-space-3xs:.25rem;--vg-space-2xs:.5rem;--vg-space-xs:.75rem;--vg-space-s:1rem;--vg-space-m:1.5rem;--vg-space-l:2.5rem;--vg-space-xl:4rem;--vg-space-2xl:6rem;--vg-space-3xl:9rem;--vg-gutter:clamp(1.25rem, .8rem + 2.2vw, 3.5rem);--vg-rail-clear:3.25rem;--vg-measure:68ch;--vg-radius-s:4px;--vg-radius-m:10px;--vg-radius-pill:999px;--vg-border:1px;--vg-z-canvas:0;--vg-z-content:10;--vg-z-nav:100;--vg-z-ctabar:200;--vg-z-overlay:300;--vg-z-modal:400;--vg-ease-ascent:cubic-bezier(.22, .61, .21, 1);--vg-ease-out:cubic-bezier(.22, .61, .21, 1);--vg-ease-inout:cubic-bezier(.65, 0, .35, 1);--vg-dur-fast:.22s;--vg-dur-med:.6s;--vg-dur-slow:1.1s;--vg-shadow-soft:none}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body{background:var(--vg-bg-gradient);background-color:var(--vg-bg);min-height:100svh;color:var(--vg-fg);font-family:var(--vg-font-body);font-weight:400;font-size:var(--vg-step-0);line-height:var(--vg-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}h1,h2,h3{font-family:var(--vg-font-display);font-weight:400;line-height:var(--vg-leading-tight);letter-spacing:var(--vg-tracking-display);text-wrap:balance}a{color:inherit}img,picture,svg,canvas{max-width:100%;display:block}button{font:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
