.ds-section[data-astro-cid-l4sf3mg2]{padding:3.5rem 1.25rem;position:relative;overflow:hidden}.ds-section--viewport[data-astro-cid-l4sf3mg2]{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;display:flex}.ds-section--paper[data-astro-cid-l4sf3mg2]{background:var(--color-surface,#f3ead8)}.ds-section--raised[data-astro-cid-l4sf3mg2]{background:var(--color-surface-raised,#efe4cd)}.ds-section--cream[data-astro-cid-l4sf3mg2]{background:var(--deck-cream,#e8e0cf)}.ds-section--warm[data-astro-cid-l4sf3mg2]{background:var(--deck-warm,#fbf5e8)}.ds-section--ink[data-astro-cid-l4sf3mg2]{background:var(--deck-ink,#241e2b)}.ds-section--ink[data-astro-cid-l4sf3mg2] .ds-section__heading[data-astro-cid-l4sf3mg2]{color:var(--deck-card,#fbf5e8)}.ds-section--ink[data-astro-cid-l4sf3mg2] .ds-section__heading[data-astro-cid-l4sf3mg2] em{color:var(--deck-accent-ondark,#e0885a)}.ds-section--ink[data-astro-cid-l4sf3mg2] .ds-section__sub[data-astro-cid-l4sf3mg2],.ds-section--ink[data-astro-cid-l4sf3mg2] .ds-section__marker[data-astro-cid-l4sf3mg2]{color:var(--deck-ink-muted,#b3a992)}.ds-section--ink[data-astro-cid-l4sf3mg2] .ds-eyebrow{color:var(--deck-accent-ondark,#e0885a)}.ds-section--ink[data-astro-cid-l4sf3mg2] .ds-eyebrow:before{background:var(--deck-accent-ondark,#e0885a)}.ds-section__ghost[data-astro-cid-l4sf3mg2]{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2.5px var(--deck-gold-soft,#c9a45c59);font-feature-settings:"lnum" 1;opacity:.9;font-family:Inter,system-ui,sans-serif;font-size:min(78svh,112vw);font-weight:800;line-height:.8;position:absolute;top:-7svh;right:-3vw}.ds-section--ink[data-astro-cid-l4sf3mg2] .ds-section__ghost[data-astro-cid-l4sf3mg2]{-webkit-text-stroke-color:#c9a45c4d}.ds-section__marker[data-astro-cid-l4sf3mg2]{top:calc(var(--deck-pad,2.5rem) - 6px);right:var(--deck-pad,2.5rem);letter-spacing:.22em;color:var(--deck-muted,#6b5f4c);z-index:2;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;position:absolute}.ds-section__inner[data-astro-cid-l4sf3mg2]{z-index:2;width:100%;max-width:60rem;margin:0 auto;position:relative}.ds-section--wrap-copy[data-astro-cid-l4sf3mg2] .ds-section__inner[data-astro-cid-l4sf3mg2]{max-width:41.25rem}.ds-section--wrap-wide[data-astro-cid-l4sf3mg2] .ds-section__inner[data-astro-cid-l4sf3mg2]{max-width:56.25rem}.ds-section--wrap-hero[data-astro-cid-l4sf3mg2] .ds-section__inner[data-astro-cid-l4sf3mg2]{max-width:67.5rem}.ds-section--center[data-astro-cid-l4sf3mg2]{text-align:center}.ds-section--center[data-astro-cid-l4sf3mg2] .ds-section__inner[data-astro-cid-l4sf3mg2]{flex-direction:column;align-items:center;display:flex}.ds-section__eyebrow[data-astro-cid-l4sf3mg2]{margin-bottom:.75rem}.ds-section__heading[data-astro-cid-l4sf3mg2]{font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);letter-spacing:-.01em;color:var(--color-heading,#241e2b);font-feature-settings:"lnum" 1;margin:0;font-size:clamp(2rem,7vw,3.25rem);font-weight:700;line-height:1.05}.ds-section__heading[data-astro-cid-l4sf3mg2] em{color:var(--color-heading-accent,#7a5c2e);font-style:italic}.ds-section--cream[data-astro-cid-l4sf3mg2] .ds-section__heading[data-astro-cid-l4sf3mg2] em,.ds-section--warm[data-astro-cid-l4sf3mg2] .ds-section__heading[data-astro-cid-l4sf3mg2] em{color:var(--deck-accent-text,#a8481f)}.ds-section__sub[data-astro-cid-l4sf3mg2]{max-width:34rem;color:var(--color-muted,#6b5f4c);margin:1.1rem 0 0;font-family:Inter,system-ui,sans-serif;font-size:1.05rem;line-height:1.6}.ds-section__content[data-astro-cid-l4sf3mg2]:not(:empty){width:100%;margin-top:2rem}.ds-section__cta[data-astro-cid-l4sf3mg2]{margin-top:2rem}.ds-section__cue[data-astro-cid-l4sf3mg2]{bottom:calc(var(--deck-pad,2.5rem) - 4px);z-index:2;border:1.5px solid var(--deck-accent-fill,#c5582e);width:34px;height:34px;color:var(--deck-accent-text,#a8481f);border-radius:50%;place-items:center;animation:1.8s ease-in-out infinite ds-bob;display:grid;position:absolute;left:50%;transform:translate(-50%)}@keyframes ds-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}@media (prefers-reduced-motion:reduce){.ds-section__cue[data-astro-cid-l4sf3mg2]{animation:none}}.ds-steps[data-astro-cid-lfqzet7i]{margin:0;grid-template-columns:1fr;gap:2rem;max-width:56rem;margin-inline:auto;padding:0;list-style:none;display:grid}@media (width>=768px){.ds-steps[data-astro-cid-lfqzet7i]{grid-template-columns:repeat(3,1fr)}}.ds-steps__step[data-astro-cid-lfqzet7i]{text-align:center}.ds-steps__num[data-astro-cid-lfqzet7i]{border:1px solid var(--color-accent,#a8481f);background:var(--color-surface,#f3ead8);width:48px;height:48px;font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);color:var(--color-accent,#a8481f);border-radius:999px;place-items:center;font-size:20px;font-weight:700;display:inline-grid}.ds-steps__title[data-astro-cid-lfqzet7i]{font-family:var(--font-display,"Cormorant Garamond", Georgia, serif);color:var(--color-heading,#241e2b);margin:1rem 0 0;font-size:18px;font-weight:600}.ds-steps__body[data-astro-cid-lfqzet7i]{color:var(--color-muted,#6b5f4c);margin:.5rem 0 0;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.55}.ds-trust[data-astro-cid-r7s6fi4t]{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.ds-trust__item[data-astro-cid-r7s6fi4t]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted,#6b5f4c);align-items:center;gap:7px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.ds-trust__item[data-astro-cid-r7s6fi4t]:before{content:"✓";background:var(--color-border-accent,#c9a45c);color:#fff;border-radius:999px;place-items:center;width:16px;height:16px;font-size:9px;line-height:1;display:inline-grid}.ds-trust__icon[data-astro-cid-r7s6fi4t]{color:var(--color-border-accent,#c9a45c)}.ds-trust__icon[data-astro-cid-r7s6fi4t] svg{width:16px;height:16px;display:block}html.js .rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,.7,.3,1);transform:translateY(22px)}html.js .rv.in{opacity:1;transform:none}.rv.d1{transition-delay:40ms}.rv.d2{transition-delay:.12s}.rv.d3{transition-delay:.2s}.rv.d4{transition-delay:.28s}@media (prefers-reduced-motion:reduce){html.js .rv{opacity:1!important;transition:none!important;transform:none!important}}
