.hGZxgW_page{--surface:#f5f4f0;--paper:#fff;--soft:#eeece4;--text:#202122;--sub:#636360;--line:#20212221;--gold:#80651c;background:var(--background);color:var(--text)}.dark .hGZxgW_page{--surface:#191a1c;--paper:#222326;--soft:#302e24;--text:#f1f0eb;--sub:#b5b5ae;--line:#f0efe826;--gold:#e5c650}.hGZxgW_main{width:min(100% - 3rem,90rem);margin:auto}.hGZxgW_page>.site-header{z-index:50;background:var(--background);border-bottom:1px solid var(--line);position:sticky;top:0}.hGZxgW_main h1,.hGZxgW_main h2,.hGZxgW_main h3{font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;font-weight:730}.hGZxgW_page em{color:var(--gold);font-style:normal}.hGZxgW_page p{color:var(--sub);line-height:1.65}.hGZxgW_page a{text-decoration:none}.hGZxgW_direct a,.hGZxgW_footer a,.hGZxgW_resources a,.hGZxgW_page small a{color:inherit}.hGZxgW_page button,.hGZxgW_page input,.hGZxgW_page select,.hGZxgW_page textarea{font:inherit}.hGZxgW_page button,.hGZxgW_page a{-webkit-tap-highlight-color:transparent}.hGZxgW_page button{cursor:pointer}.hGZxgW_page :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--gold);outline-offset:4px}.hGZxgW_page label{gap:.5rem;font-size:.84rem;font-weight:650;display:grid}.hGZxgW_page :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:var(--paper);border-radius:10px;padding:.85rem;font-size:1rem}.hGZxgW_page :is(input,textarea)::placeholder{color:var(--sub);opacity:1}.hGZxgW_page textarea{resize:vertical}.hGZxgW_page small{color:var(--sub);font-size:.75rem;line-height:1.65}.hGZxgW_page small a{text-decoration:underline}.hGZxgW_skip{z-index:100;background:var(--paper);padding:1rem;position:absolute;top:-10rem;left:1rem}.hGZxgW_skip:focus{top:1rem}.hGZxgW_reception{grid-template-columns:minmax(0,.8fr) minmax(0,1.65fr);align-items:start;gap:clamp(1.5rem,3vw,3.5rem);padding:3rem 0 5rem;display:grid}.hGZxgW_intro{padding-top:1rem}.hGZxgW_eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:1.4rem;font-size:.68rem;font-weight:750;display:block}.hGZxgW_intro h1{margin:0 0 1.5rem;font-size:clamp(2.65rem,3.8vw,4.5rem);line-height:1.02}.hGZxgW_intro>p{max-width:36ch;margin:0;font-size:.98rem}.hGZxgW_portrait{background:radial-gradient(ellipse at 70% 80%,var(--soft),transparent 75%);border-radius:1rem;height:245px;margin-top:2rem;position:relative;overflow:hidden}.hGZxgW_portrait img{object-fit:contain;width:390px;max-width:none;height:260px;position:absolute;bottom:0;right:-55px}.hGZxgW_portrait>div{background:var(--paper);border-radius:8px;gap:.2rem;max-width:85%;padding:.65rem .8rem;display:grid;position:absolute;bottom:1rem;left:1rem}.hGZxgW_portrait strong{font-size:.87rem}.hGZxgW_portrait span{color:var(--sub);font-size:.7rem}.hGZxgW_direct{flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:1rem;display:flex}.hGZxgW_direct a{align-items:center;gap:.55rem;min-height:44px;font-size:.8rem;font-weight:650;display:flex}.hGZxgW_direct a span{color:var(--gold)}.hGZxgW_planner{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:1.5rem;scroll-margin-top:6rem}.hGZxgW_plannerTop{justify-content:space-between;align-items:center;gap:1rem;padding:0 .3rem 1.2rem;display:flex}.hGZxgW_plannerTop>span{font-size:.84rem;font-weight:750}.hGZxgW_kindPicker{isolation:isolate;border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid;position:relative}.hGZxgW_kindPicker button{min-height:46px;color:var(--sub);background:0 0;border:0;border-radius:9px;padding:.4rem;font-size:.8rem;font-weight:680;position:relative}.hGZxgW_kindPicker button[aria-pressed=true]{color:var(--text)}.hGZxgW_kindIndicator{background:var(--paper);pointer-events:none;border-radius:9px;width:calc(33.3333% - 2.66667px);transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 8px #14141310}.hGZxgW_kindPicker[data-selected="1"] .hGZxgW_kindIndicator{transform:translate(100%)}.hGZxgW_kindPicker[data-selected="2"] .hGZxgW_kindIndicator{transform:translate(200%)}.hGZxgW_steps{border-bottom:1px solid var(--line);gap:1rem;margin:0;padding:1.3rem 0;list-style:none;display:flex}.hGZxgW_steps li{color:var(--sub);align-items:center;gap:.4rem;font-size:.72rem;display:flex}.hGZxgW_steps li>span{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.hGZxgW_steps li[data-current=true],.hGZxgW_steps li[data-done=true]{color:var(--gold);font-weight:700}.hGZxgW_steps li[data-current=true]>span{background:var(--gold);color:var(--paper);border-color:#0000}.hGZxgW_plannerBody{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:1.3rem;padding-top:1.5rem;display:grid}.hGZxgW_form{min-width:0}.hGZxgW_stepBody{flex-direction:column;gap:1rem;min-height:330px;display:flex}.hGZxgW_stepBody h2{outline:none;margin:0;scroll-margin-top:7rem;font-size:clamp(1.55rem,2.2vw,2.15rem);line-height:1.1}.hGZxgW_stepBody>p{margin:0;font-size:.82rem}.hGZxgW_topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.hGZxgW_topics button{text-align:left;min-height:64px;color:var(--text);background:var(--paper);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;font-size:.76rem;font-weight:620;line-height:1.35;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s;display:flex}.hGZxgW_topics button>span:last-child{color:var(--gold);flex-shrink:0}.hGZxgW_topics button[aria-pressed=true]{border-color:var(--gold);background:var(--soft)}.hGZxgW_fields{grid-template-columns:1fr;gap:1rem;display:grid}.hGZxgW_check{align-items:center;padding:.8rem 0;gap:.7rem!important;display:flex!important}.hGZxgW_check input{width:20px;height:20px;accent-color:var(--gold)}.hGZxgW_formActions{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.hGZxgW_primary,.hGZxgW_secondary{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:1rem;min-height:46px;padding:.8rem 1.15rem;font-weight:720;line-height:1.3;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s;display:inline-flex;font-size:.83rem!important}.hGZxgW_primary{background:#e6c64f;color:#202018!important}.hGZxgW_secondary{background:var(--paper);border-color:var(--line);color:var(--text)}.hGZxgW_formActions .hGZxgW_primary{margin-left:auto}.hGZxgW_back,.hGZxgW_geo{color:var(--sub);text-align:left;background:0 0;border:0;min-height:44px;font-size:.8rem!important}.hGZxgW_note{align-self:start;margin-top:1.5rem;padding:10px 0 0 8px;position:relative}.hGZxgW_note:before{content:"";background:var(--soft);border:1px solid var(--line);pointer-events:none;border-radius:5px 14px 14px;position:absolute;inset:12px 0 0 5px;transform:rotate(2deg)}.hGZxgW_noteTab{border:1px solid var(--line);background:var(--soft);color:var(--gold);border-bottom:0;border-radius:8px 12px 0 0;padding:.45rem .9rem;font-size:.65rem;font-weight:750;position:absolute;top:-12px;left:8px}.hGZxgW_notePaper{border:1px solid var(--line);background:var(--paper);border-radius:3px 12px 12px;padding:1rem;position:relative;box-shadow:0 10px 25px #15151108}.hGZxgW_noteLabel{color:var(--sub);font-size:.64rem}.hGZxgW_note h3{margin:.7rem 0 1rem;font-size:1.35rem;line-height:1.13}.hGZxgW_note button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--text);background:0 0;gap:.15rem;padding:.7rem 1rem .7rem 0;display:grid;position:relative}.hGZxgW_note button strong{overflow-wrap:anywhere;font-size:.77rem;font-weight:600}.hGZxgW_note button>span{color:var(--gold);font-size:.64rem;position:absolute;top:.8rem;right:0}.hGZxgW_note button:disabled{cursor:default}.hGZxgW_note p{margin:1rem 0 0;font-size:.65rem}.hGZxgW_review{margin:0}.hGZxgW_review>div{border-bottom:1px solid var(--line);padding:.6rem 0}.hGZxgW_review dt{color:var(--sub);font-size:.72rem}.hGZxgW_review dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:.2rem 0 0;font-size:.85rem}.hGZxgW_handoff{flex-wrap:wrap;gap:.6rem;display:flex}.hGZxgW_error{font-size:.84rem;color:#a32929!important}.dark .hGZxgW_error{color:#ffb2a9!important}.hGZxgW_notice{border-left:2px solid var(--gold);background:var(--soft);padding:.8rem}.hGZxgW_copy{font-size:.75rem}.hGZxgW_copy summary{cursor:pointer;min-height:44px;padding:.7rem 0}.hGZxgW_copy textarea{margin-bottom:.7rem;font-size:.78rem!important}.hGZxgW_location{padding:4rem 0;scroll-margin-top:6rem}.hGZxgW_locationHeading h2,.hGZxgW_answers h2{margin:0 0 1rem;font-size:clamp(2.2rem,4vw,4rem);line-height:1.06}.hGZxgW_locationHeading p{margin:0 0 2rem}.hGZxgW_locationGrid{border:1px solid var(--line);background:var(--surface);border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid;overflow:hidden}.hGZxgW_map{background:radial-gradient(ellipse at 50% 40%,var(--soft),var(--surface) 70%);min-height:490px;display:grid;position:relative}.hGZxgW_map iframe{border:0;width:100%;height:100%;min-height:490px}.hGZxgW_mapConsent{text-align:center;align-self:center;padding:3rem}.hGZxgW_mapPin{background:var(--paper);color:var(--gold);border:1px solid var(--line);border-radius:25px 25px 25px 4px;place-items:center;width:84px;height:84px;margin:0 auto 1.5rem;font-size:2.5rem;display:grid;transform:rotate(-8deg);box-shadow:0 20px 40px #17150d0c}.hGZxgW_mapConsent h3{margin:0;font-size:clamp(2rem,3vw,3.5rem);line-height:1.1}.hGZxgW_mapConsent p{margin:1rem 0 1.4rem;font-size:.9rem}.hGZxgW_mapConsent small{max-width:40ch;margin:1rem auto 0;display:block}.hGZxgW_mapClose{border:1px solid var(--line);background:var(--paper);color:var(--text);border-radius:10px;min-height:44px;padding:.7rem 1rem;position:absolute;top:1rem;right:1rem;font-size:.8rem!important}.hGZxgW_routePanel{background:var(--paper);flex-direction:column;align-items:stretch;padding:clamp(1.5rem,3vw,3rem);display:flex}.hGZxgW_routePanel address{color:var(--sub);margin-bottom:1.5rem;font-size:.9rem;font-style:normal;line-height:1.7}.hGZxgW_geoStatus{margin:0;font-size:.75rem}.hGZxgW_travel{grid-template-columns:repeat(4,1fr);gap:.4rem;margin:1rem 0;display:grid}.hGZxgW_travel button{border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--surface);border-radius:8px;font-size:.78rem}.hGZxgW_travel button[aria-pressed=true]{border-color:var(--gold);background:var(--soft)}.hGZxgW_routePanel>small{margin-top:1rem}.hGZxgW_profileLink{color:var(--gold);align-items:center;min-height:44px;margin-top:1.2rem;font-size:.8rem;display:flex}.hGZxgW_answers{grid-template-columns:1fr 1.4fr;gap:4rem;padding:5rem 0 3rem;display:grid}.hGZxgW_answers article{border-top:1px solid var(--line);padding:1.5rem 0}.hGZxgW_answers h3{letter-spacing:-.03em;margin:0 0 .5rem;font-size:1.3rem}.hGZxgW_answers p{margin:0;font-size:.95rem}.hGZxgW_resources{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:1rem 0 5rem;display:grid}.hGZxgW_resources a{gap:.5rem;padding:2rem 0;display:grid}.hGZxgW_resources a+a{border-left:1px solid var(--line);padding-left:2rem}.hGZxgW_resources span{color:var(--sub);font-size:.8rem}.hGZxgW_resources strong{letter-spacing:-.04em;font-size:1.6rem}.hGZxgW_footer{background:var(--surface);border-top:1px solid var(--line);justify-content:space-between;gap:2rem;padding:3rem max(1.5rem,50vw - 45rem);display:flex}.hGZxgW_footer p{font-size:.8rem}.hGZxgW_footer nav{flex-wrap:wrap;align-content:center;gap:1rem;max-width:32rem;display:flex}.hGZxgW_footer a{align-items:center;min-height:44px;font-size:.8rem;display:flex}@media (hover:hover) and (pointer:fine){.hGZxgW_topics button:hover{border-color:var(--gold);transform:translateY(-2px)}.hGZxgW_primary:hover{background:#f0d262;transform:translateY(-2px)}.hGZxgW_secondary:hover,.hGZxgW_travel button:hover{border-color:var(--gold)}.hGZxgW_note button:not(:disabled):hover strong,.hGZxgW_direct a:hover,.hGZxgW_footer a:hover{color:var(--gold)}.hGZxgW_mapConsent:hover .hGZxgW_mapPin{transform:rotate(0)translateY(-4px)}}.hGZxgW_mapPin{transition:transform .24s cubic-bezier(.22,1,.36,1)}.hGZxgW_main button:not(:disabled):active,.hGZxgW_primary:active,.hGZxgW_secondary:active{transform:scale(.98)}@media (prefers-reduced-motion:no-preference){.hGZxgW_planner[data-animate=true] .hGZxgW_stepBody{animation:.22s cubic-bezier(.22,1,.36,1) hGZxgW_enter}@keyframes hGZxgW_enter{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.hGZxgW_planner[data-animate=false] .hGZxgW_kindIndicator{transition:none}@media (max-width:1200px){.hGZxgW_reception{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:1.5rem}.hGZxgW_plannerBody{grid-template-columns:minmax(0,1fr)}.hGZxgW_stepBody{min-height:0}.hGZxgW_note{margin-top:1rem}.hGZxgW_notePaper{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.hGZxgW_noteLabel,.hGZxgW_note h3,.hGZxgW_note p{grid-column:1/-1}.hGZxgW_note h3{display:none}.hGZxgW_noteLabel{padding-bottom:.75rem}}@media (max-width:760px){.hGZxgW_main{width:calc(100% - 2rem)}.hGZxgW_reception{grid-template-columns:1fr;padding:1.5rem 0 2rem}.hGZxgW_intro{padding-top:0}.hGZxgW_intro h1{font-size:clamp(2.6rem,8vw,3.7rem)}.hGZxgW_intro>p{max-width:48ch}.hGZxgW_portrait{height:160px;margin-top:1rem}.hGZxgW_portrait img{width:285px;height:190px;right:-25px}.hGZxgW_portrait>div{bottom:.7rem;left:.7rem}.hGZxgW_direct{margin-top:.5rem}.hGZxgW_planner{border-radius:18px;padding:1rem}.hGZxgW_plannerTop{padding-bottom:.85rem}.hGZxgW_plannerTop small{font-size:.65rem}.hGZxgW_kindPicker button{font-size:.75rem}.hGZxgW_steps{justify-content:space-between;gap:.7rem}.hGZxgW_steps li{gap:.25rem;font-size:.65rem}.hGZxgW_steps li>span{width:20px;height:20px}.hGZxgW_topics button{min-height:60px;font-size:.8rem}.hGZxgW_stepBody h2{font-size:1.85rem}.hGZxgW_stepBody>p{font-size:.9rem}.hGZxgW_note{margin-top:1.5rem}.hGZxgW_location{padding:3rem 0}.hGZxgW_locationGrid{grid-template-columns:1fr}.hGZxgW_map,.hGZxgW_map iframe{min-height:360px}.hGZxgW_mapConsent{padding:2rem 1.5rem}.hGZxgW_mapPin{width:60px;height:60px;margin-bottom:1rem;font-size:2rem}.hGZxgW_mapConsent h3{font-size:2rem}.hGZxgW_answers{grid-template-columns:1fr;gap:1rem;padding:3rem 0 1rem}.hGZxgW_resources{margin-bottom:3rem}.hGZxgW_resources strong{font-size:1.2rem}.hGZxgW_resources a+a{padding-left:1rem}.hGZxgW_footer{flex-direction:column;gap:1rem;padding:2rem 1rem}}.hGZxgW_reception{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:650px;padding:4rem 0 7rem}.hGZxgW_intro h1{max-width:11ch;font-size:clamp(3.5rem,6.7vw,6.5rem)}.hGZxgW_intro>p{max-width:42ch;font-size:1.08rem}.hGZxgW_heroActions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin:2rem 0 1rem;display:flex}.hGZxgW_heroActions>a:last-child{color:var(--text);padding:.7rem 0;font-size:.85rem}.hGZxgW_heroVisual{isolation:isolate;min-width:0;height:490px;position:relative}.hGZxgW_heroRing{border:1px solid var(--line);background:radial-gradient(ellipse at 50% 70%,var(--soft),transparent 70%);border-radius:50%;position:absolute;inset:10% 7% 2%;transform:rotate(-12deg)}.hGZxgW_heroVisual .hGZxgW_portrait{background:0 0;border-radius:0;height:100%;margin:0;overflow:hidden}.hGZxgW_heroVisual .hGZxgW_portrait img{width:700px;height:467px;bottom:25px;right:calc(50% - 370px)}.hGZxgW_heroVisual .hGZxgW_portrait>div{background:var(--paper);border:1px solid var(--line);inset:5rem 0 auto auto;box-shadow:0 10px 40px #211c110a}.hGZxgW_heroSheet{color:#292716;transform-origin:80% 100%;background:linear-gradient(120deg,#f2ebd0,#e0d19c);border:1px solid #a9986245;border-radius:5px 20px 20px;gap:1rem;padding:1.5rem 2rem;transition:transform .26s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:0;left:0;right:10%;transform:rotate(-5deg);box-shadow:0 18px 40px #221b1626}.hGZxgW_heroSheet:before{content:"";background:#f2ebd0;border:1px solid #a9986245;border-bottom:0;border-radius:10px 14px 0 0;width:40%;height:20px;position:absolute;top:-19px;left:-1px}.hGZxgW_heroSheet>span{text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;font-weight:700}.hGZxgW_heroSheet>strong{letter-spacing:-.045em;font-size:clamp(1.5rem,2.7vw,2.8rem);line-height:1.08}.hGZxgW_heroSheet>div{border-top:1px solid #84712f40;justify-content:space-between;align-items:center;padding-top:.7rem;font-size:.68rem;display:flex}.hGZxgW_heroSheet b{font-size:1.5rem;font-weight:400}.hGZxgW_heroSignature{color:var(--sub);font-size:.72rem;position:absolute;bottom:-3rem;right:0}.hGZxgW_plannerHeading{grid-template-columns:1.3fr 1fr;align-items:end;gap:4rem;margin:2rem 0 2.5rem;display:grid}.hGZxgW_plannerHeading h2{margin:0;font-size:clamp(2.6rem,4.3vw,4.5rem);line-height:1.05}.hGZxgW_plannerHeading>p{max-width:44ch;margin:0 0 .3rem;font-size:1rem}.hGZxgW_planner{border-radius:26px;padding:2rem}.hGZxgW_plannerTop{padding-bottom:1.3rem}.hGZxgW_plannerTop>span{font-size:1rem}.hGZxgW_kindPicker button{min-height:56px;font-size:1rem}.hGZxgW_steps{gap:2rem;padding:1.5rem 0}.hGZxgW_steps li{font-size:.8rem}.hGZxgW_plannerBody{grid-template-columns:minmax(0,1fr) minmax(280px,.47fr);gap:clamp(2rem,4vw,4rem);padding:2rem 0 0}.hGZxgW_stepBody{min-height:370px}.hGZxgW_stepBody h2{font-size:clamp(2rem,3vw,3rem)}.hGZxgW_stepBody>p{max-width:65ch;font-size:.95rem}.hGZxgW_topics{gap:.8rem}.hGZxgW_topics button{min-height:84px;padding:1.2rem;font-size:1rem}.hGZxgW_topics button>span:last-child{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.hGZxgW_note{margin-top:1rem;padding:10px 0 0;position:sticky;top:7rem}.hGZxgW_notePaper{padding:1.3rem;display:block}.hGZxgW_noteTab{left:0}.hGZxgW_note button{padding:.9rem 1.1rem .9rem 0}.hGZxgW_note button strong{font-size:.9rem}.hGZxgW_noteLabel{font-size:.67rem}.hGZxgW_liveAppointment{color:var(--gold);border-bottom:1px solid var(--line);margin:.5rem 0;padding:1.2rem 0}.hGZxgW_liveAppointment>span{font-size:.85rem}.hGZxgW_liveAppointment>div{align-items:center;gap:1rem;min-height:100px;display:flex}.hGZxgW_liveAppointment strong{letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:5.5rem;font-weight:650;line-height:1.05}.hGZxgW_liveAppointment p{color:var(--text);margin:0;font-size:.85rem}.hGZxgW_liveAppointment b{font-size:1.05rem;display:block}.hGZxgW_liveAppointment>small{font-size:.68rem}.hGZxgW_schedule{grid-template-columns:minmax(0,1.2fr) minmax(170px,.8fr);gap:1.4rem;margin-top:.5rem;display:grid}.hGZxgW_calendar{background:var(--paper);border:1px solid var(--line);border-radius:16px;align-self:start;padding:1rem}.hGZxgW_monthNav{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.hGZxgW_monthNav strong{text-transform:capitalize;font-size:.95rem}.hGZxgW_monthNav button{width:38px;min-height:44px;color:var(--text);border:1px solid var(--line);background:var(--surface);border-radius:9px}.hGZxgW_weekdays,.hGZxgW_days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.hGZxgW_weekdays{text-align:center;color:var(--sub);padding:.5rem 0;font-size:.7rem}.hGZxgW_days button{width:100%;min-height:44px;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:9px;font-size:.88rem;font-weight:550;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s}.hGZxgW_days button[aria-current=date]{border-color:var(--gold)}.hGZxgW_days button[aria-pressed=true],.hGZxgW_timeSlots button[aria-pressed=true]{color:#202018;background:#e6c64f;border-color:#e6c64f;box-shadow:0 3px 10px #20180012}.hGZxgW_days button:disabled,.hGZxgW_monthNav button:disabled,.hGZxgW_timeSlots button:disabled{opacity:.28;cursor:not-allowed}.hGZxgW_calendar>small{margin-top:1rem;font-size:.65rem;display:block}.hGZxgW_timePanel .hGZxgW_eyebrow{margin-bottom:.6rem;font-size:.63rem}.hGZxgW_timePanel h3{margin:0;font-size:1.2rem}.hGZxgW_timePanel>p{margin:.6rem 0 1rem;font-size:.7rem;line-height:1.5}.hGZxgW_timeSlots{scrollbar-width:thin;grid-template-columns:1fr 1fr;gap:.4rem;max-height:230px;padding:4px;display:grid;overflow-y:auto}.hGZxgW_timeSlots button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:8px;font-size:.86rem}.hGZxgW_calendarLoading{place-items:center;min-height:300px;display:grid}.hGZxgW_location{padding-top:7rem}.hGZxgW_locationGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)}.hGZxgW_routePanel h3{margin:0 0 1.5rem;font-size:2.5rem}.hGZxgW_routePanel{background:var(--surface)}.hGZxgW_routePanel .hGZxgW_eyebrow{margin-bottom:1rem}.hGZxgW_map{background:var(--paper);min-height:580px}.hGZxgW_map iframe{min-height:580px}.hGZxgW_mapConsent{padding:3rem 2rem;position:relative}.hGZxgW_mapConsent h3{font-size:clamp(2.4rem,3.5vw,4rem)}.hGZxgW_routeSketch{color:var(--gold);opacity:.65;max-width:400px;margin:0 auto 2rem}.hGZxgW_routeSketch svg{width:100%;height:auto}.hGZxgW_destination{border-top:1px solid var(--line);align-items:center;gap:1rem;margin-top:1rem;padding:1.5rem 0;display:flex}.hGZxgW_destination>span{color:var(--gold);font-size:2rem}.hGZxgW_destination address{margin:0;font-size:.8rem}.hGZxgW_destination strong{color:var(--text);display:block}.hGZxgW_mapLinks{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.hGZxgW_mapLinks a{border:1px solid var(--line);background:var(--paper);min-height:48px;color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;padding:.8rem;font-size:.8rem;display:flex}.hGZxgW_mapCaption{background:var(--paper);border:1px solid var(--line);pointer-events:none;border-radius:8px;margin:0;padding:.65rem;font-size:.72rem;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}@media (hover:hover) and (pointer:fine){.hGZxgW_heroSheet:hover{transform:rotate(-2deg)translateY(-12px)}.hGZxgW_days button:not(:disabled):hover,.hGZxgW_timeSlots button:not(:disabled):hover{border-color:var(--gold);transform:translateY(-2px)}.hGZxgW_mapLinks a:hover{border-color:var(--gold)}}@media (prefers-reduced-motion:no-preference){.hGZxgW_heroSheet{animation:.65s cubic-bezier(.22,1,.36,1) backwards hGZxgW_heroArrive}@keyframes hGZxgW_heroArrive{0%{opacity:0;transform:translateY(30px)rotate(-2deg)}to{opacity:1;transform:translateY(0)rotate(-5deg)}}.hGZxgW_planner[data-animate=true] .hGZxgW_liveAppointment>div{animation:.2s cubic-bezier(.22,1,.36,1) hGZxgW_enter}}@media (max-width:1100px){.hGZxgW_reception{gap:2rem;min-height:540px}.hGZxgW_heroVisual{height:400px}.hGZxgW_heroVisual .hGZxgW_portrait img{width:570px;height:380px;right:calc(50% - 300px)}.hGZxgW_heroSheet{padding:1.3rem;right:0}.hGZxgW_heroVisual .hGZxgW_portrait>div{top:1rem;right:0}.hGZxgW_plannerBody{grid-template-columns:minmax(0,1fr) 270px;gap:1.5rem}.hGZxgW_schedule{grid-template-columns:1fr}.hGZxgW_timeSlots{grid-template-columns:repeat(4,1fr);max-height:150px}.hGZxgW_notePaper{padding:1rem}.hGZxgW_locationGrid{grid-template-columns:1fr 1.1fr}.hGZxgW_routePanel{padding:1.5rem}}@media (max-width:760px){.hGZxgW_reception{grid-template-columns:1fr;gap:1.5rem;min-height:0;padding:2rem 0 4rem}.hGZxgW_intro h1{font-size:clamp(3.2rem,12vw,5rem)}.hGZxgW_intro>p{font-size:1rem}.hGZxgW_heroVisual{width:100%;max-width:470px;height:330px;margin:auto}.hGZxgW_heroVisual .hGZxgW_portrait img{width:460px;height:307px;right:calc(50% - 250px)}.hGZxgW_heroVisual .hGZxgW_portrait>div{max-width:55%;padding:.5rem;top:2rem}.hGZxgW_heroSheet{padding:1.1rem;bottom:0;left:2%;right:2%}.hGZxgW_heroSheet>strong{font-size:1.65rem}.hGZxgW_heroSignature{font-size:.66rem;bottom:-2rem}.hGZxgW_heroActions{gap:1rem;margin:1.5rem 0 .5rem}.hGZxgW_plannerHeading{grid-template-columns:1fr;gap:1rem;margin:2rem 0 1.5rem}.hGZxgW_plannerHeading h2{font-size:2.5rem}.hGZxgW_plannerHeading p{font-size:.9rem}.hGZxgW_planner{padding:1rem}.hGZxgW_plannerBody{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:1.5rem}.hGZxgW_kindPicker button{min-height:48px;font-size:.77rem}.hGZxgW_steps{gap:.5rem;padding:1rem 0}.hGZxgW_steps li{font-size:.65rem}.hGZxgW_stepBody{min-height:0}.hGZxgW_stepBody h2{font-size:1.9rem}.hGZxgW_topics{gap:.5rem}.hGZxgW_topics button{min-height:80px;padding:.7rem;font-size:.82rem}.hGZxgW_topics button>span:last-child{width:20px;height:20px;font-size:.65rem}.hGZxgW_schedule{gap:1rem}.hGZxgW_calendar{padding:.65rem}.hGZxgW_timeSlots{grid-template-columns:repeat(4,1fr)}.hGZxgW_note{margin-top:.5rem;position:relative;top:auto}.hGZxgW_notePaper{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.hGZxgW_liveAppointment{grid-column:1/-1;padding:.5rem 0}.hGZxgW_liveAppointment>div{min-height:80px}.hGZxgW_liveAppointment strong{font-size:4rem}.hGZxgW_note button strong{font-size:.8rem}.hGZxgW_location{padding-top:4rem}.hGZxgW_locationGrid{grid-template-columns:minmax(0,1fr)}.hGZxgW_map,.hGZxgW_map iframe{min-height:420px}.hGZxgW_mapConsent{padding:2rem 1rem}.hGZxgW_routeSketch{max-width:250px;margin-bottom:1rem}.hGZxgW_routePanel h3{font-size:2rem}}.hGZxgW_heroPapers{pointer-events:none;height:155px;position:absolute;inset:auto 12% 140px 3%}.hGZxgW_heroPapers>div{color:#383425;transform-origin:50% 100%;background:#f8f5e9;border:1px solid #a9986245;border-radius:6px 14px 5px 5px;width:47%;height:100%;padding:1rem;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;transform:rotate(-9deg);box-shadow:0 8px 24px #211b1814}.hGZxgW_heroPapers>div+div{background:#ece7d5;right:0;transform:rotate(8deg)}.hGZxgW_heroPapers span{letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;display:block}.hGZxgW_heroPapers strong{letter-spacing:-.035em;margin-top:.6rem;font-size:1.1rem;display:block}.hGZxgW_heroPapers i{background:#a9986260;width:70%;height:1px;margin-top:.8rem;display:block}.hGZxgW_heroSheet{z-index:1}.hGZxgW_heroSheet b,.hGZxgW_direct a span,.hGZxgW_primary>span,.hGZxgW_mapLinks a>span{transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-block}.hGZxgW_progressTrack{background:var(--line);border-radius:2px;height:3px;margin:0 0 1.2rem;overflow:hidden}.hGZxgW_progressTrack span{background:var(--gold);transform-origin:0;height:100%;transition:transform .26s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(.25)}.hGZxgW_planner[data-step="1"] .hGZxgW_progressTrack span{transform:scaleX(.5)}.hGZxgW_planner[data-step="2"] .hGZxgW_progressTrack span{transform:scaleX(.75)}.hGZxgW_planner[data-step="3"] .hGZxgW_progressTrack span{transform:scaleX(1)}.hGZxgW_topics button{isolation:isolate;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .18s,background .18s;position:relative;overflow:hidden}.hGZxgW_topics button:before{content:"";background:var(--soft);z-index:-1;transform-origin:0;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.hGZxgW_topics button[aria-pressed=true]:before{transform:scaleX(1)}.hGZxgW_topics button>span:last-child{flex-shrink:0;transition:transform .22s cubic-bezier(.22,1,.36,1),background .18s,color .18s}.hGZxgW_topics button[aria-pressed=true]>span:last-child{background:var(--gold);color:var(--paper);transform:rotate(-8deg)}.hGZxgW_timeSlots button,.hGZxgW_monthNav button,.hGZxgW_travel button,.hGZxgW_kindPicker button{transition:transform .16s cubic-bezier(.22,1,.36,1),background .18s,border-color .18s,color .18s}.hGZxgW_note:before,.hGZxgW_notePaper{transition:transform .26s cubic-bezier(.22,1,.36,1)}.hGZxgW_note button>span{transition:transform .18s cubic-bezier(.22,1,.36,1)}.hGZxgW_steps li>span{transition:background .18s,color .18s}.hGZxgW_page :is(input:not([type=checkbox]),textarea){transition:border-color .16s,box-shadow .16s}.hGZxgW_page :is(input:not([type=checkbox]),textarea):focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--soft)}.hGZxgW_answers article{position:relative}.hGZxgW_answers article:before{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.hGZxgW_page .context-footer{margin-top:5rem}.hGZxgW_page .context-footer p{color:var(--footer-muted)}.hGZxgW_page .context-footer__signal div{flex-wrap:wrap;justify-content:center;width:auto;min-width:0;padding:.9rem 1.5rem;animation:none}.hGZxgW_page .context-footer__eyebrow:before{animation:none}.hGZxgW_page .context-footer__title{color:var(--footer-copy)}.hGZxgW_page .context-footer__links{grid-template-columns:minmax(0,1fr)}.hGZxgW_page .context-footer__links b{white-space:normal;text-overflow:clip;overflow:visible}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hGZxgW_heroVisual:hover .hGZxgW_heroPapers>div{transform:translate(-8px,-25px)rotate(-13deg)}.hGZxgW_heroVisual:hover .hGZxgW_heroPapers>div+div{transform:translate(8px,-32px)rotate(11deg)}.hGZxgW_heroVisual:hover .hGZxgW_heroSheet{transform:translateY(6px)rotate(-2deg)}.hGZxgW_heroSheet:hover b,.hGZxgW_primary:hover>span,.hGZxgW_direct a:hover span,.hGZxgW_mapLinks a:hover>span{transform:translate(3px,-3px)}.hGZxgW_topics button:hover{transform:translateY(-4px)}.hGZxgW_topics button:hover:before{transform:scaleX(1)}.hGZxgW_topics button:hover>span:last-child{background:var(--gold);color:var(--paper);transform:translate(3px)rotate(-8deg)}.hGZxgW_note:hover:before{transform:rotate(4deg)translate(3px)}.hGZxgW_note:hover .hGZxgW_notePaper{transform:translateY(-3px)rotate(-.5deg)}.hGZxgW_note button:not(:disabled):hover>span{transform:translate(2px,-2px)}.hGZxgW_kindPicker button:hover,.hGZxgW_travel button:hover{transform:translateY(-2px)}.hGZxgW_answers article:hover:before{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.hGZxgW_heroPapers>div{animation:.75s cubic-bezier(.22,1,.36,1) .1s backwards hGZxgW_paperUnfold}.hGZxgW_heroPapers>div+div{animation-delay:.18s}@keyframes hGZxgW_paperUnfold{0%{opacity:0;translate:0 45px}to{opacity:1;translate:0}}.hGZxgW_planner[data-animate=true] .hGZxgW_topics button{animation:.28s cubic-bezier(.22,1,.36,1) backwards hGZxgW_topicEnter}.hGZxgW_planner[data-animate=true] .hGZxgW_topics button:nth-child(2n){animation-delay:40ms}@keyframes hGZxgW_topicEnter{0%{opacity:.4;translate:0 9px}to{opacity:1;translate:0}}}@media (max-width:760px){.hGZxgW_heroPapers{height:128px;inset:auto 4% 110px}.hGZxgW_heroPapers>div{padding:.7rem}.hGZxgW_heroPapers strong{font-size:.9rem}.hGZxgW_heroPapers span{font-size:.5rem}.hGZxgW_page .context-footer{margin-top:3rem}}.hGZxgW_planner[data-animate=false] .hGZxgW_progressTrack span,.hGZxgW_page[data-keyboard=true] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.hGZxgW_page *,.hGZxgW_page :before,.hGZxgW_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.Y8OWlG_card{box-sizing:border-box;border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 65%, transparent);width:min(100%,24rem);min-width:0;color:var(--foreground);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;margin-top:1.4rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .18s,background-color .18s;display:grid}.Y8OWlG_score{text-align:center;font-variant-numeric:tabular-nums;gap:.15rem;display:grid}.Y8OWlG_card .Y8OWlG_score strong{letter-spacing:-.04em;font-size:1.8rem;line-height:1}.Y8OWlG_score small{color:var(--muted-foreground);font-size:.7rem}.Y8OWlG_details{gap:.2rem;min-width:0;display:grid}.Y8OWlG_title{font-size:.8rem;font-weight:700;line-height:1.4}.Y8OWlG_meta{color:var(--muted-foreground);font-size:.72rem;line-height:1.4}.Y8OWlG_link{text-underline-offset:.2em;margin-top:.2rem;font-size:.75rem;font-weight:650;text-decoration:underline}.Y8OWlG_card:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}@media (hover:hover) and (pointer:fine){.Y8OWlG_card:hover{border-color:var(--foreground);background:var(--muted)}}@media (max-width:390px){.Y8OWlG_card{gap:.7rem;padding:.8rem}}@media (prefers-reduced-motion:reduce){.Y8OWlG_card{transition:none}}
