._label_1ir0s_1{display:flex;align-items:center;gap:.8rem;color:var(--accent);font-family:var(--font-body);font-size:.72rem;font-weight:500;line-height:1.2;letter-spacing:.16em;text-transform:lowercase}._label_1ir0s_1:before{width:2rem;height:1px;background:currentColor;content:""}._about_13ptq_1{padding-block:var(--section-space)}._grid_13ptq_5{display:grid;grid-template-columns:minmax(0,5.6fr) minmax(0,6.4fr);gap:clamp(3rem,7vw,8rem);align-items:center}._visual_13ptq_12{position:relative;min-width:0}._mainPhoto_13ptq_17{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--ink-soft)}._mainPhoto_13ptq_17 img{width:100%;height:100%;object-fit:cover;filter:brightness(.94) contrast(1.03)}._inset_13ptq_31{position:absolute;right:clamp(-1.5rem,-2vw,-1rem);bottom:clamp(-2.5rem,-4vw,-1.5rem);width:min(44%,18rem);padding:.6rem;background:var(--bg);box-shadow:0 1.5rem 3rem #00000047}._inset_13ptq_31 img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}._insetCaption_13ptq_48{display:block;margin-top:.5rem;color:var(--muted);font-size:.6rem;letter-spacing:.1em;text-transform:lowercase}._copy_13ptq_57{min-width:0}._heading_13ptq_61{margin-top:1.5rem;font-size:clamp(3rem,5.4vw,5.7rem);line-height:.94;letter-spacing:-.045em}._lead_13ptq_68{max-width:34rem;margin-top:clamp(1.75rem,3vw,2.5rem);color:var(--paper);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55}._copyText_13ptq_76{max-width:34rem;margin-top:1.15rem;color:var(--muted);font-size:.92rem;line-height:1.7}._principles_13ptq_84{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3rem);margin-top:clamp(2rem,4vw,3.25rem)}._principle_13ptq_84{padding:1rem 0 1.15rem;border-top:1px solid var(--line)}._principle_13ptq_84 dt{color:var(--paper);font-family:var(--font-display);font-size:1.15rem;line-height:1.2}._principle_13ptq_84 dd{margin:.35rem 0 0;color:var(--muted);font-size:.8rem;line-height:1.55}@media(max-width:60rem){._grid_13ptq_5{grid-template-columns:minmax(0,1fr);gap:3.5rem}._visual_13ptq_12{width:min(100%,34rem)}._inset_13ptq_31{right:-1rem;bottom:-1.5rem;width:min(42%,15rem)}}@media(max-width:45rem){._inset_13ptq_31{display:none}._mainPhoto_13ptq_17{aspect-ratio:4 / 5}._principles_13ptq_84{grid-template-columns:minmax(0,1fr)}}._barbers_l1m7h_1{padding-block:var(--section-space)}._header_l1m7h_5{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem clamp(2rem,6vw,7rem);align-items:end;padding-top:1.5rem;border-top:1px solid var(--line)}._heading_l1m7h_14{margin-top:1.5rem;max-width:10ch;font-size:clamp(3rem,5.6vw,5.9rem);line-height:.95;letter-spacing:-.045em}._intro_l1m7h_22{max-width:26rem;padding-bottom:.5rem;color:var(--muted);font-size:.9375rem;line-height:1.65}._grid_l1m7h_30{--card-gap: clamp(1.25rem, 2.8vw, 2.6rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap);align-items:start;margin-top:clamp(2.8rem,6vw,5.5rem)}._card_l1m7h_40{min-width:0}._card_l1m7h_40:nth-child(2){margin-top:clamp(2rem,5vw,4.75rem)}._portrait_l1m7h_48{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--paper-deep)}._portrait_l1m7h_48:after{position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0b0b0a14;content:"";pointer-events:none}._portrait_l1m7h_48 img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}._card_l1m7h_40:hover ._portrait_l1m7h_48 img{transform:scale(1.025)}._info_l1m7h_74{display:grid;gap:.65rem;padding-top:1.15rem}._name_l1m7h_80{font-size:clamp(1.55rem,2.3vw,2.15rem);letter-spacing:-.035em}._role_l1m7h_85{color:var(--accent);font-size:.72rem;font-weight:500;letter-spacing:.06em;line-height:1.45}._style_l1m7h_93{color:var(--muted);font-size:.86rem;line-height:1.55}._meta_l1m7h_99{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:.4rem;padding-top:.9rem;border-top:1px solid var(--line)}._experience_l1m7h_110{color:var(--muted);font-size:.74rem;letter-spacing:.02em}._choose_l1m7h_116{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--fg);font-size:.8rem;font-weight:500;letter-spacing:.01em;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.3rem;transition:color .2s var(--ease-soft),text-decoration-color .2s var(--ease-soft)}._choose_l1m7h_116:hover,._choose_l1m7h_116:focus-visible{color:var(--accent);text-decoration-color:var(--accent)}._note_l1m7h_138{max-width:38rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.15rem;border-top:1px solid var(--line);color:var(--muted);font-size:.72rem;line-height:1.55}@media(max-width:64rem){._header_l1m7h_5{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem}._heading_l1m7h_14{margin-top:1.25rem}._intro_l1m7h_22{max-width:32rem}}@media(max-width:60rem){._card_l1m7h_40:nth-child(2){margin-top:0}}@media(min-width:45.01rem)and (max-width:60rem){._grid_l1m7h_30{grid-template-columns:repeat(2,minmax(0,1fr))}._card_l1m7h_40:nth-child(3){grid-column:1 / -1;width:calc(50% - var(--card-gap) / 2);justify-self:center}}@media(max-width:45rem){._grid_l1m7h_30{grid-template-columns:minmax(0,1fr);gap:2.75rem}._portrait_l1m7h_48{aspect-ratio:4 / 5}._name_l1m7h_80{font-size:1.9rem}}._button_e1dpy_1{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3.25rem;padding:.8rem 1.6rem;border:1px solid transparent;border-radius:0;font-family:var(--font-body);font-size:.9375rem;font-weight:500;line-height:1.2;letter-spacing:.01em;text-align:center;transition:background-color .22s var(--ease-soft),color .22s var(--ease-soft),border-color .22s var(--ease-soft)}._button_e1dpy_1:disabled{opacity:.42;cursor:not-allowed}._primary_e1dpy_27{background:var(--fg);color:var(--bg)}._primary_e1dpy_27:hover:not(:disabled){background:var(--accent);color:var(--ink)}._text_e1dpy_37{min-height:2.75rem;padding:.5rem 0;border:0;color:var(--fg)}._text_e1dpy_37 span{position:relative}._text_e1dpy_37 span:after{position:absolute;right:0;bottom:-.2rem;left:0;height:1px;background:currentColor;content:"";transform:scaleX(.35);transform-origin:left;transition:transform .26s var(--ease-out)}._text_e1dpy_37:hover:not(:disabled) span:after,._text_e1dpy_37:focus-visible span:after{transform:scaleX(1)}._small_e1dpy_66{min-height:2.75rem;padding:.6rem 1.1rem;font-size:.875rem}@media(max-width:30rem){._button_e1dpy_1{min-height:3rem}}._booking_191c6_1{padding-block:var(--section-space)}._layout_191c6_5{display:grid;grid-template-columns:minmax(0,4.2fr) minmax(0,7.8fr);gap:clamp(2.5rem,6vw,7rem);align-items:start}._aside_191c6_12{position:sticky;top:calc(var(--header-height) + 2rem);padding-top:1.5rem;border-top:1px solid var(--line)}._asideTitle_191c6_19{max-width:9ch;margin-top:1.25rem;font-size:clamp(2.9rem,4.8vw,5.1rem);line-height:.95;letter-spacing:-.045em}._asideLead_191c6_27{max-width:25rem;margin-top:clamp(1.5rem,3vw,2.25rem);color:var(--muted);font-size:.94rem;line-height:1.7}._demoBox_191c6_35{margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:1rem;border-top:1px solid var(--line)}._demoLabel_191c6_41{color:var(--accent);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:lowercase}._demoText_191c6_49{margin-top:.55rem;color:var(--muted);font-size:.8rem;line-height:1.6}._asideHint_191c6_56{margin-top:1.25rem;color:var(--muted);font-size:.8rem;line-height:1.6}._panel_191c6_63{--bg: var(--paper);--fg: var(--ink);--muted: var(--muted-light);--line: var(--line-light);--accent: var(--bronze-deep);--error: var(--error-light);--focus: var(--bronze-deep);min-width:0;min-height:39rem;padding:clamp(1.25rem,3vw,2.5rem);border-top:2px solid var(--bronze);background:var(--paper);color:var(--ink)}._panelHead_191c6_80{display:flex;align-items:center;justify-content:space-between;gap:1rem}._panelLabel_191c6_87{display:flex;align-items:center;gap:.55rem;color:var(--bronze-deep);font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:lowercase}._panelLabel_191c6_87:before{width:.45rem;height:.45rem;background:var(--bronze);content:""}._reset_191c6_105{color:var(--muted-light);font-size:.76rem;text-decoration:underline;text-underline-offset:.25rem;transition:color .2s var(--ease-soft)}._reset_191c6_105:hover,._reset_191c6_105:focus-visible{color:var(--bronze-deep)}._stepper_191c6_118{margin-top:1.35rem}._stepperList_191c6_122{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}._stepItem_191c6_128{min-width:0}._stepButton_191c6_132{display:grid;gap:.4rem;width:100%;padding:.25rem 0;color:var(--muted-light);text-align:left}._stepButton_191c6_132:disabled{cursor:default;opacity:.5}._stepButton_191c6_132:not(:disabled):hover{color:var(--ink)}._stepButton_191c6_132[aria-current=step]{color:var(--ink);opacity:1}._stepButton_191c6_132[aria-current=step] ._stepNumber_191c6_155{border-color:var(--ink);background:var(--ink);color:var(--paper)}._stepNumber_191c6_155{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border:1px solid var(--line-light);color:var(--muted-light);font-size:.7rem;font-variant-numeric:tabular-nums}._stepNumberDone_191c6_173{border-color:var(--bronze-deep);background:var(--bronze-deep);color:var(--paper)}._stepLabel_191c6_179{overflow:hidden;font-size:.7rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}._stepProgress_191c6_187{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.7rem}._progressSegment_191c6_194{height:1px;background:var(--line-light)}._progressActive_191c6_199{background:var(--accent)}._stepBody_191c6_203{margin-top:clamp(1.75rem,3.5vw,2.5rem);padding-top:clamp(1.25rem,2.5vw,1.75rem);border-top:1px solid var(--line-light)}._stepContent_191c6_209{animation:_stepIn_191c6_1 .26s var(--ease-out)}._stepTitle_191c6_213{scroll-margin-top:calc(var(--header-height) + 1.5rem);color:var(--ink);font-size:clamp(1.9rem,2.7vw,2.45rem);line-height:1.03;letter-spacing:-.04em}._stepHint_191c6_221{max-width:34rem;margin-top:.6rem;color:var(--muted-light);font-size:.83rem;line-height:1.55}._stepFooter_191c6_229{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:1.15rem;border-top:1px solid var(--line-light)}._footerActions_191c6_240{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-left:auto}._backButton_191c6_248{color:var(--muted-light);font-size:.82rem;text-decoration:underline;text-underline-offset:.28rem;transition:color .2s var(--ease-soft)}._backButton_191c6_248:hover,._backButton_191c6_248:focus-visible{color:var(--ink)}._serviceList_191c6_261{margin:1.4rem 0 0;padding:0;border:0;border-top:1px solid var(--control-border)}._serviceOption_191c6_268{display:grid;grid-template-columns:minmax(0,1fr) auto 1.2rem;gap:1rem;align-items:center;width:100%;padding:.95rem .6rem;border-bottom:1px solid var(--control-border);text-align:left;transition:background-color .18s var(--ease-soft),color .18s var(--ease-soft)}._serviceOption_191c6_268:hover{background:var(--paper-soft)}._serviceOption_191c6_268:focus-within,._barberOption_191c6_287:focus-within{outline:2px solid var(--focus);outline-offset:-2px}._serviceOptionSelected_191c6_292{background:var(--ink);color:var(--paper)}._serviceOptionSelected_191c6_292:hover{background:var(--ink)}._serviceText_191c6_301{display:grid;gap:.15rem;min-width:0}._serviceName_191c6_307{font-size:.95rem;font-weight:500;line-height:1.3}._serviceDesc_191c6_313{color:var(--muted-light);font-size:.75rem;line-height:1.45}._serviceOptionSelected_191c6_292 ._serviceName_191c6_307{color:var(--paper)}._serviceOptionSelected_191c6_292 ._serviceDesc_191c6_313{color:var(--muted-dark)}._serviceData_191c6_327{display:grid;gap:.15rem;justify-items:end;white-space:nowrap}._serviceDuration_191c6_334{color:var(--muted-light);font-size:.65rem}._servicePrice_191c6_339{color:var(--ink);font-size:.9rem;font-weight:500;font-variant-numeric:tabular-nums}._serviceOptionSelected_191c6_292 ._serviceDuration_191c6_334{color:var(--muted-dark)}._serviceOptionSelected_191c6_292 ._servicePrice_191c6_339{color:var(--paper)}._check_191c6_354{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border:1px solid var(--control-border);color:transparent}._checkOn_191c6_364{border-color:var(--bronze);background:var(--bronze);color:var(--ink)}._barberGrid_191c6_370{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1.4rem 0 0;padding:0;border:0}._barberOption_191c6_287{display:grid;grid-template-columns:auto minmax(0,1fr) 1.15rem;gap:.8rem;align-items:center;padding:.7rem;border:1px solid var(--control-border);text-align:left;transition:border-color .18s var(--ease-soft),background-color .18s var(--ease-soft)}._barberOption_191c6_287:hover{border-color:var(--bronze-deep)}._barberOptionSelected_191c6_396{border-color:var(--ink);background:var(--ink);color:var(--paper)}._barberPhoto_191c6_402{width:2.6rem;height:3.2rem;object-fit:cover}._barberPhotoAny_191c6_408{display:flex;align-items:center;justify-content:center;width:2.6rem;height:3.2rem;background:var(--paper-soft);color:var(--bronze-deep)}._barberOptionSelected_191c6_396 ._barberPhotoAny_191c6_408{background:var(--ink-soft);color:var(--bronze-soft)}._barberText_191c6_423{display:grid;gap:.15rem;min-width:0}._barberName_191c6_429{overflow:hidden;font-size:.84rem;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}._barberRole_191c6_438{color:var(--muted-light);font-size:.66rem;line-height:1.4}._barberOptionSelected_191c6_396 ._barberRole_191c6_438{color:var(--muted-dark)}._dateStrip_191c6_448{display:grid;grid-auto-flow:column;grid-auto-columns:4rem;gap:.5rem;margin-top:1.4rem;padding-bottom:.4rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}._dateButton_191c6_460{display:grid;justify-items:center;gap:.15rem;min-height:4.25rem;padding:.55rem .25rem;border:1px solid var(--control-border);scroll-snap-align:start;transition:border-color .18s var(--ease-soft),background-color .18s var(--ease-soft)}._dateButton_191c6_460:hover:not(:disabled){border-color:var(--bronze-deep)}._dateButton_191c6_460:disabled{opacity:.32;cursor:not-allowed}._dateButtonSelected_191c6_482{border-color:var(--ink);background:var(--ink);color:var(--paper)}._dateWeekday_191c6_488{color:var(--muted-light);font-size:.6rem;letter-spacing:.04em}._dateDay_191c6_494{font-family:var(--font-display);font-size:1.15rem;line-height:1}._dateMonth_191c6_500{color:var(--muted-light);font-size:.58rem}._dateButtonSelected_191c6_482 ._dateWeekday_191c6_488,._dateButtonSelected_191c6_482 ._dateMonth_191c6_500{color:var(--muted-dark)}._scheduleNote_191c6_510{margin-top:.7rem;color:var(--muted-light);font-size:.68rem;line-height:1.5}._timeBlock_191c6_517{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid var(--line-light)}._timeTitle_191c6_523{color:var(--muted-light);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:lowercase}._timeGrid_191c6_531{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.7rem}._timeButton_191c6_538{min-height:2.75rem;border:1px solid var(--control-border);font-size:.78rem;font-variant-numeric:tabular-nums;transition:border-color .18s var(--ease-soft),background-color .18s var(--ease-soft)}._timeButton_191c6_538:hover{border-color:var(--bronze-deep)}._timeSelected_191c6_552{border-color:var(--ink);background:var(--ink);color:var(--paper)}._emptyTimes_191c6_558{max-width:30rem;margin-top:.7rem;color:var(--muted-light);font-size:.8rem;line-height:1.55}._slotError_191c6_566{margin-top:1rem;color:var(--error);font-size:.8rem;line-height:1.5}._selectionNote_191c6_573{margin-top:1.25rem;color:var(--bronze-deep);font-size:.8rem;line-height:1.5}._summary_191c6_580{margin-top:1.35rem;padding:1rem;background:var(--paper-soft)}._summaryList_191c6_586{display:grid;gap:.5rem}._summaryRow_191c6_591{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;font-size:.8rem;line-height:1.45}._summaryTerm_191c6_601{color:var(--muted-light)}._summaryValue_191c6_605{color:var(--ink);font-weight:500;text-align:right}._summaryTotal_191c6_611{margin-top:.35rem;padding-top:.6rem;border-top:1px solid var(--line-light);font-size:.92rem}._summaryTotal_191c6_611 ._summaryTerm_191c6_601{color:var(--ink);font-weight:500}._summaryTotal_191c6_611 ._summaryValue_191c6_605{font-size:1.05rem}._form_191c6_627{display:grid;gap:1.1rem;margin-top:1.5rem;padding-top:1.35rem;border-top:1px solid var(--line-light)}._fields_191c6_635{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._field_191c6_635{display:grid;gap:.35rem}._fieldLabel_191c6_646{color:var(--muted-light);font-size:.72rem;font-weight:500;letter-spacing:.04em}._input_191c6_653{width:100%;min-height:3rem;padding:.7rem .8rem;border:1px solid var(--control-border);border-radius:0;background:#ffffff3d;color:var(--ink);font-size:1rem;transition:border-color .18s var(--ease-soft),background-color .18s var(--ease-soft)}._input_191c6_653::placeholder{color:var(--muted-light)}._input_191c6_653:hover{border-color:var(--bronze-deep)}._input_191c6_653:focus{border-color:var(--bronze-deep);background:#fff6}._inputError_191c6_680{border-color:var(--error)}._inputError_191c6_680:focus{border-color:var(--error)}._errorText_191c6_688{color:var(--error);font-size:.72rem;line-height:1.45}._fieldHint_191c6_694{color:var(--muted-light);font-size:.66rem;line-height:1.45}._formNote_191c6_700{padding-top:.2rem;color:var(--muted-light);font-size:.7rem;line-height:1.55}._success_191c6_707{padding-block:clamp(1rem,3vw,2rem);animation:_stepIn_191c6_1 .32s var(--ease-out)}._successMark_191c6_712{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border:1px solid var(--bronze);background:var(--bronze);color:var(--ink)}._successTitle_191c6_723{scroll-margin-top:calc(var(--header-height) + 1.5rem);max-width:12ch;margin-top:1.5rem;color:var(--ink);font-size:clamp(2.1rem,3.2vw,3rem);line-height:1;letter-spacing:-.04em}._successLead_191c6_733{max-width:31rem;margin-top:1rem;color:var(--muted-light);font-size:.88rem;line-height:1.65}._successRef_191c6_741{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:1.5rem;padding:.8rem 1rem;border:1px dashed var(--line-light);color:var(--muted-light);font-size:.72rem}._successRef_191c6_741 strong{color:var(--ink);font-size:.85rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.04em}._successActions_191c6_761{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.75rem;padding-top:1.15rem;border-top:1px solid var(--line-light)}._successNote_191c6_771{max-width:31rem;margin-top:1.5rem;color:var(--muted-light);font-size:.7rem;line-height:1.55}@keyframes _stepIn_191c6_1{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:68rem){._layout_191c6_5{grid-template-columns:minmax(0,1fr);gap:2.5rem}._aside_191c6_12{position:static;max-width:42rem}._asideTitle_191c6_19{max-width:12ch}}@media(max-width:68rem){._stepFooter_191c6_229{position:sticky;bottom:0;z-index:3;padding-bottom:.9rem;background:var(--paper)}}@media(max-width:40rem){._panel_191c6_63{min-height:0;padding:1.15rem}._barberGrid_191c6_370,._fields_191c6_635{grid-template-columns:minmax(0,1fr)}._stepFooter_191c6_229{align-items:stretch}._footerActions_191c6_240{width:100%;justify-content:flex-end}._footerActions_191c6_240>*{flex:1}._stepLabel_191c6_179{font-size:.62rem}._timeGrid_191c6_531{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:40.01rem){._dateStrip_191c6_448{grid-auto-flow:row;grid-template-columns:repeat(7,minmax(0,1fr));overflow-x:visible;scrollbar-width:auto}}@media(max-width:30rem){._serviceOption_191c6_268{grid-template-columns:minmax(0,1fr) auto 1.1rem;gap:.75rem;padding-inline:.35rem}._serviceDesc_191c6_313{display:none}._stepperList_191c6_122{gap:.35rem}._stepButton_191c6_132{gap:.3rem}._stepNumber_191c6_155{width:1.4rem;height:1.4rem;font-size:.65rem}._timeGrid_191c6_531{grid-template-columns:repeat(3,minmax(0,1fr))}}._stepTitle_191c6_213:focus,._successTitle_191c6_723:focus{outline:none}._backButton_191c6_248{display:inline-flex;align-items:center;min-height:2.75rem}._reset_191c6_105{display:inline-flex;align-items:center;min-height:2.25rem}._stepFooterStatic_191c6_908{position:static;z-index:auto;padding-bottom:0;background:transparent}._map_1efhb_1{display:block;width:100%;height:auto;background:var(--ink)}._grid_1efhb_8{fill:none;stroke:#efe9df0d;stroke-width:1}._block_1efhb_14{fill:#efe9df06}._street_1efhb_18{fill:none;stroke:#efe9df2e;stroke-width:2}._streetMajor_1efhb_24{fill:none;stroke:#efe9df4d;stroke-width:5}._streetThin_1efhb_30{fill:none;stroke:#efe9df1c;stroke-width:1}._pond_1efhb_36{fill:#efe9df0b;stroke:#b3895b8c;stroke-width:1}._route_1efhb_42{fill:none;stroke:#b3895b8c;stroke-width:1.5;stroke-dasharray:3 7}._metroRing_1efhb_49{fill:var(--ink);stroke:#efe9df73;stroke-width:1.5}._metroText_1efhb_55{fill:var(--paper);font-family:var(--font-body);font-size:13px;font-weight:600;text-anchor:middle}._label_1efhb_63{fill:#a39e94db;font-family:var(--font-body);font-size:13px;letter-spacing:.06em}._labelStrong_1efhb_70{fill:var(--paper);font-family:var(--font-body);font-size:18px;font-weight:500;letter-spacing:.1em;text-anchor:middle}._address_1efhb_79{fill:#a39e94e6;font-family:var(--font-body);font-size:13px;text-anchor:middle}._marker_1efhb_86{fill:var(--bronze)}._markerCore_1efhb_90{fill:var(--ink)}._halo_1efhb_94{fill:none;stroke:#b3895b59;stroke-width:1;stroke-dasharray:2 4}._contacts_lvfpq_1{padding-block:var(--section-space)}._header_lvfpq_5{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem clamp(2rem,6vw,7rem);align-items:end;padding-top:1.5rem;border-top:1px solid var(--line)}._heading_lvfpq_14{max-width:9ch;margin-top:1.5rem;font-size:clamp(3rem,5.6vw,5.9rem);line-height:.95;letter-spacing:-.045em}._intro_lvfpq_22{max-width:26rem;padding-bottom:.5rem;color:var(--muted);font-size:.9375rem;line-height:1.65}._body_lvfpq_30{display:grid;grid-template-columns:minmax(0,4.3fr) minmax(0,7.7fr);gap:clamp(2.5rem,6vw,7rem);align-items:start;margin-top:clamp(2.8rem,6vw,5.5rem)}._details_lvfpq_38{display:grid;gap:1.75rem}._block_lvfpq_43{padding-top:1rem;border-top:1px solid var(--line)}._detailTitle_lvfpq_48{color:var(--accent);font-family:var(--font-body);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:lowercase}._address_lvfpq_57{margin-top:.7rem;color:var(--fg);font-family:var(--font-display);font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.3;letter-spacing:-.02em}._note_lvfpq_66{margin-top:.35rem;color:var(--muted);font-size:.75rem;line-height:1.5}._route_lvfpq_73{max-width:20rem;margin-top:.8rem;color:var(--muted);font-size:.84rem;line-height:1.6}._hours_lvfpq_81{display:grid;gap:.35rem;margin-top:.8rem}._hoursRow_lvfpq_87{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.84rem}._hoursRow_lvfpq_87 dt{color:var(--muted)}._hoursRow_lvfpq_87 dd{margin:0;color:var(--fg);font-variant-numeric:tabular-nums}._phone_lvfpq_105{margin-top:.7rem;color:var(--fg);font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums}._socials_lvfpq_115{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem}._social_lvfpq_115{display:grid;gap:.15rem;padding-bottom:.35rem;border-bottom:1px solid var(--line);color:var(--fg);font-size:.84rem}._socialNote_lvfpq_131{color:var(--muted);font-size:.64rem;letter-spacing:.05em}._cta_lvfpq_137{justify-self:start;margin-top:.25rem}._mapFigure_lvfpq_142{margin:0}._mapFrame_lvfpq_146{overflow:hidden;background:var(--ink)}._mapCaption_lvfpq_151{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:.7rem;color:var(--muted);font-size:.68rem;line-height:1.5}._demoNote_lvfpq_162{max-width:44rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.15rem;border-top:1px solid var(--line);color:var(--muted);font-size:.72rem;line-height:1.55}@media(max-width:64rem){._header_lvfpq_5{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem}._heading_lvfpq_14{margin-top:1.25rem}._intro_lvfpq_22{max-width:32rem}}@media(max-width:56rem){._body_lvfpq_30{grid-template-columns:minmax(0,1fr);gap:3rem}._details_lvfpq_38{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}._cta_lvfpq_137{grid-column:1 / -1}._mapFigure_lvfpq_142{width:100%}}@media(max-width:38rem){._details_lvfpq_38{grid-template-columns:minmax(0,1fr)}._cta_lvfpq_137{grid-column:auto}}._dialog_ua313_1{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;padding:0;background:var(--ink);color:var(--paper)}._dialog_ua313_1::backdrop{background:#000000d9}._dialog_ua313_1[open]{animation:_lightboxIn_ua313_1 .26s var(--ease-out)}._content_ua313_23{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;padding:clamp(.9rem,2.2vw,1.75rem) clamp(1rem,3vw,2.5rem) clamp(1rem,2.5vw,1.75rem)}._top_ua313_30{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.85rem}._label_ua313_38{color:var(--muted-dark);font-size:.7rem;letter-spacing:.14em;text-transform:lowercase}._close_ua313_45{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--line-dark);color:var(--paper);transition:border-color .2s var(--ease-soft),color .2s var(--ease-soft)}._close_ua313_45:hover,._close_ua313_45:focus-visible{border-color:var(--bronze);color:var(--bronze-soft)}._stage_ua313_64{display:flex;align-items:center;justify-content:center;min-height:0}._stage_ua313_64 img{width:auto;max-width:100%;height:auto;max-height:calc(100svh - 12rem);object-fit:contain;animation:_imageIn_ua313_1 .24s var(--ease-out)}._bottom_ua313_80{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:.85rem;border-top:1px solid var(--line-dark)}._caption_ua313_89{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.25rem;color:var(--paper);font-family:var(--font-display);font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.2}._counter_ua313_100{color:var(--muted-dark);font-family:var(--font-body);font-size:.72rem;font-variant-numeric:tabular-nums;letter-spacing:.08em}._controls_ua313_108{display:flex;gap:.5rem}._navButton_ua313_113{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--line-dark);color:var(--paper);transition:border-color .2s var(--ease-soft),color .2s var(--ease-soft)}._navButton_ua313_113:hover,._navButton_ua313_113:focus-visible{border-color:var(--bronze);color:var(--bronze-soft)}@media(max-width:40rem){._stage_ua313_64 img{max-height:calc(100svh - 13rem)}._bottom_ua313_80{align-items:flex-end}}@keyframes _lightboxIn_ua313_1{0%{opacity:0}to{opacity:1}}@keyframes _imageIn_ua313_1{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}._gallery_w7xcg_1{padding-block:var(--section-space)}._header_w7xcg_5{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem clamp(2rem,6vw,7rem);align-items:end;padding-top:1.5rem;border-top:1px solid var(--line)}._heading_w7xcg_14{max-width:11ch;margin-top:1.5rem;font-size:clamp(3rem,5.6vw,5.9rem);line-height:.95;letter-spacing:-.045em}._intro_w7xcg_22{max-width:24rem;padding-bottom:.5rem;color:var(--muted);font-size:.9375rem;line-height:1.65}._grid_w7xcg_30{margin-top:clamp(2.8rem,6vw,5.5rem);columns:3;column-gap:clamp(.85rem,1.8vw,1.4rem)}._item_w7xcg_36{display:block;width:100%;margin:0 0 clamp(.85rem,1.8vw,1.4rem);break-inside:avoid;text-align:left}._photo_w7xcg_44{display:block;position:relative;overflow:hidden;background:var(--ink-soft)}._photo_w7xcg_44:after{position:absolute;inset:0;border:1px solid rgba(239,233,223,.08);content:"";pointer-events:none}._photo_w7xcg_44 img{width:100%;height:auto;transition:transform .8s var(--ease-out),opacity .3s var(--ease-soft)}._item_w7xcg_36:hover ._photo_w7xcg_44 img,._item_w7xcg_36:focus-visible ._photo_w7xcg_44 img{transform:scale(1.02)}._caption_w7xcg_72{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.55rem;color:var(--muted);font-size:.7rem;letter-spacing:.06em;transition:color .2s var(--ease-soft)}._item_w7xcg_36:hover ._caption_w7xcg_72,._item_w7xcg_36:focus-visible ._caption_w7xcg_72{color:var(--paper)}._captionMark_w7xcg_89{color:var(--bronze)}@media(max-width:60rem){._header_w7xcg_5{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem}._heading_w7xcg_14{margin-top:1.25rem}._intro_w7xcg_22{max-width:32rem}._grid_w7xcg_30{columns:2}}@media(max-width:38rem){._grid_w7xcg_30{columns:1}._photo_w7xcg_44 img{max-height:34rem;object-fit:cover}}._hero_1ru1r_1{position:relative;min-height:100svh;overflow:hidden;background:var(--ink);color:var(--paper)}._media_1ru1r_9{position:absolute;z-index:0;top:0;right:0;bottom:0;width:54%}._media_1ru1r_9 img{width:100%;height:100%;object-fit:cover;object-position:50% 36%;animation:_mediaIn_1ru1r_1 1.5s var(--ease-out) both}._media_1ru1r_9:after{position:absolute;inset:0;background:linear-gradient(90deg,#0b0b0a,#0b0b0ad1 16%,#0b0b0a1f 52%,#0b0b0a00 74%),linear-gradient(0deg,#0b0b0a,#0b0b0a00 34%);content:""}._inner_1ru1r_35{position:relative;z-index:1;display:flex;align-items:flex-end;width:100%;max-width:var(--container);min-height:100svh;margin-inline:auto;padding:calc(var(--header-height) + 3.5rem) var(--gutter) clamp(2rem,4vw,3.5rem)}._copy_1ru1r_47{width:min(100%,47rem);padding-bottom:clamp(.5rem,4vh,3rem)}._kicker_1ru1r_52{display:flex;align-items:center;gap:.8rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);color:var(--bronze-soft);font-size:.72rem;font-weight:500;letter-spacing:.16em;animation:_copyIn_1ru1r_1 .7s var(--ease-out) .1s both}._kicker_1ru1r_52:before{width:2rem;height:1px;background:currentColor;content:""}._title_1ru1r_71{margin-bottom:clamp(1.5rem,2.8vw,2.5rem);font-size:clamp(4.4rem,9.3vw,9.2rem);line-height:.88;letter-spacing:-.045em;animation:_titleIn_1ru1r_1 .9s var(--ease-out) .18s both}._titleLine_1ru1r_79{display:block}._titleLine_1ru1r_79+._titleLine_1ru1r_79{margin-left:clamp(.35rem,3.5vw,3.75rem)}._titleRule_1ru1r_87{display:block;width:clamp(3rem,8vw,7rem);height:1px;margin-top:clamp(1.25rem,2.5vw,2rem);margin-bottom:clamp(.9rem,1.8vw,1.4rem);background:var(--bronze);animation:_lineIn_1ru1r_1 .9s var(--ease-out) .45s both;transform-origin:left}._lead_1ru1r_98{max-width:31rem;color:var(--muted-dark);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.6;animation:_copyIn_1ru1r_1 .7s var(--ease-out) .4s both}._actions_1ru1r_106{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:clamp(1.75rem,3vw,2.5rem);animation:_copyIn_1ru1r_1 .7s var(--ease-out) .52s both}._meta_1ru1r_115{display:flex;flex-wrap:wrap;gap:1.5rem 2.75rem;margin-top:clamp(2.5rem,5vh,4rem);animation:_copyIn_1ru1r_1 .7s var(--ease-out) .62s both}._metaItem_1ru1r_123{display:grid;gap:.3rem;min-width:9rem}._metaTerm_1ru1r_129{color:var(--bronze-soft);font-size:.67rem;letter-spacing:.14em;text-transform:lowercase}._metaValue_1ru1r_136{color:var(--paper);font-size:.875rem;font-weight:500}@media(max-width:56rem){._hero_1ru1r_1{min-height:100svh}._media_1ru1r_9{width:100%}._media_1ru1r_9 img{object-position:56% 28%}._media_1ru1r_9:after{background:linear-gradient(0deg,#0b0b0a 4%,#0b0b0af0 22%,#0b0b0a59 52%,#0b0b0a40),linear-gradient(90deg,#0b0b0a8c,#0b0b0a0d 70%)}._inner_1ru1r_35{min-height:100svh;padding-top:calc(var(--header-height) + 5rem)}._copy_1ru1r_47{padding-bottom:0}._title_1ru1r_71{font-size:clamp(3.4rem,13.5vw,6.4rem)}}@media(max-width:30rem){._lead_1ru1r_98{max-width:22rem;font-size:.95rem}._actions_1ru1r_106{gap:1rem}._meta_1ru1r_115{gap:1.25rem 2rem;margin-top:2.25rem}._metaItem_1ru1r_123{min-width:7.5rem}}@keyframes _mediaIn_1ru1r_1{0%{opacity:.001;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes _titleIn_1ru1r_1{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes _copyIn_1ru1r_1{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}@keyframes _lineIn_1ru1r_1{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}._services_rtvqz_1{padding-block:var(--section-space)}._header_rtvqz_5{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,6.3fr) minmax(0,3.5fr);gap:2rem;align-items:start;padding-top:1.5rem;border-top:1px solid var(--line)}._headerTitle_rtvqz_14 h2{font-size:clamp(2.9rem,5.5vw,5.75rem);letter-spacing:-.04em}._headerText_rtvqz_19{display:grid;gap:1.2rem;padding-top:.5rem}._headerText_rtvqz_19 p{color:var(--muted);font-size:.9375rem;line-height:1.65}._headerText_rtvqz_19 ._demoNote_rtvqz_31{color:var(--accent);font-size:.75rem;letter-spacing:.02em;line-height:1.55}._body_rtvqz_38{display:grid;grid-template-columns:minmax(0,4.6fr) minmax(0,7.4fr);gap:clamp(2.5rem,6vw,7rem);align-items:start;margin-top:clamp(3rem,6vw,6rem)}._aside_rtvqz_46{position:sticky;top:calc(var(--header-height) + 2rem)}._photo_rtvqz_51{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--ink-soft)}._photo_rtvqz_51 img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}._aside_rtvqz_46:hover ._photo_rtvqz_51 img{transform:scale(1.025)}._photoCaption_rtvqz_69{display:flex;justify-content:space-between;gap:1rem;margin-top:.8rem;color:var(--muted);font-size:.68rem;letter-spacing:.1em;text-transform:lowercase}._quote_rtvqz_80{margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding-top:1.25rem;border-top:1px solid var(--line);color:var(--paper);font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.22;letter-spacing:-.02em}._list_rtvqz_91{border-top:1px solid var(--line)}._row_rtvqz_95{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem 2rem;width:100%;padding:clamp(1.15rem,2vw,1.6rem) 0;border-bottom:1px solid var(--line);text-align:left;transition:color .22s var(--ease-soft)}._row_rtvqz_95:before{position:absolute;top:1.15rem;bottom:1.15rem;left:-1.25rem;width:1px;background:var(--bronze);content:"";transform:scaleY(0);transform-origin:top;transition:transform .28s var(--ease-out)}._row_rtvqz_95:hover:before,._row_rtvqz_95:focus-visible:before{transform:scaleY(1)}._rowText_rtvqz_125{display:grid;gap:.35rem}._rowName_rtvqz_130{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem;color:var(--paper);font-size:clamp(1.08rem,1.35vw,1.3rem);font-weight:500;line-height:1.3;transition:color .22s var(--ease-soft)}._row_rtvqz_95:hover ._rowName_rtvqz_130,._row_rtvqz_95:focus-visible ._rowName_rtvqz_130{color:var(--bronze-soft)}._featuredMark_rtvqz_147{color:var(--bronze);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:lowercase}._rowDescription_rtvqz_155{max-width:31rem;color:var(--muted);font-size:.86rem;line-height:1.55}._rowData_rtvqz_162{display:flex;align-items:baseline;gap:1.25rem;padding-top:.1rem;white-space:nowrap}._duration_rtvqz_170{color:var(--muted);font-size:.76rem;letter-spacing:.02em}._price_rtvqz_176{min-width:5.1rem;color:var(--paper);font-size:clamp(1.05rem,1.2vw,1.2rem);font-weight:500;font-variant-numeric:tabular-nums;text-align:right}@media(max-width:64rem){._header_rtvqz_5{grid-template-columns:minmax(0,2fr) minmax(0,6fr)}._headerText_rtvqz_19{grid-column:2;padding-top:1rem}}@media(max-width:56rem){._header_rtvqz_5{display:flex;flex-direction:column;gap:1.5rem}._headerText_rtvqz_19{max-width:32rem;padding-top:0}._body_rtvqz_38{display:flex;flex-direction:column;gap:2.5rem}._aside_rtvqz_46{position:static;order:2;width:100%}._photo_rtvqz_51{aspect-ratio:16 / 10}._quote_rtvqz_80{max-width:30rem}}@media(max-width:30rem){._row_rtvqz_95{grid-template-columns:minmax(0,1fr);gap:.75rem;padding-block:1.2rem}._row_rtvqz_95:before{left:-.75rem}._rowData_rtvqz_162{justify-content:space-between;gap:1rem}._price_rtvqz_176{min-width:0}}._footer_v3u4i_1{--focus: var(--bronze-soft);padding-top:clamp(3rem,6vw,5rem);background:var(--ink);color:var(--paper)}._brandRow_v3u4i_9{padding-top:1.5rem;border-top:1px solid var(--line-dark)}._brandKicker_v3u4i_14{display:flex;align-items:center;gap:.8rem;color:var(--bronze);font-size:.7rem;letter-spacing:.14em;text-transform:lowercase}._brandKicker_v3u4i_14:before{width:2rem;height:1px;background:currentColor;content:""}._wordmark_v3u4i_31{margin-top:clamp(1.25rem,3vw,2.5rem);color:var(--paper);font-family:var(--font-body);font-size:clamp(3rem,12.2vw,11.8rem);font-weight:600;line-height:.78;letter-spacing:.055em;white-space:nowrap}._tagline_v3u4i_42{margin-top:clamp(1rem,2vw,1.75rem);color:var(--muted-dark);font-family:var(--font-display);font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.25}._columns_v3u4i_50{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr);gap:2rem clamp(2rem,6vw,7rem);margin-top:clamp(3rem,6vw,5rem);padding-top:1.5rem;border-top:1px solid var(--line-dark)}._column_v3u4i_50{min-width:0}._columnTitle_v3u4i_63{color:var(--bronze);font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:lowercase}._navList_v3u4i_71{display:grid;gap:.45rem;margin-top:.9rem}._navLink_v3u4i_77{display:inline-flex;align-items:center;min-height:1.75rem;padding-block:.2rem;color:var(--paper);font-size:.84rem;transition:color .2s var(--ease-soft)}._navLink_v3u4i_77:hover,._navLink_v3u4i_77:focus-visible{color:var(--bronze-soft)}._contactList_v3u4i_92{display:grid;gap:.4rem;margin-top:.9rem;color:var(--muted-dark);font-size:.8rem;line-height:1.55}._contactList_v3u4i_92 strong{color:var(--paper);font-weight:500}._hours_v3u4i_106{display:grid;gap:.15rem;margin-top:.4rem}._hoursRow_v3u4i_112{display:flex;justify-content:space-between;gap:1rem;font-size:.76rem}._socialList_v3u4i_119{display:grid;gap:.55rem;margin-top:.9rem}._social_v3u4i_119{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.35rem;border-bottom:1px solid var(--line-dark);color:var(--paper);font-size:.8rem}._socialNote_v3u4i_136{color:var(--muted-dark);font-size:.64rem}._legal_v3u4i_141{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 2rem;margin-top:clamp(3rem,5vw,4rem);padding-top:1.15rem;border-top:1px solid var(--line-dark);color:var(--muted-dark);font-size:.7rem;line-height:1.55}._credits_v3u4i_155{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem}._credits_v3u4i_155 a{color:var(--muted-dark);text-decoration:underline;text-underline-offset:.2rem;transition:color .2s var(--ease-soft)}._credits_v3u4i_155 a:hover,._credits_v3u4i_155 a:focus-visible{color:var(--paper)}._disclaimer_v3u4i_173{max-width:52rem;margin-top:1.5rem;padding-bottom:clamp(2rem,4vw,3.5rem);color:var(--muted-dark);font-size:.68rem;line-height:1.6}._toTop_v3u4i_182{display:inline-flex;align-items:center;min-height:1.75rem;padding-block:.2rem;color:var(--muted-dark);text-decoration:underline;text-underline-offset:.22rem;transition:color .2s var(--ease-soft)}._toTop_v3u4i_182:hover,._toTop_v3u4i_182:focus-visible{color:var(--paper)}@media(max-width:56rem){._columns_v3u4i_50{grid-template-columns:repeat(2,minmax(0,1fr))}._column_v3u4i_50:last-child{grid-column:1 / -1}._socialList_v3u4i_119{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}}@media(max-width:38rem){._columns_v3u4i_50{grid-template-columns:minmax(0,1fr)}._column_v3u4i_50:last-child{grid-column:auto}._socialList_v3u4i_119{grid-template-columns:minmax(0,1fr)}._legal_v3u4i_141{align-items:flex-start}}._logo_1u78m_1{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.35rem;line-height:1}._rule_1u78m_9{width:1.75rem;height:1px;background:var(--accent)}._wordmark_1u78m_15{color:var(--fg);font-family:var(--font-body);font-size:1.05rem;font-weight:600;letter-spacing:.2em}._sub_1u78m_23{color:var(--muted);font-size:.58rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase}._large_1u78m_31 ._rule_1u78m_9{width:3.5rem}._large_1u78m_31 ._wordmark_1u78m_15{font-size:clamp(1.5rem,3vw,2.25rem)}._large_1u78m_31 ._sub_1u78m_23{font-size:.7rem}@media(max-width:30rem){._logo_1u78m_1:not(._large_1u78m_31) ._rule_1u78m_9{width:1.25rem}._logo_1u78m_1:not(._large_1u78m_31) ._wordmark_1u78m_15{font-size:.92rem;letter-spacing:.16em}._logo_1u78m_1:not(._large_1u78m_31) ._sub_1u78m_23{font-size:.5rem;letter-spacing:.22em}}._dialog_cdiw5_1{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;padding:0;background:var(--ink);color:var(--paper)}._dialog_cdiw5_1::backdrop{background:#000000a6}._dialog_cdiw5_1[open]{animation:_menuIn_cdiw5_1 .36s var(--ease-out)}._inner_cdiw5_23{display:flex;flex-direction:column;min-height:100svh;padding:0 var(--gutter) 2rem;overflow-y:auto}._top_cdiw5_31{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-height)}._close_cdiw5_38{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--line-dark);color:var(--paper);transition:border-color .2s var(--ease-soft)}._close_cdiw5_38:hover{border-color:var(--bronze)}._nav_cdiw5_53{margin-top:clamp(2rem,8vh,4.5rem)}._navItem_cdiw5_57{border-top:1px solid var(--line-dark)}._navItem_cdiw5_57:last-child{border-bottom:1px solid var(--line-dark)}._navLink_cdiw5_65{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;color:var(--paper);font-family:var(--font-display);font-size:clamp(1.9rem,8vw,2.75rem);line-height:1;transition:color .2s var(--ease-soft)}._navLink_cdiw5_65:hover,._navLink_cdiw5_65:focus-visible{color:var(--bronze-soft)}._bottom_cdiw5_83{display:grid;gap:1.5rem;margin-top:auto;padding-top:2.5rem}._details_cdiw5_90{display:grid;gap:.3rem;color:var(--muted-dark);font-size:.875rem}._details_cdiw5_90 strong{color:var(--paper);font-weight:500}._cta_cdiw5_102{width:100%}._note_cdiw5_106{color:var(--muted-dark);font-size:.72rem;line-height:1.5}@keyframes _menuIn_cdiw5_1{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:translateY(0)}}._header_1yey6_1{--bg: var(--ink);--fg: var(--paper);--muted: var(--muted-dark);--line: var(--line-dark);--accent: var(--bronze);--focus: var(--bronze-soft);position:fixed;z-index:50;top:0;right:0;left:0;border-bottom:1px solid transparent;transition:background-color .32s var(--ease-soft),border-color .32s var(--ease-soft)}._scrolled_1yey6_20{border-bottom-color:var(--line-dark);background:#0b0b0af5}._inner_1yey6_25{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:var(--header-height)}._brand_1yey6_33{display:inline-flex;flex-shrink:0}._nav_1yey6_38{margin-left:auto}._navList_1yey6_42{display:flex;align-items:center;gap:clamp(1.25rem,2.2vw,2.375rem)}._navLink_1yey6_48{position:relative;display:inline-block;padding:.5rem 0;color:var(--muted-dark);font-size:.875rem;line-height:1.2;transition:color .22s var(--ease-soft)}._navLink_1yey6_48:after{position:absolute;right:0;bottom:.15rem;left:0;height:1px;background:var(--bronze);content:"";transform:scaleX(0);transform-origin:left;transition:transform .28s var(--ease-out)}._navLink_1yey6_48:hover,._navLink_1yey6_48:focus-visible,._navLink_1yey6_48[aria-current]{color:var(--paper)}._navLink_1yey6_48:hover:after,._navLink_1yey6_48:focus-visible:after,._navLink_1yey6_48[aria-current]:after{transform:scaleX(1)}._actions_1yey6_83{display:flex;align-items:center;gap:.75rem}._menuButton_1yey6_89{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--line-dark);color:var(--paper);transition:border-color .2s var(--ease-soft)}._menuButton_1yey6_89:hover{border-color:var(--bronze)}@media(max-width:68rem){._nav_1yey6_38{display:none}._menuButton_1yey6_89{display:inline-flex}}@media(max-width:30rem){._inner_1yey6_25{gap:1rem}._actions_1yey6_83{gap:.5rem}._cta_1yey6_123{padding-inline:.85rem;font-size:.8125rem}}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/prata-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/prata-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/golos-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/golos-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display: "Prata", "Times New Roman", serif;--font-body: "Golos Text", "Helvetica Neue", Arial, sans-serif;--ink: #0b0b0a;--ink-raised: #141412;--ink-soft: #1c1b18;--paper: #efe9df;--paper-soft: #e6dfd3;--paper-deep: #d8d0c2;--muted-dark: #a39e94;--muted-light: #615c54;--bronze: #b3895b;--bronze-deep: #7a5a35;--bronze-soft: #d8b88f;--error-dark: #e5a08f;--error-light: #9c3b2a;--line-dark: rgba(239, 233, 223, .15);--line-light: rgba(11, 11, 10, .16);--control-border: #7f7a72;--container: 90rem;--gutter: clamp(1.25rem, 4.2vw, 4.5rem);--header-height: 5.5rem;--section-space: clamp(5rem, 10vw, 9rem);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-soft: cubic-bezier(.4, 0, .2, 1)}@media(max-width:56rem){:root{--header-height: 4.5rem;--section-space: clamp(4rem, 12vw, 6rem)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-width:20rem;background:var(--ink);color:var(--paper);font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.isLocked{overflow:hidden}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:400;line-height:.98;letter-spacing:-.03em;text-wrap:balance}p{margin:0;text-wrap:pretty}ul,ol,dl,dd{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer}input,textarea,select{font:inherit}img{display:block;max-width:100%}::selection{background:var(--bronze);color:var(--ink)}:focus-visible{outline:2px solid var(--focus, var(--bronze-soft));outline-offset:3px}section[tabindex="-1"]:focus{outline:none}[id]{scroll-margin-top:calc(var(--header-height) + 1.5rem)}.toneDark{--bg: var(--ink);--fg: var(--paper);--muted: var(--muted-dark);--line: var(--line-dark);--accent: var(--bronze);--error: var(--error-dark);--focus: var(--bronze-soft)}.toneGraphite{--bg: var(--ink-raised);--fg: var(--paper);--muted: var(--muted-dark);--line: var(--line-dark);--accent: var(--bronze);--error: var(--error-dark);--focus: var(--bronze-soft)}.toneLight{--bg: var(--paper);--fg: var(--ink);--muted: var(--muted-light);--line: var(--line-light);--accent: var(--bronze-deep);--error: var(--error-light);--focus: var(--bronze-deep)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{background:var(--bg);color:var(--fg)}.visuallyHidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skipLink{position:fixed;z-index:100;top:.75rem;left:.75rem;transform:translateY(-160%);padding:.75rem 1rem;background:var(--paper);color:var(--ink);font-size:.875rem;font-weight:500}.skipLink:focus{transform:translateY(0)}@media(max-width:68rem){html{scroll-padding-bottom:6rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
