@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,300..900;1,300..900&display=swap");@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_Brandon_Text_Thin-BF6514e9eb4f386.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_brandon_Text_Thin_Italic-BF6514e9eb27295.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_Brandon_Text_Light-BF6514e9eb80fbd.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_Brandon_Text_Light-BF6514e9eb80fbd.otf) format("opentype");font-weight:330;font-style:normal;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_Brandon_Text_Light_Italic-BF6514e9ea886e7.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_Brandon_Text_Light_Italic-BF6514e9ea886e7.otf) format("opentype");font-weight:330;font-style:italic;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_Brandon_Text_Regular-BF6514e9eb617a0.otf) format("opentype");font-weight:390;font-style:normal;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_Brandon_Text_Regular-BF6514e9eb617a0.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_Brandon_Text_Regular_Italic-BF6514e9eb6a5a1.otf) format("opentype");font-weight:390;font-style:italic;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_Brandon_Text_Regular_Italic-BF6514e9eb6a5a1.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_Brandon_Text_Medium-BF6514e9eb272a3.otf) format("opentype");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_Brandon_Text_Medium-BF6514e9eb272a3.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_Brandon_Text_Medium_Italic-BF6514e9eb2abb6.otf) format("opentype");font-weight:450;font-style:italic;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_Brandon_Text_Medium_Italic-BF6514e9eb2abb6.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_Brandon_Text_Bold-BF6514e9eb720dc.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_Brandon_Text_Bold_Italic-BF6514e9eb4fc07.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_Brandon_Text_Black-BF6514e9eb54e57.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/HvDTrial_Brandon_Text_Black_Italic-BF6514e9eb74ba6.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}:root{--font-brandon:"Brandon Text","brandon-grotesque",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-jost:"Jost",var(--font-brandon),sans-serif;--warm-sand:#e0c69e;--antique-gold:#bd9964;--antique-gold-translucent:hsla(36,40%,57%,.6);--antique-gold-hover:hsla(36,40%,57%,.12);--champagne:#e8bc7a;--champagne-translucent:hsla(36,71%,69%,.7);--soft-gold:#d8b47e;--gold-arrow:#b5925d;--deep-bronze:#614620;--deep-bronze-translucent:rgba(97,70,32,.23);--dark-ebony:#0d0b07;--dark-ebony-translucent:rgba(13,11,7,.7);--dark-ebony-glass:#17140dcc;--pure-white:#fff;--stone-sand:#c7beb1;--cream-sand:#fff4e3;--warm-ivory:#e3d9cb;--silver-mist:#cbd5e1;--slate-muted:#9ca3af;--footer-muted:#797979;--hero-overlay-dark:rgba(9,19,14,.65);--hero-overlay-mid:rgba(9,19,14,.35);--hero-overlay-transparent:rgba(9,19,14,0);--warm-bg:#e9e2da;--philosophy-bg:#e9e2da;--philosophy-tag:#a57935;--gold-tag:#a57935;--stat-gold:#9c7335;--bay-stat-gold:#9d763c;--philosophy-text-muted:#746d65;--text-muted-warm:#746d65;--highlight-amber:#a2722a;--path-number-gold:#92754a;--bronze-gold:#896124;--bronze-gold-translucent:rgba(137,97,36,.7);--card-bg-light:#f2ede6;--card-border-light:hsla(37,11%,58%,.4);--border-warm-sand:#c4b9ab;--card-shadow-color:#89612466;--card-shadow:0px 2px 12px 0px var(--card-shadow-color);--border-white-50:hsla(0,0%,100%,.5);--border-white-30:hsla(0,0%,100%,.3);--dark-surface:#16130e;--dark-surface-translucent:rgba(22,19,14,.4);--dark-ebony-backdrop:rgba(13,11,7,.88);--modal-backdrop-blur:rgba(14,12,8,.9);--border-booking-card:hsla(0,0%,100%,.08);--border-booking-modal:hsla(36,71%,69%,.15);--border-subtle-white:hsla(0,0%,100%,.05);--border-champagne-dashed:hsla(36,71%,69%,.25);--close-btn-color:#e9e3d8;--close-btn-border:#645d51;--modal-shadow:0 0.5rem 2rem rgba(0,0,0,.25);--summary-label-muted:#948671;--silver-subtle:#bebebe;--border-price-divider:hsla(36,40%,56%,.2);--gold-accent:#efc484;--bronze-surface-dark:#412a07;--text-muted-sand:#c7beb1;--tab-inactive-bg:hsla(32,25%,88%,.07);--tab-inactive-border:hsla(32,25%,88%,.12);--step-line-active:hsla(36,40%,56%,.7);--step-line-inactive:hsla(36,40%,56%,.2);--gold-pill-active:#f1dca3;--sand-chip-text:#f4e3ca;--calendar-border-top:#352d21;--auth-card-bg:#18140d;--auth-card-border:hsla(36,40%,56%,.2);--auth-link-gold:#f1dca3;--status-expired-bg:rgba(230,80,49,.2);--status-expired-text:#bd3a22;--status-paid-bg:rgba(13,131,0,.05);--status-paid-text:#0d8300;--payment-bg-sand:#eae3d9;--payment-card-border:hsla(36,40%,56%,.4);--payment-card-dashed:hsla(36,40%,56%,.5);--shift-track-bg:#e0d3c1;--shift-bar-filled:#524835}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent!important}html{scroll-padding-top:clamp(5.5rem,7vw,6.5rem)}div[id],footer[id],section[id]{scroll-margin-top:clamp(5.5rem,7vw,6.5rem)}html{scroll-behavior:smooth;scroll-padding-top:clamp(70px,8vw,95px)}body,html{margin:0;padding:0;background-color:var(
    --dark-ebony
  );color:var(--warm-sand);font-family:var(--font-brandon);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-tap-highlight-color:transparent!important}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;width:0;height:0}[role=button],[role=tab],a,button,div,input,label,select,span,textarea{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none}[role=button]:active,[role=button]:focus,[role=button]:focus-visible,[role=tab]:active,[role=tab]:focus,[role=tab]:focus-visible,a:active,a:focus,a:focus-visible,button:active,button:focus,button:focus-visible,input:active,input:focus,select:focus,textarea:focus{-webkit-tap-highlight-color:transparent!important;outline:none!important;box-shadow:none}a{color:inherit;text-decoration:none}button{font-family:var(--font-brandon);cursor:pointer;border:none;background:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0d0b07!important;-webkit-transition:background-color 5000000s ease-in-out 0s!important;transition:background-color 5000000s ease-in-out 0s!important;caret-color:#fff!important;color:#fff!important}input:autofill,input:autofill:active,input:autofill:focus,input:autofill:hover,select:autofill,select:autofill:active,select:autofill:focus,select:autofill:hover,textarea:autofill,textarea:autofill:active,textarea:autofill:focus,textarea:autofill:hover{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0d0b07!important;transition:background-color 5000000s ease-in-out 0s!important;caret-color:#fff!important;color:#fff!important}