.Waitlist_wrap__J9fDl{gap:32px;width:100%}.Waitlist_heading__v5ybH,.Waitlist_wrap__J9fDl{display:flex;flex-direction:column;align-items:center}.Waitlist_heading__v5ybH{gap:16px;max-width:640px;text-align:center}.Waitlist_title__b5SGs{margin:0;color:var(--color-neutral-100);font-family:var(--font-family-playfair);font-weight:700;font-size:var(--text-size-header-2);line-height:var(--text-line-header-2)}.Waitlist_lead__Zt029{margin:0;color:var(--color-neutral-100);font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-1);line-height:var(--text-line-body-1)}.Waitlist_note__tdL_t{color:var(--color-neutral-500)}.Waitlist_error__Gjao_,.Waitlist_note__tdL_t{width:100%;max-width:640px;margin:0;font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-2);text-align:center}.Waitlist_error__Gjao_{color:var(--color-secondary)}.Waitlist_actions__HNRv1{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}select.Waitlist_serviceSelect__ALdzu:disabled{color:var(--color-neutral-500);cursor:not-allowed}span.Waitlist_invalid__mysVY,span.Waitlist_invalid__mysVY:focus-within{border-color:var(--color-secondary)}select.Waitlist_serviceSelect__ALdzu[aria-invalid=true]{color:var(--color-secondary)}.Waitlist_held__VlKNC{width:100%;max-width:640px;margin:0 auto;padding:16px 20px;border:1px solid var(--color-accent-complementario);border-radius:12px;text-align:center}.Waitlist_heldTitle__7JXGm{margin:0 0 6px;color:var(--color-neutral-100);font-family:var(--font-family-dm-sans);font-size:var(--text-size-subheader-2);line-height:var(--text-line-subheader-2);font-weight:600}.Waitlist_heldText___1hT5{margin:0}.Waitlist_heldText___1hT5,.Waitlist_link__WKj4T{color:var(--color-neutral-100);font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-2)}.Waitlist_link__WKj4T{margin:24px auto 0;text-align:center}.Waitlist_link__WKj4T a{color:inherit;font-weight:600;text-decoration:underline}@media (max-width:640px){.Waitlist_title__b5SGs{font-size:var(--text-size-header-3);line-height:var(--text-line-header-3)}}.appointments_page__m8toe{min-height:100vh;min-height:100dvh;padding:24px 22px 56px;background:var(--brand-bg);color:var(--brand-text);font-family:var(--brand-body-font,var(--font-family-dm-sans)),system-ui,sans-serif}.appointments_shell__lo2ZM{width:100%;max-width:560px;margin:0 auto}.appointments_topbar__ZZhaF{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 30px;font-size:13px;line-height:18px;color:var(--color-neutral-400)}.appointments_brand__pTf8C{min-width:0;overflow-wrap:anywhere;font-family:var(--brand-heading-font,var(--font-family-playfair)),Georgia,serif;font-style:italic;font-weight:700;font-size:15px;color:var(--brand-text)}.appointments_langs__PTLX_{display:flex;gap:10px;flex:none}.appointments_lang__W69TK{color:var(--color-neutral-400);text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.appointments_lang__W69TK[aria-current=true]{color:var(--brand-text);font-weight:700}.appointments_steps__yqKqq{margin:0 0 18px;padding:0;list-style:none;font-family:var(--brand-heading-font,var(--font-family-playfair)),Georgia,serif;font-style:italic;font-weight:700;font-size:13px;color:var(--color-neutral-500)}.appointments_steps__yqKqq,.appointments_steps__yqKqq li{display:flex;align-items:center;gap:10px}.appointments_steps__yqKqq li[aria-current=step]{color:var(--brand-text)}.appointments_stepsLine__UBBh6{width:22px;height:1px;background:var(--color-neutral-600)}.appointments_title__9GvyW{margin:0 0 18px;font-family:var(--brand-heading-font,var(--font-family-playfair)),Georgia,serif;font-size:26px;line-height:1.15;font-weight:700;color:var(--color-accent-complementario);overflow-wrap:anywhere}.appointments_offerNote__tGup3{margin:0 0 14px;font-size:13px;line-height:20px;color:var(--color-neutral-400)}.appointments_sentence__8BmP1{margin:0;font-family:var(--brand-heading-font,var(--font-family-playfair)),Georgia,serif;font-weight:700;font-size:21px;line-height:1.7}.appointments_lead__m568d,.appointments_sentence__8BmP1{color:var(--color-neutral-500)}.appointments_value__Qr54n{display:inline;margin:0;padding:0 0 1px;background:none;border:none;border-bottom:1px solid var(--color-neutral-600);border-radius:0;box-shadow:none;color:var(--color-neutral-100);font:inherit;text-align:left;cursor:pointer}.appointments_valueEmpty__cnEGB{color:var(--color-neutral-500)}.appointments_value__Qr54n[aria-expanded=true]{border-bottom-color:var(--color-accent-complementario)}.appointments_value__Qr54n:focus-visible{outline:2px solid var(--color-accent-complementario);outline-offset:3px}.appointments_hint__ojnsr{margin:14px 0 0;font-size:14px;line-height:21px;color:var(--color-neutral-400)}.appointments_actions__oGLio{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 0}.appointments_actions__oGLio>*{flex:1 1 auto}.appointments_error__sFTDK{margin:16px 0 0;font-size:14px;line-height:21px;color:var(--brand-text);overflow-wrap:anywhere}.appointments_backdrop__t7_s7{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;padding:12px;background:rgb(0 0 0/55%)}.appointments_sheet__In8qt{width:100%;max-width:520px;max-height:min(78vh,640px);max-height:min(78dvh,640px);overflow-y:auto;padding:18px 18px 16px;background:var(--color-neutral-800);color:var(--color-neutral-100);border-radius:28px;box-shadow:0 -10px 40px -10px rgb(0 0 0/80%);font-family:var(--font-family-dm-sans),system-ui,sans-serif;text-align:left}.appointments_sheetHead__f8mOh{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.appointments_sheetTitle__IYhZL{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-400)}.appointments_sheetClose__3GQoK{margin:0;padding:6px 4px;background:none;border:none;color:var(--color-neutral-300);font:inherit;font-size:13px;cursor:pointer}.appointments_options___IZAM{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.appointments_option__wglCM{display:flex;align-items:center;gap:14px;width:100%;margin:0;padding:10px 6px;background:none;border:none;border-radius:16px;color:var(--color-neutral-100);font:inherit;text-align:left;cursor:pointer}.appointments_option__wglCM:focus-visible{outline:2px solid var(--color-accent-complementario)}.appointments_optionName__SLkUu{display:block;font-size:16px;font-weight:700;line-height:22px;color:var(--color-neutral-100);overflow-wrap:anywhere}.appointments_optionSelected__OzGv8 .appointments_optionName__SLkUu{color:var(--color-secondary)}.appointments_optionMeta__wyxI_{color:var(--color-neutral-400)}.appointments_optionDesc__XGZKs,.appointments_optionMeta__wyxI_{display:block;font-size:13px;line-height:19px;overflow-wrap:anywhere}.appointments_optionDesc__XGZKs{margin-top:2px;color:var(--color-neutral-300)}.appointments_optionBody__cmhMx{min-width:0;flex:1 1 auto}.appointments_price__DXJah{flex:none;align-self:flex-start;padding-top:2px;font-size:14px;font-weight:700;text-align:right;color:var(--color-neutral-100)}.appointments_priceStruck__3l59H{display:block;font-weight:400;text-decoration:line-through;color:var(--color-neutral-400)}.appointments_avatar__xXR5T{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--color-accent-complementario);color:var(--brand-on-complementario,var(--color-neutral-100));font-weight:700;font-size:20px;letter-spacing:.04em}.appointments_avatarSmall__tIh3q{width:48px;height:48px;font-size:16px}.appointments_avatarAny__k0w1J{background:transparent;border:1px dashed var(--color-neutral-500);color:var(--color-neutral-300)}.appointments_photo__AluCt{display:block;width:100%;height:100%;object-fit:cover}.appointments_days__cnzCV{display:flex;gap:18px;margin:0 0 14px;padding:0 0 4px;overflow-x:auto;scrollbar-width:none}.appointments_day__A_JVz{flex:none;margin:0;padding:0;background:none;border:none;color:var(--color-neutral-400);font:inherit;font-size:13px;text-align:center;cursor:pointer}.appointments_day__A_JVz strong{display:block;font-size:18px;color:var(--color-neutral-100)}.appointments_daySelected__LTiIB strong{color:var(--color-secondary);border-bottom:1px solid var(--color-secondary)}.appointments_part__DGkMt{margin:10px 0 2px;font-size:12px;line-height:18px;color:var(--color-neutral-400)}.appointments_times__lp2IC{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none}.appointments_time___rbV0{margin:0;padding:6px 0 1px;background:none;border:none;border-bottom:1px solid var(--color-neutral-600);border-radius:0;color:var(--color-neutral-100);font:inherit;font-size:16px;cursor:pointer}.appointments_timeSelected__tbA6S{color:var(--color-secondary);border-bottom-color:var(--color-secondary)}.appointments_sheetNote__LwQL8{margin:0;font-size:14px;line-height:21px;color:var(--color-neutral-300)}.appointments_field__dezfF{display:block;margin:0}.appointments_inlineInput__cSb_b{box-sizing:border-box;width:100%;max-width:100%;margin:2px 0 0;padding:2px 0 3px;background:none;border:none;border-bottom:1px solid var(--color-neutral-600);border-radius:0;box-shadow:none;color:var(--color-neutral-100);font:inherit;font-size:21px;outline:none}.appointments_inlineInput__cSb_b::placeholder{color:var(--color-neutral-500)}.appointments_inlineInput__cSb_b:focus{border-bottom-color:var(--color-accent-complementario)}.appointments_fieldError__NkK6C{display:block;margin:4px 0 0;font-family:var(--font-family-dm-sans),system-ui,sans-serif;font-size:13px;font-weight:400;line-height:19px;color:var(--brand-text)}.appointments_rows__aaFOZ{display:grid;grid-gap:18px;gap:18px;margin:0}.appointments_noteLabel__Mju0R{display:block;font-family:var(--font-family-dm-sans),system-ui,sans-serif;font-size:13px;font-weight:400;line-height:19px;color:var(--color-neutral-400)}.appointments_noteInput__4kqhd{box-sizing:border-box;width:100%;margin:6px 0 0;padding:8px 0 4px;background:none;border:none;border-bottom:1px solid var(--color-neutral-600);border-radius:0;box-shadow:none;color:var(--color-neutral-100);font-family:var(--font-family-dm-sans),system-ui,sans-serif;font-size:16px;outline:none}.appointments_noteInput__4kqhd:focus{border-bottom-color:var(--color-accent-complementario)}.appointments_consent__etbp1{margin:22px 0 0;font-family:var(--font-family-dm-sans),system-ui,sans-serif;font-weight:400}.appointments_consentLabel__itovJ{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:21px;color:var(--brand-text);cursor:pointer}.appointments_consentBox__n25XG{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--color-accent-complementario)}.appointments_consentHint__TKQsN,.appointments_legal__3sLbT{margin:6px 0 0;font-size:12px;line-height:18px;color:var(--color-neutral-400)}.appointments_legal__3sLbT a{color:var(--color-neutral-300)}.appointments_facts__w8ja_{margin:0;padding:0;font-size:14px;color:var(--color-neutral-200)}.appointments_fact__N4fEi{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px solid var(--color-neutral-700)}.appointments_fact__N4fEi dt{margin:0;color:var(--color-neutral-400)}.appointments_fact__N4fEi dd{margin:0;text-align:right;overflow-wrap:anywhere}.appointments_factNote___nGuh{display:block;font-size:12px;color:var(--color-neutral-400)}.appointments_payBox__YPx3r{margin:16px 0 0;padding:12px 14px;background:var(--brand-raised);color:var(--color-neutral-200);border-radius:16px;font-size:13px;line-height:20px}.appointments_eyebrow___bHS0{margin:6px 0 4px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-400)}.appointments_big__Y__w8{margin:0 0 6px;font-size:40px;line-height:1.1;color:var(--color-accent-complementario)}.appointments_big__Y__w8,.appointments_doneLine__qJNdW{font-family:var(--brand-heading-font,var(--font-family-playfair)),Georgia,serif;font-weight:700}.appointments_doneLine__qJNdW{margin:0 0 12px;font-size:19px;line-height:1.5;color:var(--color-neutral-200);overflow-wrap:anywhere}.appointments_body__hm_We{margin:0 0 12px;font-size:14px;line-height:21px;color:var(--color-neutral-400);overflow-wrap:anywhere}.appointments_code__qOhBJ{margin:18px 0 0;font-size:12px;color:var(--color-neutral-400)}.appointments_code__qOhBJ strong{display:block;font-size:22px;letter-spacing:.12em;color:var(--brand-text)}.appointments_linkNote__g1aBq{margin:16px 0 0;font-size:13px;line-height:20px;color:var(--color-neutral-400)}.appointments_phone__SUMTo{color:var(--brand-text)}.appointments_notice__foz4m{margin:0 0 16px;font-size:14px;line-height:21px;font-weight:700;color:var(--brand-text)}.appointments_back__iHShK{margin:14px 0 0;padding:4px 0;background:none;border:none;color:var(--color-neutral-300);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}@media (min-width:769px){.appointments_page__m8toe{padding-top:48px}.appointments_sentence__8BmP1{font-size:24px}.appointments_backdrop__t7_s7{align-items:center}}.appointments_legalBlock__hKk__{margin:32px 0 0;padding:14px 0 0;border-top:1px solid var(--color-neutral-700);font-family:var(--font-family-dm-sans),system-ui,sans-serif;font-size:12px;line-height:18px;color:var(--color-neutral-400)}.appointments_legalBlock__hKk__ dt{font-weight:700}.appointments_legalBlock__hKk__ dd{margin:0 0 6px}.Button_btn__kzInP{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-width:13em;padding:.9em 2.5em;margin:0;border-radius:var(--border-radius-lg);font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-1);font-weight:700;letter-spacing:.08em;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Button_btn__kzInP.Button_sm__pnQzd{min-width:9em;padding:.65em 1.6em;font-size:var(--text-size-body-2)}.Button_btn__kzInP.Button_primary__6_Dls{background:var(--color-accent-complementario);border:1px solid var(--color-accent-complementario);color:var(--brand-on-complementario,var(--color-neutral-100));box-shadow:none}.Button_btn__kzInP.Button_primary__6_Dls:hover:not(:disabled){background:var(--color-secondary);border-color:var(--color-secondary);color:var(--brand-on-secondary,var(--brand-on-complementario,var(--color-neutral-100)))}.Button_btn__kzInP.Button_outline__PQR9W{background:transparent;border:1px solid var(--color-accent-complementario);color:var(--color-neutral-100);box-shadow:none}.Button_btn__kzInP.Button_outline__PQR9W:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-complementario) 12%,transparent)}.Button_btn__kzInP:disabled,.Button_btn__kzInP[aria-disabled=true]{cursor:not-allowed}.Button_btn__kzInP.Button_primary__6_Dls:disabled{background:var(--color-neutral-800);border-color:var(--color-neutral-800);color:var(--color-neutral-500)}.Button_btn__kzInP.Button_outline__PQR9W:disabled{opacity:.45}.Button_btn__kzInP:focus-visible{outline:2px solid var(--color-accent-complementario);outline-offset:2px}.Button_btn__kzInP.Button_block__PcjB5{width:100%}@media (max-width:768px){.Button_btn__kzInP{width:100%}}.ReservationFlow_shell__Ep96x{max-width:1100px;width:90%;margin:0 auto;padding:clamp(8rem,18vh,12.5rem) 0 4rem;display:flex;flex-direction:column;gap:clamp(2.5rem,6vh,5rem)}.ReservationFlow_shellCampaign__mGo78{padding-top:calc(var(--header-height, 166px) + clamp(.75rem, 2vh, 1.75rem))}.ReservationFlow_fade__80Zm1{display:flex;flex-direction:column;gap:clamp(2.5rem,6vh,5rem);transition:opacity .22s ease;will-change:opacity}.ReservationFlow_fadeIn__3B5JT{opacity:1}.ReservationFlow_fadeOut__QjDtx{opacity:0}.ReservationFlow_header__zF15T{text-align:center}.ReservationFlow_eyebrow__lv_UU{margin:0 0 .5rem;font-family:var(--font-family-playfair);font-style:italic;font-weight:700;font-size:var(--text-size-subheader-1);color:var(--color-neutral-500)}.ReservationFlow_title__MI_Dt{width:-moz-fit-content;width:fit-content;margin:0 auto;font-family:var(--font-family-playfair);font-weight:700;font-size:var(--text-size-header-2);line-height:var(--text-line-header-2);white-space:nowrap;color:var(--brand-complementario-ink)}.ReservationFlow_titleMedium__kE5qm{font-weight:500}.ReservationFlow_titleMultiline__j3X5e{white-space:normal}.ReservationFlow_titleLine__YW95s{display:block}.ReservationFlow_titleLineLight__tgSYk{-webkit-text-fill-color:var(--color-neutral-100);color:var(--color-neutral-100)}.ReservationFlow_priceLockup__4ivJ9{width:-moz-fit-content;width:fit-content;margin:.45rem auto 0;display:grid;justify-items:center;grid-row-gap:.26rem;row-gap:.26rem;font-family:var(--font-family-playfair);font-weight:700;line-height:.9}.ReservationFlow_priceCompare__UPKoM{position:relative;width:-moz-fit-content;width:fit-content;color:var(--color-secondary);font-size:clamp(1.25rem,2.2vw,1.9rem)}.ReservationFlow_priceCompare__UPKoM:after{content:"";position:absolute;left:-10%;right:-10%;top:53%;height:.12em;background:currentColor;transform:rotate(-12deg)}.ReservationFlow_priceFrom__Eer15{color:var(--color-accent-acento);font-size:clamp(1rem,1.5vw,1.3rem);font-weight:400;line-height:1;letter-spacing:.02em}.ReservationFlow_priceAmount__FdWVn{color:var(--color-accent-acento);font-size:clamp(2.45rem,4.7vw,4.15rem);line-height:.78;letter-spacing:0;text-shadow:0 0 18px color-mix(in srgb,var(--brand-accent) 16%,transparent)}.ReservationFlow_priceNote__n17Fy{margin-top:.58rem;padding-bottom:.1rem;border-bottom:2px solid;font-family:var(--font-family-dm-sans);font-size:clamp(.64rem,.86vw,.78rem);font-weight:700;letter-spacing:.04em;line-height:1.1;color:var(--color-neutral-100)}.ReservationFlow_indicator__ouq8B{margin-top:.95rem}.ReservationFlow_indicator__ouq8B ol{display:flex;align-items:center;justify-content:center;gap:1rem;list-style:none;margin:0;padding:0}.ReservationFlow_indicator__ouq8B li{font-family:var(--font-family-playfair);font-style:italic;font-weight:700;font-size:var(--text-size-subheader-1);color:var(--color-neutral-500)}.ReservationFlow_indicator__ouq8B li:not(:last-child):after{content:"";display:inline-block;width:2.5rem;height:1px;margin-left:1rem;vertical-align:middle;background:var(--color-neutral-500)}.ReservationFlow_indicator__ouq8B li.ReservationFlow_indicatorActive__sKV7d{color:var(--color-neutral-100)}.ReservationFlow_indicator__ouq8B li.ReservationFlow_indicatorCompleted__2p_ae{color:var(--brand-complementario-ink)}.ReservationFlow_languages__Xbedo{margin-top:.75rem;display:flex;justify-content:center;gap:.25rem}.ReservationFlow_languageBtn__rDY_6{min-width:2.75rem;min-height:2.75rem;padding:0 .5rem;border:0;background:none;font-family:var(--font-family-dm-sans);font-size:var(--text-size-body-2);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500);cursor:pointer}.ReservationFlow_languageBtn__rDY_6[aria-pressed=true]{color:var(--color-neutral-100);text-decoration:underline;text-underline-offset:.35em}.ReservationFlow_languageBtn__rDY_6:focus-visible{outline:2px solid var(--color-accent-acento);outline-offset:2px}.ReservationFlow_body__qPqUq{width:100%}@media (max-width:768px){.ReservationFlow_shell__Ep96x{width:100%;padding:clamp(4rem,10vh,8rem) 1.25rem 2rem}.ReservationFlow_shellCampaign__mGo78{padding-top:calc(var(--header-height, 166px) + .5rem)}.ReservationFlow_fade__80Zm1,.ReservationFlow_header__zF15T{transition:gap .28s ease,max-height .28s ease,opacity .2s ease}.ReservationFlow_header__zF15T{max-height:16rem;overflow:hidden}.ReservationFlow_headerWithPrice__7NZK3{max-height:22rem}.ReservationFlow_shell__Ep96x:has([aria-haspopup=dialog][aria-expanded=true]) .ReservationFlow_fade__80Zm1{gap:0}.ReservationFlow_shell__Ep96x:has([aria-haspopup=dialog][aria-expanded=true]) .ReservationFlow_header__zF15T{max-height:0;opacity:0;pointer-events:none}.ReservationFlow_title__MI_Dt{width:100%;max-width:280px;white-space:normal;font-size:26px;line-height:32px}.ReservationFlow_priceLockup__4ivJ9{margin-top:.45rem}.ReservationFlow_priceAmount__FdWVn{font-size:3rem}.ReservationFlow_indicator__ouq8B li:not(:last-child):after{width:1.5rem;margin-left:.75rem}}.ReservationFlow_look__A5Qtv{position:relative;isolation:isolate}.ReservationFlow_lookBackdrop__qnxJA{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ReservationFlow_lookImage__8tTBC{width:100%;height:100%;object-fit:cover;display:block}.ReservationFlow_lookBackdrop__qnxJA:after{content:"";position:absolute;inset:0}.ReservationFlow_lookBackdrop__qnxJA[data-booking-veil=dark]:after{background:rgb(0 0 0/.55)}.ReservationFlow_lookBackdrop__qnxJA[data-booking-veil=light]:after{background:rgb(255 255 255/.6)}.ReservationFlow_lookPanel__bpmW9{padding:clamp(1.25rem,4vw,2.5rem);border-radius:.5rem;background:color-mix(in srgb,var(--brand-bg) 94%,transparent)}.ReservationFlow_notice__gro9m{width:100%;max-width:44rem;margin:0 auto;padding:1rem 1.25rem;border:1px solid var(--color-neutral-500);border-radius:.375rem;text-align:left}.ReservationFlow_noticeText__AFxYo{margin:0;font-size:var(--text-size-body-2);line-height:var(--text-line-body-2);white-space:pre-line;overflow-wrap:anywhere}body:has(.alta_root__DF50w),html:has(.alta_root__DF50w){overflow-x:clip}.alta_root__DF50w{--alta-banner-height:30px;--alta-switch-height:0px;--alta-chrome-height:calc(var(--alta-banner-height) + var(--alta-switch-height));--alta-hairline:color-mix(in srgb,var(--brand-text) 14%,transparent);--alta-quiet:color-mix(in srgb,var(--brand-text) 85%,var(--brand-bg));min-height:100dvh;background:var(--brand-bg)}.alta_chrome__Vn1tT{position:-webkit-sticky;position:sticky;top:0;z-index:60}.alta_banner__MN_BX{display:flex;align-items:center;justify-content:center;height:var(--alta-banner-height);padding:0 12px;background:var(--brand-text);color:var(--brand-bg);font:500 12px/1 system-ui,sans-serif;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alta_bar__wlLN7{position:-webkit-sticky;position:sticky;top:var(--alta-chrome-height);z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px;padding:6px 12px;background:var(--brand-bg);border-bottom:1px solid var(--color-neutral-600)}.alta_barButton__7hvSi{min-height:44px;min-width:44px;padding:0 8px;border:0;background:none;color:inherit;font:600 14px/1 var(--brand-body-font,var(--font-family-dm-sans)),system-ui,sans-serif;letter-spacing:.04em;cursor:pointer}.alta_barButton__7hvSi svg{vertical-align:-2px}.alta_barButton__7hvSi:first-child{justify-self:start}.alta_barButton__7hvSi:last-child{justify-self:end}.alta_barName__XoQVv{max-width:40vw;font-family:var(--brand-heading-font,var(--font-family-playfair)),Georgia,serif;font-size:16px;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alta_barButton__7hvSi:focus-visible{outline:3px solid var(--brand-complementario-ink,currentColor);outline-offset:2px}.alta_stage__QuJ9l{transition:filter .6s ease}.alta_offer__podW1{position:relative;transform:translateZ(0)}.alta_carta__LIABw{position:relative}.alta_carta__LIABw,.alta_form__O3Rdn{min-height:calc(100dvh - var(--alta-chrome-height))}.alta_pill__8_L_V{top:50%;transform:translate(-50%,-50%);padding:10px 18px;border-radius:999px;font:500 14px/1.2 system-ui,sans-serif}.alta_pill__8_L_V,.alta_veilNote__8tDiJ{position:fixed;left:50%;z-index:70;background:color-mix(in srgb,var(--brand-text) 94%,transparent);color:var(--brand-bg);box-shadow:0 6px 24px rgb(0 0 0/.2);pointer-events:none}.alta_veilNote__8tDiJ{bottom:18px;transform:translateX(-50%);width:min(92vw,420px);margin:0;padding:12px 16px;border-radius:14px;font:500 14px/1.35 system-ui,sans-serif;text-align:center}.alta_empty__0pQSw{min-height:100dvh;background:var(--brand-bg)}@media (prefers-reduced-motion:reduce){.alta_stage__QuJ9l{transition:none}}.alta_switch__1s4Qb{display:none;height:var(--alta-switch-height);box-sizing:border-box;align-items:center;gap:6px;padding:4px 12px;background:var(--brand-bg);border-bottom:1px solid var(--alta-hairline)}.alta_switchButton__VEfd3{flex:1 1;min-height:44px;border:1px solid color-mix(in srgb,var(--brand-text) 27%,transparent);border-radius:10px;background:transparent;color:var(--brand-text);font:600 13px/1 system-ui,sans-serif;cursor:pointer}.alta_switchButton__VEfd3[aria-pressed=true]{background:var(--brand-text);color:var(--brand-bg)}.alta_switchButton__VEfd3:focus-visible{outline:3px solid var(--brand-complementario-ink,currentColor);outline-offset:2px}.alta_split__YfxJU{display:block}.alta_pageColumn__7IoYg{position:relative;min-width:0}.alta_mailColumn__t5PhU{min-width:0;padding:16px 12px 24px;background:var(--brand-bg);color:var(--brand-text);font:400 14px/1.45 system-ui,sans-serif}.alta_mailTitle__sxeAO{margin:0 0 6px;font:700 18px/1.25 system-ui,sans-serif}.alta_mailExample__1Y5Z1{margin:0 0 14px;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--color-accent-acento) 12%,transparent);font-size:13px}.alta_mailItem__ZwtBc{margin:0 0 22px}.alta_mailKind__VKXGX{margin:0 0 2px;font:700 14px/1.3 system-ui,sans-serif}.alta_mailSubject__Tx_kb{margin:0 0 8px;font-size:13px;color:var(--alta-quiet)}.alta_mailSubject__Tx_kb span{font-weight:600}.alta_mailFrame__KUU0h{overflow:hidden;border:1px solid var(--alta-hairline);border-radius:8px;background:var(--brand-bg);pointer-events:none}.alta_mailFrame__KUU0h iframe{display:block;border:0;transform-origin:top left}.alta_after__xeNg3{margin:0;padding:28px max(16px,calc((100% - 1120px) / 2)) 36px;background:var(--brand-bg);color:var(--brand-text);font:400 14px/1.5 system-ui,sans-serif;border-top:1px solid var(--alta-hairline)}.alta_afterTitle__F8A0s{margin:0 0 4px;font:700 18px/1.3 system-ui,sans-serif}.alta_afterIntro__NoyUm{margin:0 0 12px;color:var(--alta-quiet)}.alta_afterList__Kg4Ip{margin:0;padding:0;list-style:none}.alta_afterList__Kg4Ip li{padding:10px 0;border-top:1px solid var(--alta-hairline)}@media (max-width:879px){.alta_root__DF50w[data-alta-has-emails]{--alta-switch-height:52px}.alta_switch__1s4Qb{display:flex}.alta_split__YfxJU[data-alta-view=emails] .alta_pageColumn__7IoYg,.alta_split__YfxJU[data-alta-view=page] .alta_mailColumn__t5PhU{display:none}}@media (min-width:880px){.alta_split__YfxJU{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:start}.alta_mailColumn__t5PhU{position:-webkit-sticky;position:sticky;top:var(--alta-chrome-height);align-self:start;max-height:calc(100dvh - var(--alta-chrome-height));overflow-y:auto;padding:20px 20px 28px}}