._container_dd64294{max-width:1200px;margin:0 auto;padding:0 2rem}._services_dd64294{flex-direction:column;gap:0;padding:6rem 0 4rem;display:flex}._services_dd64294 ._container_dd64294{flex-direction:column;gap:2px;display:flex}._card_dd64294{background:#f0ede805;border:1px solid #f0ede80f;grid-template-columns:1fr auto;align-items:stretch;text-decoration:none;transition:background .25s,border-color .25s;display:grid;position:relative;overflow:hidden}._card_dd64294:hover{border-color:color-mix(in srgb, var(--sc,var(--brand)) 30%, transparent);background:#f0ede80a}._cardAccent_dd64294{background:var(--sc,var(--brand));transform-origin:0;height:2px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}._card_dd64294:hover ._cardAccent_dd64294{transform:scaleX(1)}._cardInner_dd64294{flex-direction:column;flex:1;gap:1.25rem;padding:3rem;display:flex}._cardHeader_dd64294{align-items:center;gap:1rem;display:flex}._cardNum_dd64294{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--sc,var(--brand))}._cardLabel_dd64294{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}._cardTitle_dd64294{font-family:var(--font-playfair), Georgia, serif;color:var(--text);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900;line-height:1.1}._cardBody_dd64294{font-family:var(--font-space), sans-serif;font-size:var(--fs-small);color:#f0ede8a6;max-width:580px;line-height:1.8}._cardTags_dd64294{flex-wrap:wrap;gap:.4rem;display:flex}._cardTag_dd64294{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--sc,var(--brand)) 30%, transparent);color:color-mix(in srgb, var(--sc,var(--brand)) 80%, var(--text));border-radius:var(--r-pill);padding:.25rem .65rem}._cardCta_dd64294{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--sc,var(--brand));align-items:center;margin-top:.5rem;transition:gap .2s;display:inline-flex}._cardNumber_dd64294{font-family:var(--font-playfair), Georgia, serif;color:color-mix(in srgb, var(--sc,var(--brand)) 6%, transparent);-webkit-user-select:none;user-select:none;pointer-events:none;align-items:center;padding:2rem 3rem;font-size:clamp(6rem,12vw,10rem);font-weight:900;line-height:1;transition:color .3s;display:flex}._card_dd64294:hover ._cardNumber_dd64294{color:color-mix(in srgb, var(--sc,var(--brand)) 12%, transparent)}._why_dd64294{background:var(--dark2);border-top:1px solid #f0ede80f;padding:6rem 0}._whyLabel_dd64294{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.28em;text-transform:uppercase;color:var(--brand);align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}._whyLabel_dd64294:before{content:"";background:var(--brand);width:22px;height:1px}._whyTitle_dd64294{font-family:var(--font-playfair), Georgia, serif;color:var(--text);margin-bottom:3.5rem;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:900;line-height:1.1}._whyTitle_dd64294 em{color:var(--brand);font-style:italic}._whyGrid_dd64294{background:#f0ede80f;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}._whyStat_dd64294{background:var(--dark2);flex-direction:column;gap:.35rem;padding:2.5rem 2rem;display:flex}._whyStatNum_dd64294{font-family:var(--font-playfair), Georgia, serif;font-size:var(--fs-h2);color:var(--brand);font-weight:900;line-height:1}._whyStatLabel_dd64294{font-family:var(--font-space), sans-serif;font-size:var(--fs-micro);color:var(--text);letter-spacing:.02em;font-weight:600}._whyStatSub_dd64294{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media (max-width:900px){._cardInner_dd64294{padding:2.25rem 1.75rem}._cardNumber_dd64294{display:none}._whyGrid_dd64294{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){._whyGrid_dd64294{grid-template-columns:1fr}}
