.styles_section__2RMo4{display:grid;grid-template-columns:1fr 1fr;height:var(--section-height)}.styles_media__CNGya{background:var(--color-surface);display:flex;align-items:center;justify-content:center;min-height:0;padding:48px 32px}.styles_img__JgZZC{height:min(60%,420px);width:auto}.styles_content__c2bsR{background:var(--color-espresso);color:#f7f2e9;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:48px var(--page-gutter)}.styles_eyebrow__SEL_Q{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(247,242,233,.6);margin-bottom:20px}.styles_sectionTitle__uVSuc{font-family:var(--font-serif);font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.3;letter-spacing:.01em;max-width:420px;margin-bottom:20px}.styles_text__eccFG{font-size:15px;line-height:1.7;color:rgba(247,242,233,.78);max-width:380px}@media (max-width:768px){.styles_section__2RMo4{grid-template-columns:1fr;grid-template-rows:minmax(0,2fr) minmax(0,3fr)}.styles_media__CNGya{padding:24px}.styles_img__JgZZC{height:100%}.styles_content__c2bsR{padding:32px var(--page-gutter)}.styles_eyebrow__SEL_Q,.styles_sectionTitle__uVSuc{margin-bottom:14px}}.styles_footer__6c2I2{background:var(--color-espresso-dark);color:#f7f2e9;padding:64px var(--page-gutter) 32px}.styles_top__pzahZ{display:flex;justify-content:space-between;align-items:flex-start;gap:48px;max-width:var(--page-max);margin:0 auto;padding-bottom:48px;border-bottom:1px solid rgba(247,242,233,.12)}.styles_logo__MCavB{filter:brightness(0) invert(.95)}.styles_columns__7OE9M{display:flex;gap:80px}.styles_footer__6c2I2 h3{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:rgba(247,242,233,.5);margin-bottom:14px}.styles_footer__6c2I2 p{font-size:14px;color:rgba(247,242,233,.82);line-height:1.9}.styles_bottom__tb3mT a:hover,.styles_footer__6c2I2 p a:hover{color:var(--color-primary)}.styles_bottom__tb3mT{display:flex;justify-content:space-between;gap:16px;max-width:var(--page-max);margin:0 auto;padding-top:24px;font-size:12px;color:rgba(247,242,233,.5)}@media (max-width:768px){.styles_footer__6c2I2{padding:32px var(--page-gutter) 20px}.styles_top__pzahZ{flex-direction:column;gap:24px;padding-bottom:24px}.styles_columns__7OE9M{gap:32px;flex-wrap:wrap}.styles_footer__6c2I2 h3{margin-bottom:8px}.styles_footer__6c2I2 p{font-size:13px;line-height:1.7}.styles_bottom__tb3mT{padding-top:16px}}.styles_hero__iTQVv{position:relative;height:var(--section-height);background-image:url(/images/hero-img.webp);background-size:cover;background-position:center 55%;display:flex;align-items:center;justify-content:center}.styles_overlay___mYu_{position:absolute;inset:0;background:linear-gradient(180deg,rgba(42,26,18,.35) 0,rgba(42,26,18,.6))}.styles_content__0jQFl{position:relative;z-index:1;text-align:center;padding:0 24px;display:flex;flex-direction:column;align-items:center;gap:36px}.styles_heroTitle__sHRBj{font-family:var(--font-serif);font-size:clamp(30px,5vw,58px);font-weight:700;color:#fffaf2;margin:0;letter-spacing:.01em;line-height:1.3;text-shadow:0 2px 24px rgba(0,0,0,.25)}.styles_cta__KnWFj{display:inline-flex;align-items:center;padding:12px 26px;background:var(--color-espresso);color:#fffaf2;font-size:14px;font-weight:500;border-radius:2px;letter-spacing:.02em;transition:background .2s ease}.styles_cta__KnWFj:hover{background:var(--color-espresso-dark)}.styles_section__FOsXo{height:var(--section-height);display:flex;flex-direction:column;justify-content:center;padding:48px var(--page-gutter);max-width:var(--page-max);margin:0 auto;text-align:center}.styles_title__ZNita{font-family:var(--font-serif);font-size:clamp(22px,2.6vw,30px);font-weight:700;color:var(--color-text);letter-spacing:.04em;margin-bottom:64px}.styles_grid__Bc5Y1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px;max-width:880px;margin:0 auto}.styles_item__uutJJ{display:flex;flex-direction:column;align-items:center}.styles_icon__qMTGd{color:var(--color-espresso);margin-bottom:20px}.styles_item__uutJJ h3{font-size:14px;font-weight:600;color:var(--color-text);margin-bottom:8px}.styles_item__uutJJ p{font-size:14px;color:var(--color-text-muted);line-height:1.6;max-width:240px}@media (max-width:768px){.styles_title__ZNita{margin-bottom:36px}.styles_grid__Bc5Y1{grid-template-columns:1fr;gap:28px;width:100%}.styles_item__uutJJ{display:grid;grid-template-columns:48px 1fr;grid-column-gap:20px;column-gap:20px;align-items:start;text-align:left}.styles_icon__qMTGd{grid-row:span 2;margin-bottom:0}.styles_item__uutJJ h3{margin-bottom:4px}.styles_item__uutJJ p{max-width:none}}.styles_section__KDHqo{display:grid;grid-template-columns:1fr 1fr;align-items:center;align-content:center;height:var(--section-height);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);max-width:var(--page-max);margin:0 auto;padding:48px var(--page-gutter)}.styles_photo__bl9Os{position:relative;aspect-ratio:4/3;max-height:calc(var(--section-height) - 96px);overflow:hidden;background:var(--color-surface)}.styles_img__gkNUQ{object-fit:cover;filter:sepia(.35) contrast(1.05)}.styles_content__n8j_0{display:flex;flex-direction:column;align-items:flex-start}.styles_eyebrow__B8_CU{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:16px}.styles_sectionTitle__vNDDJ{font-family:var(--font-serif);font-size:clamp(26px,4vw,44px);font-weight:700;color:var(--color-text);text-transform:uppercase;letter-spacing:.03em;line-height:1.15;margin-bottom:20px}.styles_text__0Yjk5{font-size:16px;color:var(--color-text-muted);line-height:1.75;max-width:420px}@media (max-width:768px){.styles_section__KDHqo{grid-template-columns:1fr;padding:32px var(--page-gutter);gap:28px}.styles_photo__bl9Os{aspect-ratio:16/10;max-height:40svh}.styles_eyebrow__B8_CU{margin-bottom:12px}.styles_sectionTitle__vNDDJ{margin-bottom:14px}.styles_text__0Yjk5{font-size:15px;line-height:1.7}}.styles_section__br8q1{flex:1 1;min-height:0;background:var(--color-surface);padding:48px var(--page-gutter);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_eyebrow__KIHCr{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);margin-bottom:16px}.styles_text__IlG72{font-family:var(--font-serif);font-size:clamp(17px,2vw,21px);font-weight:700;color:var(--color-text);max-width:520px;line-height:1.6;letter-spacing:.01em}.styles_actions___Rt9H{margin-top:36px;display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}.styles_emailLink__lJWMK{font-size:14px;color:var(--color-text);padding-bottom:6px;border-bottom:1px solid var(--color-text);transition:color .2s ease,border-color .2s ease}.styles_emailLink__lJWMK:hover{color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.styles_button__qkyZt{display:inline-flex;align-items:center;padding:10px 22px;background:var(--color-espresso);color:var(--color-bg);font-size:13px;font-weight:500;border-radius:2px;letter-spacing:.02em;transition:background .2s ease}.styles_button__qkyZt:hover{background:var(--color-espresso-dark)}@media (max-width:768px){.styles_section__br8q1{padding:32px var(--page-gutter)}.styles_actions___Rt9H{margin-top:24px;gap:16px}}.styles_lastScreen__KiLOt{height:var(--section-height);display:flex;flex-direction:column}