.tyTi3W_hero{background:var(--abyss);color:var(--paper);padding:calc(var(--header-h) + clamp(72px, 10vw, 160px)) 0 clamp(72px, 9vw, 140px);position:relative;overflow:hidden}.tyTi3W_hero:after{content:"";background:linear-gradient(90deg, transparent, var(--glacier), transparent);opacity:.5;height:1px;position:absolute;inset:auto 0 0}.tyTi3W_eyebrow{color:#f7f6f2b3;margin-bottom:28px}.tyTi3W_title{font-size:var(--fs-3xl);max-width:20ch;line-height:1.06}.tyTi3W_titleArticle{font-size:var(--fs-2xl);overflow-wrap:break-word;max-width:26ch}.tyTi3W_breadcrumb{margin-bottom:40px}.tyTi3W_breadcrumb ol{font-size:var(--fs-xs);color:#f7f6f29e;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.tyTi3W_breadcrumb li+li:before{content:"/";opacity:.5;margin:0 .75em}.tyTi3W_breadcrumb a{color:#f7f6f2db;text-decoration:none}.tyTi3W_breadcrumb a:hover{color:var(--paper);text-decoration:underline}.tyTi3W_intro{max-width:56ch;font-size:var(--fs-md);color:#f7f6f2cc;margin-top:32px}.tyTi3W_grid{grid-template-columns:4fr 8fr;gap:clamp(32px,6vw,112px);display:grid}.tyTi3W_aside{align-content:start;gap:16px;display:grid}.tyTi3W_stakes{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.tyTi3W_stakes li{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:24px;padding:28px 0;display:grid}.tyTi3W_stakes h3{font-size:var(--fs-lg)}.tyTi3W_stakes p{color:var(--ink-soft)}.tyTi3W_features{gap:0 var(--col-gap);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.tyTi3W_features li{border-bottom:1px solid var(--line);padding:16px 0 16px 22px;position:relative}.tyTi3W_features li:before{content:"";background:var(--glacier-deep);width:10px;height:1px;position:absolute;top:1.6em;left:0}.tyTi3W_attention{border-left:2px solid var(--crimson);color:var(--ink-soft);background:#9f3c460f;margin-top:32px;padding:20px 24px}.tyTi3W_cta{background:var(--paper-2)}.tyTi3W_ctaInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.tyTi3W_ctaTitle{font-size:var(--fs-2xl);max-width:22ch}.tyTi3W_actions{flex-wrap:wrap;gap:12px;display:flex}.tyTi3W_related{gap:0 var(--col-gap);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.tyTi3W_related a{border-top:1px solid var(--line-strong);padding:18px 0;font-weight:500;text-decoration:none;display:block}.tyTi3W_related a:hover{text-decoration:underline}.tyTi3W_legal{max-width:76ch}.tyTi3W_placeholder{color:var(--crimson);background:#9f3c461a;padding:0 .3em;font-weight:500}.tyTi3W_notice{border-left:2px solid var(--glacier-deep);color:var(--ink);background:#8ddbff24;margin-bottom:40px;padding:18px 22px}@media (max-width:900px){.tyTi3W_grid,.tyTi3W_stakes li,.tyTi3W_features{grid-template-columns:1fr}.tyTi3W_stakes li{gap:8px}.tyTi3W_related{grid-template-columns:1fr 1fr}}
.fEbVPa_list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.fEbVPa_item{gap:var(--col-gap);border-bottom:1px solid var(--line);grid-template-columns:3fr 7fr 2fr;align-items:baseline;padding:clamp(28px,3vw,40px) 0;display:grid;position:relative}.fEbVPa_itemSector{font-size:var(--fs-label);font-variation-settings:var(--wide);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-mute)}.fEbVPa_itemTitle{font-family:var(--font-sans);font-variation-settings:var(--wide);font-size:var(--fs-lg);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:500;line-height:1.15}.fEbVPa_itemTitle a{text-decoration:none}.fEbVPa_itemTitle a:after{content:"";position:absolute;inset:0}.fEbVPa_item:hover .fEbVPa_itemTitle a{text-decoration:underline}.fEbVPa_itemText{color:var(--ink-soft);max-width:62ch;margin-top:14px}.fEbVPa_itemMeta{font-size:var(--fs-sm);color:var(--ink-mute);text-align:right;white-space:nowrap}.fEbVPa_itemMeta .arrow{transition:transform .3s var(--ease-out);margin-left:.6em;display:inline-block}.fEbVPa_item:hover .fEbVPa_itemMeta .arrow{transform:translate(4px)}.fEbVPa_layout{grid-template-columns:4fr 8fr;gap:clamp(32px,6vw,112px);display:grid}.fEbVPa_aside{top:calc(var(--header-h) + 32px);align-self:start;gap:40px;display:grid;position:sticky}.fEbVPa_meta{font-size:var(--fs-sm);gap:14px;margin:0;display:grid}.fEbVPa_meta div{gap:2px;display:grid}.fEbVPa_meta dt{font-size:var(--fs-label);font-variation-settings:var(--wide);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-mute)}.fEbVPa_meta dd{color:var(--ink);margin:0}.fEbVPa_toc ol{border-top:1px solid var(--line-strong);counter-reset:toc;margin:16px 0 0;padding:0;list-style:none}.fEbVPa_toc li{counter-increment:toc;border-bottom:1px solid var(--line)}.fEbVPa_toc a{font-size:var(--fs-sm);color:var(--ink-soft);grid-template-columns:2.4em 1fr;padding:10px 0;text-decoration:none;display:grid}.fEbVPa_toc a:before{content:counter(toc, decimal-leading-zero);color:var(--ink-mute);font-variant-numeric:tabular-nums}.fEbVPa_toc a:hover{color:var(--ink);text-decoration:underline}.fEbVPa_article{max-width:68ch;font-size:var(--fs-md);color:var(--ink-soft);line-height:1.7}.fEbVPa_article h2{font-size:var(--fs-lg);color:var(--ink);scroll-margin-top:calc(var(--header-h) + 24px);margin:2.6em 0 .9em}.fEbVPa_article section:first-child h2{margin-top:0}.fEbVPa_article p{margin:0 0 1.1em}.fEbVPa_article ul{border-top:1px solid var(--line);margin:0 0 1.4em;padding:0;list-style:none}.fEbVPa_article li{border-bottom:1px solid var(--line);padding:10px 0 10px 22px;position:relative}.fEbVPa_article li:before{content:"";background:var(--glacier-deep);width:10px;height:1px;position:absolute;top:1.45em;left:0}.fEbVPa_article a{color:var(--ink);-webkit-text-decoration-color:var(--glacier-deep);text-decoration-color:var(--glacier-deep)}.fEbVPa_article a:hover{text-decoration-thickness:2px}.fEbVPa_note{border-left:2px solid var(--glacier-deep);color:var(--ink);font-size:var(--fs-base);background:#8ddbff24;padding:18px 22px}.fEbVPa_article .fEbVPa_note{margin:0 0 1.6em}@media (max-width:900px){.fEbVPa_item{grid-template-columns:1fr;gap:10px}.fEbVPa_itemMeta{text-align:left}.fEbVPa_layout{grid-template-columns:1fr}.fEbVPa_aside{position:static}}
.ktMyDG_frame{border:1px solid var(--line-strong);background:#fff;margin:0;position:relative;box-shadow:0 40px 80px -40px #0b101759}.ktMyDG_chrome{border-bottom:1px solid var(--line);gap:6px;padding:10px 12px;display:flex}.ktMyDG_chrome span{background:var(--stone);border-radius:50%;width:7px;height:7px}.ktMyDG_screen{aspect-ratio:4/3;color:var(--ink);padding:clamp(14px,2.2vw,24px);font-size:clamp(.62rem,.55rem + .25vw,.78rem);overflow:hidden}.ktMyDG_screen>div{flex-direction:column;gap:10px;height:100%;display:flex}.ktMyDG_caption{color:var(--ink-mute);letter-spacing:.02em;font-size:.72rem;position:absolute;bottom:-30px;left:0}.ktMyDG_heroImg{background:linear-gradient(160deg,#8ddbff40,#0000 60%),linear-gradient(#e8e7e1,#c9cfcf);flex:1.3;min-height:0;position:relative}.ktMyDG_heroImg:after{content:"";background:#17212a40;height:1px;position:absolute;bottom:18%;left:12%;right:12%}.ktMyDG_row{flex-wrap:wrap;gap:8px;display:flex}.ktMyDG_tag{border:1px solid var(--line-strong);padding:4px 8px}.ktMyDG_calendar{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.ktMyDG_calendar span{aspect-ratio:1.6;background:var(--paper-2)}.ktMyDG_calendar span[data-state=busy]{background:repeating-linear-gradient(45deg, var(--stone) 0 2px, transparent 2px 5px)}.ktMyDG_calendar span[data-state=pick]{background:var(--ink)}.ktMyDG_cta{background:var(--ink);color:var(--paper);align-self:flex-start;margin-top:auto;padding:7px 12px}.ktMyDG_listing{flex-direction:row!important}.ktMyDG_map{background:linear-gradient(90deg, #17212a0f 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(0deg, #17212a0f 1px, transparent 1px) 0 0 / 22px 22px, var(--paper-2);flex:1;position:relative}.ktMyDG_map i{border:2px solid var(--ink);background:#fff;border-radius:50%;width:10px;height:10px;position:absolute}.ktMyDG_map i[data-on]{background:var(--crimson);border-color:var(--crimson)}.ktMyDG_cards{flex-direction:column;flex:1;gap:10px;display:flex}.ktMyDG_card{border:1px solid var(--line);flex-direction:column;flex:1;gap:6px;padding:8px;display:flex}.ktMyDG_thumb{background:linear-gradient(#ecebe6,#d3d6d4);flex:1;min-height:24px}.ktMyDG_line{background:var(--paper-2);width:85%;height:6px}.ktMyDG_lineStrong{font-weight:500}.ktMyDG_menu{padding-inline:8%}.ktMyDG_menuTitle{font-variation-settings:var(--wide);text-transform:uppercase;letter-spacing:.12em;font-size:1.4em;line-height:1}.ktMyDG_menuRow{align-items:baseline;gap:8px;display:flex}.ktMyDG_dots{border-bottom:1px dotted var(--line-strong);flex:1}.ktMyDG_slots{flex-wrap:wrap;gap:6px;display:flex}.ktMyDG_slots span{border:1px solid var(--line-strong);padding:4px 8px}.ktMyDG_slots span[data-on]{background:var(--ink);color:var(--paper)}.ktMyDG_practice .ktMyDG_hours{align-items:center;gap:12px;display:flex}.ktMyDG_practice .ktMyDG_hours .ktMyDG_line{flex:1}.ktMyDG_specialties{flex-wrap:wrap;gap:6px;display:flex}.ktMyDG_specialties span{background:#8ddbff40;padding:4px 10px}.ktMyDG_calm{text-align:center;justify-content:center;align-items:center}.ktMyDG_calm .ktMyDG_line{align-self:center}.ktMyDG_calm .ktMyDG_cta{align-self:center;margin-top:10px}.ktMyDG_circle{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#f3f2ec,#d7dbd8);border-radius:50%;width:34%}.ktMyDG_booking{border:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr) auto;display:grid}.ktMyDG_booking span,.ktMyDG_booking b{border-right:1px solid var(--line);padding:8px;font-weight:400}.ktMyDG_booking b{background:var(--ink);color:var(--paper);border:0}.ktMyDG_routeSvg{fill:none;width:100%;height:auto}.ktMyDG_routeSvg path{stroke:var(--ink);stroke-dasharray:3 4}.ktMyDG_routeSvg circle{fill:var(--ink)}.ktMyDG_fields{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ktMyDG_fields span{border:1px solid var(--line-strong);color:var(--ink-mute);padding:7px 8px}.ktMyDG_shop{grid-template-rows:1fr auto;grid-template-columns:repeat(3,1fr);display:grid!important}.ktMyDG_product{flex-direction:column;gap:6px;display:flex}.ktMyDG_cart{background:var(--ink);color:var(--paper);grid-column:1/-1;justify-self:end;padding:7px 12px}.ktMyDG_blocks{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:6px;display:grid}.ktMyDG_blocks span{background:var(--paper-2);border:1px dashed var(--line-strong)}.ktMyDG_blocks span:first-child{grid-row:span 2}
.p7PdCa_section{background:var(--paper)}.p7PdCa_head{gap:28px;max-width:980px;margin-bottom:clamp(56px,7vw,96px);display:grid}.p7PdCa_title{font-size:var(--fs-2xl)}.p7PdCa_explorer{border-top:1px solid var(--line-strong);grid-template-columns:minmax(240px,.8fr) 2.2fr;gap:clamp(24px,4vw,72px);display:grid}.p7PdCa_tabs{flex-direction:column;display:flex}.p7PdCa_tab{appearance:none;border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;width:100%;min-height:52px;color:var(--ink-mute);background:0 0;align-items:baseline;gap:16px;padding:14px 0;transition:color .3s;display:flex;position:relative}.p7PdCa_tab:after{content:"";background:var(--ink);transform-origin:0;width:100%;height:1px;transition:transform .5s var(--ease-out);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.p7PdCa_tab:hover,.p7PdCa_tab[aria-selected=true]{color:var(--ink)}.p7PdCa_tab[aria-selected=true]:after{transform:scaleX(1)}.p7PdCa_tabIndex{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;letter-spacing:.08em}.p7PdCa_tab[aria-selected=true] .p7PdCa_tabIndex{color:var(--crimson)}.p7PdCa_tabLabel{font-size:var(--fs-base);font-weight:500}.p7PdCa_panel{animation:p7PdCa_panelIn .7s var(--ease-out);grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);padding-top:clamp(28px,3vw,40px);display:grid}.p7PdCa_panel:focus-visible{outline-offset:8px}@keyframes p7PdCa_panelIn{0%{opacity:0;transform:translateY(12px)}}.p7PdCa_examples{font-size:var(--fs-label);font-variation-settings:var(--wide);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:20px}.p7PdCa_panelTitle{font-size:var(--fs-xl);line-height:1.06}.p7PdCa_panelIntro{color:var(--ink-soft);max-width:52ch;margin-top:20px}.p7PdCa_featuresTitle{font-size:var(--fs-label);font-variation-settings:var(--wide);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-mute);margin-top:32px;font-weight:500}.p7PdCa_features{columns:2;column-gap:24px;margin:12px 0 0;padding:0;list-style:none}.p7PdCa_features li{break-inside:avoid;border-bottom:1px solid var(--line);font-size:var(--fs-sm);padding:9px 0 9px 18px;position:relative}.p7PdCa_features li:before{content:"";background:var(--glacier-deep);width:8px;height:1px;position:absolute;top:1.15em;left:0}.p7PdCa_attention{border-left:2px solid var(--crimson);font-size:var(--fs-sm);color:var(--ink-soft);margin-top:20px;padding-left:14px}.p7PdCa_actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.p7PdCa_panelVisual{padding-bottom:36px}@media (max-width:1180px){.p7PdCa_panel{grid-template-columns:1fr}.p7PdCa_panelVisual{max-width:560px}}@media (max-width:860px){.p7PdCa_explorer{border-top:0;grid-template-columns:1fr}.p7PdCa_tabs{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-bottom:8px;padding-inline:var(--gutter);scroll-snap-type:x proximity;flex-direction:row;gap:8px;overflow-x:auto}.p7PdCa_tabs::-webkit-scrollbar{display:none}.p7PdCa_tab{border:1px solid var(--line-strong);scroll-snap-align:start;flex:none;width:auto;min-height:44px;padding:10px 14px}.p7PdCa_tab:after{display:none}.p7PdCa_tab[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.p7PdCa_tab[aria-selected=true] .p7PdCa_tabIndex{color:var(--glacier)}.p7PdCa_tabLabel{font-size:var(--fs-sm);white-space:nowrap}.p7PdCa_features{columns:1}}@media (prefers-reduced-motion:reduce){.p7PdCa_panel{animation:none}}
.DdzYfq_section{background:var(--paper-2)}.DdzYfq_layout{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(40px,6vw,112px);display:grid}.DdzYfq_intro{top:calc(var(--header-h) + 40px);gap:24px;display:grid;position:sticky}.DdzYfq_title{font-size:var(--fs-2xl)}.DdzYfq_aside{border-top:1px solid var(--line-strong);color:var(--ink-soft);font-size:var(--fs-sm);justify-items:start;gap:16px;margin-top:24px;padding-top:28px;display:grid}.DdzYfq_asideTitle{font-size:var(--fs-md);color:var(--ink)}.DdzYfq_asideNote{font-size:var(--fs-xs);color:var(--ink-mute)}.DdzYfq_formWrap{border:1px solid var(--line);background:#fff;padding:clamp(24px,4vw,56px)}.DdzYfq_form{gap:24px;display:grid}.DdzYfq_row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.DdzYfq_field{align-content:start;gap:8px;display:grid}.DdzYfq_field label,.DdzYfq_fieldset legend{font-size:var(--fs-sm);font-weight:500}.DdzYfq_field input,.DdzYfq_field select,.DdzYfq_field textarea{border:1px solid var(--line-strong);appearance:none;background:#fff;border-radius:0;width:100%;min-height:48px;padding:12px 14px;font-size:16px;transition:border-color .2s}.DdzYfq_field select{background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.DdzYfq_field textarea{resize:vertical;line-height:1.5}.DdzYfq_field input:hover,.DdzYfq_field select:hover,.DdzYfq_field textarea:hover{border-color:var(--ink-mute)}.DdzYfq_field input:focus-visible,.DdzYfq_field select:focus-visible,.DdzYfq_field textarea:focus-visible{outline:2px solid var(--glacier-deep);outline-offset:0;border-color:var(--ink)}.DdzYfq_form [aria-invalid=true]{border-color:var(--crimson)!important}.DdzYfq_error{font-size:var(--fs-xs);color:var(--crimson)}.DdzYfq_fieldset{border:0;margin:0;padding:0}.DdzYfq_fieldset legend{margin-bottom:12px}.DdzYfq_checks{grid-template-columns:repeat(2,1fr);gap:4px 24px;display:grid}.DdzYfq_check{min-height:40px;font-size:var(--fs-sm);cursor:pointer;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.DdzYfq_check input{appearance:none;border:1px solid var(--ink-mute);cursor:pointer;background:#fff;flex:none;place-content:center;width:20px;height:20px;margin:1px 0 0;display:grid}.DdzYfq_check input:after{content:"";background:var(--ink);width:10px;height:10px;transition:transform .15s var(--ease-out);transform:scale(0)}.DdzYfq_check input:checked:after{transform:scale(1)}.DdzYfq_check input:focus-visible{outline:2px solid var(--glacier-deep);outline-offset:2px}.DdzYfq_promoField{border-left:2px solid var(--glacier-deep);background:#8ddbff24;padding:20px}.DdzYfq_hint{font-size:var(--fs-xs);color:var(--ink-soft)}.DdzYfq_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.DdzYfq_consent a{text-decoration:underline}.DdzYfq_note{font-size:var(--fs-xs);color:var(--ink-mute)}.DdzYfq_statusRegion:focus{outline:none}.DdzYfq_formError{border-left:2px solid var(--crimson);font-size:var(--fs-sm);background:#9f3c4612;padding:14px 16px}.DdzYfq_submit{justify-self:start;min-width:220px}.DdzYfq_success{justify-items:start;gap:16px;padding:24px 0;display:grid}.DdzYfq_success:focus{outline:none}.DdzYfq_successKicker{font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--glacier-deep)}.DdzYfq_successTitle{font-size:var(--fs-xl)}@media (max-width:960px){.DdzYfq_layout{grid-template-columns:1fr}.DdzYfq_intro{position:static}}@media (max-width:600px){.DdzYfq_row,.DdzYfq_checks{grid-template-columns:1fr}.DdzYfq_formWrap{margin-inline:calc(var(--gutter) * -1);border-inline:0}.DdzYfq_submit{width:100%}}
