:root{--cream:#fbf7f0;--ink:#101216;--ink-body:#16181d;--placeholder:#6e7075;--gold:#a95412;--gold-deep:#8b4310;--rule:#c08a63;--divider:#ba7e5a;--black:#0a0908;--field-fill:#fffdf9;--field-border:#d5cfc4;--gold-hero:#e3d3b2;--gold-footer:#e5d5a8;--url:#c0beb8;--on-dark:#f7f3ea;--danger:#a8452f;--cta-gold-lo:#8b4310;--cta-gold-hi:#a95412;--cta-line:#b27a40;--cta-ink:#fff;--font-body:"EB Garamond", "EB Garamond Fallback", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-hero:"Cormorant Garamond", "Cormorant Garamond Fallback", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--fs-eyebrow:clamp(.88rem, 2.105vw, 1.281rem);--fs-lede-lead:clamp(1.1rem, 2.495vw, 1.519rem);--fs-lede:clamp(.95rem, 2.136vw, 1.3rem);--fs-feature:clamp(.8rem, 1.776vw, 1.081rem);--fs-title:clamp(1.3rem, 3.265vw, 1.988rem);--fs-italic:clamp(1.1rem, 2.721vw, 1.656rem);--fs-control:clamp(.88rem, 1.828vw, 1.113rem);--fs-btn:clamp(.8rem, 1.725vw, 1.05rem);--fs-tagline:clamp(.95rem, 1.992vw, 1.213rem);--fs-url:clamp(.75rem, 1.643vw, 1rem);--ls-eyebrow:.328em;--ls-feature:.045em;--ls-title:.077em;--ls-btn:.01em;--ls-tagline:.05em;--ls-url:.06em;--lh-lede-lead:1.19;--lh-lede:1.2;--gap-hero:clamp(1rem, 1.745vw, 1.569rem);--gap-rule:clamp(.7rem, 1.54vw, .938rem);--gap-lede:clamp(.9rem, 2.012vw, 1.225rem);--gap-features:clamp(1.2rem, 2.515vw, 2.263rem);--gap-label:clamp(.6rem, 1.152vw, .7rem);--gap-signup:clamp(1.1rem, 2.464vw, 1.5rem);--gap-title:clamp(.7rem, 1.54vw, 1.388rem);--gap-italic:clamp(.25rem, .719vw, .644rem);--gap-form:clamp(.35rem, 1.643vw, 1.475rem);--pad-signup:clamp(1rem, 2.156vw, 1.938rem);--hero-pad:clamp(.85rem, 2.6vw, 2.5rem);--hero-max-w:56rem;--hero-max-h:86vh;--hero-radius:clamp(.35rem, 1vw, .9rem);--hero-ratio:1.19629;--measure:47.25rem;--gutter:clamp(1.15rem, 5vw, 3rem);--rule-width:86.5%;--control-h:clamp(2.9rem, 4.827vw, 2.938rem);--btn-col:43.46%;--icon-h:clamp(1.75rem, 5.133vw, 3.125rem);--ease:cubic-bezier(.22, .61, .24, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1)}@media (width>=64rem){:root{--measure:50rem}}@font-face{font-family:EB Garamond Fallback;src:local(Georgia);font-weight:400;font-style:normal;size-adjust:89.27%;ascent-override:113.14%;descent-override:33.6%;line-gap-override:0%}@font-face{font-family:EB Garamond Fallback;src:local(Georgia);font-weight:500;font-style:normal;size-adjust:91.9%;ascent-override:109.9%;descent-override:32.64%;line-gap-override:0%}@font-face{font-family:EB Garamond Fallback;src:local(Georgia);font-weight:600;font-style:normal;size-adjust:94.26%;ascent-override:107.15%;descent-override:31.83%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback;src:local(Georgia);font-weight:400;font-style:normal;size-adjust:87.59%;ascent-override:105.04%;descent-override:33.11%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback;src:local(Georgia);font-weight:500;font-style:normal;size-adjust:87.97%;ascent-override:104.58%;descent-override:32.96%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback;src:local(Georgia);font-weight:600;font-style:normal;size-adjust:88.39%;ascent-override:104.08%;descent-override:32.81%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback;src:local(Georgia);font-weight:400;font-style:italic;size-adjust:78.38%;ascent-override:117.37%;descent-override:37.0%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback;src:local(Georgia);font-weight:700;font-style:italic;size-adjust:69.56%;ascent-override:132.26%;descent-override:41.69%;line-gap-override:0%}@font-face{font-family:EB Garamond Fallback;src:local(Georgia);font-weight:400;font-style:italic;size-adjust:85.28%;ascent-override:118.43%;descent-override:35.18%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback;src:local(Georgia);font-weight:700;font-style:normal;size-adjust:77.51%;ascent-override:118.7%;descent-override:37.42%;line-gap-override:0%}@font-face{font-family:EB Garamond Fallback;src:local(Georgia);font-weight:700;font-style:normal;size-adjust:82.26%;ascent-override:122.79%;descent-override:36.47%;line-gap-override:0%}