@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cormorant-garamond-500.1-b-ya9_xrfop.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cormorant-garamond-500-italic.1qqtsh00-h28u.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cormorant-garamond-600.2pw7ijter3jiw.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/jost-300.1mcupzkyzmw16.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/jost-400.3o5_8n7hm-d8p.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/jost-500.0ofgyh4pnr0kx.woff2)format("woff2")}:root{--ca-color-gold-base:#bba765;--ca-color-gold-deep:#6d5a29;--ca-color-gold-light:#d6c48c;--ca-color-neutral-champagne:#ebe2c6;--ca-color-neutral-beige:#f3ede2;--ca-color-neutral-ivory:#fbf8f2;--ca-color-neutral-sand:#e6dccb;--ca-color-neutral-line:#d6cab6;--ca-color-neutral-stone:#8a8377;--ca-color-dark-charcoal:#2b2a28;--ca-color-dark-graphite:#353431;--ca-color-dark-smoke:#615d56;--ca-color-dark-mist:#bdb6aa;--ca-color-dark-ink:#1c1b19;--ca-color-red-deep:#9e3a32;--ca-color-red-light:#e39a90;--ca-space-4:4px;--ca-space-8:8px;--ca-space-12:12px;--ca-space-16:16px;--ca-space-24:24px;--ca-space-32:32px;--ca-space-40:40px;--ca-space-48:48px;--ca-space-64:64px;--ca-space-96:96px;--ca-space-128:128px;--ca-radius-sharp:2px;--ca-radius-photo:12px;--ca-radius-full:9999px;--ca-typography-family-display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--ca-typography-family-body:"Jost", "Helvetica Neue", Arial, sans-serif;--ca-typography-weight-light:300;--ca-typography-weight-regular:400;--ca-typography-weight-medium:500;--ca-typography-weight-semibold:600;--ca-layout-container-max:1360px;--ca-duration-fast:.12s;--ca-duration-base:.2s;--ca-duration-slow:.32s;--ca-ease-standard:cubic-bezier(.2, 0, 0, 1);--ca-ease-enter:cubic-bezier(0, 0, 0, 1);--ca-ease-exit:cubic-bezier(.3, 0, 1, 1);--ca-focus-width:2px;--ca-focus-offset:2px}@media (prefers-reduced-motion:reduce){:root{--ca-duration-fast:.01ms;--ca-duration-base:.01ms;--ca-duration-slow:.01ms}}:root{--ca-text-display-hero-family:var(--ca-typography-family-display);--ca-text-display-hero-weight:var(--ca-typography-weight-medium);--ca-text-display-hero-style:normal;--ca-text-display-hero-size:46px;--ca-text-display-hero-line-height:1.05;--ca-text-display-hero-tracking:0;--ca-text-display-hero-case:none;--ca-text-display-xl-family:var(--ca-typography-family-display);--ca-text-display-xl-weight:var(--ca-typography-weight-medium);--ca-text-display-xl-style:normal;--ca-text-display-xl-size:36px;--ca-text-display-xl-line-height:1.05;--ca-text-display-xl-tracking:0;--ca-text-display-xl-case:none;--ca-text-heading-h1-family:var(--ca-typography-family-display);--ca-text-heading-h1-weight:var(--ca-typography-weight-medium);--ca-text-heading-h1-style:normal;--ca-text-heading-h1-size:30px;--ca-text-heading-h1-line-height:1.1;--ca-text-heading-h1-tracking:0;--ca-text-heading-h1-case:none;--ca-text-heading-h2-family:var(--ca-typography-family-display);--ca-text-heading-h2-weight:var(--ca-typography-weight-medium);--ca-text-heading-h2-style:normal;--ca-text-heading-h2-size:24px;--ca-text-heading-h2-line-height:1.2;--ca-text-heading-h2-tracking:0;--ca-text-heading-h2-case:none;--ca-text-heading-h3-family:var(--ca-typography-family-display);--ca-text-heading-h3-weight:var(--ca-typography-weight-semibold);--ca-text-heading-h3-style:normal;--ca-text-heading-h3-size:20px;--ca-text-heading-h3-line-height:1.25;--ca-text-heading-h3-tracking:0;--ca-text-heading-h3-case:none;--ca-text-quote-family:var(--ca-typography-family-display);--ca-text-quote-weight:var(--ca-typography-weight-medium);--ca-text-quote-style:italic;--ca-text-quote-size:20px;--ca-text-quote-line-height:1.35;--ca-text-quote-tracking:0;--ca-text-quote-case:none;--ca-text-stat-family:var(--ca-typography-family-display);--ca-text-stat-weight:var(--ca-typography-weight-medium);--ca-text-stat-style:italic;--ca-text-stat-size:40px;--ca-text-stat-line-height:1;--ca-text-stat-tracking:0;--ca-text-stat-case:none;--ca-text-label-family:var(--ca-typography-family-body);--ca-text-label-weight:var(--ca-typography-weight-medium);--ca-text-label-style:normal;--ca-text-label-size:12px;--ca-text-label-line-height:1.4;--ca-text-label-tracking:.24em;--ca-text-label-case:uppercase;--ca-text-button-family:var(--ca-typography-family-body);--ca-text-button-weight:var(--ca-typography-weight-medium);--ca-text-button-style:normal;--ca-text-button-size:13px;--ca-text-button-line-height:1;--ca-text-button-tracking:.16em;--ca-text-button-case:uppercase;--ca-text-nav-family:var(--ca-typography-family-body);--ca-text-nav-weight:var(--ca-typography-weight-regular);--ca-text-nav-style:normal;--ca-text-nav-size:15px;--ca-text-nav-line-height:1;--ca-text-nav-tracking:.02em;--ca-text-nav-case:none;--ca-text-body-large-family:var(--ca-typography-family-body);--ca-text-body-large-weight:var(--ca-typography-weight-light);--ca-text-body-large-style:normal;--ca-text-body-large-size:17px;--ca-text-body-large-line-height:28px;--ca-text-body-large-tracking:0;--ca-text-body-large-case:none;--ca-text-body-default-family:var(--ca-typography-family-body);--ca-text-body-default-weight:var(--ca-typography-weight-regular);--ca-text-body-default-style:normal;--ca-text-body-default-size:16px;--ca-text-body-default-line-height:26px;--ca-text-body-default-tracking:0;--ca-text-body-default-case:none;--ca-text-body-note-family:var(--ca-typography-family-body);--ca-text-body-note-weight:var(--ca-typography-weight-regular);--ca-text-body-note-style:normal;--ca-text-body-note-size:13px;--ca-text-body-note-line-height:20px;--ca-text-body-note-tracking:0;--ca-text-body-note-case:none;--ca-layout-gutter:var(--ca-space-16)}@media (min-width:768px){:root{--ca-text-display-hero-size:64px;--ca-text-display-xl-size:48px;--ca-text-heading-h1-size:36px;--ca-text-heading-h2-size:26px;--ca-text-heading-h3-size:21px;--ca-text-quote-size:22px;--ca-text-stat-size:44px;--ca-text-body-large-size:18px;--ca-layout-gutter:var(--ca-space-24)}}@media (min-width:890px){:root{--ca-text-display-hero-size:clamp(64px, 64px + .0615385 * (100vw - 890px), 88px);--ca-text-display-xl-size:clamp(48px, 48px + .0410256 * (100vw - 890px), 64px);--ca-text-heading-h1-size:clamp(36px, 36px + .0205128 * (100vw - 890px), 44px);--ca-text-heading-h2-size:clamp(26px, 26px + .00512821 * (100vw - 890px), 28px);--ca-text-heading-h3-size:clamp(21px, 21px + .0025641 * (100vw - 890px), 22px);--ca-text-quote-size:clamp(22px, 22px + .00512821 * (100vw - 890px), 24px);--ca-text-stat-size:clamp(44px, 44px + .0307692 * (100vw - 890px), 56px);--ca-text-body-large-size:18px;--ca-layout-gutter:var(--ca-space-40)}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ca-surface-page:var(--ca-color-neutral-beige);--ca-surface-card:var(--ca-color-neutral-ivory);--ca-surface-band:var(--ca-color-neutral-sand);--ca-surface-band-dark:var(--ca-color-dark-charcoal);--ca-surface-highlight:var(--ca-color-neutral-champagne);--ca-surface-scrim:color-mix(in srgb, var(--ca-color-dark-charcoal) 60%, transparent);--ca-accent-fill:var(--ca-color-gold-base);--ca-text-primary:var(--ca-color-dark-charcoal);--ca-text-secondary:var(--ca-color-dark-smoke);--ca-text-label:var(--ca-color-gold-deep);--ca-text-on-accent:var(--ca-color-dark-charcoal);--ca-text-error:var(--ca-color-red-deep);--ca-border-default:var(--ca-color-neutral-line);--ca-border-accent:var(--ca-color-gold-base);--ca-border-field:var(--ca-color-neutral-stone);--ca-border-error:var(--ca-color-red-deep);--ca-icon-default:var(--ca-color-dark-charcoal);--ca-focus-ring:var(--ca-color-dark-charcoal)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ca-surface-page:var(--ca-color-dark-charcoal);--ca-surface-card:var(--ca-color-dark-graphite);--ca-surface-band:var(--ca-color-dark-graphite);--ca-surface-band-dark:var(--ca-color-dark-ink);--ca-surface-highlight:var(--ca-color-dark-graphite);--ca-surface-scrim:color-mix(in srgb, var(--ca-color-dark-charcoal) 80%, transparent);--ca-accent-fill:var(--ca-color-gold-base);--ca-text-primary:var(--ca-color-neutral-beige);--ca-text-secondary:var(--ca-color-dark-mist);--ca-text-label:var(--ca-color-gold-light);--ca-text-on-accent:var(--ca-color-dark-charcoal);--ca-text-error:var(--ca-color-red-light);--ca-border-default:var(--ca-color-dark-smoke);--ca-border-accent:var(--ca-color-gold-base);--ca-border-field:var(--ca-color-dark-mist);--ca-border-error:var(--ca-color-red-light);--ca-icon-default:var(--ca-color-neutral-beige);--ca-focus-ring:var(--ca-color-neutral-beige)}body{background:var(--ca-surface-page);color:var(--ca-text-primary);font-family:var(--ca-typography-family-body);margin:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.skip-link{z-index:40;padding:var(--ca-space-12) var(--ca-space-16);font-weight:var(--ca-typography-weight-medium);color:var(--ca-text-on-accent);background:var(--ca-accent-fill);outline:2px solid var(--ca-focus-ring);outline-offset:2px;transform:translateY(calc(-100% - var(--ca-space-16)));text-decoration:none;position:fixed;inset-block-start:var(--ca-space-8);inset-inline-start:var(--ca-space-8)}.skip-link:focus{transform:none}main:focus{outline:none}
