@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg-base: #EDE4D8;--color-bg-elevated: #F8F4EF;--color-bg-muted: #E8DED4;--color-bg-overlay: rgba(255, 255, 255, .55);--color-surface-input: rgba(248, 244, 239, .98);--color-surface-success: rgba(250, 245, 237, .82);--color-surface-error: rgba(246, 235, 229, .92);--color-text-primary: #4C4039;--color-text-secondary: #6C5F57;--color-text-muted: #8A7C73;--color-text-inverse: #FFFDF9;--color-text-body: rgba(76, 64, 57, .88);--color-text-heading: rgba(76, 64, 57, .95);--color-text-button-primary: rgba(76, 64, 57, .92);--color-text-legal: rgba(76, 64, 57, .92);--color-text-footer: rgba(108, 95, 87, .92);--color-text-footer-subtle: rgba(108, 95, 87, .82);--color-brand-gold: #C8A06A;--color-brand-gold-deep: #A97C42;--color-brand-gold-soft: #D8B98D;--color-brand-gold-border: #B78F5F;--color-border-subtle: #D9CCC0;--color-border-default: #CBB9A8;--color-border-strong: #B69D87;--color-border-accent-soft: rgba(183, 143, 95, .25);--color-border-success: rgba(135, 110, 77, .24);--color-border-error: rgba(160, 108, 82, .26);--color-focus: #C8A06A;--color-success: #7C8B6B;--color-warning: #A97C42;--color-error: #A56464;--font-display: "Cormorant Garamond", "Garamond", "Times New Roman", serif;--font-body: "Cormorant Garamond", "Garamond", "Times New Roman", serif;--font-ui: "Inter", "Helvetica Neue", Arial, sans-serif;--text-xs: .875rem;--text-sm: 1rem;--text-md: 1.125rem;--text-lg: 1.375rem;--text-xl: 2rem;--text-2xl: 3rem;--text-3xl: 4.5rem;--leading-tight: 1.1;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.7;--tracking-tight: -.02em;--tracking-normal: 0em;--tracking-wide: .06em;--tracking-wider: .12em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--radius-control: 4px;--shadow-sm: 0 1px 2px rgba(76, 64, 57, .08);--shadow-md: 0 4px 14px rgba(76, 64, 57, .1);--shadow-gold-inset: inset 0 1px 0 rgba(255, 255, 255, .35);--shadow-divider-glow: 0 0 5px rgba(240, 217, 178, .34);--shadow-focus-ring: 0 0 0 2px rgba(200, 160, 106, .2);--shadow-button-primary: var(--shadow-gold-inset), 0 1px 2px rgba(76, 64, 57, .16), 0 2px 8px rgba(183, 143, 95, .24);--shadow-button-primary-hover: var(--shadow-gold-inset), 0 3px 7px rgba(76, 64, 57, .2);--container-sm: 40rem;--container-md: 48rem;--container-lg: 56rem;--content-narrow: 34rem;--content-form: 38rem;--border-thin: 1px;--border-medium: 1.5px;--motion-fast: .16s;--motion-normal: .24s;--motion-slow: .36s;--ease-standard: cubic-bezier(.22, 1, .36, 1);--gradient-bg-vignette: radial-gradient(ellipse at center, rgba(255, 255, 255, 0) 44%, rgba(155, 126, 91, .11) 100%);--gradient-bg-spotlight: radial-gradient(circle at 50% 18%, rgba(255, 249, 236, .24) 0%, rgba(243, 238, 232, 0) 54%);--gradient-bg-warm-wash: linear-gradient(rgba(198, 163, 114, .16), rgba(198, 163, 114, .16));--gradient-bg-vignette-mobile: radial-gradient(ellipse at center, rgba(255, 255, 255, 0) 48%, rgba(155, 126, 91, .07) 100%);--gradient-bg-spotlight-mobile: radial-gradient(circle at 50% 16%, rgba(255, 249, 236, .2) 0%, rgba(243, 238, 232, 0) 56%);--gradient-bg-warm-wash-mobile: linear-gradient(rgba(198, 163, 114, .12), rgba(198, 163, 114, .12));--gradient-divider-ornament: linear-gradient( 90deg, rgba(255, 255, 255, 0) 0%, rgba(227, 200, 160, .64) 14%, rgba(235, 214, 182, .86) 38%, rgba(252, 243, 225, .96) 50%, rgba(235, 214, 182, .86) 62%, rgba(227, 200, 160, .64) 86%, rgba(255, 255, 255, 0) 100% );--gradient-button-primary: linear-gradient(180deg, #E8CB9C 0%, #D2A86F 100%);--gradient-button-primary-hover: linear-gradient(180deg, #DFBA84 0%, #C6995F 100%);--gradient-button-primary-active: linear-gradient(180deg, #D3AD76 0%, #BC8F58 100%)}:root{--section-gap-hero: var(--space-20);--section-gap-default: var(--space-16);--landing-max-width: var(--container-md);--hero-width: var(--content-narrow);--cta-width: var(--content-form);--footer-width: var(--content-narrow);--page-horizontal-padding: 2rem;--landing-padding-top: 3.5rem;--landing-padding-bottom: var(--space-8);--wordmark-width: 18.25rem;--subtitle-font-size: .94rem;--subtitle-rule-width: 16rem;--intro-width: 23.75rem;--intro-margin-top: -.9rem;--intro-font-size: 1.06rem;--cta-margin-top: 1.75rem;--launch-font-size: 2.25rem;--launch-margin-bottom: .72rem;--eyebrow-font-size: .86rem;--eyebrow-tracking: .07em;--form-width: 26rem;--form-control-radius: var(--radius-control);--form-control-padding-y: 10px;--form-control-padding-x: 16px;--form-button-padding-x: 18px;--form-control-font-size: .78rem;--form-placeholder-font-size: .74rem;--trust-width: 23rem;--trust-gap: .34rem;--trust-font-size: .94rem;--footer-links-font-size: .92rem;--footer-copy-font-size: .92rem;--texture-tile-size: 380px}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%;background-color:var(--color-bg-base)}body{margin:0;color:var(--color-text-primary);font-family:var(--font-body);background-color:var(--color-bg-base);background-image:var(--gradient-bg-vignette),var(--gradient-bg-spotlight),var(--gradient-bg-warm-wash),url(/_astro/background.YpkJ712z.png);background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:100% 100%,100% 100%,100% 100%,var(--texture-tile-size) var(--texture-tile-size);background-blend-mode:multiply,normal,multiply,normal}a{color:inherit;text-decoration:none}a:hover,a:focus-visible{color:var(--color-text-primary)}.landing{width:min(100%,var(--landing-max-width));min-height:100vh;min-height:100svh;margin:0 auto;padding:var(--landing-padding-top) var(--page-horizontal-padding) var(--landing-padding-bottom);display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center}.hero-block{width:min(100%,var(--hero-width))}.middle-block{width:min(100%,var(--cta-width));display:flex;flex-direction:column;align-items:center}.wordmark{width:min(100%,var(--wordmark-width));display:block;margin-inline:auto;height:auto}.hero-subtitle{width:fit-content;margin:.75rem auto 0;padding-top:var(--space-3);position:relative;font-size:var(--subtitle-font-size);line-height:var(--leading-snug);letter-spacing:.04em;color:var(--color-text-secondary)}.hero-subtitle:before{content:"";position:absolute;top:0;left:50%;width:var(--subtitle-rule-width);height:1.5px;transform:translate(-50%);background:var(--gradient-divider-ornament);box-shadow:var(--shadow-divider-glow)}.intro-copy{width:min(100%,var(--intro-width));margin:var(--intro-margin-top) 0 0;font-size:var(--intro-font-size);line-height:1.4;color:var(--color-text-body)}.cta-block{width:min(100%,var(--cta-width));margin-top:var(--cta-margin-top)}.launch-title{margin:0 0 var(--launch-margin-bottom);font-family:var(--font-display);font-weight:500;font-size:var(--launch-font-size);line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--color-text-heading)}.eyebrow{margin:var(--space-3) 0 var(--space-3);font-family:var(--font-display);font-weight:600;font-size:var(--eyebrow-font-size);font-variant-caps:small-caps;letter-spacing:var(--eyebrow-tracking);color:var(--color-brand-gold-deep)}.waitlist-form{margin-top:var(--space-4);width:min(100%,var(--form-width));margin-inline:auto}.waitlist-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.waitlist-controls{display:flex;align-items:stretch;justify-content:center;width:100%;border-radius:var(--form-control-radius)}.waitlist-controls input{flex:1 1 auto;min-width:0;border:var(--border-thin) solid var(--color-border-subtle);border-right:0;border-radius:var(--form-control-radius) 0 0 var(--form-control-radius);background:var(--color-surface-input);color:var(--color-text-primary);padding:var(--form-control-padding-y) var(--form-control-padding-x);font-family:var(--font-ui);font-size:var(--form-control-font-size);line-height:1.2;box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.waitlist-controls input::placeholder{color:var(--color-text-muted);font-size:var(--form-placeholder-font-size)}.waitlist-controls input:focus-visible{outline:none;border-color:var(--color-focus);box-shadow:var(--shadow-focus-ring),var(--shadow-sm);position:relative;z-index:1}.waitlist-controls button{border:var(--border-thin) solid var(--color-brand-gold-border);border-radius:0 var(--form-control-radius) var(--form-control-radius) 0;background:var(--gradient-button-primary);color:var(--color-text-button-primary);padding:var(--form-control-padding-y) var(--form-button-padding-x);font-family:var(--font-display);font-size:var(--form-control-font-size);font-weight:600;line-height:1;box-shadow:var(--shadow-button-primary);transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.waitlist-controls button:hover{background:var(--gradient-button-primary-hover);box-shadow:var(--shadow-button-primary-hover)}.waitlist-controls button:active{background:var(--gradient-button-primary-active);transform:translateY(0)}.waitlist-controls button:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring),var(--shadow-gold-inset)}.waitlist-controls button:disabled{cursor:progress;opacity:.78;transform:none}.waitlist-status{display:flex;width:min(100%,var(--form-width));margin:0 auto;padding:0 .9rem;border-radius:var(--form-control-radius);border:var(--border-thin) solid transparent;font-size:clamp(.82rem,.35vw + .78rem,.96rem);line-height:1.4;text-align:center;align-items:center;justify-content:center;gap:.55rem;flex-wrap:wrap;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(-.35rem);transition:max-height .22s var(--ease-standard),margin-top .22s var(--ease-standard),padding-block .22s var(--ease-standard),opacity .22s var(--ease-standard),transform .22s var(--ease-standard),border-color .22s var(--ease-standard),background-color .22s var(--ease-standard)}.waitlist-status:target,.waitlist-status.is-visible{margin-top:.8rem;padding-block:.75rem;max-height:5rem;opacity:1;pointer-events:auto;transform:translateY(0)}.waitlist-status--success{border-color:var(--color-border-accent-soft);background:var(--color-surface-ornament);color:var(--color-text-legal)}.waitlist-status--error{border-color:var(--color-border-error);background:var(--color-surface-error);color:var(--color-text-heading)}.waitlist-status__icon{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;flex:0 0 auto;border:var(--border-thin) solid var(--color-brand-gold-border);border-radius:999px;background:var(--gradient-button-primary);color:var(--color-text-button-primary);box-shadow:var(--shadow-gold-inset),0 1px 2px #4c403924}.waitlist-status__icon svg{width:.95rem;height:.95rem;display:block}.trust-line{margin:.75rem 0 0;margin-inline:auto;display:flex;flex-wrap:nowrap;justify-content:center;width:min(100%,var(--trust-width));padding-inline:.35rem;gap:var(--trust-gap);font-size:var(--trust-font-size);line-height:1.3;letter-spacing:0;color:var(--color-text-secondary)}.trust-divider{color:var(--color-text-muted)}.footer-block{margin-top:clamp(1.75rem,3vh,2.5rem);padding-top:0;padding-bottom:0;width:min(100%,var(--footer-width));display:flex;flex-direction:column;align-items:center;gap:.75rem}.legal-links{display:flex;align-items:center;justify-content:center;gap:.8rem;flex-wrap:wrap;row-gap:.2rem;font-size:var(--footer-links-font-size);color:var(--color-text-legal)}.legal-links a{transition:opacity var(--motion-fast) var(--ease-standard)}.legal-links a:hover,.legal-links a:focus-visible{opacity:.72}.footer-copy{margin:0;font-size:var(--footer-copy-font-size);line-height:1.25;color:var(--color-text-footer)}.support-email{display:block;margin-top:0;font-size:var(--footer-copy-font-size);line-height:1.25;color:var(--color-text-footer)}.footer-copyright{margin:.12rem 0 0;font-size:clamp(.72rem,.34vw + .64rem,.86rem);line-height:1.3;color:var(--color-text-footer-subtle)}.legal-page{width:min(100%,var(--landing-max-width));margin:0 auto;padding:clamp(2.5rem,4vw,4rem) var(--page-horizontal-padding) clamp(3rem,5vw,5rem)}.legal-page__content{width:min(100%,56rem);margin:0 auto;color:var(--color-text-legal);font-family:var(--font-body);font-size:clamp(.95rem,.35vw + .9rem,1.08rem);line-height:1.6}.legal-page__content h1,.legal-page__content h2,.legal-page__content h3{font-family:var(--font-display);color:var(--color-text-primary);line-height:1.2;margin:1.7em 0 .55em}.legal-page__content h1{font-size:clamp(2rem,1.5vw + 1.7rem,3rem);margin-top:0}.legal-page__content h2{font-size:clamp(1.35rem,1vw + 1.1rem,2rem)}.legal-page__content h3{font-size:clamp(1.1rem,.65vw + .95rem,1.45rem)}.legal-page__content p,.legal-page__content li{margin:.62em 0}.legal-page__content ul{padding-left:1.2rem}.legal-page__content hr{border:0;border-top:1px solid var(--color-border-accent-soft);margin:1.5rem 0}.legal-page__content a{text-decoration:underline;text-underline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:64rem){:root{--page-horizontal-padding: 1.5rem;--landing-padding-top: var(--space-12);--texture-tile-size: 360px;--intro-width: 23.25rem;--intro-font-size: 1rem;--intro-margin-top: -.55rem;--cta-margin-top: 1.95rem;--launch-font-size: 2.12rem;--eyebrow-font-size: .82rem;--trust-font-size: .9rem}}@media(min-width:90rem){:root{--landing-max-width: clamp(60rem, 82vw, 124rem);--hero-width: calc(var(--landing-max-width) * .72);--cta-width: calc(var(--landing-max-width) * .82);--footer-width: min(calc(var(--landing-max-width) * .72), 56rem);--page-horizontal-padding: 2.5rem;--landing-padding-top: 4.2rem;--landing-padding-bottom: var(--space-10);--wordmark-width: clamp(20.5rem, 24vw, 26rem);--subtitle-font-size: clamp(1rem, 1.08vw, 1.1rem);--subtitle-rule-width: clamp(18.5rem, 22vw, 22rem);--intro-width: clamp(30rem, calc(var(--landing-max-width) * .48), 58rem);--intro-margin-top: clamp(-.8rem, -.5vw, -.3rem);--intro-font-size: clamp(1.2rem, 1.35vw, 1.4rem);--cta-margin-top: clamp(1.8rem, 2.4vw, 2.8rem);--launch-font-size: clamp(2.55rem, 2.95vw, 3.35rem);--launch-margin-bottom: .9rem;--eyebrow-font-size: clamp(1rem, 1.15vw, 1.2rem);--form-width: clamp(28rem, calc(var(--landing-max-width) * .42), 36rem);--form-control-padding-y: 12px;--form-control-padding-x: 18px;--form-button-padding-x: 22px;--form-control-font-size: clamp(.9rem, .95vw, 1rem);--form-placeholder-font-size: clamp(.86rem, .88vw, .96rem);--trust-width: clamp(20rem, calc(var(--landing-max-width) * .34), 30rem);--trust-gap: .45rem;--trust-font-size: clamp(1.03rem, 1.15vw, 1.24rem);--footer-links-font-size: clamp(1rem, 1.05vw, 1.14rem);--footer-copy-font-size: clamp(.96rem, 1vw, 1.08rem);--texture-tile-size: clamp(430px, 26vw, 560px)}}@media(max-width:48rem){:root{--page-horizontal-padding: 1.2rem;--landing-padding-top: 2.6rem;--landing-padding-bottom: var(--space-6);--wordmark-width: 16.25rem;--subtitle-font-size: .88rem;--subtitle-rule-width: 14.25rem;--intro-width: min(100%, 21rem);--intro-font-size: .98rem;--intro-margin-top: -.45rem;--cta-margin-top: 1.85rem;--launch-font-size: 2.02rem;--launch-margin-bottom: .65rem;--eyebrow-font-size: .8rem;--form-width: min(100%, 23.75rem);--form-control-padding-y: 10px;--form-control-padding-x: 14px;--form-button-padding-x: 16px;--form-control-font-size: .86rem;--form-placeholder-font-size: .82rem;--trust-width: min(100%, 21.8rem);--trust-gap: .32rem;--trust-font-size: .88rem;--footer-links-font-size: .84rem;--footer-copy-font-size: .88rem;--texture-tile-size: 350px}body{background-image:var(--gradient-bg-vignette-mobile),var(--gradient-bg-spotlight-mobile),var(--gradient-bg-warm-wash-mobile),url(/_astro/background.YpkJ712z.png)}}@media(max-width:36rem){:root{--page-horizontal-padding: 1rem;--landing-padding-top: 2.65rem;--landing-padding-bottom: var(--space-6);--wordmark-width: 13.9rem;--subtitle-font-size: .8rem;--subtitle-rule-width: 12.4rem;--intro-width: min(100%, 18.5rem);--intro-font-size: .95rem;--intro-margin-top: -.3rem;--cta-margin-top: 1.35rem;--launch-font-size: 1.9rem;--launch-margin-bottom: .6rem;--eyebrow-font-size: .78rem;--eyebrow-tracking: .07em;--form-width: 100%;--form-control-padding-y: 12px;--form-control-padding-x: 14px;--form-button-padding-x: 14px;--form-control-font-size: 1rem;--form-placeholder-font-size: .94rem;--trust-width: min(100%, 18.25rem);--trust-gap: .42rem;--trust-font-size: .84rem;--footer-links-font-size: .8rem;--footer-copy-font-size: .86rem;--texture-tile-size: 300px}.waitlist-form{margin-top:1rem}.waitlist-controls{flex-direction:column;gap:.55rem}.waitlist-controls input,.waitlist-controls button{width:100%;min-height:2.75rem;border-radius:var(--form-control-radius);border-right:var(--border-thin) solid var(--color-border-subtle)}.trust-line{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;width:min(100%,20rem);margin-top:.95rem;row-gap:.2rem;column-gap:.75rem}.trust-line span{white-space:nowrap}.trust-line .trust-divider{display:none}.footer-block{margin-top:2rem;width:min(100%,19rem);gap:.65rem}.legal-links{gap:.45rem;row-gap:.3rem}.footer-copy,.support-email{max-width:18rem}}@media(max-width:30rem){:root{--page-horizontal-padding: .95rem;--intro-width: min(100%, 17.75rem);--form-width: 100%;--trust-width: min(100%, 17.5rem);--landing-padding-top: 2.35rem;--landing-padding-bottom: var(--space-5);--intro-margin-top: -.2rem;--cta-margin-top: 1.2rem;--launch-font-size: 1.76rem;--eyebrow-font-size: .74rem;--footer-links-font-size: .78rem;--footer-copy-font-size: .84rem}.waitlist-controls{gap:.5rem}.waitlist-controls button{min-height:2.75rem}.trust-line{justify-content:center;width:min(100%,20rem);margin-top:.85rem;row-gap:.2rem;column-gap:.6rem}.intro-copy{line-height:1.45}.footer-block{margin-top:2.3rem;gap:.6rem}}@media(max-width:22rem){.waitlist-controls input,.waitlist-controls button{padding-inline:10px}.waitlist-controls button{min-height:2.6rem}.trust-line{font-size:.76rem}}
