.page_page__v_MAF{background:#fff;color:#222;font-family:var(--font-main)}.page_inner__vQuTm{width:min(1184px,calc(100% - 48px));margin:0 auto;padding:48px 0 64px;display:flex;flex-direction:column;gap:56px}.page_page__v_MAF h1,.page_page__v_MAF h2,.page_page__v_MAF h3,.page_page__v_MAF p{margin:0}.page_page__v_MAF h2{font-size:26px;line-height:1.2;letter-spacing:-.4px}.page_page__v_MAF h3{font-size:17px;line-height:1.3}.page_page__v_MAF p{color:#3f3f3f;font-size:14px;line-height:1.55}.page_hero__GhExn{display:grid;grid-template-columns:5fr 7fr;grid-gap:56px;gap:56px;align-items:start}.page_heroCopy__imIxw{padding-top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.page_hero__GhExn h1{font-size:clamp(34px,3.1vw,42px);line-height:1.14;letter-spacing:-.8px}.page_hero__GhExn h1 em{color:#ff385c;font-style:normal}.page_heroCopy__imIxw>p{font-size:16px}.page_locationPill__B2Mfz{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid #ddd;border-radius:999px;font-size:13px;white-space:nowrap}.page_locationPill__B2Mfz svg{color:#ff385c}.page_locationPill__B2Mfz span{color:#6a6a6a}.page_benefits__xB3pf{display:flex;flex-wrap:wrap;gap:16px 24px;font-size:14px}.page_benefits__xB3pf span{display:flex;align-items:center;gap:8px}.page_benefits__xB3pf span:before{content:"";width:8px;height:8px;border-radius:50%;background:#ff385c}.page_actions__9nrI3{display:flex;gap:14px;flex-wrap:wrap}.page_darkButton__w3jL0,.page_primaryButton__aAZhV,.page_secondaryButton__CykdX{display:inline-flex;justify-content:center;align-items:center;gap:10px;border-radius:999px;font-weight:600;transition:.18s ease}.page_primaryButton__aAZhV{padding:14px 22px;background:#ff385c;color:#fff}.page_primaryButton__aAZhV:hover{background:#e00b41;color:#fff;transform:translateY(-1px)}.page_secondaryButton__CykdX{padding:13px 22px;border:1px solid #ddd}.page_secondaryButton__CykdX svg{color:#ff385c}.page_heroMedia__y4GA3{display:grid;grid-gap:14px;gap:14px}.page_map__D_2bf,.page_photoWrap__OEQW8{position:relative;overflow:hidden;border-radius:20px}.page_photoWrap__OEQW8 img{width:100%;aspect-ratio:16/9;object-fit:cover}.page_photoBadge__dnt3Y{position:absolute;right:14px;bottom:14px;padding:8px 14px;border-radius:999px;background:#fff;box-shadow:0 4px 12px #0002;font-size:12px;font-weight:700}.page_thumbs__u5SWR{display:flex;align-items:center;gap:12px}.page_thumbs__u5SWR img{width:84px;height:62px;object-fit:cover;border-radius:10px}.page_thumbs__u5SWR p{max-width:300px;margin-left:auto;color:#6a6a6a;font-size:12.5px}.page_section__MkScj{display:flex;flex-direction:column;gap:28px}.page_headingRow__sKEAO{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.page_headingRow__sKEAO>p{max-width:460px;color:#6a6a6a}.page_sizeGrid__XzQlq,.page_threeGrid__X7_O_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.page_outlineCard__RLelJ,.page_whiteCard__y9mIP{min-height:190px;padding:24px;border-radius:18px;display:flex;flex-direction:column;gap:12px}.page_outlineCard__RLelJ{border:1px solid #ddd}.page_whiteCard__y9mIP{background:#fff}.page_callout__apmwB>svg,.page_outlineCard__RLelJ>svg,.page_whiteCard__y9mIP>svg{width:34px;height:34px;color:#ff385c;stroke-width:1.7}.page_outlineCard__RLelJ div,.page_whiteCard__y9mIP div{display:grid;grid-gap:8px;gap:8px}.page_callout__apmwB{padding:18px 24px;border-radius:14px;background:#f7f7f7;display:flex;align-items:center;gap:14px}.page_callout__apmwB>svg{width:28px;height:28px;flex:0 0 auto}.page_panel__NIcVX{padding:44px 40px;border-radius:24px;background:#f7f7f7}.page_sizeCard__0mW0j{min-height:220px;padding:26px;border:1px solid #ddd;border-radius:18px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left}.page_sizeCard__0mW0j[aria-checked=true]{border:2px solid #ff385c;background:#fff5f7}.page_sizeCard__0mW0j:focus-visible{outline:3px solid #ffb6c3;outline-offset:2px}.page_sizeCard__0mW0j>span{display:flex;align-items:baseline;gap:10px}.page_sizeCard__0mW0j>span b{color:#ff385c;font-size:30px}.page_sizeCard__0mW0j>span strong{color:#6a6a6a}.page_sizeCard__0mW0j small{margin-top:auto;color:#6a6a6a;font-weight:700}.page_sizeCard__0mW0j[aria-checked=true] small{color:#ff385c}.page_faqGrid__Y_Jom,.page_storyGrid__g1_nY{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.page_faqGrid__Y_Jom article,.page_story__U3yD_{padding:28px;border-radius:18px;background:#fff;display:flex;flex-direction:column;gap:12px}.page_story__U3yD_>span{height:25px;color:#ff385c;font:700 40px/1 serif}.page_story__U3yD_>p{font-size:15px}.page_story__U3yD_>strong{margin-top:auto;font-size:14px}.page_story__U3yD_ small{color:#6a6a6a;font-weight:400}.page_stepsSection__mHS8C{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:48px;gap:48px}.page_stepsCopy__j5QEz{display:flex;flex-direction:column;gap:24px}.page_steps__4FIpb{display:grid;grid-gap:18px;gap:18px}.page_steps__4FIpb>div{display:flex;gap:16px}.page_steps__4FIpb>div>span{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:50%;background:#ff385c;color:#fff;font-weight:700}.page_steps__4FIpb>div p{display:grid;grid-gap:3px;gap:3px}.page_stepsCopy__j5QEz .page_callout__apmwB{margin-top:auto}.page_map__D_2bf img{width:100%;height:100%;min-height:380px;object-fit:cover}.page_map__D_2bf .page_photoBadge__dnt3Y{left:14px;right:auto}.page_faqGrid__Y_Jom{gap:20px}.page_faqGrid__Y_Jom article{padding:26px}.page_finalCta__Zy7Sf{padding:52px 48px;border-radius:24px;background:#222;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:48px;gap:48px;align-items:center}.page_finalCta__Zy7Sf h2{color:#fff;font-size:30px}.page_finalCta__Zy7Sf p{margin-top:16px;color:#bbb;font-size:15px}.page_finalCta__Zy7Sf p a{color:#fff;text-decoration:underline}.page_ctaMeta__4V7iH{margin-top:18px;display:flex;flex-wrap:wrap;gap:14px 24px;color:#bbb;font-size:13px}.page_ctaMeta__4V7iH a,.page_ctaMeta__4V7iH span{display:flex;align-items:center;gap:8px}.page_ctaMeta__4V7iH svg{color:#ff385c}.page_ctaMeta__4V7iH a{color:#fff;font-weight:700}.page_finalActions__oV3qi{display:grid;grid-gap:12px;gap:12px}.page_darkButton__w3jL0{padding:14px 22px;border:1px solid #555;color:#fff}.page_darkButton__w3jL0:hover{border-color:#fff}@media (max-width:900px){.page_inner__vQuTm{width:min(100% - 36px,680px);padding:30px 0 42px;gap:36px}.page_finalCta__Zy7Sf,.page_hero__GhExn,.page_stepsSection__mHS8C{grid-template-columns:1fr}.page_hero__GhExn{gap:22px}.page_heroCopy__imIxw{padding:0}.page_heroMedia__y4GA3{grid-row:1}.page_sizeGrid__XzQlq,.page_threeGrid__X7_O_{grid-template-columns:1fr}.page_outlineCard__RLelJ,.page_whiteCard__y9mIP{min-height:0;flex-direction:row}.page_outlineCard__RLelJ>svg,.page_whiteCard__y9mIP>svg{flex:0 0 auto}.page_headingRow__sKEAO{align-items:flex-start;flex-direction:column;gap:10px}.page_sizeCard__0mW0j{min-height:0}.page_finalCta__Zy7Sf{gap:24px}}@media (max-width:540px){.page_inner__vQuTm{width:calc(100% - 36px);padding-top:22px;gap:32px}.page_page__v_MAF h2{font-size:21px}.page_page__v_MAF p{font-size:13px}.page_hero__GhExn h1{font-size:27px}.page_heroCopy__imIxw{gap:16px}.page_heroCopy__imIxw>p{font-size:14px}.page_locationPill__B2Mfz{font-size:12px}.page_locationPill__B2Mfz span{display:none}.page_actions__9nrI3,.page_actions__9nrI3>*{width:100%}.page_heroMedia__y4GA3{grid-row:auto}.page_photoWrap__OEQW8 img{aspect-ratio:4/3}.page_photoBadge__dnt3Y{right:10px;bottom:10px;padding:7px 10px;font-size:10.5px}.page_thumbs__u5SWR{display:none}.page_benefits__xB3pf{gap:8px 16px;font-size:12px}.page_section__MkScj{gap:14px}.page_panel__NIcVX{padding:24px 18px;border-radius:20px}.page_outlineCard__RLelJ,.page_whiteCard__y9mIP{padding:18px;border-radius:16px}.page_outlineCard__RLelJ>svg,.page_whiteCard__y9mIP>svg{width:30px;height:30px}.page_callout__apmwB{padding:16px 18px}.page_sizeCard__0mW0j{padding:18px;border-radius:16px}.page_sizeCard__0mW0j>span b{font-size:24px}.page_faqGrid__Y_Jom,.page_storyGrid__g1_nY{grid-template-columns:1fr;gap:12px}.page_faqGrid__Y_Jom article,.page_story__U3yD_{padding:18px;border:1px solid #ddd}.page_stepsSection__mHS8C{padding:24px 18px;border-radius:20px;background:#f7f7f7}.page_map__D_2bf{display:none}.page_finalCta__Zy7Sf{padding:28px 22px;border-radius:20px}.page_finalCta__Zy7Sf h2{font-size:21px}.page_ctaMeta__4V7iH{display:none}}