@font-face{font-family:__dmSans_89a483;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");font-display:swap;font-weight:300 500;font-style:normal}@font-face{font-family:__dmSans_89a483;src:url(/_next/static/media/4261f91ea7100e2e-s.p.woff2) format("woff2");font-display:swap;font-weight:300 500;font-style:italic}@font-face{font-family:__dmSans_Fallback_89a483;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_89a483{font-family:__dmSans_89a483,__dmSans_Fallback_89a483}.__variable_89a483{--font-dm-sans:"__dmSans_89a483","__dmSans_Fallback_89a483"}@font-face{font-family:__cormorant_97ff30;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");font-display:swap;font-weight:300 500;font-style:normal}@font-face{font-family:__cormorant_97ff30;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");font-display:swap;font-weight:300 500;font-style:italic}@font-face{font-family:__cormorant_Fallback_97ff30;src:local("Times New Roman");ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.00%;size-adjust:95.82%}.__className_97ff30{font-family:__cormorant_97ff30,__cormorant_Fallback_97ff30}.__variable_97ff30{--font-cormorant:"__cormorant_97ff30","__cormorant_Fallback_97ff30"}:root{--text:#1c1c1c;--muted:#6f6f6f;--line:#e9e6e2;--bg:#fff;--accent-blue:#7da3a6;--accent-yellow:#e7d26c;--gold:#e7d26c;--parch:#e9e6e2;--ember:#1c1c1c;--white:#fff;--border:#e9e6e2;--mid:#6f6f6f;--faint:#bbb;--warm:#f8f7f5;--yellow-bg:hsla(50,72%,66%,.12);--yellow:#e7d26c;--yellow-lt:#f5ecb0;--bg-soft:#f8f7f5;--accent-blue-lt:#d4e5e6;--accent-blue-bg:#f0f6f6;--accent-yellow-lt:#f5ecb0;--accent-yellow-bg:#fffdf0;--page-gutter:12px;--section-pad-y:80px;--body-size:18px;--body-lh:1.7;--body-weight:400;--body-color:var(--muted);--section-head-size:clamp(28px,3.5vw,42px);--section-head-lh:1.2;--section-head-track:-0.02em;--section-subhead-size:clamp(22px,2.75vw,32px);--section-subhead-lh:1.22;--section-subhead-track:-0.02em;--cta-reassure-size:12px;--serif:var(--font-cormorant),"Cormorant Garamond",serif;--sans:var(--font-dm-sans),"DM Sans",sans-serif;--color-bg:var(--bg);--color-surface:var(--bg);--color-surface-soft:var(--bg-soft);--color-surface-warm:var(--warm);--color-text:var(--text);--color-text-muted:var(--muted);--app-body-text:var(--color-text);--app-accent-text:var(--accent-blue);--app-primary-button-bg:var(--text);--app-primary-button-text:var(--white);--color-border:var(--line);--color-border-strong:var(--border);--color-action-primary:var(--accent-blue);--color-action-primary-soft:var(--accent-blue-bg);--color-action-primary-line:var(--accent-blue-lt);--color-action-emphasis:var(--accent-yellow);--color-action-emphasis-soft:var(--accent-yellow-bg);--color-action-emphasis-line:var(--accent-yellow-lt);--color-warning-bg:var(--yellow-bg);--font-family-sans:var(--sans);--font-family-serif:var(--serif);--font-size-body:var(--body-size);--font-size-sm:var(--cta-reassure-size);--font-size-base:var(--body-size);--ink:var(--text);--line-height-body:var(--body-lh);--font-weight-body:var(--body-weight);--font-size-heading:var(--section-head-size);--line-height-heading:var(--section-head-lh);--letter-spacing-heading:var(--section-head-track);--font-size-subheading:var(--section-subhead-size);--line-height-subheading:var(--section-subhead-lh);--letter-spacing-subheading:var(--section-subhead-track);--font-size-eyebrow:max(10px,calc(var(--cta-reassure-size) - 2px));--letter-spacing-eyebrow:0.1em;--ref-text:var(--text);--ref-muted:var(--muted);--ref-line:var(--line);--ref-bg:var(--bg);--ref-accent-blue:var(--accent-blue);--ref-accent-yellow:var(--accent-yellow);--ref-gold:var(--gold);--ref-parch:var(--parch);--ref-ember:var(--ember);--ref-white:var(--white);--ref-border:var(--border);--ref-mid:var(--mid);--ref-faint:var(--faint);--ref-warm:var(--warm);--ref-yellow-bg:var(--yellow-bg);--ref-yellow:var(--yellow);--ref-yellow-lt:var(--yellow-lt);--ref-bg-soft:var(--bg-soft);--ref-accent-blue-lt:var(--accent-blue-lt);--ref-accent-blue-bg:var(--accent-blue-bg);--ref-accent-yellow-lt:var(--accent-yellow-lt);--ref-accent-yellow-bg:var(--accent-yellow-bg);--ref-serif:var(--serif);--ref-sans:var(--sans);--ref-page-gutter:var(--page-gutter);--ref-section-pad-y:var(--section-pad-y);--ref-body-size:var(--body-size);--ref-body-lh:var(--body-lh);--ref-body-weight:var(--body-weight);--ref-body-color:var(--body-color);--ref-section-head-size:var(--section-head-size);--ref-section-head-lh:var(--section-head-lh);--ref-section-head-track:var(--section-head-track);--ref-section-subhead-size:var(--section-subhead-size);--ref-section-subhead-lh:var(--section-subhead-lh);--ref-section-subhead-track:var(--section-subhead-track);--ref-cta-reassure-size:var(--cta-reassure-size);--space-1:min(4px,calc(var(--page-gutter) / 3));--space-2:min(8px,calc(var(--page-gutter) * 0.67));--space-3:min(12px,var(--page-gutter));--space-4:min(16px,calc(var(--page-gutter) * 1.33));--space-5:min(20px,calc(var(--page-gutter) * 1.67));--space-6:min(24px,calc(var(--body-size) * 1.33));--space-7:min(32px,calc(var(--body-size) * 1.78));--space-8:min(40px,calc(var(--section-pad-y) * 0.5));--space-9:min(48px,calc(var(--section-pad-y) * 0.6));--app-gutter-x:clamp(12px,var(--page-gutter),24px);--app-gutter-y:clamp(8px,calc(var(--body-size) * 0.55),14px);--motion-duration:0.2s;--motion-ease:ease;--profile-ledger-num:clamp(1.625rem,2.8vw,2.125rem);--radius-0:0;--radius-sm:calc(var(--page-gutter) * 0.67);--radius-md:calc(var(--page-gutter) + 2px);--radius-lg:calc(var(--page-gutter) * 1.33);--radius-pill:999px;--focus-outline:2px solid var(--accent-blue);--container-max:1120px;--measure-default:680px;--measure-wide:720px;--settings-body-max:56rem;--settings-panel-radius:var(--radius-sm);--settings-table-font-size:12px;--settings-subnav-eyebrow-size:9px;--settings-subnav-tab-size:12px;--settings-section-title-size:15px;--bp-xl:1100px;--bp-lg:1024px;--bp-md:900px;--bp-sm:768px;--bp-xs:600px}@media (max-width:1024px){:root{--page-gutter:6%;--section-pad-y:72px;--body-size:19px;--section-head-size:32px;--section-subhead-size:26px}}@media (max-width:900px){:root{--page-gutter:20px;--section-pad-y:56px;--section-head-size:30px;--section-subhead-size:24px}}@media (max-width:768px){:root{--page-gutter:20px;--section-pad-y:56px}}@media (max-width:600px){:root{--page-gutter:18px;--section-pad-y:48px;--body-size:18px;--section-head-size:26px;--section-subhead-size:22px}}@media (prefers-reduced-motion:reduce){:root{--motion-duration:0.001ms;--motion-ease:linear}}