.A_zIpW_notice{z-index:22;left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0));align-items:center;gap:var(--space-4);max-width:44rem;padding:var(--space-3) var(--space-4);background:var(--emerald-950);border:1px solid var(--line-on-dark);color:var(--bone);margin-inline:auto;display:flex;position:fixed;box-shadow:0 .5rem 2rem #00000059}.A_zIpW_text{font-size:var(--text-dense);color:var(--bone-muted);margin:0;line-height:1.45}.A_zIpW_link{color:var(--gold-300);text-underline-offset:.2em;text-decoration:underline}.A_zIpW_ok{min-height:44px;padding:0 var(--space-4);border:1px solid var(--gold-500);color:var(--gold-300);font:inherit;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;font-size:.78125rem;font-weight:500}.A_zIpW_ok:hover{background:color-mix(in srgb, var(--gold-500) 14%, transparent)}.A_zIpW_ok:focus-visible{outline:2px solid var(--gold-300);outline-offset:2px}@media (max-width:860px){.A_zIpW_notice{left:var(--space-3);right:var(--space-3);bottom:calc(var(--dock-height) + var(--space-3) + env(safe-area-inset-bottom,0));align-items:stretch;gap:var(--space-3);flex-direction:column}}
@font-face{font-family:playfair;src:url(../media/playfair_display_400-s.p.26-rcue_di5wx.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:playfair Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.f0wbpG_className{font-family:playfair,playfair Fallback;font-style:normal;font-weight:400}.f0wbpG_variable{--font-playfair:"playfair", "playfair Fallback"}
@font-face{font-family:textFont;src:url(../media/montserrat_300-s.p.1_t99zsxfam3l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:textFont;src:url(../media/montserrat_400-s.p.2bdr64dya1b4r.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:textFont Fallback;src:local(Arial);ascent-override:86.14%;descent-override:22.34%;line-gap-override:0.0%;size-adjust:112.37%}.UjNiSW_className{font-family:textFont,textFont Fallback}.UjNiSW_variable{--font-text:"textFont", "textFont Fallback"}
._8RiFmG_btn{min-height:48px;padding:0 var(--space-8);text-transform:uppercase;letter-spacing:.18em;cursor:pointer;transition:background-color .2s var(--ease-ui), color .2s var(--ease-ui), border-color .2s var(--ease-ui), box-shadow .2s var(--ease-ui);border:1px solid #0000;justify-content:center;align-items:center;font-family:inherit;font-size:.78125rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}._8RiFmG_btn:before,._8RiFmG_btn:after{content:"";opacity:.45;width:14px;height:14px;transition:clip-path .22s var(--ease-out), opacity .22s var(--ease-ui);pointer-events:none;position:absolute}._8RiFmG_btn:before{clip-path:inset(0 50% 50% 0);border-top:1px solid;border-left:1px solid;top:6px;left:6px}._8RiFmG_btn:after{clip-path:inset(50% 0 0 50%);border-bottom:1px solid;border-right:1px solid;bottom:6px;right:6px}._8RiFmG_btn:focus-visible:before,._8RiFmG_btn:focus-visible:after{clip-path:inset(0);opacity:1}@media (hover:hover){._8RiFmG_btn:hover:before,._8RiFmG_btn:hover:after{clip-path:inset(0);opacity:1}._8RiFmG_btn:hover{box-shadow:var(--shadow-state)}}._8RiFmG_btn:active{box-shadow:none;transform:translateY(1px)}._8RiFmG_btn:active:before,._8RiFmG_btn:active:after{clip-path:inset(0);opacity:1}._8RiFmG_solid{background:var(--emerald-600);color:var(--bone)}@media (hover:hover){._8RiFmG_solid:hover{background:var(--emerald-800)}}._8RiFmG_solid:active{background:var(--emerald-800)}._8RiFmG_outline{border-color:var(--emerald-600);color:var(--emerald-600);font-variant-numeric:lining-nums tabular-nums;background:0 0}@media (hover:hover){._8RiFmG_outline:hover{background:var(--emerald-600);color:var(--bone)}}._8RiFmG_outline:active{background:var(--emerald-600);color:var(--bone)}._8RiFmG_gold{background-color:var(--gold-500);color:var(--emerald-950);background-image:linear-gradient(105deg,#0000 35%,#fffae6bf 50%,#0000 65%);background-position:130% 0;background-repeat:no-repeat;background-size:250% 100%}@keyframes _8RiFmG_sheen{0%{background-position:130% 0}to{background-position:-30% 0}}@media (hover:hover){._8RiFmG_gold:hover{background-color:var(--gold-300);animation:1.1s ease-in-out _8RiFmG_sheen}}._8RiFmG_gold:active{background-color:var(--gold-300);animation:1.1s ease-in-out _8RiFmG_sheen}@media (prefers-reduced-motion:reduce){._8RiFmG_gold:hover,._8RiFmG_gold:active{animation:none}}._8RiFmG_onDark{border-color:var(--bone);color:var(--bone);background:0 0}@media (hover:hover){._8RiFmG_onDark:hover{background:var(--bone);color:var(--emerald-950)}}._8RiFmG_onDark:active{background:var(--bone);color:var(--emerald-950)}._8RiFmG_compact{min-height:40px;padding-inline:var(--space-6);font-size:var(--text-dense)}._8RiFmG_compact:before{top:4px;left:4px}._8RiFmG_compact:after{bottom:4px;right:4px}
.ogjtVq_dark{--f-label:var(--bone-muted);--f-text:var(--bone);--f-line:color-mix(in srgb, var(--bone-muted) 85%, transparent);--f-line-focus:var(--gold-500);--f-accent:var(--gold-300);--f-check:var(--gold-500);--f-mark:var(--emerald-950);--f-caret:var(--gold-300);--f-error:var(--gold-300)}.ogjtVq_light{--f-label:var(--ink-muted);--f-text:var(--ink);--f-line:color-mix(in srgb, var(--emerald-600) 75%, transparent);--f-line-focus:var(--emerald-600);--f-accent:var(--emerald-600);--f-check:var(--emerald-600);--f-mark:var(--bone);--f-caret:var(--emerald-600);--f-error:var(--ink)}.ogjtVq_form{gap:var(--space-6);color:var(--f-text);display:grid}.ogjtVq_lead{color:var(--f-label);font-size:var(--text-base);line-height:1.5}.ogjtVq_form>a.ogjtVq_submit{text-align:center}.ogjtVq_alt{color:var(--f-label);font-size:var(--text-dense);text-align:center}.ogjtVq_alt a{color:var(--f-text);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.ogjtVq_field{gap:var(--space-2);display:grid}.ogjtVq_field label{color:var(--f-label);font-size:var(--text-field);letter-spacing:.04em;font-weight:500}.ogjtVq_field input{width:100%;min-height:48px;padding:0 var(--space-4);border:1px solid var(--f-line);color:var(--f-text);font:inherit;font-size:var(--text-base);font-variant-numeric:lining-nums tabular-nums;caret-color:var(--f-caret);background:0 0;border-radius:0}.ogjtVq_light .ogjtVq_field input{background:var(--bone)}.ogjtVq_field input:focus-visible{border-color:var(--f-line-focus);outline-offset:0}.ogjtVq_field input[aria-invalid]{border-color:var(--f-error);box-shadow:inset 0 0 0 1px var(--f-error)}.ogjtVq_error{align-items:baseline;gap:var(--space-2);color:var(--f-error);font-size:var(--text-dense);font-weight:500;line-height:1.4;display:flex}.ogjtVq_error:before{content:"!";content:"!" / "";width:16px;height:16px;font-size:var(--text-xs);border:1px solid;flex:none;place-items:center;font-weight:500;line-height:1;display:grid;transform:translateY(2px)}.ogjtVq_consent{column-gap:var(--space-3);row-gap:var(--space-2);color:var(--f-label);font-size:var(--text-dense);grid-template-columns:auto 1fr;align-items:start;line-height:1.5;display:grid}.ogjtVq_consent input{appearance:none;border:1px solid var(--f-line);cursor:pointer;background:0 0;place-content:center;width:22px;height:22px;margin:0;display:grid}.ogjtVq_consent input:before{content:"";background:var(--f-mark);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%);width:12px;height:12px;transition:transform .14s var(--ease-ui);transform:scale(0)}.ogjtVq_consent input:checked{border-color:var(--f-check);background:var(--f-check)}.ogjtVq_consent input:checked:before{transform:scale(1)}.ogjtVq_consent input:focus-visible{outline:2px solid var(--f-line-focus);outline-offset:2px}.ogjtVq_consent label{cursor:pointer}.ogjtVq_consent a{color:var(--f-text)}.ogjtVq_consent .ogjtVq_error{grid-column:1/-1}.ogjtVq_submit{width:100%}.ogjtVq_submit[aria-disabled]{opacity:.7;cursor:progress}.ogjtVq_notice{padding:var(--space-4);border:1px solid var(--f-line);color:var(--f-text);font-size:var(--text-tight);line-height:1.55}.ogjtVq_notice a{color:var(--f-accent);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.ogjtVq_policy{font-size:var(--text-dense);opacity:.8;line-height:1.45}.ogjtVq_policy a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.ogjtVq_trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}
._3sHRZG_dialog{width:min(30rem, 100% - 2 * var(--gutter));max-width:none;max-height:calc(100dvh - 2 * var(--space-8));background:var(--emerald-950);color:var(--bone);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow-y:auto}._3sHRZG_dialog::backdrop{background:color-mix(in srgb, var(--emerald-950) 72%, transparent)}._3sHRZG_card{padding:var(--space-12) var(--space-8) var(--space-8);position:relative}._3sHRZG_card:before{content:"";inset:var(--space-2);border:1px solid var(--gold-500);pointer-events:none;position:absolute}._3sHRZG_closeForm{top:var(--space-3);right:var(--space-3);z-index:1;position:absolute}._3sHRZG_close{background:var(--emerald-950);width:44px;height:44px;color:var(--gold-300);cursor:pointer;touch-action:manipulation;border:0;place-items:center;padding:0;display:grid}._3sHRZG_close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:22px;height:22px}._3sHRZG_title{font-family:var(--font-display);font-size:var(--text-sub-lg);text-wrap:balance;font-weight:400;line-height:1.15}._3sHRZG_doctor{align-items:baseline;column-gap:var(--space-3);margin-top:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line-on-dark);color:var(--bone-muted);font-size:var(--text-tight);flex-wrap:wrap;display:flex}._3sHRZG_doctorName{color:var(--bone)}._3sHRZG_unset{min-height:32px;color:var(--gold-300);font:inherit;text-underline-offset:.2em;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;text-decoration:underline}._3sHRZG_body{margin-top:var(--space-6)}@media (max-width:860px){._3sHRZG_dialog{width:100%;max-height:calc(100dvh - var(--space-8));margin:auto 0 0}._3sHRZG_card{padding:var(--space-12) var(--gutter) calc(var(--space-6) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:no-preference){._3sHRZG_dialog,._3sHRZG_dialog::backdrop{transition-behavior:allow-discrete;transition-property:opacity,transform,display,overlay;transition-duration:.2s;transition-timing-function:var(--ease-in-quart)}._3sHRZG_dialog[open],._3sHRZG_dialog[open]::backdrop{transition-duration:.28s;transition-timing-function:var(--ease-out-quart)}._3sHRZG_dialog:not([open]),._3sHRZG_dialog:not([open])::backdrop{opacity:0}._3sHRZG_dialog:not([open]){transform:translateY(24px)}@starting-style{._3sHRZG_dialog[open],._3sHRZG_dialog[open]::backdrop{opacity:0}._3sHRZG_dialog[open]{transform:translateY(24px)}}@media (max-width:860px){._3sHRZG_dialog[open]{transition-duration:.32s}._3sHRZG_dialog,._3sHRZG_dialog:not([open]){opacity:1}._3sHRZG_dialog:not([open]){transform:translateY(100%)}@starting-style{._3sHRZG_dialog[open]{opacity:1;transform:translateY(100%)}}}}
.Lv59IG_menu{background:var(--emerald-950);width:100%;max-width:none;height:100%;max-height:none;color:var(--bone);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.Lv59IG_menu::backdrop{background:0 0}.Lv59IG_sheet{flex-direction:column;min-height:100%;display:flex}.Lv59IG_top{justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;max-width:var(--container);padding:var(--space-4) var(--gutter);margin:0 auto;display:flex}.Lv59IG_close{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--gold-500);color:var(--gold-300);font:inherit;font-size:var(--text-dense);cursor:pointer;touch-action:manipulation;background:0 0;display:inline-flex}.Lv59IG_close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.Lv59IG_body{align-items:start;gap:var(--space-12);width:100%;max-width:var(--container);padding:var(--space-8) var(--gutter) var(--space-12);flex:1 0 auto;grid-template-columns:minmax(0,3fr) minmax(0,2fr);margin:0 auto;display:grid}.Lv59IG_body ul{margin:0;padding:0;list-style:none}.Lv59IG_main li{border-bottom:1px solid var(--line-on-dark)}.Lv59IG_main li:first-child{border-top:1px solid var(--line-on-dark)}.Lv59IG_section{align-items:center;gap:var(--space-4);padding-block:var(--space-3);color:var(--bone);text-decoration:none;display:flex}.Lv59IG_sectionTitle{font-family:var(--font-display);font-size:clamp(2.25rem,1.4rem + 3.4vw,4rem);line-height:1.1}.Lv59IG_label{margin-bottom:var(--space-3);color:var(--gold-300);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.Lv59IG_direction{min-height:44px;color:var(--bone);font-size:var(--text-lead);align-items:center;line-height:1.3;text-decoration:none;display:flex}.Lv59IG_contacts{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-8);width:100%;max-width:var(--container);padding:var(--space-4) var(--gutter) calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-on-dark);color:var(--bone);font-size:var(--text-tight);flex-wrap:wrap;margin:0 auto;display:flex}.Lv59IG_contacts a{text-decoration:none}.Lv59IG_tel{color:var(--gold-300);font-variant-numeric:lining-nums tabular-nums;font-weight:500}.Lv59IG_tel,.Lv59IG_messengers a{padding-block:.75rem;display:inline-block}.Lv59IG_where{color:var(--bone-muted)}.Lv59IG_section[aria-current] .Lv59IG_sectionTitle,.Lv59IG_direction[aria-current]{color:var(--gold-300)}.Lv59IG_patients{margin-top:var(--space-8)}@media (hover:hover){.Lv59IG_section:hover .Lv59IG_sectionTitle,.Lv59IG_direction:hover,.Lv59IG_messengers a:hover{color:var(--gold-300)}.Lv59IG_close:hover{color:var(--bone)}}@media (max-width:860px){.Lv59IG_top{--logo-mark:36px;padding-block:var(--space-3)}.Lv59IG_body{padding-top:var(--space-4);padding-bottom:var(--space-6);display:block}.Lv59IG_section{padding-block:var(--space-2)}.Lv59IG_directions{margin-top:var(--space-8)}.Lv59IG_direction{font-size:var(--text-base)}.Lv59IG_contacts{padding-bottom:calc(var(--dock-height) + var(--space-4) + env(safe-area-inset-bottom,0px))}.Lv59IG_tel,.Lv59IG_messengers{display:none}}@media (prefers-reduced-motion:no-preference){.Lv59IG_menu{transition-behavior:allow-discrete;transition-property:clip-path,display,overlay;transition-duration:.22s;transition-timing-function:var(--ease-in-quart)}.Lv59IG_menu:not([open]){clip-path:inset(0 0 100%)}.Lv59IG_menu[open]{clip-path:inset(0);transition-duration:.36s;transition-timing-function:var(--ease-out-quart)}@starting-style{.Lv59IG_menu[open]{clip-path:inset(0 0 100%)}}.Lv59IG_menu[open] .Lv59IG_row{transition:opacity .2s var(--ease-out-quart) calc(.12s + var(--i,0) * 25ms)}@starting-style{.Lv59IG_menu[open] .Lv59IG_row{opacity:0}}.Lv59IG_sectionTitle,.Lv59IG_direction,.Lv59IG_messengers a{transition:color .16s var(--ease-ui)}}
.W8uIZG_first{background:var(--emerald-950);min-height:calc(100svh - 4.375rem);color:var(--bone);align-items:end;display:grid;position:relative;overflow:hidden}.W8uIZG_scene{position:absolute;inset:0}.W8uIZG_still,.W8uIZG_still img,.W8uIZG_video{width:100%;height:100%;position:absolute;inset:0}.W8uIZG_still img,.W8uIZG_video{object-fit:cover;object-position:50% 30%}.W8uIZG_video{opacity:0}.W8uIZG_first[data-playing] .W8uIZG_video{opacity:1}.W8uIZG_lit{opacity:0}.W8uIZG_first[data-lit] .W8uIZG_lit{opacity:1}.W8uIZG_offer{z-index:1;justify-items:start;gap:var(--space-4);width:100%;max-width:var(--container);padding:var(--space-8) var(--gutter) calc(var(--dock-height) + var(--space-8));margin:0 auto;display:grid;position:relative}.W8uIZG_title{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-weight:400;line-height:1.04}.W8uIZG_lead{max-width:34ch;color:var(--bone-muted);font-size:var(--text-lead);line-height:1.4}.W8uIZG_rating{color:var(--bone);font-size:var(--text-dense);letter-spacing:.02em;font-variant-numeric:lining-nums;text-decoration:none}.W8uIZG_stars{color:var(--gold-300);letter-spacing:.1em}@media (hover:hover){.W8uIZG_rating:hover{text-underline-offset:.25em;text-decoration:underline}}.W8uIZG_actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:860px){.W8uIZG_scene{height:74%;bottom:auto;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.W8uIZG_still img,.W8uIZG_video{object-position:50% 42%}}@media (max-width:560px){.W8uIZG_actions{justify-self:stretch}.W8uIZG_actions>*{padding-inline:var(--space-4);flex:1 1 0}}@media (min-width:861px){.W8uIZG_first{align-items:center}.W8uIZG_still img,.W8uIZG_video{object-position:70% 50%}.W8uIZG_offer{padding-block:var(--space-12)}.W8uIZG_offer>*{max-width:40rem}.W8uIZG_lead{font-size:var(--text-sub-sm)}}@media (prefers-reduced-motion:no-preference){.W8uIZG_offer>*{animation:W8uIZG_reveal .7s var(--ease-out) both}.W8uIZG_offer>:first-child{animation-delay:.25s}.W8uIZG_offer>:nth-child(2){animation-delay:.4s}.W8uIZG_offer>:nth-child(3){animation-delay:.55s}.W8uIZG_offer>:nth-child(4){animation-delay:.7s}}@keyframes W8uIZG_reveal{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}
.CL42AG_crumbs ol{gap:var(--space-1) var(--space-2);font-size:var(--text-dense);color:var(--bone-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.CL42AG_crumbs li+li:before{content:"/";content:"/" / "";margin-right:var(--space-2);color:var(--gold-500)}.CL42AG_crumbs a{color:var(--bone);margin-block:-.75rem;padding-block:.75rem;text-decoration:none;display:inline-block}@media (hover:hover){.CL42AG_crumbs a:hover{color:var(--gold-300)}}.CL42AG_head{background:var(--emerald-950);color:var(--bone)}.CL42AG_headInner{justify-items:start;gap:var(--space-6);max-width:var(--container);padding:var(--space-8) var(--gutter) var(--space-12);margin:0 auto;display:grid}.CL42AG_h1{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word;font-weight:400;line-height:1.04}.CL42AG_lead{max-width:44ch;color:var(--bone-muted);font-size:var(--text-sub-sm);line-height:1.45}.CL42AG_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:560px){.CL42AG_actions{justify-self:stretch}.CL42AG_actions>*{padding-inline:var(--space-4);flex:1 1 0}}@media (max-width:860px){.CL42AG_heroOnly{display:none}}.CL42AG_block{background:var(--bone)}.CL42AG_block.CL42AG_deep{background:var(--bone-deep)}.CL42AG_inner{max-width:var(--container);padding:var(--space-12) var(--gutter);margin:0 auto}.CL42AG_block+.CL42AG_block .CL42AG_inner{padding-top:var(--space-8)}.CL42AG_block.CL42AG_deep .CL42AG_inner,.CL42AG_block+.CL42AG_block.CL42AG_deep .CL42AG_inner{padding-top:var(--space-12)}.CL42AG_h2{margin-bottom:var(--space-8);font-family:var(--font-display);font-size:var(--text-section-title);text-wrap:balance;font-weight:400;line-height:1.1}.CL42AG_prose{max-width:calc(44rem + var(--gutter) * 2);margin-inline:auto}.CL42AG_prose .CL42AG_h2{margin-bottom:var(--space-4);font-size:var(--text-sub-lg);line-height:1.2}.CL42AG_prose p{font-size:var(--text-lead);color:var(--ink);line-height:1.6}.CL42AG_prose p+p{margin-top:var(--space-4)}@media (min-width:861px){.CL42AG_prose{margin-left:max(0px, calc((100% - var(--container)) / 2))}}.CL42AG_items{border-top:1px solid var(--line-on-light);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.CL42AG_item{gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-6) 0;border-bottom:1px solid var(--line-on-light);grid-template-rows:auto 1fr auto;display:grid}.CL42AG_itemTitle{font-family:var(--font-display);font-size:var(--text-sub-md);font-weight:400;line-height:1.2}.CL42AG_itemText{color:var(--ink-muted);font-size:var(--text-base);line-height:1.55}.CL42AG_itemPrice{color:var(--emerald-600);font-size:var(--text-lead);font-variant-numeric:lining-nums tabular-nums;font-weight:500}.CL42AG_steps{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.CL42AG_step{align-content:start;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--emerald-600);display:grid}.CL42AG_stepNum{color:var(--emerald-600);font-size:var(--text-label);letter-spacing:.12em;font-variant-numeric:lining-nums tabular-nums;font-weight:500}.CL42AG_stepTitle{font-family:var(--font-display);font-size:var(--text-sub);font-weight:400;line-height:1.2}.CL42AG_stepText{color:var(--ink-muted);font-size:var(--text-base);line-height:1.55}.CL42AG_prices{max-width:48rem;margin:0;padding:0;list-style:none}.CL42AG_priceRow{align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--line-on-light);font-size:var(--text-lead);display:flex}.CL42AG_priceName{min-width:0}.CL42AG_priceDots{flex:1 1 var(--space-6);min-width:var(--space-6);border-bottom:1px dotted var(--line-on-light);transform:translateY(-.3em)}.CL42AG_priceSum{color:var(--emerald-600);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;flex:none;font-weight:500}.CL42AG_note{max-width:48rem;margin-top:var(--space-4);color:var(--ink-muted);font-size:var(--text-dense);line-height:1.5}.CL42AG_note a{color:var(--emerald-600)}.CL42AG_faq{border-top:1px solid var(--line-on-light);max-width:52rem}.CL42AG_faqItem{border-bottom:1px solid var(--line-on-light)}.CL42AG_faqQ{padding:var(--space-4) var(--space-8) var(--space-4) 0;font-family:var(--font-display);font-size:var(--text-sub);cursor:pointer;touch-action:manipulation;line-height:1.3;list-style:none;display:block;position:relative}.CL42AG_faqQ::-webkit-details-marker{display:none}.CL42AG_faqQ:before,.CL42AG_faqQ:after{content:"";right:var(--space-1);background:var(--emerald-600);width:14px;height:1px;position:absolute;top:50%}.CL42AG_faqQ:after{transition:opacity .16s var(--ease-ui);transform:rotate(90deg)}.CL42AG_faqItem[open] .CL42AG_faqQ:after{opacity:0}.CL42AG_faqA{max-width:44rem;padding-bottom:var(--space-6);color:var(--ink-muted);font-size:var(--text-lead);line-height:1.6}.CL42AG_faqLink{color:var(--emerald-600);text-underline-offset:.2em;font-weight:500}@media (prefers-reduced-motion:no-preference){.CL42AG_faqItem[open] .CL42AG_faqA{animation:CL42AG_open-a .32s var(--ease-out) both}}@keyframes CL42AG_open-a{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}.CL42AG_links{border-top:1px solid var(--line-on-light);margin:0;padding:0;list-style:none}.CL42AG_links li{border-bottom:1px solid var(--line-on-light)}.CL42AG_linkRow{align-items:baseline;gap:var(--space-4);padding-block:var(--space-4);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.CL42AG_linkLabel{font-family:var(--font-display);font-size:var(--text-sub-md);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.2}.CL42AG_linkNote{color:var(--emerald-600);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-weight:500}@media (max-width:480px){.CL42AG_linkRow{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto}.CL42AG_linkNote{grid-area:2/1}.CL42AG_arrow{grid-area:1/2/span 2}}.CL42AG_arrow{fill:none;width:20px;height:20px;stroke:var(--emerald-600);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;align-self:center}@media (hover:hover){.CL42AG_linkRow:hover .CL42AG_linkLabel{color:var(--emerald-600)}}.CL42AG_cta{background:var(--emerald-950);color:var(--bone)}.CL42AG_ctaInner{justify-items:start;gap:var(--space-4);max-width:var(--container);padding:var(--space-12) var(--gutter);margin:0 auto;display:grid}.CL42AG_ctaTitle{font-family:var(--font-display);font-size:var(--text-section-title);font-weight:400;line-height:1.1}.CL42AG_ctaText{max-width:40ch;color:var(--bone-muted);font-size:var(--text-lead);line-height:1.5}.CL42AG_cta .CL42AG_actions{margin-top:var(--space-2)}.CL42AG_promoLink{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color .16s var(--ease-ui), color .16s var(--ease-ui)}@media (hover:hover){.CL42AG_promoLink:hover{color:var(--gold-300);-webkit-text-decoration-color:var(--gold-300);text-decoration-color:var(--gold-300)}}.CL42AG_was{opacity:.6;margin-right:.5em;font-size:.8em;font-weight:400}
.dAhaPW_card{aspect-ratio:3/4;background:var(--emerald-950);color:var(--bone);border:1px solid var(--line-on-dark);touch-action:manipulation;transition:border-color .16s var(--ease-ui);text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}@media (hover:hover){.dAhaPW_card:hover{border-color:var(--gold-500)}}.dAhaPW_card:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px}.dAhaPW_photoBox{position:absolute;inset:0}.dAhaPW_photo{object-fit:cover;width:100%;height:100%}.dAhaPW_photoOpen{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (hover:hover){.dAhaPW_card:hover .dAhaPW_photoOpen,.dAhaPW_card:focus-visible .dAhaPW_photoOpen{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dAhaPW_photoOpen{transition:opacity .9s cubic-bezier(.45,0,.25,1)}}@media (hover:none) and (prefers-reduced-motion:no-preference){.dAhaPW_photoOpen{transition:opacity 1.1s cubic-bezier(.45,0,.25,1)}.dAhaPW_card[data-alt] .dAhaPW_photoOpen{opacity:1}}.dAhaPW_slot{background:var(--emerald-800);position:absolute;inset:0}.dAhaPW_caption{align-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-3) var(--space-4);background:color-mix(in srgb, var(--emerald-950) 80%, transparent);text-align:center;flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.dAhaPW_surname{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(.9375rem,8.4cqi,1.625rem);line-height:1.1}.dAhaPW_given{font-family:var(--font-display);text-wrap:balance;font-size:clamp(.875rem,6.4cqi,1.125rem);line-height:1.2}.dAhaPW_role{margin-top:var(--space-1);color:var(--bone);text-wrap:balance;font-size:clamp(.75rem,4.6cqi,.875rem);line-height:1.35}.dAhaPW_typeset{background:var(--emerald-800)}.dAhaPW_typeset .dAhaPW_caption{background:0 0;justify-content:flex-end;inset:0}.dAhaPW_monogram{inset:var(--space-4) 0 auto 0;text-align:center;font-family:var(--font-display);letter-spacing:.04em;color:var(--gold-500);opacity:.8;font-size:clamp(2.5rem,30cqi,5rem);line-height:1;position:absolute}.dAhaPW_initials{display:none}@media (max-width:560px){.dAhaPW_initials{display:inline}.dAhaPW_given{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.VpR2Ea_root{--gap:var(--space-4)}.VpR2Ea_dark{--accent:var(--gold-500);--accent-text:var(--gold-300);--on-accent:var(--emerald-950);--text:var(--bone);--text-muted:var(--bone-muted);--focus:var(--gold-500)}.VpR2Ea_light{--accent:var(--emerald-600);--accent-text:var(--emerald-600);--on-accent:var(--bone);--text:var(--ink);--text-muted:var(--ink-muted);--focus:var(--emerald-600)}.VpR2Ea_head{align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.VpR2Ea_count{color:var(--text-muted);font-size:var(--text-base)}.VpR2Ea_arrows{gap:var(--space-2);align-self:center;margin-left:auto;display:none}@media (min-width:600px){.VpR2Ea_arrows{display:flex}}.VpR2Ea_arrow{width:44px;height:44px;color:var(--accent-text);border:1px solid var(--accent);cursor:pointer;touch-action:manipulation;transition:background-color .2s var(--ease-ui), color .2s var(--ease-ui), opacity .2s var(--ease-ui);background:0 0;place-items:center;padding:0;display:grid}@media (hover:hover){.VpR2Ea_arrow:not([aria-disabled]):hover{background:var(--accent);color:var(--on-accent)}}.VpR2Ea_arrow[aria-disabled]{opacity:.35;cursor:default}.VpR2Ea_arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.VpR2Ea_filters{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}@media (scripting:none){.VpR2Ea_filters,.VpR2Ea_arrows{display:none}}.VpR2Ea_filter{min-height:44px;padding:0 var(--space-4);font:inherit;font-size:var(--text-tight);color:var(--text);border:1px solid var(--accent);cursor:pointer;touch-action:manipulation;transition:background-color .16s var(--ease-ui), color .16s var(--ease-ui);background:0 0;flex:none}@media (hover:hover){.VpR2Ea_filter:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.VpR2Ea_filter[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}@media (max-width:599px){.VpR2Ea_filters{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.VpR2Ea_filters::-webkit-scrollbar{display:none}}.VpR2Ea_item{min-width:0}.VpR2Ea_item[hidden]{display:none}.VpR2Ea_strip{--per-view:1.2;gap:var(--gap);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);list-style:none;display:flex;overflow-x:auto;container-type:inline-size}.VpR2Ea_strip::-webkit-scrollbar{display:none}.VpR2Ea_strip .VpR2Ea_item{flex:0 0 calc((100cqw - (var(--per-view) - 1) * var(--gap)) / var(--per-view));scroll-snap-align:start}@media (min-width:600px){.VpR2Ea_strip{--per-view:2.5}}@media (min-width:900px){.VpR2Ea_strip{--per-view:4}}.VpR2Ea_grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.VpR2Ea_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.VpR2Ea_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:599px){.VpR2Ea_grid{--gap:var(--space-3)}}.VpR2Ea_big .VpR2Ea_grid{--gap:var(--space-8);grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.VpR2Ea_big .VpR2Ea_grid{--gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.VpR2Ea_big .VpR2Ea_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.VpR2Ea_big .VpR2Ea_filters{display:none}}
.ZSll0W_about{background:var(--bone)}.ZSll0W_inner{gap:var(--space-12);max-width:var(--container);padding:var(--space-12) var(--gutter);margin:0 auto;display:grid}@media (min-width:861px){.ZSll0W_inner{gap:var(--space-12) calc(var(--space-12) + var(--space-8));padding-block:calc(var(--space-12) + var(--space-8));grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.ZSll0W_text,.ZSll0W_qa{min-width:0}.ZSll0W_h2{margin-bottom:var(--space-6);font-family:var(--font-display);font-size:var(--text-page-title);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;font-weight:400;line-height:1.15}.ZSll0W_h2qa{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-sub-lg);font-weight:400;line-height:1.2}.ZSll0W_h2sub{margin:var(--space-8) 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-sub-md);text-wrap:balance;font-weight:400;line-height:1.2}.ZSll0W_lead,.ZSll0W_rest p{max-width:60ch;font-size:var(--text-lead);text-wrap:pretty;line-height:1.6}.ZSll0W_rest p+p{margin-top:var(--space-4)}.ZSll0W_text:has(details:not([open])) .ZSll0W_lead{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ZSll0W_more{margin-top:var(--space-2)}.ZSll0W_summary{min-height:44px;color:var(--emerald-600);text-underline-offset:.25em;cursor:pointer;touch-action:manipulation;align-items:center;font-weight:500;text-decoration:underline;list-style:none;display:inline-flex}.ZSll0W_summary::-webkit-details-marker{display:none}.ZSll0W_close,.ZSll0W_more[open] .ZSll0W_open{display:none}.ZSll0W_more[open] .ZSll0W_close{display:inline}.ZSll0W_more[open] .ZSll0W_rest{margin-top:var(--space-2)}@media (prefers-reduced-motion:no-preference){.ZSll0W_more[open] .ZSll0W_rest{animation:ZSll0W_about-open .32s var(--ease-out) both}}@keyframes ZSll0W_about-open{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(-.5rem);opacity:1}}
.LezXrq_reasons{background:var(--bone)}.LezXrq_inner{max-width:var(--container);padding:calc(var(--space-12) + var(--space-8)) var(--gutter) var(--space-12);margin:0 auto}.LezXrq_title{margin-bottom:var(--space-8);font-family:var(--font-display);font-size:var(--text-section-title);font-weight:400;line-height:1.1}.LezXrq_list{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.LezXrq_item{align-content:start;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--emerald-600);display:grid}.LezXrq_itemTitle{font-family:var(--font-display);font-size:var(--text-sub-md);font-weight:400;line-height:1.2}.LezXrq_itemText{color:var(--ink-muted);font-size:var(--text-base);line-height:1.55}@media (max-width:1024px){.LezXrq_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.LezXrq_list{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.LezXrq_spread{background:var(--bone);display:grid}.LezXrq_spreadPhoto{margin:0}.LezXrq_spreadPhoto img{aspect-ratio:5/4;object-fit:cover;width:100%;height:100%}.LezXrq_spreadCol{padding:var(--space-12) var(--gutter)}.LezXrq_spreadTitle{margin-bottom:var(--space-8);font-family:var(--font-display);font-size:var(--text-page-title);text-wrap:balance;font-weight:400;line-height:1.1}.LezXrq_spreadSteps{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.LezXrq_spreadStep{margin-bottom:var(--space-1);font-family:var(--font-display);font-size:var(--text-sub);font-weight:400;line-height:1.2}.LezXrq_spreadSteps p{max-width:42ch;color:var(--ink-muted);font-size:var(--text-base);line-height:1.55}@media (min-width:861px){.LezXrq_spread{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.LezXrq_spreadCol{max-width:34rem;padding-block:calc(var(--space-12) + var(--space-8));padding-inline:var(--space-12) var(--gutter)}}
.CnXnvG_reviews{background:var(--bone)}.CnXnvG_inner{gap:var(--space-8);max-width:var(--container);padding:var(--space-12) var(--gutter);margin:0 auto;display:grid}@media (min-width:861px){.CnXnvG_inner{gap:var(--space-12);padding-block:calc(var(--space-12) + var(--space-8));grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.CnXnvG_text{align-content:start;justify-items:start;display:grid}.CnXnvG_title{margin-bottom:var(--space-6);font-family:var(--font-display);font-size:var(--text-section-title);font-weight:400;line-height:1.1}.CnXnvG_rating{gap:var(--space-2);display:grid}.CnXnvG_value{font-family:var(--font-display);font-size:var(--text-price-large);line-height:1}.CnXnvG_counts{font-size:var(--text-lead);font-variant-numeric:lining-nums tabular-nums;line-height:1.5}.CnXnvG_source{margin-top:var(--space-2);color:var(--ink-muted);font-size:var(--text-dense)}.CnXnvG_link{margin-top:var(--space-6);padding-block:var(--space-2);color:var(--emerald-600);text-underline-offset:.25em;font-weight:500;text-decoration:underline;display:inline-block}.CnXnvG_widget{background:var(--bone)}.CnXnvG_widgetInner{max-width:var(--container);padding:var(--space-12) var(--gutter);margin:0 auto}
._2DPhYa_dock{z-index:20;background:var(--emerald-950);border-top:1px solid var(--line-on-dark);padding:0 env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);display:none;position:fixed;inset:auto 0 0}@media (max-width:860px){._2DPhYa_dock{display:flex}}._2DPhYa_inMenu{margin-top:auto;position:sticky}._2DPhYa_item{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--dock-height);padding:var(--space-2) var(--space-1);color:var(--bone);font-size:var(--text-xs);letter-spacing:.03em;flex-direction:column;flex:1 1 0;text-decoration:none;display:flex}._2DPhYa_primary{color:var(--gold-300)}._2DPhYa_item:active{background:var(--bone-press)}._2DPhYa_item{touch-action:manipulation}._2DPhYa_icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}
.woGfnW_ribbon{background:var(--emerald-950);color:var(--bone);padding:var(--space-12) 0;overflow-x:clip}.woGfnW_head{justify-items:center;gap:var(--space-2);max-width:var(--container);margin:0 auto var(--space-8);padding:0 var(--gutter);text-align:center;display:grid}.woGfnW_score{color:var(--gold-300);font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:clamp(3.5rem,2.5rem + 4vw,6rem);font-weight:400;line-height:1}.woGfnW_headStars{color:var(--gold-500);font-size:var(--text-lead);letter-spacing:.35em;margin-right:-.35em}.woGfnW_title{margin-top:var(--space-4);font-family:var(--font-display);font-size:var(--text-section-title);font-weight:400;line-height:1.1}.woGfnW_source{color:var(--bone-muted);font-size:var(--text-tight)}.woGfnW_viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.woGfnW_list{--w:min(24rem, 82vw);--gap:var(--space-6);gap:var(--gap);width:max-content;padding:var(--space-2) 0 var(--space-4);margin:0;list-style:none;display:flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.woGfnW_list{animation:woGfnW_drift calc(var(--n) * 9s) linear infinite}.woGfnW_viewport:hover .woGfnW_list,.woGfnW_viewport:focus-within .woGfnW_list,.woGfnW_paused .woGfnW_list{animation-play-state:paused}}@keyframes woGfnW_drift{to{transform:translateX(calc(-50% - var(--gap) / 2))}}@media (hover:none),(prefers-reduced-motion:reduce){.woGfnW_viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.woGfnW_viewport::-webkit-scrollbar{display:none}.woGfnW_list{padding-inline:calc((100vw - var(--w)) / 2)}.woGfnW_card{scroll-snap-align:center}.woGfnW_card[aria-hidden]{display:none}}.woGfnW_card{width:var(--w);gap:var(--space-4);padding:var(--space-8) var(--space-6) var(--space-6);border:1px solid var(--line-on-dark);background:color-mix(in srgb, var(--emerald-800) 45%, var(--emerald-950));flex-direction:column;flex:none;display:flex;position:relative}@media (hover:hover) and (prefers-reduced-motion:no-preference){.woGfnW_card{transition:border-color .4s var(--ease-out)}.woGfnW_card:hover{border-color:var(--gold-500)}}.woGfnW_quote{top:var(--space-2);right:var(--space-6);color:var(--gold-500);font-family:var(--font-display);opacity:.55;font-size:5rem;line-height:1;position:absolute}.woGfnW_stars{color:var(--gold-300);font-size:var(--text-base);letter-spacing:.2em}.woGfnW_text{color:var(--bone);font-size:var(--text-base);margin:0;line-height:1.65}.woGfnW_text p+p{margin-top:var(--space-2)}@media (scripting:enabled){.woGfnW_clamped{-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.woGfnW_more{min-height:44px;margin-top:calc(var(--space-2) * -1);color:var(--gold-300);font:inherit;font-size:var(--text-tight);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;align-self:start;padding:0;font-weight:500;text-decoration:underline}.woGfnW_who{padding-top:var(--space-4);border-top:1px solid var(--line-on-dark);color:var(--bone-muted);font-size:var(--text-tight);margin-top:auto}.woGfnW_name{color:var(--gold-300);font-weight:500}.woGfnW_links{justify-content:center;gap:var(--space-2) var(--space-8);margin-top:var(--space-6);padding:0 var(--gutter);flex-wrap:wrap;display:flex}.woGfnW_links a{min-height:44px;color:var(--gold-300);align-items:center;font-weight:500;display:inline-flex}@media (hover:hover){.woGfnW_links a:hover{color:var(--bone)}}
.ugCtEW_logo{--mark-height:var(--logo-mark,44px);align-items:center;min-height:44px;display:flex}.ugCtEW_mark{width:auto;height:var(--mark-height)}.ugCtEW_word{width:auto;height:12px;margin-left:calc(var(--mark-height) * -.16)}@media (max-width:860px){.ugCtEW_word{height:13px}}
._3hUVsW_footer{background:var(--emerald-950);color:var(--bone);border-top:1px solid var(--line-on-dark)}@media (max-width:860px){._3hUVsW_footer{padding-bottom:calc(var(--dock-height) + env(safe-area-inset-bottom,0px))}}._3hUVsW_inner{gap:var(--space-8);max-width:var(--container);padding:var(--space-8) var(--gutter);margin:0 auto;display:grid}@media (max-width:719px){._3hUVsW_inner{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}._3hUVsW_inner>:first-child,._3hUVsW_inner>:nth-child(4),._3hUVsW_inner>:last-child{grid-column:1/-1}}@media (min-width:720px){._3hUVsW_inner{gap:var(--space-12);padding-block:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){._3hUVsW_inner{gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr))}}._3hUVsW_logo{margin-bottom:var(--space-6)}._3hUVsW_heading{margin:0 0 var(--space-4);color:var(--gold-500);font-size:var(--text-dense);letter-spacing:.08em;text-transform:uppercase;font-weight:500}._3hUVsW_list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._3hUVsW_list a{color:var(--bone);font-size:var(--text-tight);padding-block:.25rem;line-height:1.4;text-decoration:none;display:inline-block}@media (pointer:coarse){._3hUVsW_list{gap:0}._3hUVsW_list a{padding-block:.625rem}}._3hUVsW_list a[aria-current]{color:var(--gold-300)}@media (hover:hover){._3hUVsW_list a:hover{color:var(--gold-300)}}._3hUVsW_contact{margin:0 0 var(--space-4);color:var(--bone-muted);font-size:var(--text-tight);line-height:1.6}._3hUVsW_phones a{color:var(--gold-300);font-variant-numeric:lining-nums tabular-nums;padding-block:.25rem;display:inline-block}@media (pointer:coarse){._3hUVsW_phones a{padding-block:.625rem}}._3hUVsW_fine{max-width:var(--container);padding:var(--space-6) var(--gutter) calc(var(--space-8) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-on-dark);color:var(--bone-muted);font-size:var(--text-label);margin:0 auto;line-height:1.6}._3hUVsW_fine p{margin:0 0 var(--space-2);max-width:78ch}._3hUVsW_fine p:last-child{margin:0}
.zf_98W_block{--step:100svh;height:calc(var(--n) * var(--step));background:var(--emerald-950);color:var(--bone);position:relative}@media (max-width:860px){.zf_98W_block{--step:85svh}}.zf_98W_stage{top:var(--top,0px);height:calc(100svh - var(--top,0px));position:sticky;overflow:hidden}.zf_98W_view{position:absolute;inset:0;overflow:hidden}.zf_98W_layer{will-change:transform;background-repeat:no-repeat;position:absolute;inset:0}.zf_98W_view:before,.zf_98W_view:after{content:"";z-index:3;pointer-events:none;width:20px;height:20px;position:absolute}.zf_98W_view:before{top:var(--space-4);left:var(--space-4);border-top:1px solid var(--gold-500);border-left:1px solid var(--gold-500)}.zf_98W_view:after{right:var(--space-4);bottom:var(--space-4);border-right:1px solid var(--gold-500);border-bottom:1px solid var(--gold-500)}.zf_98W_captions{margin:0;padding:0;list-style:none}.zf_98W_caption{z-index:4;left:var(--gutter);bottom:calc(var(--space-12) + env(safe-area-inset-bottom,0px));padding:var(--space-3) var(--space-6);background:var(--emerald-950);border-top:1px solid var(--gold-500);font-family:var(--font-display);font-size:var(--text-sub-md);pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path .26s var(--ease-ui);margin:0;line-height:1.2;position:absolute}.zf_98W_caption[data-active=true]{clip-path:inset(0);transition:clip-path .6s var(--ease-out)}@media (max-width:860px){.zf_98W_caption{bottom:calc(var(--dock-height) + var(--space-8));font-size:var(--text-sub)}}.zf_98W_ticks{z-index:4;left:0;right:0;bottom:var(--space-6);justify-content:center;gap:var(--space-2);pointer-events:none;display:flex;position:absolute}@media (max-width:860px){.zf_98W_ticks{bottom:calc(var(--dock-height) + var(--space-4))}}.zf_98W_tick{background:color-mix(in srgb, var(--gold-300) 30%, transparent);width:3rem;height:1px;position:relative}.zf_98W_tick:after{content:"";background:var(--gold-500);transform:scaleX(var(--fill,0));transform-origin:0;position:absolute;inset:0}.zf_98W_slat{transform-origin:50%;will-change:transform;position:absolute;top:0;bottom:0;overflow:hidden}.zf_98W_face{background-repeat:no-repeat;height:100%;position:absolute;top:0}.zf_98W_shade{background:var(--emerald-950);opacity:0;position:absolute;inset:0}.zf_98W_portal{position:absolute;inset:0;overflow:hidden}.zf_98W_list{margin:0;padding:0;list-style:none}.zf_98W_list img{width:100%;height:auto;display:block}.zf_98W_list figcaption{padding:var(--space-3) var(--gutter) var(--space-8);font-family:var(--font-display);font-size:var(--text-sub)}.zf_98W_skip{left:var(--space-4);top:var(--space-4);z-index:40;padding:var(--space-2) var(--space-4);background:var(--emerald-950);color:var(--gold-300);font-size:var(--text-dense);transition:transform .18s var(--ease-ui);text-decoration:none;position:fixed;transform:translateY(-200%)}.zf_98W_skip:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px;transform:translateY(0)}.zf_98W_block:not(.zf_98W_live){height:auto}.zf_98W_block:not(.zf_98W_live) .zf_98W_stage{display:none}@media (scripting:none),(prefers-reduced-motion:reduce){.zf_98W_block.zf_98W_live{height:auto}.zf_98W_block.zf_98W_live .zf_98W_stage{display:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.zf_98W_live .zf_98W_list{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
._1Y909G_block{--step:90svh;height:calc(var(--units) * var(--step));background:var(--emerald-950);color:var(--bone);position:relative}@media (max-width:860px){._1Y909G_block{--step:72svh}}._1Y909G_stage{top:var(--top,0px);height:calc(100svh - var(--top,0px));position:sticky;overflow:hidden}._1Y909G_screen{position:absolute;inset:0;overflow:hidden}._1Y909G_poster,._1Y909G_poster img,._1Y909G_canvas{width:100%;height:100%;position:absolute;inset:0}._1Y909G_poster img{object-fit:cover;object-position:50% 45%}._1Y909G_canvas[data-ready=true]+._1Y909G_poster{visibility:hidden}._1Y909G_screen:has(._1Y909G_canvas[data-ready=true]) ._1Y909G_poster{visibility:hidden}._1Y909G_screen:before,._1Y909G_screen:after{content:"";z-index:2;pointer-events:none;width:20px;height:20px;position:absolute}._1Y909G_screen:before{top:var(--space-4);left:var(--space-4);border-top:1px solid var(--gold-500);border-left:1px solid var(--gold-500)}._1Y909G_screen:after{right:var(--space-4);bottom:var(--space-4);border-right:1px solid var(--gold-500);border-bottom:1px solid var(--gold-500)}._1Y909G_route ol{margin:0;padding:0;list-style:none}._1Y909G_stop{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;color:var(--bone-muted);font:inherit;font-size:var(--text-dense);letter-spacing:.04em;cursor:pointer;transition:color .26s var(--ease-ui);background:0 0;border:0;display:flex}._1Y909G_stop[data-state=now]{color:var(--gold-300)}._1Y909G_stop[data-state=past]{color:var(--bone)}._1Y909G_stop:focus-visible{outline:2px solid var(--gold-500);outline-offset:4px}._1Y909G_dot{z-index:1;border:1px solid var(--gold-500);background:var(--emerald-950);width:9px;height:9px;transition:background-color .26s var(--ease-ui), transform .26s var(--ease-out);border-radius:50%;flex:none;position:relative}._1Y909G_stop[data-state=past] ._1Y909G_dot{background:var(--gold-500)}._1Y909G_stop[data-state=now] ._1Y909G_dot{background:var(--gold-500);transform:scale(1.45)}@media (hover:hover){._1Y909G_stop:hover{color:var(--gold-300)}}._1Y909G_titles{pointer-events:none;margin:0;padding:0;list-style:none;display:grid}._1Y909G_title{gap:var(--space-2);clip-path:inset(0 100% 0 0);transition:clip-path .28s var(--ease-ui);grid-area:1/1;align-content:start;display:grid}._1Y909G_title[data-active=true]{clip-path:inset(0);transition:clip-path .7s var(--ease-out) 80ms}._1Y909G_num{color:var(--gold-300);font-size:var(--text-label);letter-spacing:.18em;font-variant-numeric:lining-nums tabular-nums}._1Y909G_name{font-family:var(--font-display);line-height:1.05}._1Y909G_tour{margin-top:var(--space-2);color:var(--gold-300);font-size:var(--text-dense);text-underline-offset:.25em;pointer-events:auto;justify-self:start;text-decoration:underline;text-decoration-thickness:1px}._1Y909G_title:not([data-active=true]) ._1Y909G_tour{pointer-events:none}@media (hover:hover){._1Y909G_tour:hover{color:var(--bone)}}._1Y909G_tourKeyboard{z-index:5;left:var(--space-4);bottom:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--emerald-950);color:var(--gold-300);font-size:var(--text-dense);clip-path:inset(50%);position:absolute}._1Y909G_tourKeyboard:focus-visible{clip-path:none;outline:2px solid var(--gold-500);outline-offset:2px}._1Y909G_fact{color:var(--bone-muted);font-size:var(--text-dense);line-height:1.4}@media (min-width:861px){._1Y909G_stage{align-items:center;gap:clamp(var(--space-8), 4vw, calc(var(--space-12) + var(--space-4)));padding:var(--space-8) var(--gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}._1Y909G_screen{height:calc(100svh - var(--top,0px) - 2 * var(--space-8));aspect-ratio:9/16;grid-area:1/2;position:relative;inset:auto}._1Y909G_route{grid-area:1/1;justify-self:end;position:relative}._1Y909G_line{left:4px;top:var(--space-4);bottom:var(--space-4);background:var(--line-on-dark);width:1px;position:absolute}._1Y909G_line:after{content:"";background:var(--gold-500);transform:scaleY(var(--progress,0));transform-origin:top;position:absolute;inset:0}._1Y909G_route ol{gap:var(--space-4);display:grid}._1Y909G_titles{grid-area:1/3;max-width:22rem}._1Y909G_name{font-size:var(--text-claim)}}@media (max-width:860px){._1Y909G_route{z-index:3;top:var(--space-4);left:calc(var(--gutter) + 28px);right:calc(var(--gutter) + 28px);position:absolute}._1Y909G_route ol{justify-content:space-between;display:flex}._1Y909G_stop{margin:-.625rem;padding:.625rem}._1Y909G_stopName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._1Y909G_line{background:color-mix(in srgb, var(--bone) 35%, transparent);height:1px;position:absolute;top:50%;left:4px;right:4px}._1Y909G_line:after{content:"";background:var(--gold-500);transform:scaleX(var(--progress,0));transform-origin:0;position:absolute;inset:0}._1Y909G_titles{z-index:3;left:var(--gutter);right:var(--gutter);bottom:calc(var(--dock-height) + var(--space-6) + env(safe-area-inset-bottom,0px));position:absolute}._1Y909G_title{padding:var(--space-3) var(--space-6) var(--space-4);background:var(--emerald-950);border-top:1px solid var(--gold-500);justify-self:start}._1Y909G_name{font-size:var(--text-sub-md)}._1Y909G_fact{font-size:var(--text-label)}}._1Y909G_list{margin:0;padding:0;list-style:none}._1Y909G_list figure{margin:0}._1Y909G_list img{object-fit:cover;width:100%;height:auto;max-height:80svh;display:block}._1Y909G_list figcaption{gap:var(--space-1);padding:var(--space-3) var(--gutter) var(--space-8);font-family:var(--font-display);font-size:var(--text-sub);display:grid}._1Y909G_list figcaption span{font-family:var(--font-body);font-size:var(--text-dense);color:var(--bone-muted)}@media (scripting:none),(prefers-reduced-motion:reduce){._1Y909G_block{height:auto}._1Y909G_stage{display:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){._1Y909G_list{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}._1Y909G_skip{left:var(--space-4);top:var(--space-4);z-index:40;padding:var(--space-2) var(--space-4);background:var(--emerald-950);color:var(--gold-300);font-size:var(--text-dense);transition:transform .18s var(--ease-ui);text-decoration:none;position:fixed;transform:translateY(-200%)}._1Y909G_skip:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px;transform:translateY(0)}@media (max-width:860px){._1Y909G_tourKeyboard{bottom:calc(var(--dock-height) + var(--space-4) + env(safe-area-inset-bottom,0px))}}
._GxVHa_status{align-items:center;gap:var(--space-2);color:var(--gold-300);font-size:var(--text-dense);white-space:nowrap;line-height:1.3;display:flex}._GxVHa_dot{border:1px solid var(--gold-500);border-radius:50%;flex:none;width:6px;height:6px}._GxVHa_dot[data-open]{background:var(--gold-500)}._GxVHa_short{display:none}@media (max-width:860px){._GxVHa_status{font-size:var(--text-xs);letter-spacing:.02em}._GxVHa_short{display:inline}._GxVHa_long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.wz6rpG_case{padding:var(--space-3);background:var(--emerald-800);border:1px solid var(--gold-500);position:relative}.wz6rpG_case:before{content:"";border:1px solid var(--line-on-dark);pointer-events:none;position:absolute;inset:4px}.wz6rpG_window{aspect-ratio:800/760;background:var(--bone);cursor:zoom-in;touch-action:manipulation;display:block;position:relative;overflow:hidden}.wz6rpG_scan{object-fit:cover;object-position:50% 0;width:100%;height:100%}.wz6rpG_expand{left:var(--space-3);bottom:var(--space-3);background:var(--emerald-950);fill:none;width:28px;height:28px;stroke:var(--gold-300);stroke-width:1.5px;stroke-linecap:square;padding:4px;position:absolute}.wz6rpG_seal{right:calc(var(--space-4) * -1);bottom:calc(var(--space-6) * -1);pointer-events:none;width:clamp(5.5rem,24vw,7rem);height:auto;position:absolute}@media (prefers-reduced-motion:no-preference){.wz6rpG_seal{animation:wz6rpG_press .8s var(--ease-out) .9s both}}@keyframes wz6rpG_press{0%{opacity:0;clip-path:circle(0%);transform:scale(1.15)}35%{opacity:1}to{opacity:1;clip-path:circle(72%);transform:scale(1)}}.wz6rpG_dialog{background:var(--emerald-950);width:100%;max-width:none;height:100%;max-height:none;color:var(--bone);border:0;margin:0;padding:0;overflow:hidden}.wz6rpG_dialog:not([open]){display:none}.wz6rpG_dialog::backdrop{background:var(--emerald-950)}.wz6rpG_sheet{overscroll-behavior:contain;height:100%;padding:calc(var(--space-12) + var(--space-8)) var(--gutter) var(--space-8);cursor:zoom-out;overflow-y:auto}.wz6rpG_sheet:focus-visible{outline-offset:-4px}.wz6rpG_full{background:var(--bone);cursor:default;width:min(100%,60rem);height:auto;margin:0 auto}.wz6rpG_close{top:var(--space-3);right:var(--gutter);background:var(--emerald-950);border:1px solid var(--gold-500);width:48px;height:48px;color:var(--gold-300);cursor:pointer;touch-action:manipulation;place-items:center;padding:0;display:grid;position:absolute}.wz6rpG_close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:24px;height:24px}@media (hover:hover){.wz6rpG_close:hover{background:var(--gold-500);color:var(--emerald-950)}}@media (prefers-reduced-motion:no-preference){.wz6rpG_dialog[open]{animation:wz6rpG_dialog-in .2s var(--ease-out)}}@keyframes wz6rpG_dialog-in{0%{opacity:0}to{opacity:1}}
.lnUIdW_topbar{z-index:21;background:var(--emerald-950);position:sticky;top:0}.lnUIdW_topbar:after{content:"";background:var(--line-on-dark);opacity:0;height:1px;transition:opacity .22s var(--ease-ui);position:absolute;bottom:0;left:0;right:0}html[data-scrolled] .lnUIdW_topbar:after{opacity:1}.lnUIdW_inner{align-items:center;column-gap:var(--space-8);max-width:var(--container);padding:var(--space-4) var(--gutter);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"logo nav status book""logo nav tel book";margin:0 auto;display:grid}.lnUIdW_logo{grid-area:logo}.lnUIdW_nav{justify-self:end;gap:var(--space-6);font-size:var(--text-tight);color:var(--bone);grid-area:nav;display:flex}.lnUIdW_nav a{padding:var(--space-1) 0;white-space:nowrap;text-decoration:none;position:relative}.lnUIdW_nav a:after{content:"";background:var(--gold-500);transform-origin:100%;height:1px;transition:transform .26s var(--ease-ui);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lnUIdW_nav a[aria-current]:after,.lnUIdW_nav a[aria-expanded=true]:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover){.lnUIdW_nav a:hover:after{transform-origin:0;transform:scaleX(1)}}.lnUIdW_status{grid-area:status;align-self:end}.lnUIdW_tel,.lnUIdW_book{opacity:0;visibility:hidden;transition:opacity .26s var(--ease-ui), visibility .26s var(--ease-ui)}:is(html[data-scrolled] .lnUIdW_tel,html[data-scrolled] .lnUIdW_book){opacity:1;visibility:visible}.lnUIdW_tel{color:var(--bone);font-size:var(--text-tight);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;grid-area:tel;place-self:start;font-weight:500;text-decoration:none}.lnUIdW_book{grid-area:book}.lnUIdW_menuButton{display:none}@media (max-width:1100px){.lnUIdW_inner{column-gap:var(--space-6);grid-template-areas:"logo nav status book"}.lnUIdW_tel{display:none}.lnUIdW_status{align-self:center}}@media (max-width:860px){.lnUIdW_topbar{--logo-mark:36px}.lnUIdW_inner{align-items:center;column-gap:var(--space-3);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"logo status menu"}.lnUIdW_nav,.lnUIdW_book{display:none}.lnUIdW_status{white-space:nowrap;place-self:center end}.lnUIdW_menuButton{width:48px;height:48px;margin-right:calc(var(--space-3) * -1);color:var(--gold-300);touch-action:manipulation;grid-area:menu;place-items:center;display:grid}.lnUIdW_menuButton svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:26px;height:26px}}
.u2sP1G_plane{isolation:isolate;background:var(--emerald-950);color:var(--bone);position:relative;overflow:hidden}.u2sP1G_title{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-weight:400;line-height:1.04}@media (prefers-reduced-motion:no-preference){.u2sP1G_rev{animation:u2sP1G_reveal .9s var(--ease-out) both;animation-delay:var(--d,0s)}}@keyframes u2sP1G_reveal{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(-.5rem);opacity:1}}.u2sP1G_lead{max-width:40ch;color:var(--bone-muted);font-size:var(--text-sub-sm);line-height:1.45}@media (min-width:861px){.u2sP1G_lead{z-index:1;width:min(34rem,100% + 12vw);max-width:none;position:relative}}
._4md_iW_hero{background:var(--emerald-950);color:var(--bone);overflow:hidden}._4md_iW_inner{align-items:center;gap:var(--space-12);max-width:var(--container);padding:var(--space-8) var(--gutter) var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin:0 auto;display:grid}._4md_iW_text{justify-items:start;gap:var(--space-6);min-width:0;display:grid}._4md_iW_title{font-family:var(--font-display);font-size:min(clamp(2.25rem, 1rem + 3.6vw, 4.25rem), calc((100vw - 2 * var(--gutter)) / 9.2));-webkit-hyphens:manual;hyphens:manual;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word;font-weight:400;line-height:1.04}._4md_iW_lead{max-width:42ch;color:var(--bone-muted);font-size:var(--text-sub-sm);line-height:1.45}._4md_iW_price{font-size:var(--text-lead)}._4md_iW_sum{color:var(--gold-300);font-size:var(--text-sub-md);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-weight:500}._4md_iW_caption{color:var(--bone-muted)}._4md_iW_frame{padding:var(--space-3);border:1px solid var(--line-on-dark);margin:0;position:relative}._4md_iW_frame:before,._4md_iW_frame:after{content:"";pointer-events:none;width:22px;height:22px;position:absolute}._4md_iW_frame:before{border-top:1px solid var(--gold-500);border-left:1px solid var(--gold-500);top:-1px;left:-1px}._4md_iW_frame:after{border-bottom:1px solid var(--gold-500);border-right:1px solid var(--gold-500);bottom:-1px;right:-1px}._4md_iW_photo{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:860px){._4md_iW_hero{min-height:calc(100svh - 4rem - var(--dock-height) - env(safe-area-inset-bottom,0px))}._4md_iW_inner{gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding-top:0}._4md_iW_frame{margin:0 calc(var(--gutter) * -1);border:0;order:-1;padding:0}._4md_iW_frame:before,._4md_iW_frame:after{content:none}._4md_iW_photo{aspect-ratio:auto;object-position:var(--focus,50% 50%);height:min(62.5vw,30svh);-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}}@media (prefers-reduced-motion:no-preference){._4md_iW_photo{animation:_4md_iW_lamp 2.2s var(--ease-out) .2s both}._4md_iW_rev{animation:_4md_iW_reveal .9s var(--ease-out) both}._4md_iW_lead._4md_iW_rev{animation-delay:.25s}._4md_iW_price._4md_iW_rev{animation-delay:.4s}._4md_iW_text>div._4md_iW_rev{animation-delay:.55s}}@keyframes _4md_iW_lamp{0%{filter:brightness(.1)saturate(.5)}14%{filter:brightness(.5)saturate(.8)}22%{filter:brightness(.25)saturate(.6)}to{filter:brightness()saturate()}}@keyframes _4md_iW_reveal{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(-.5rem);opacity:1}}
.tl0Naq_frame{background:var(--bone-deep);border:0;width:100%;display:block}.tl0Naq_gate{justify-content:center;align-items:flex-start;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--line-on-light);flex-direction:column;display:flex}.tl0Naq_note{max-width:44ch;color:var(--ink-muted);font-size:var(--text-dense);line-height:1.5}
._6vzjtW_contacts{background:var(--bone-deep)}._6vzjtW_inner{max-width:var(--container);padding:calc(var(--space-12) + var(--space-8)) var(--gutter) var(--space-12);margin:0 auto}._6vzjtW_head{margin-bottom:var(--space-8)}._6vzjtW_headless ._6vzjtW_inner{padding-top:var(--space-12)}._6vzjtW_title{font-family:var(--font-display);font-size:var(--text-section-title);text-wrap:balance;font-weight:400;line-height:1.1}._6vzjtW_grid{gap:var(--space-12);display:grid}@media (min-width:861px){._6vzjtW_grid{gap:var(--space-12) calc(var(--space-12) + var(--space-8));grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}._6vzjtW_booking{padding:var(--space-8);background:var(--bone)}._6vzjtW_subtitle{margin-bottom:var(--space-6);font-family:var(--font-display);font-size:var(--text-sub-lg);font-weight:400;line-height:1.15}._6vzjtW_info{gap:var(--space-6);align-content:start;display:grid}._6vzjtW_address{gap:var(--space-2);font-style:normal;display:grid}._6vzjtW_street{font-family:var(--font-display);font-size:var(--text-card-name);line-height:1.1}._6vzjtW_line{color:var(--ink);font-size:var(--text-lead);line-height:1.5}._6vzjtW_facts{gap:var(--space-2);padding:var(--space-4) 0 0;border-top:1px solid var(--line-on-light);color:var(--ink-muted);font-size:var(--text-base);margin:0;line-height:1.5;list-style:none;display:grid}._6vzjtW_phones{gap:var(--space-1);padding:var(--space-4) 0 0;border-top:1px solid var(--line-on-light);margin:0;list-style:none;display:grid}._6vzjtW_phones a{padding-block:var(--space-2);font-size:var(--text-sub-md);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-weight:500;text-decoration:none;display:inline-block}@media (hover:hover){._6vzjtW_phones a:hover{color:var(--emerald-600)}}._6vzjtW_channels{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (hover:none){._6vzjtW_channels>*{min-height:44px}}._6vzjtW_map{margin-top:var(--space-12)}@media (max-width:860px){._6vzjtW_inner{padding-block:var(--space-12)}._6vzjtW_head{margin-bottom:var(--space-6)}._6vzjtW_grid{gap:var(--space-8)}._6vzjtW_booking{margin-inline:calc(var(--gutter) * -1);padding:var(--space-8) var(--gutter)}._6vzjtW_map{margin-top:var(--space-8)}}
.XBGcia_curtain{z-index:19;pointer-events:none;position:fixed;inset:0}.XBGcia_leaf{background:var(--emerald-950);height:50.5%;position:absolute;left:0;right:0}.XBGcia_top{top:0}.XBGcia_bottom{bottom:0}.XBGcia_seam{height:0;position:absolute;top:50%;left:0;right:0}.XBGcia_line{background:var(--gold-500);height:1px;position:absolute;top:0;left:8%;right:8%}.XBGcia_diamond{background:var(--gold-500);width:9px;height:9px;margin:-4px 0 0 -4px;position:absolute;top:0;left:50%;transform:rotate(45deg)}.XBGcia_close .XBGcia_top{animation:.26s cubic-bezier(.5,0,.75,0) both XBGcia_pc-top-in}.XBGcia_close .XBGcia_bottom{animation:.26s cubic-bezier(.5,0,.75,0) both XBGcia_pc-bottom-in}.XBGcia_close .XBGcia_seam{opacity:0}.XBGcia_open .XBGcia_top{animation:.7s cubic-bezier(.7,0,.2,1) .28s both XBGcia_pc-top-out}.XBGcia_open .XBGcia_bottom{animation:.7s cubic-bezier(.7,0,.2,1) .28s both XBGcia_pc-bottom-out}.XBGcia_open .XBGcia_seam{animation:.98s both XBGcia_pc-seam}.XBGcia_open .XBGcia_line{animation:.28s cubic-bezier(.25,1,.5,1) both XBGcia_pc-line}.XBGcia_open .XBGcia_diamond{animation:.2s cubic-bezier(.25,1,.5,1) both XBGcia_pc-diamond}.XBGcia_full .XBGcia_top{animation:.26s cubic-bezier(.5,0,.75,0) both XBGcia_pc-top-in,.7s cubic-bezier(.7,0,.2,1) .54s forwards XBGcia_pc-top-out}.XBGcia_full .XBGcia_bottom{animation:.26s cubic-bezier(.5,0,.75,0) both XBGcia_pc-bottom-in,.7s cubic-bezier(.7,0,.2,1) .54s forwards XBGcia_pc-bottom-out}.XBGcia_full .XBGcia_seam{animation:.98s .26s both XBGcia_pc-seam}.XBGcia_full .XBGcia_line{animation:.28s cubic-bezier(.25,1,.5,1) .26s both XBGcia_pc-line}.XBGcia_full .XBGcia_diamond{animation:.2s cubic-bezier(.25,1,.5,1) .26s both XBGcia_pc-diamond}@keyframes XBGcia_pc-top-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes XBGcia_pc-bottom-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes XBGcia_pc-top-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes XBGcia_pc-bottom-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes XBGcia_pc-seam{0%,40%{opacity:1}70%,to{opacity:0}}@keyframes XBGcia_pc-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes XBGcia_pc-diamond{0%{transform:rotate(45deg)scale(0)}to{transform:rotate(45deg)scale(1)}}@media (prefers-reduced-motion:reduce){.XBGcia_curtain{display:none}}
._94Dr6q_band{background:var(--emerald-950);color:var(--bone)}._94Dr6q_track{height:260svh}._94Dr6q_sticky{align-items:center;gap:var(--space-12);height:calc(100svh - 4.375rem);max-width:var(--container);padding:var(--space-8) var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin:0 auto;display:grid;position:sticky;top:4.375rem}._94Dr6q_title{font-family:var(--font-display);font-size:var(--text-section-title);font-weight:400;line-height:1.1}._94Dr6q_parts{gap:var(--space-6);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}._94Dr6q_part{gap:var(--space-1);padding-left:var(--space-4);border-left:1px solid var(--line-on-dark);opacity:.38;transition:opacity .5s var(--ease-out), border-color .5s var(--ease-out);display:grid}._94Dr6q_part[data-on]{opacity:1;border-color:var(--gold-500)}._94Dr6q_partTitle{color:var(--gold-300);font-family:var(--font-display);font-size:var(--text-sub-md)}._94Dr6q_partText{color:var(--bone-muted);font-size:var(--text-base);line-height:1.5}._94Dr6q_stage{aspect-ratio:3/4;justify-self:center;height:min(76svh,46rem);position:relative;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000);mask-image:radial-gradient(closest-side,#000 72%,#0000)}._94Dr6q_still,._94Dr6q_canvas{width:100%;height:100%;position:absolute;inset:0}._94Dr6q_still{object-fit:cover}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){._94Dr6q_still{visibility:hidden}}@media (prefers-reduced-motion:reduce){._94Dr6q_track{height:auto}._94Dr6q_sticky{height:auto;position:static}._94Dr6q_canvas{display:none}}@media (max-width:860px){._94Dr6q_track{height:240svh}._94Dr6q_sticky{align-content:start;gap:var(--space-4);padding-top:var(--space-2);padding-bottom:calc(var(--dock-height) + var(--space-2));grid-template-columns:minmax(0,1fr)}._94Dr6q_stage{order:-1;height:40svh}._94Dr6q_parts{margin-top:var(--space-2);gap:var(--space-2)}._94Dr6q_partText{font-size:var(--text-tight)}._94Dr6q_title{font-size:var(--text-sub-lg)}}
.SohzlG_directions{background:var(--bone-deep)}.SohzlG_inner{max-width:var(--container);padding:calc(var(--space-12) + var(--space-8)) var(--gutter) var(--space-12);margin:0 auto}.SohzlG_head{margin-bottom:var(--space-8)}.SohzlG_title{font-family:var(--font-display);font-size:var(--text-section-title);text-wrap:balance;font-weight:400;line-height:1.1}.SohzlG_list{border-bottom:1px solid var(--line-on-light);margin:0;padding:0;list-style:none}.SohzlG_item{border-top:1px solid var(--line-on-light)}.SohzlG_row{isolation:isolate;align-items:baseline;column-gap:var(--space-4);margin-inline:calc(var(--space-4) * -1);padding:var(--space-6) var(--space-4);color:var(--ink);touch-action:manipulation;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}.SohzlG_row:before,.SohzlG_row:after{content:"";pointer-events:none;position:absolute}.SohzlG_row:before{z-index:-1;background:var(--bone);opacity:0;inset:0}.SohzlG_row:after{background:var(--emerald-600);transform-origin:0;height:1px;bottom:-1px;left:0;right:0;transform:scaleX(0)}.SohzlG_row:focus-visible{outline-offset:-2px}.SohzlG_text{gap:var(--space-1);display:grid}.SohzlG_name{width:fit-content;font-family:var(--font-display);font-size:var(--text-card-name);text-wrap:balance;overflow-wrap:break-word;font-weight:400;line-height:1.1}.SohzlG_price{justify-items:end;gap:var(--space-1);font-family:var(--font-body);text-align:right;display:grid}.SohzlG_amount{font-size:var(--text-price);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-weight:500}.SohzlG_caption{max-width:18ch;color:var(--ink-muted);font-size:var(--text-dense);line-height:1.4}.SohzlG_from{color:var(--ink-muted);font-weight:400}.SohzlG_arrow{fill:none;width:24px;height:24px;stroke:var(--emerald-600);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;align-self:center}.SohzlG_row:focus-visible:before,.SohzlG_row:focus-visible:after{opacity:1;transform:none}.SohzlG_row:focus-visible .SohzlG_arrow,.SohzlG_row:active:before{opacity:1}@media (hover:hover){.SohzlG_row:hover:before{opacity:1}.SohzlG_row:hover:after{transform:none}.SohzlG_row:hover .SohzlG_arrow{opacity:1}}@media (hover:none){.SohzlG_arrow{opacity:.6}}@media (prefers-reduced-motion:no-preference){.SohzlG_row:before{transition:opacity .16s ease-out}.SohzlG_row:after{transition:transform .26s ease-out}.SohzlG_arrow{transition:opacity .16s ease-out}.SohzlG_row:active:before{transition-duration:.1s}}.SohzlG_after{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-8);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.SohzlG_promo{color:var(--ink-muted);font-size:var(--text-tight);font-variant-numeric:lining-nums tabular-nums}.SohzlG_all{padding-block:var(--space-3);color:var(--emerald-600);font-size:var(--text-tight);text-underline-offset:.25em;font-weight:500;text-decoration:underline;display:inline-block}@media (max-width:860px){.SohzlG_inner{padding-block:var(--space-12)}.SohzlG_head{margin-bottom:var(--space-6)}.SohzlG_row{column-gap:var(--space-3);padding-block:var(--space-4)}.SohzlG_arrow{width:20px;height:20px}}@media (max-width:400px){.SohzlG_name{-webkit-hyphens:manual;hyphens:manual;font-size:1.2rem}}@media (max-width:340px){.SohzlG_name{font-size:1.1rem}}@media (min-width:861px){.SohzlG_index .SohzlG_inner{column-gap:var(--space-12);padding-block:var(--space-12);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.SohzlG_index .SohzlG_head{top:calc(var(--bar) + var(--space-8));grid-row:1/span 2;margin:0;position:sticky}.SohzlG_index .SohzlG_list,.SohzlG_index .SohzlG_after{grid-column:2}.SohzlG_index .SohzlG_title{font-size:var(--text-page-title)}.SohzlG_index .SohzlG_name{font-size:var(--text-sub-lg)}.SohzlG_index .SohzlG_row{padding-block:var(--space-4)}}
.GxlEYG_docs{max-width:var(--container);padding:var(--space-12) var(--gutter);margin:0 auto}.GxlEYG_title{margin-bottom:var(--space-8);font-family:var(--font-display);font-size:var(--text-page-title);font-weight:400;line-height:1.1}.GxlEYG_list{gap:0;margin:0;display:grid}.GxlEYG_item{gap:var(--space-1) var(--space-6);padding:var(--space-3) 0;border-top:1px solid var(--line-on-light);font-size:var(--text-tight);line-height:1.5;display:grid}@media (min-width:720px){.GxlEYG_item{grid-template-columns:10rem minmax(0,1fr)}}.GxlEYG_item dt{color:var(--ink-muted)}.GxlEYG_item dd{margin:0}.GxlEYG_item a{padding-block:var(--space-1);color:var(--emerald-600);text-underline-offset:.25em;text-decoration:underline;display:inline-block}.GxlEYG_headless{padding-top:var(--space-12)}
.RkcuaW_sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:120px;left:0}
.ipuexG_count{background:var(--bone)}.ipuexG_inner{max-width:var(--container);padding:var(--space-12) var(--gutter);margin:0 auto;display:block}.ipuexG_title{margin-bottom:var(--space-6);font-family:var(--font-display);font-size:var(--text-section-title);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-weight:400;line-height:1.1}.ipuexG_stage{top:var(--top,var(--bar));z-index:3;padding-block:var(--space-3);background:var(--bone);border-bottom:1px solid var(--line-on-light);position:sticky}@media (scripting:none){.ipuexG_stage{display:none}}.ipuexG_counter{min-width:0}.ipuexG_num{min-height:1em;font-family:var(--font-display);color:var(--emerald-600);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(3rem,2.4rem + 3vw,3.5rem);line-height:1}.ipuexG_fr,.ipuexG_rub{font-family:var(--font-body);letter-spacing:0;font-size:.3em;font-weight:500}.ipuexG_fr{vertical-align:.95em;margin-right:.35em}.ipuexG_rub{margin-left:.25em}.ipuexG_counter[data-from=false] .ipuexG_fr{display:none}.ipuexG_counter[data-empty] .ipuexG_num{opacity:0}.ipuexG_cap{margin-top:var(--space-1);-webkit-line-clamp:2;font-family:var(--font-display);font-size:var(--text-lead);-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ipuexG_num{transition:opacity .2s var(--ease-ui)}}.ipuexG_rows{margin:0;padding:0;list-style:none}.ipuexG_row{padding-block:var(--space-6);border-bottom:1px solid var(--line-on-light)}.ipuexG_rowTitle{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--text-sub);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-weight:400;line-height:1.2}.ipuexG_rowText{max-width:46ch;color:var(--ink-muted);font-size:var(--text-base);line-height:1.55}.ipuexG_rowPrice{margin-top:var(--space-2);color:var(--ink-muted);font-variant-numeric:lining-nums tabular-nums;font-weight:500}.ipuexG_count[data-live] .ipuexG_row:not([data-active]) .ipuexG_rowTitle{opacity:.85}.ipuexG_count[data-live] .ipuexG_row[data-active]{border-bottom-color:var(--emerald-600)}.ipuexG_count[data-live] .ipuexG_row[data-active] .ipuexG_rowPrice{color:var(--emerald-600)}@media (prefers-reduced-motion:no-preference){.ipuexG_rowTitle{transition:opacity .2s var(--ease-ui)}}.ipuexG_footer{margin-top:var(--space-6)}@media (min-width:861px){.ipuexG_inner{column-gap:var(--space-12);padding-block:calc(var(--space-12) + var(--space-8));grid-template:"title rows""stage rows"1fr".foot"/minmax(0,6fr) minmax(0,6fr);display:grid}.ipuexG_title{grid-area:title}.ipuexG_rows{grid-area:rows}.ipuexG_footer{margin-top:var(--space-8);grid-area:foot}.ipuexG_stage{top:calc(var(--top,var(--bar)) + var(--space-8));background:0 0;border-bottom:0;grid-area:stage;align-self:start;padding:0}.ipuexG_num{font-size:clamp(4rem,1.5rem + 5.5vw,7.5rem)}.ipuexG_cap{margin-top:var(--space-3);font-size:var(--text-sub);-webkit-line-clamp:3}.ipuexG_row{min-height:30svh;padding-block:var(--space-8);align-content:center;display:grid}.ipuexG_rowTitle{font-size:var(--text-sub-lg)}}.ipuexG_rowLink{color:var(--emerald-600);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}
.HS70Aa_title{font-size:var(--text-section-title);max-width:14ch}.HS70Aa_links ul{gap:0 var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.HS70Aa_links a{min-height:44px;font-size:var(--text-lead);touch-action:manipulation;align-items:center;text-decoration:none;display:inline-flex;position:relative}.HS70Aa_links a:after{content:"";background:var(--gold-500);clip-path:inset(0 70% 0 0);height:1px;transition:clip-path .22s var(--ease-out);position:absolute;bottom:6px;left:0;right:0}.HS70Aa_links a:focus-visible:after{clip-path:inset(0)}@media (hover:hover){.HS70Aa_links a:hover:after{clip-path:inset(0)}}@media (min-width:861px){.HS70Aa_title{max-width:18ch}}
.f-kcUa_dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--bone);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.f-kcUa_dialog[open]{place-items:center;display:grid}.f-kcUa_dialog::backdrop{background:0 0}.f-kcUa_scrim{background:color-mix(in srgb, var(--emerald-950) 72%, transparent);position:fixed;inset:0}.f-kcUa_card{width:min(60rem, 100% - 2 * var(--gutter));max-height:calc(100dvh - 2 * var(--space-8));background:var(--emerald-950);flex-direction:column;display:flex;position:relative}.f-kcUa_card:before{content:"";inset:var(--space-2);z-index:2;border:1px solid var(--gold-500);pointer-events:none;position:absolute}.f-kcUa_scroll{overscroll-behavior:contain;scrollbar-width:none;flex:auto;grid-template-columns:26rem minmax(0,1fr);grid-auto-rows:max-content;align-items:start;min-height:0;display:grid;overflow-y:auto}.f-kcUa_scroll::-webkit-scrollbar{display:none}.f-kcUa_close{top:var(--space-3);right:var(--space-3);z-index:3;background:var(--emerald-950);width:44px;height:44px;color:var(--gold-300);cursor:pointer;touch-action:manipulation;border:0;place-items:center;padding:0;display:grid;position:absolute}.f-kcUa_close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:22px;height:22px}.f-kcUa_portrait{aspect-ratio:3/4;background:var(--emerald-800);position:sticky;top:0;overflow:hidden}.f-kcUa_portrait img{object-fit:cover;width:100%;height:100%}.f-kcUa_portraitOpen{position:absolute;inset:0}.f-kcUa_info{min-width:0;padding:var(--space-12) var(--space-8) 0;flex-direction:column;display:flex}.f-kcUa_infoWide{grid-column:1/-1}.f-kcUa_surname{font-family:var(--font-display);font-size:var(--text-dialog-name);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:400;line-height:1.05}.f-kcUa_given{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-sub-sm);line-height:1.2}.f-kcUa_role{margin-top:var(--space-2);color:var(--gold-300);font-size:var(--text-tight);line-height:1.4}.f-kcUa_rows{margin:var(--space-6) 0 0;border-top:1px solid var(--gold-500)}.f-kcUa_row{padding:var(--space-3) 0;border-bottom:1px solid var(--gold-500);font-size:var(--text-tight);line-height:1.45}.f-kcUa_row dd{margin:0;display:inline}.f-kcUa_label{color:var(--gold-300);margin:0;font-weight:500;display:inline}.f-kcUa_label+dd{margin-left:.35em}.f-kcUa_bookBar{margin-top:var(--space-6);padding-block:var(--space-3) var(--space-8);background:var(--emerald-950);position:sticky;bottom:0}.f-kcUa_book{text-align:center;width:100%}.f-kcUa_info .f-kcUa_book:before,.f-kcUa_info .f-kcUa_book:after{border-color:var(--gold-300)}@media (max-width:860px){.f-kcUa_dialog{height:auto;inset:0 0 calc(var(--dock-height) + env(safe-area-inset-bottom,0px)) 0}.f-kcUa_card{width:min(30rem, 100% - 2 * var(--space-3));max-height:calc(100dvh - var(--dock-height) - env(safe-area-inset-bottom,0px) - 2 * var(--space-3))}.f-kcUa_scroll{grid-template-columns:minmax(0,1fr)}.f-kcUa_portrait{aspect-ratio:1;position:relative}.f-kcUa_portrait img{object-position:50% 8%}.f-kcUa_info{text-align:center;width:100%;padding:var(--space-6) var(--space-6) 0}.f-kcUa_rows,.f-kcUa_row{text-align:left}.f-kcUa_infoWide{grid-column:auto}.f-kcUa_bookBar{padding-bottom:var(--space-6)}}@media (prefers-reduced-motion:no-preference){.f-kcUa_scrim,.f-kcUa_card,.f-kcUa_info{animation:f-kcUa_dw-fade .42s var(--ease-out-quart) both}.f-kcUa_portraitOpen{animation:.7s cubic-bezier(.45,0,.25,1) .3s both f-kcUa_dw-reveal}.f-kcUa_portraitOpen.f-kcUa_portraitSeen{animation:none}}@media (prefers-reduced-motion:no-preference) and (max-width:860px){.f-kcUa_card{animation:f-kcUa_dw-fade .3s var(--ease-out-quart) both}.f-kcUa_info{animation:none}}@keyframes f-kcUa_dw-fade{0%{opacity:0}}@keyframes f-kcUa_dw-reveal{0%{opacity:0}}.f-kcUa_coursesLink{color:inherit;text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}@media (hover:hover){.f-kcUa_coursesLink:hover{color:var(--gold-300);text-decoration-color:currentColor}}
.GdAmZG_skip{left:var(--space-4);top:var(--space-4);z-index:40;padding:var(--space-2) var(--space-4);background:var(--emerald-950);color:var(--gold-300);font-size:var(--text-dense);transition:transform .18s var(--ease-ui);text-decoration:none;position:fixed;transform:translateY(-200%)}.GdAmZG_skip:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px;transform:translateY(0)}
.AZQblG_zoom{background:var(--emerald-950);color:var(--bone)}.AZQblG_wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.AZQblG_pin{top:var(--top,var(--bar));height:calc(100svh - var(--top,var(--bar)));background:var(--emerald-950);position:sticky;overflow:hidden}.AZQblG_photo{object-fit:cover;object-position:50% 45%;width:100%;max-width:none;height:100%;display:block}.AZQblG_zoom[data-live] .AZQblG_photo{object-fit:fill;transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.AZQblG_layer{opacity:0;position:absolute;inset:0}.AZQblG_zoom[data-live] .AZQblG_layer{inset:auto}.AZQblG_pin:before,.AZQblG_pin:after{content:"";z-index:2;pointer-events:none;width:20px;height:20px;position:absolute}.AZQblG_pin:before{border-top:1px solid var(--gold-500);border-left:1px solid var(--gold-500);top:12px;left:12px}.AZQblG_pin:after{border-right:1px solid var(--gold-500);border-bottom:1px solid var(--gold-500);bottom:12px;right:12px}.AZQblG_steps{padding:calc(var(--space-12) + var(--space-8)) var(--gutter) var(--space-12) var(--space-12)}.AZQblG_title{margin-bottom:var(--space-12);font-family:var(--font-display);font-size:var(--text-section-title);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-weight:400;line-height:1.1}.AZQblG_list{margin:0;padding:0;list-style:none}.AZQblG_step{min-height:46svh}.AZQblG_stepTitle{margin-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--text-sub-lg);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-weight:400;line-height:1.15}.AZQblG_stepText{max-width:38ch;color:var(--bone-muted);font-size:var(--text-base);line-height:1.55}.AZQblG_zoom[data-live] .AZQblG_step:not([data-active]) .AZQblG_stepTitle{opacity:.55}.AZQblG_zoom[data-live] .AZQblG_step[data-active] .AZQblG_stepText{color:var(--bone)}@media (prefers-reduced-motion:no-preference){.AZQblG_stepTitle{transition:opacity .2s var(--ease-ui)}}@media (max-width:860px){.AZQblG_wrap{display:block}.AZQblG_pin{z-index:2;height:44svh}.AZQblG_steps{padding:var(--space-8) var(--gutter) var(--space-12)}.AZQblG_title{margin-bottom:var(--space-6)}.AZQblG_step{min-height:0;padding-bottom:var(--space-8)}.AZQblG_stepTitle{font-size:var(--text-sub)}}
@property --p{syntax:"<percentage>";inherits:false;initial-value:-20%}.y84wjq_xray{pointer-events:none;-webkit-mask-image:linear-gradient(transparent calc(var(--p) - 14%), #000 var(--p), transparent calc(var(--p) + 14%));-webkit-mask-image:linear-gradient(transparent calc(var(--p) - 14%), #000 var(--p), transparent calc(var(--p) + 14%));mask-image:linear-gradient(transparent calc(var(--p) - 14%), #000 var(--p), transparent calc(var(--p) + 14%));position:absolute;inset:0}.y84wjq_xray img{object-fit:cover;object-position:var(--focus-m,50% 50%);width:100%;height:100%;position:absolute;inset:0}@media (min-width:861px){.y84wjq_xray img{object-position:var(--focus-d,50% 50%)}}@media (prefers-reduced-motion:no-preference){.y84wjq_xray{animation:2.6s cubic-bezier(.45,0,.55,1) 2.9s both y84wjq_sweep}}@keyframes y84wjq_sweep{0%{--p:-20%}to{--p:120%}}.y84wjq_xray[data-lens]{-webkit-mask-image:radial-gradient(circle 5.5rem at var(--lx) var(--ly), #000 70%, transparent 100%);-webkit-mask-image:radial-gradient(circle 5.5rem at var(--lx) var(--ly), #000 70%, transparent 100%);mask-image:radial-gradient(circle 5.5rem at var(--lx) var(--ly), #000 70%, transparent 100%);animation:none}
.bSZLSW_error{align-items:center;min-height:60svh;display:grid}.bSZLSW_inner{justify-items:start;gap:var(--space-6);width:100%;max-width:var(--container);padding:var(--space-12) var(--gutter);margin:0 auto;display:grid}.bSZLSW_title{font-size:var(--text-section-title)}.bSZLSW_text{max-width:40ch;color:var(--bone-muted);font-size:var(--text-lead);line-height:1.5}.bSZLSW_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}
._7W4sqa_page{max-width:var(--container);padding:var(--space-6) var(--gutter) var(--space-12);margin:0 auto}._7W4sqa_crumbs{margin-bottom:var(--space-8)}._7W4sqa_crumbs ol{gap:var(--space-1) var(--space-2);color:var(--ink-muted);font-size:var(--text-dense);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._7W4sqa_crumbs li{align-items:center;display:inline-flex}._7W4sqa_crumbs li+li:before{content:"/";margin-right:var(--space-2)}._7W4sqa_crumbs a{padding-block:var(--space-2);color:var(--emerald-600);display:inline-block}._7W4sqa_crumbs [aria-current]{padding-block:var(--space-2);color:var(--ink)}._7W4sqa_layout{gap:var(--space-12);grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;display:grid}._7W4sqa_noPhoto{grid-template-columns:minmax(0,1fr)}@media (max-width:860px){._7W4sqa_layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}._7W4sqa_portrait{aspect-ratio:3/4;background:var(--emerald-950);position:relative;overflow:hidden}._7W4sqa_portrait img{object-fit:cover;width:100%;height:100%}@media (max-width:860px){._7W4sqa_portrait{aspect-ratio:auto;width:100%;height:min(125vw,46svh)}._7W4sqa_portrait img{object-position:50% 18%}}._7W4sqa_text{min-width:0;max-width:40rem}._7W4sqa_name{gap:var(--space-2);flex-direction:column;display:flex}._7W4sqa_surname{font-family:var(--font-display);font-size:var(--text-section-title);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:400;line-height:1.05}._7W4sqa_given{font-family:var(--font-display);font-size:var(--text-sub-md);font-weight:400;line-height:1.2}._7W4sqa_role{margin-top:var(--space-3);color:var(--ink-muted);font-size:var(--text-lead)}._7W4sqa_rows{margin:var(--space-8) 0 0;border-top:1px solid var(--line-on-light)}._7W4sqa_row{padding:var(--space-4) 0;border-bottom:1px solid var(--line-on-light);font-size:var(--text-base);line-height:1.5}._7W4sqa_row dd{margin:0;display:inline}._7W4sqa_label{color:var(--emerald-600);margin:0 .35em 0 0;font-weight:500;display:inline}._7W4sqa_courses{margin-top:var(--space-8)}._7W4sqa_coursesTitle{font-family:var(--font-display);font-size:var(--text-sub);font-weight:400;line-height:1.2}._7W4sqa_courses ul{margin:var(--space-4) 0 0;font-size:var(--text-tight);padding:0;line-height:1.5;list-style:none}._7W4sqa_courses li{padding:var(--space-2) 0;border-bottom:1px solid var(--line-on-light);color:var(--ink-muted)}._7W4sqa_services{margin-top:var(--space-8)}._7W4sqa_services ul{margin:var(--space-4) 0 0;font-size:var(--text-tight);padding:0;line-height:1.5;list-style:none}._7W4sqa_services li{border-bottom:1px solid var(--line-on-light)}._7W4sqa_services a{padding:var(--space-2) 0;color:var(--ink);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);display:block}@media (hover:hover){._7W4sqa_services a:hover{color:var(--emerald-600);text-decoration-color:currentColor}}._7W4sqa_year{min-width:3.25em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;display:inline-block}._7W4sqa_actions{align-items:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}._7W4sqa_all{align-items:center;gap:var(--space-2);min-height:44px;color:var(--emerald-600);font-weight:500;display:inline-flex}._7W4sqa_all svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}
