.PublicReference-module___MbTgW__design{--ink:#f4eee2;--muted:#aaa092;--line:#d6ba8633;--paper:#0b0a09;--brand:#d6ba86;--accent:#d6ba86;--surface:#0b0a09;--white:#1a1714;--ngh-dark:#0b0a09;--ngh-panel:#171411;--ngh-ivory:#f4eee2;--ngh-muted:#aaa092;--ngh-gold:#d6ba86;--ngh-light-gold:#f1dfb8;--ngh-line:#d6ba8633;--ngh-line-strong:#d6ba866b;min-height:100vh;color:var(--ngh-ivory);-webkit-font-smoothing:antialiased;background:#0b0a09;font:300 14px/1.7 Manrope,Avenir Next,system-ui,sans-serif;overflow:clip}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design.subpage-shell{background:radial-gradient(55% 450px at 86% 180px,#d6ba861f,#0000 70%),linear-gradient(#100e0c,#0b0a09 560px)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design.not-found{background:radial-gradient(50% 55% at 75% 22%,#d6ba861c,#0000),#0b0a09;min-height:100svh;padding:60px 24px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .site-header{z-index:2;border:0;border-bottom:1px solid var(--ngh-line);width:min(1240px,100% - 48px);height:100px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin:0 auto;padding:0;position:relative}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .brand-lockup{color:var(--ngh-ivory);gap:14px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .brand-mark{border:1px solid var(--ngh-line-strong);width:43px;height:43px;color:var(--ngh-gold);flex:none;font:400 16px Cormorant Garamond,Georgia,serif;position:relative;transform:none}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .brand-mark:after{content:"";border:1px solid var(--ngh-line);position:absolute;inset:3px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .brand-name{color:var(--ngh-ivory);letter-spacing:.02em;font:400 20px/1.05 Cormorant Garamond,Georgia,serif}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .brand-name small{color:var(--ngh-muted);letter-spacing:.27em;padding-top:7px;font:400 9px Manrope,sans-serif}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .desktop-nav{color:var(--ngh-muted);gap:32px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .desktop-nav a{color:inherit;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:500}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .desktop-nav a:hover,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .site-footer a:hover){color:var(--ngh-light-gold)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .button{min-height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.13em;text-transform:uppercase;border-radius:0;padding:0 25px;font-size:11px;font-weight:600;transition:background-position .45s,border-color .2s,color .2s,transform .2s}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .button-dark,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .button-light){border:1px solid var(--ngh-gold);color:var(--ngh-dark);background:linear-gradient(110deg,#c6a56d,#f1dfb8 45%,#c6a56d) 0 0/200% 100%}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .button-dark:hover,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .button-light:hover){color:var(--ngh-dark);background-position:100% 0}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .button-outline{border:1px solid var(--ngh-line-strong);color:var(--ngh-light-gold);background:0 0}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .button-outline:hover{border-color:var(--ngh-gold);background:#d6ba8612}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .button:disabled{opacity:.48}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .header-cta{min-width:0;min-height:44px;padding-inline:23px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .public-skip-link{background:var(--ngh-light-gold);color:var(--ngh-dark);border-radius:0}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .subpage-content{width:min(1120px,100% - 48px);padding:29px 0 130px}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .breadcrumbs,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .back-link){color:var(--ngh-muted);letter-spacing:.08em;font-size:11px}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .breadcrumbs a:hover,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .back-link:hover){color:var(--ngh-light-gold)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .back-link{margin-top:36px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .subpage-title{max-width:850px;padding:54px 0 60px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .eyebrow{color:var(--ngh-gold);letter-spacing:.29em;text-transform:uppercase;font-size:10px;font-weight:500}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .eyebrow-line{background:var(--ngh-gold);width:34px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .subpage-title h1{color:var(--ngh-light-gold);letter-spacing:-.03em;margin:23px 0 17px;font:300 clamp(52px,7vw,88px)/1.02 Cormorant Garamond,Georgia,serif}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design.not-found h1{color:var(--ngh-light-gold);letter-spacing:-.03em;margin:23px 0 17px;font:300 clamp(52px,7vw,88px)/1.02 Cormorant Garamond,Georgia,serif}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .subpage-title>p{max-width:60ch;color:var(--ngh-muted);font-size:14px;line-height:1.85}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design.not-found p{max-width:60ch;color:var(--ngh-muted);font-size:14px;line-height:1.85}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design.not-found h1 em{color:var(--ngh-gold)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .site-footer{border:0;border-top:1px solid var(--ngh-line);width:min(1240px,100% - 48px);min-height:120px;color:var(--ngh-muted);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin:0 auto;padding:25px 0;font-size:11px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .site-footer>div a{color:var(--ngh-muted);font-size:11px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .footer-brand{color:var(--ngh-ivory)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-group{border:0;margin:0 0 75px;padding:0;scroll-margin-top:25px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-group h2{color:var(--ngh-light-gold);margin:0 0 14px;font:300 clamp(36px,4.4vw,54px)/1.1 Cormorant Garamond,Georgia,serif}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-group>p{max-width:68ch;color:var(--ngh-muted);margin:0 0 24px;font-size:13px;line-height:1.8}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-row,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-row:hover){border-bottom:1px solid var(--ngh-line);box-shadow:none;background:0 0;border-radius:0;gap:22px;padding:23px 8px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-row:first-of-type{border-top:1px solid var(--ngh-line)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-row:hover{background:#d6ba860e}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-row strong{color:var(--ngh-ivory);font:400 27px/1.2 Cormorant Garamond,Georgia,serif}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-name:hover strong{color:var(--ngh-light-gold)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-row small{color:var(--ngh-muted);font-size:11px;line-height:1.6}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-meta b{color:var(--ngh-light-gold);font-size:14px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-book{letter-spacing:.06em;min-height:42px;padding-inline:15px;font-size:10px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-cta{border:1px solid var(--ngh-line);box-shadow:none;background:linear-gradient(140deg,#1a1714,#100e0c);border-radius:0;gap:24px;padding:32px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-cta p{color:var(--ngh-ivory);margin:0;font:300 30px Cormorant Garamond,Georgia,serif}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .notice-card,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .success-card,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-detail-card,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .legal-copy){border:1px solid var(--ngh-line);color:var(--ngh-ivory);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(150deg,#1a1714e0,#100e0ce0);border-radius:0}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .notice-card strong{color:var(--ngh-light-gold);font:400 27px Cormorant Garamond,Georgia,serif}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .notice-card p,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .success-card p,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-detail-card>p){color:var(--ngh-muted);font-size:14px;line-height:1.8}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-detail-top{border-color:var(--ngh-line);color:var(--ngh-ivory)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-detail-top span{color:var(--ngh-muted)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-detail-top strong{color:var(--ngh-light-gold)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .success-card{padding:55px 30px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .success-card>svg{color:var(--ngh-gold)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .success-card>span{color:var(--ngh-gold);font-size:11px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-code{overflow-wrap:anywhere;max-width:100%;color:var(--ngh-light-gold);font-size:clamp(19px,4vw,34px)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .legal-copy{max-width:850px;padding:clamp(25px,5vw,58px);font-size:14px;line-height:1.95}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .legal-copy h2{color:var(--ngh-light-gold);margin-top:36px;font:400 31px Cormorant Garamond,Georgia,serif}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .legal-copy p{color:var(--ngh-muted)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-layout{grid-template-columns:minmax(0,1fr) minmax(295px,360px);gap:30px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-main{border:1px solid var(--ngh-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(170deg,#1a1714cc,#12100ecc);border-radius:0;padding:clamp(22px,3.8vw,48px)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .stepper{border:1px solid var(--ngh-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 43px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .stepper>li{border-right:1px solid var(--ngh-line);min-width:0;min-height:76px;color:var(--ngh-muted);align-items:center;gap:8px;padding:12px 9px;font-size:11px;display:flex;position:relative}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .stepper>li:last-child{border-right:0}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .stepper>li:after{content:"";background:0 0;height:2px;position:absolute;inset:auto 0 -1px}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .stepper>li.is-current,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .stepper>li.is-done){color:var(--ngh-ivory);background:#d6ba860f}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .stepper>li.is-current:after,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .stepper>li.is-done:after){background:var(--ngh-gold)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .stepper>li>span{color:#a8884f;background:0 0;border:0;border-radius:0;flex:none;width:auto;height:auto;font:400 22px Cormorant Garamond,Georgia,serif}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .stepper>li.is-current>span,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .stepper>li.is-done>span){color:var(--ngh-gold);background:0 0;border:0}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .stepper>li>small{min-width:0;font-size:10px;line-height:1.3}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .wizard-heading>span,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-step-label){color:var(--ngh-gold);letter-spacing:.23em;font-size:10px}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .wizard-heading h2,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-lookup-card h2,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-detail-card h2,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-edit-section h3,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-readonly-details h3){color:var(--ngh-ivory);font:300 clamp(31px,3.5vw,45px)/1.08 Cormorant Garamond,Georgia,serif}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .wizard-heading p,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .field-help,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .review-note,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-section-help,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-lookup-card>p:not(.form-error):not(.form-success),.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-readonly){color:var(--ngh-muted);font-size:12px;line-height:1.8}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .choice-group{margin-bottom:11px}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-category>summary,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-category-list .booking-category>summary){border:0;border-bottom:1px solid var(--ngh-line);min-height:57px;color:var(--ngh-ivory);box-shadow:none;letter-spacing:0;background:0 0;border-radius:0;margin:0;padding:11px 5px;font-size:17px;font-weight:400}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-category>summary span{font-family:Cormorant Garamond,Georgia,serif;font-size:25px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-category>summary svg{color:var(--ngh-gold)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-category[open]>summary{color:var(--ngh-light-gold)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-category-description{color:var(--ngh-muted);margin:14px 4px;font-size:12px;line-height:1.75}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-service-list{margin:0 0 22px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-service-list li{border-bottom:1px solid var(--ngh-line)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-service-row{background:0 0;border-radius:0;gap:16px;min-height:76px;padding:16px 6px;transition:background .2s}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-service-row:hover,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-service-row.is-selected){background:#d6ba860f}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-service-row:focus-within{outline:2px solid var(--ngh-gold)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-service-row input{width:20px;height:20px;accent-color:var(--ngh-gold)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-service-main{color:var(--ngh-ivory)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-service-main strong{font:400 24px/1.18 Cormorant Garamond,Georgia,serif}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-service-main small{color:var(--ngh-muted);font:12px/1.6 Manrope,sans-serif}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-service-meta{color:var(--ngh-light-gold);font-size:12px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-service-meta small{color:var(--ngh-muted)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .staff-choice-label{color:var(--ngh-gold);letter-spacing:.08em;font-size:11px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .staff-grid{gap:12px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .staff-card{border:1px solid var(--ngh-line);min-height:142px;color:var(--ngh-ivory);box-shadow:none;background:#0b0a094d;border-radius:0;flex-direction:column;align-items:flex-start;gap:8px;padding:19px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .staff-card:hover{border-color:var(--ngh-line-strong)}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .staff-card.selected,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .staff-card.is-selected){border-color:var(--ngh-gold);background:#d6ba8614}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .staff-avatar{border:1px solid var(--ngh-line-strong);width:49px;height:49px;color:var(--ngh-gold);background:#d6ba8614}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .staff-card strong{color:var(--ngh-ivory);font:400 22px/1.15 Cormorant Garamond,Georgia,serif}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .staff-card small{color:var(--ngh-muted);font-size:11px;line-height:1.5}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .staff-selected{background:var(--ngh-gold);color:var(--ngh-dark)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-staff-overrides{border-top:1px solid var(--ngh-line);margin-top:25px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-staff-overrides summary{color:var(--ngh-light-gold);cursor:pointer;padding:16px 0}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-staff-select{color:var(--ngh-ivory);gap:8px;padding:12px 0;font-size:12px;display:grid}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-staff-select small{color:var(--ngh-muted)}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .field-label,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-lookup-card label,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-fields label){color:var(--ngh-gold);letter-spacing:.06em;gap:8px;font-size:11px;font-weight:500}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .field-input,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-lookup-card input,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-fields input,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-fields select,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-staff-select select){border:0;border-bottom:1px solid var(--ngh-line-strong);min-height:50px;color:var(--ngh-ivory);box-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border-radius:0;padding:10px 3px;font-size:15px}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .field-input:focus,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-lookup-card input:focus,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-fields input:focus,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-fields select:focus,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-staff-select select:focus){border-bottom-color:var(--ngh-gold);box-shadow:none}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .field-input::placeholder,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-lookup-card input::placeholder){color:#82796b}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-staff-select option,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-fields option){color:var(--ngh-ivory);background:#1a1714}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .date-input{max-width:320px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-calendar-header{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-calendar-header h3{color:var(--ngh-light-gold);text-transform:capitalize;margin:0;font:italic 400 27px Cormorant Garamond,Georgia,serif}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-calendar-nav{gap:8px;display:flex}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-calendar-nav button{border:1px solid var(--ngh-line);width:42px;height:42px;color:var(--ngh-ivory);cursor:pointer;background:0 0;place-items:center;display:grid}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-calendar-nav button:hover:not(:disabled){border-color:var(--ngh-gold);color:var(--ngh-light-gold)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-calendar-nav button:disabled{opacity:.32;cursor:default}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:25px;display:grid}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-calendar-day{aspect-ratio:1/1.12;border:1px solid var(--ngh-line);min-width:0;color:var(--ngh-ivory);cursor:pointer;touch-action:manipulation;background:#0b0a094d;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-calendar-day small{color:#cfc5b7;text-transform:uppercase;font-size:10px;font-weight:500}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-calendar-day strong{font:400 clamp(22px,2.5vw,30px)/1 Cormorant Garamond,Georgia,serif}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-calendar-day:hover:not(.is-selected){border-color:var(--ngh-gold)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-calendar-day.is-today:before{content:"";background:var(--ngh-gold);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-calendar-day.is-selected{border-color:var(--ngh-gold);color:var(--ngh-dark);background:linear-gradient(160deg,#e8d3a4,#c6a56d)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-calendar-day.is-selected small{color:#4b3922}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-date-jump{color:#d6c8b1;flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;font-weight:500;display:flex}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-date-jump .date-input{width:215px;min-height:42px;padding:5px 3px;font-size:13px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-calendar-empty{border:1px dashed var(--ngh-line-strong);color:#e3d9ca;text-align:center;margin:12px 0 0;padding:28px;font-size:13px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-time-group{margin-bottom:22px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-time-group h4{color:#d4c8b7;letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:500}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-time-group .slot-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));margin:0}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .slot-heading{color:var(--ngh-gold);letter-spacing:.08em;margin-top:30px;font-size:12px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .slot-grid{gap:9px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .slot-button{border:1px solid var(--ngh-line);min-height:46px;color:var(--ngh-ivory);box-shadow:none;touch-action:manipulation;background:#0b0a094d;border-radius:0;font-size:13px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .slot-button:hover:not(.is-selected){border-color:var(--ngh-gold);color:var(--ngh-light-gold)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .slot-button.is-selected{border-color:var(--ngh-gold);background:var(--ngh-gold);color:var(--ngh-dark)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .privacy-check{color:var(--ngh-muted);font-size:12px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .privacy-check input{accent-color:var(--ngh-gold)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .privacy-check a{color:var(--ngh-light-gold)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .required-tag{color:var(--ngh-gold)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .optional-tag{color:var(--ngh-muted)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .review-card{border:1px solid var(--ngh-line);box-shadow:none;background:0 0;border-radius:0}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .review-card>div{border-bottom:1px solid var(--ngh-line);padding:16px 20px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .review-card small{color:var(--ngh-gold);font-size:10px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .review-card p{color:var(--ngh-ivory);font-size:13px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .review-total{background:#d6ba860f}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .review-total p{color:var(--ngh-light-gold);font:400 31px Cormorant Garamond,Georgia,serif}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .wizard-controls{border-top:1px solid var(--ngh-line)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .form-error{color:#eca99f;font-size:12px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .form-success{color:#b3ddb5;font-size:12px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-summary{border:1px solid var(--ngh-line-strong);color:var(--ngh-ivory);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-font-smoothing:auto;background:linear-gradient(170deg,#1a1714,#100e0c);border-radius:0;padding:33px;top:22px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .summary-top{color:#e8d0a4;letter-spacing:.12em;font-size:11px;font-weight:600}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-summary h3{color:var(--ngh-ivory);margin:17px 0 22px;font:500 38px Cormorant Garamond,Georgia,serif}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .summary-service-list{border-top:1px solid var(--ngh-line)}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .summary-service-list>div,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .summary-line){border-bottom:1px solid var(--ngh-line);color:var(--ngh-ivory);padding:14px 0;font-size:13px;font-weight:500;line-height:1.5}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .summary-service-list span,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .summary-line span){color:#eee5d8}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .summary-line b{color:#fff7e8;text-align:right;font-size:13px;font-weight:600}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .summary-service-list small,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .summary-empty,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .summary-footnote){color:#ded3c2;font-size:12px;font-weight:500;line-height:1.6}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .summary-total{border-top:1px solid var(--ngh-line-strong);color:#ead2a7;font-size:12px;font-weight:600}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .summary-total strong{color:var(--ngh-light-gold);font:500 32px Cormorant Garamond,Georgia,serif}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .summary-next{letter-spacing:.07em;font-size:10px}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-lookup-card,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-detail-card){border:1px solid var(--ngh-line);color:var(--ngh-ivory);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(170deg,#1a1714cc,#12100ecc);border-radius:0;padding:clamp(23px,4vw,44px)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-lookup-card h2{margin-top:18px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-card-actions{flex-wrap:wrap;justify-content:flex-end}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-switch-button{color:var(--ngh-light-gold);font-size:11px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .status-pill{border:1px solid var(--ngh-line-strong);color:var(--ngh-light-gold);background:#d6ba8614;border-radius:0;font-size:10px}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-edit-section,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-save,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-readonly-details){border-color:var(--ngh-line)}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-section-help strong,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-selected-services strong){color:var(--ngh-ivory)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-selected-services{border-color:var(--ngh-line)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-selected-services li{border-color:var(--ngh-line);min-height:73px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-selected-services strong{font:400 23px/1.2 Cormorant Garamond,Georgia,serif}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-selected-services small{color:var(--ngh-muted);font-size:11px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-selected-services button{border:1px solid var(--ngh-line-strong);color:var(--ngh-gold);background:0 0;border-radius:0}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-empty-services{border:1px dashed var(--ngh-line-strong);color:var(--ngh-muted);background:0 0;border-radius:0}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-category-heading{color:var(--ngh-gold);font-size:13px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-save>span{color:var(--ngh-muted);font-size:13px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-save>span strong{color:var(--ngh-light-gold);font-size:19px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-readonly-details{color:var(--ngh-muted)}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design a:focus-visible,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design button:focus-visible,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design input:focus-visible,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design select:focus-visible,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design textarea:focus-visible,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design summary:focus-visible){outline:2px solid var(--ngh-gold);outline-offset:3px}@media (max-width:980px){.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-layout{grid-template-columns:1fr}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-summary{position:relative;top:0}}@media (max-width:700px){.PublicReference-module___MbTgW__design{margin-bottom:-62px;padding-bottom:62px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .site-header{width:calc(100% - 32px);height:75px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .brand-mark{width:35px;height:35px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .brand-name{font-size:16px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .brand-name small{display:none}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .header-cta{letter-spacing:.05em;min-width:0;min-height:38px;padding-inline:12px;font-size:9px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .header-cta svg{display:none}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .subpage-content{width:calc(100% - 32px);padding:20px 0 80px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .subpage-title{padding:39px 0}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .subpage-title h1{font-size:clamp(47px,12vw,64px)}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .subpage-title>p{font-size:13px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .site-footer{width:calc(100% - 32px);min-height:0;padding:28px 0 32px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-group{margin-bottom:53px}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-row,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-row:hover){gap:10px;padding:20px 5px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-row strong{font-size:25px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-book{white-space:normal;text-align:center;justify-self:stretch}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .service-page-cta{flex-direction:column;align-items:flex-start}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-main{padding:20px 16px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .stepper{margin-bottom:31px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .stepper>li{text-align:center;flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:7px 2px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .stepper>li>span{font-size:21px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .stepper>li>small{font-size:8px;display:block}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .wizard-heading h2{font-size:36px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-category>summary span{font-size:22px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-service-row{grid-template-columns:20px minmax(0,1fr);gap:12px;padding:15px 5px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-service-main strong{font-size:22px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-service-meta{white-space:normal;flex-direction:row;grid-column:2;align-items:flex-start;min-width:0}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .staff-card{min-height:130px;padding:14px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .booking-summary{padding:25px}:is(.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-lookup-card,.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-detail-card){padding:22px 18px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-card-actions{justify-content:flex-start}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .manage-selected-services li{align-items:flex-start}}@media (max-width:380px){.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .brand-name{font-size:14px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .header-cta{padding-inline:8px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .stepper>li>small{font-size:7px}.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design .staff-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.PublicReference-module___MbTgW__design.PublicReference-module___MbTgW__design *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
