.HomeHero_hero__9UgAF{--hero-off-white:#f6f3f2;--hero-burgundy:var(--switch-text-darker);position:relative;display:flex;flex-direction:column;background:var(--hero-off-white);color:#000}.HomeHero_content__ovT1L{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:clamp(40px,6vw,104px);align-content:center;width:calc(100% - 96px);max-width:1260px;margin:auto;padding:48px 0 36px}.HomeHero_copy__TryEL{grid-column:1;grid-row:1}.HomeHero_eyebrow__9mSFZ{display:inline-block;margin:0 0 25px;padding:5px 10px;border:1px solid var(--hero-burgundy);border-radius:2px;color:#000;font-size:11px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.HomeHero_title__7PEiQ{margin:0 0 26px;font-size:clamp(44px,4.5vw,68px);font-weight:500;line-height:1.12;letter-spacing:-.035em}.HomeHero_title__7PEiQ em{color:var(--hero-burgundy);font-weight:500}.HomeHero_description__B3OVX{max-width:535px;margin:0;color:#000;font-family:var(--home-font-display),serif;font-size:clamp(16px,1.35vw,20px);line-height:1.55}.HomeHero_picture__43pS6{position:relative;grid-column:2;grid-row:1/4;align-self:center;margin:0 0 24px;min-width:0}.HomeHero_frame__6FFZ7{position:relative;aspect-ratio:5/4;padding:6px;border:1px solid #ddd5d0;background:var(--hero-off-white)}.HomeHero_frame__6FFZ7 .HomeHero_image__Agcsg{inset:6px!important;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;object-fit:cover;object-position:36% center}.HomeHero_badge__iXsbn{position:absolute;right:20px;bottom:-24px;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:4px;background:white;box-shadow:0 3px 12px rgb(0 0 0/12%)}.HomeHero_badgeIcon__DFpdA{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:3px;color:white;background:var(--hero-burgundy)}.HomeHero_badgeLabel__MRFuS,.HomeHero_badgeValue__D77LR{display:block}.HomeHero_badgeLabel__MRFuS{color:#000;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.HomeHero_badgeValue__D77LR{margin-top:2px;font-size:14px}.HomeHero_actions__LDte3{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.HomeHero_primary___Bb2K,.HomeHero_secondary__cKyeV{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 24px;border:1px solid var(--hero-burgundy);border-radius:3px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.HomeHero_primary___Bb2K{color:white;background:var(--hero-burgundy)}.HomeHero_secondary__cKyeV{color:var(--hero-burgundy);background:transparent}.HomeHero_primary___Bb2K:hover{filter:brightness(1.12)}.HomeHero_secondary__cKyeV:hover{background:var(--hero-off-white)}.HomeHero_curations__82x99{grid-column:1;grid-row:3;margin-top:36px;padding-top:25px;border-top:1px solid #ddd}.HomeHero_curationsLabel__OjQJs{margin:0 0 14px;color:#000;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.HomeHero_curationLinks__Jxw1r{display:flex;flex-wrap:wrap;gap:8px}.HomeHero_curationLinks__Jxw1r a{padding:8px 12px;border-radius:3px;background:white;color:#000;font-size:12px;text-decoration:none}.HomeHero_curationLinks__Jxw1r a:hover{text-decoration:underline}.HomeHero_scroll__RxDhn{display:flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;margin:0 auto 12px;color:#000}.HomeHero_hero__9UgAF a:focus-visible{outline:2px solid var(--hero-burgundy);outline-offset:4px}.HomeHero_scrollTarget__a4Fr2{position:absolute;bottom:0;scroll-margin-top:70px}@media (min-width:1024px){.HomeHero_hero__9UgAF{height:min(760px,calc(100svh - 114px));min-height:0}.HomeHero_content__ovT1L{flex:1}}@media (min-width:1024px) and (max-height:800px){.HomeHero_content__ovT1L{padding-top:12px;padding-bottom:8px}.HomeHero_eyebrow__9mSFZ{margin-bottom:18px}.HomeHero_title__7PEiQ{font-size:clamp(42px,4vw,56px);margin-bottom:20px}.HomeHero_description__B3OVX{font-size:17px}.HomeHero_actions__LDte3{margin-top:24px}.HomeHero_curations__82x99{margin-top:24px;padding-top:20px}.HomeHero_picture__43pS6{max-width:520px}}@media (max-width:1023px){.HomeHero_content__ovT1L{grid-template-columns:minmax(0,1fr);max-width:640px;width:calc(100% - 40px);padding:38px 0 24px}.HomeHero_copy__TryEL{grid-column:1;grid-row:1}.HomeHero_title__7PEiQ{font-size:clamp(36px,6.5vw,54px);line-height:1.16;margin-bottom:22px}.HomeHero_desktopBreak__59oLN{display:none}.HomeHero_description__B3OVX{font-size:17px;line-height:1.55}.HomeHero_eyebrow__9mSFZ{font-size:10px;margin-bottom:20px}.HomeHero_picture__43pS6{grid-column:1;grid-row:2;margin:30px 0 0}.HomeHero_frame__6FFZ7{aspect-ratio:4/5;max-height:500px}.HomeHero_badge__iXsbn{left:16px;right:auto;bottom:-20px}.HomeHero_actions__LDte3{grid-row:3;margin-top:52px;flex-direction:column;gap:16px}.HomeHero_primary___Bb2K,.HomeHero_secondary__cKyeV{min-height:48px}.HomeHero_curations__82x99{grid-row:4;margin-top:28px;padding-top:0;border:0}.HomeHero_curationLinks__Jxw1r{gap:8px}.HomeHero_scroll__RxDhn{margin-bottom:8px}}.HomeHero_partners__gwh1u{flex:0 0 auto;width:calc(100% - 96px);max-width:1140px;margin:0 auto 8px;padding:10px 0;border-top:1px solid #ddd5d0;display:flex;align-items:center;gap:32px;color:#000}.HomeHero_partnersLabel__pjO5k{margin:0;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.HomeHero_partnerLogos__eeWQ4{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:24px}.HomeHero_partnerLogo__TO6Ul{width:auto;height:16px;max-width:100%;object-fit:contain;filter:grayscale(1);opacity:.5}@media (min-width:1024px) and (max-height:650px){.HomeHero_content__ovT1L{padding-top:12px;padding-bottom:12px;column-gap:40px}.HomeHero_eyebrow__9mSFZ{margin-bottom:12px}.HomeHero_title__7PEiQ{font-size:clamp(38px,3.7vw,48px);margin-bottom:14px}.HomeHero_description__B3OVX{font-size:15px;line-height:1.45}.HomeHero_actions__LDte3{margin-top:18px;gap:10px}.HomeHero_primary___Bb2K,.HomeHero_secondary__cKyeV{min-height:44px;padding:10px 20px}.HomeHero_curations__82x99{margin-top:18px;padding-top:14px}.HomeHero_curationsLabel__OjQJs{margin-bottom:10px}.HomeHero_curationLinks__Jxw1r{gap:6px}.HomeHero_curationLinks__Jxw1r a{padding:6px 10px}.HomeHero_partners__gwh1u{padding:8px 0;margin-bottom:0}.HomeHero_scroll__RxDhn{flex-basis:40px;margin-bottom:8px}}@media (max-width:1023px){.HomeHero_partners__gwh1u{width:calc(100% - 40px);margin-top:4px;padding:14px 0;gap:18px}.HomeHero_partnersLabel__pjO5k{font-size:8px}.HomeHero_partnerLogos__eeWQ4{gap:16px}}@media (max-width:767px){.HomeHero_partners__gwh1u{flex-direction:column;gap:12px}.HomeHero_partnerLogos__eeWQ4{width:100%;gap:12px}.HomeHero_partnerLogo__TO6Ul{height:11px}}.HomeAnnouncement_announcement__qCeGX{display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;background:var(--switch-text-darker);color:white;text-align:center;font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.HomeAnnouncement_announcement__qCeGX p{margin:0}.HomeAnnouncement_mobile__xB_yH{display:none}@media (min-width:1440px){.HomeAnnouncement_announcement__qCeGX{font-size:11px}}@media (max-width:767px){.HomeAnnouncement_announcement__qCeGX{font-size:9px;padding:8px 12px}.HomeAnnouncement_desktop__p7WKn{display:none}.HomeAnnouncement_mobile__xB_yH{display:block}}.HomeAnnouncement_announcement__qCeGX a{color:inherit;text-decoration:underline;text-underline-offset:3px}.HomeAnnouncement_announcement__qCeGX a:focus-visible{outline:2px solid white;outline-offset:3px}.home-page-font-scope{font-family:var(--home-font-body),sans-serif;-webkit-font-smoothing:antialiased}.home-page-font-scope h1,.home-page-font-scope h2,.home-page-font-scope h3,.home-page-font-scope h4,.home-page-font-scope h5,.home-page-font-scope h6{font-family:var(--home-font-display),serif}.home-page-font-scope .font-inter,.home-page-font-scope .font-lusitana,.home-page-font-scope .font-nunito-sans,.home-page-font-scope button,.home-page-font-scope input,.home-page-font-scope select,.home-page-font-scope textarea,.home-page-font-scope.font-inter,.home-page-font-scope.font-lusitana,.home-page-font-scope.font-nunito-sans{font-family:var(--home-font-body),sans-serif}.home-page-font-scope .font-lusitana h1,.home-page-font-scope .font-lusitana h2,.home-page-font-scope .font-lusitana h3,.home-page-font-scope .font-lusitana h4,.home-page-font-scope .font-lusitana h5,.home-page-font-scope .font-lusitana h6{font-family:var(--home-font-display),serif}