@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,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:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_be5b54{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_be5b54{--font-instrument-sans:"Instrument Sans","Instrument Sans Fallback"}.CookieBanner_banner__ILXNR{position:fixed;right:0;bottom:0;left:0;z-index:30;padding:var(--space-3);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));pointer-events:none}.CookieBanner_spacer__O8_S4{height:8.5rem}.CookieBanner_inner__oEHh4{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--content-max-width);margin:0 auto;padding:var(--space-3);background:var(--background-element);border:1px solid var(--separator);border-radius:var(--radius-md);box-shadow:var(--shadow-md);pointer-events:auto}@media (min-width:640px){.CookieBanner_inner__oEHh4{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4)}}.CookieBanner_message__oSj_9{margin:0;font-size:var(--text-footnote-size);line-height:var(--text-footnote-line);color:var(--text-secondary)}.CookieBanner_privacy__VjjUD{text-decoration:underline;text-underline-offset:2px}.CookieBanner_actions__BMlsV{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:var(--space-2)}.CookieBanner_decline__A_9v8{min-height:44px;padding:0 var(--space-3);color:var(--text-secondary);font:inherit;font-size:var(--text-footnote-size);font-weight:600;line-height:var(--text-footnote-line);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer}.CookieBanner_decline__A_9v8:hover{opacity:.85}.CookieBanner_accept__jGRWz{min-height:44px;padding:0 var(--space-4);color:var(--accent-foreground);font:inherit;font-size:var(--text-footnote-size);font-weight:600;line-height:var(--text-footnote-line);background:var(--accent);border:none;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap}.CookieBanner_accept__jGRWz:hover{opacity:.85}.WaitlistForm_root__6bfgr{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:440px;transition:opacity .2s ease}.WaitlistForm_onDark__C6dTo .WaitlistForm_consent__ijTzZ{color:rgba(255,255,255,.72)}.WaitlistForm_onDark__C6dTo .WaitlistForm_consent__ijTzZ a{color:#ffffff;text-decoration:underline;text-underline-offset:2px}.WaitlistForm_onDark__C6dTo .WaitlistForm_error__SDPc8{color:#ffb4b4}.WaitlistForm_success__YHvVV{justify-content:center;min-height:50px;padding:var(--space-3);background:var(--color-background-element);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);animation:WaitlistForm_fadeSwap__0s4si .28s ease}.WaitlistForm_successMessage__n4YoS{font-size:var(--text-callout-size);font-weight:600;line-height:var(--text-callout-line);color:var(--color-text)}.WaitlistForm_row__WTSTJ{display:flex;flex-direction:column;gap:var(--space-2)}@media (min-width:560px){.WaitlistForm_row__WTSTJ{flex-direction:row;align-items:stretch}}.WaitlistForm_input__XQErR{flex:1 1;min-height:50px;padding:0 var(--space-3);color:var(--color-text);background:var(--color-background-element);border:1px solid var(--color-border);border-radius:var(--radius-md)}.WaitlistForm_input__XQErR::placeholder{color:var(--color-text-tertiary)}.WaitlistForm_input__XQErR:disabled{opacity:.38}.WaitlistForm_button__3zdz0{min-height:50px;padding:0 var(--space-4);color:var(--color-accent-foreground);font-size:var(--text-callout-size);font-weight:600;line-height:var(--text-callout-line);background:var(--color-accent);border:none;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap}.WaitlistForm_button__3zdz0:hover:not(:disabled){opacity:.85}.WaitlistForm_button__3zdz0:disabled{opacity:.38;cursor:not-allowed}.WaitlistForm_consent__ijTzZ{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line);color:var(--color-text-secondary)}.WaitlistForm_consent__ijTzZ a{text-decoration:underline;text-underline-offset:2px}.WaitlistForm_error__SDPc8{font-size:var(--text-footnote-size);line-height:var(--text-footnote-line);color:var(--color-destructive)}.WaitlistForm_srOnly__lHC3I{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes WaitlistForm_fadeSwap__0s4si{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.WaitlistModal_backdrop__PXk_1{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:var(--space-3);background:rgba(23,20,15,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:WaitlistModal_fadeIn__9A9Gq .2s ease forwards}.WaitlistModal_modal__hg4eq{position:relative;width:100%;max-width:480px;background:var(--background-element);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-md);color:var(--text);animation:WaitlistModal_fadeIn__9A9Gq .22s ease forwards}@keyframes WaitlistModal_fadeIn__9A9Gq{0%{opacity:0}to{opacity:1}}.WaitlistModal_closeButton__jaT1g{position:absolute;top:16px;right:16px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:opacity .15s ease}.WaitlistModal_closeButton__jaT1g:hover{opacity:.85}.WaitlistModal_closeButton__jaT1g:active{opacity:.7}.WaitlistModal_closeButton__jaT1g:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WaitlistModal_closeIcon__C7gom{width:18px;height:18px}.WaitlistModal_tagRow__Tmap8{display:flex;margin-bottom:var(--space-3)}.WaitlistModal_tag__7ccPn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-sm);background:var(--accent-muted);color:var(--accent-strong);font-size:var(--text-caption-size);font-weight:600;line-height:var(--text-caption-line);letter-spacing:0}.WaitlistModal_tagDot___istp{width:6px;height:6px;border-radius:var(--radius-full);background:var(--accent)}.WaitlistModal_title__x9187{font-size:var(--text-title-2-size);font-weight:var(--text-title-2-weight);line-height:var(--text-title-2-line);letter-spacing:-.01em;color:var(--text);margin:0 0 var(--space-2)}.WaitlistModal_description__rI39Z{font-size:var(--text-subhead-size);line-height:var(--text-subhead-line);color:var(--text-secondary);margin:0 0 var(--space-3)}.WaitlistModal_trustList__ikyXm{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 var(--space-4);padding:0;list-style:none}.WaitlistModal_trustItem__9otwZ{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--text-secondary);background:var(--background-grouped);padding:4px 8px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle,transparent)}.WaitlistModal_trustIcon__Fpk7N{width:14px;height:14px;color:var(--accent);flex-shrink:0}.WaitlistModal_formWrap___khRz{margin-top:var(--space-2)}@media (max-width:480px){.WaitlistModal_modal__hg4eq{padding:24px 20px 20px;border-radius:var(--radius-md)}.WaitlistModal_title__x9187{font-size:20px}}:root{--background:#FAF7F2;--background-grouped:#F0ECE4;--background-element:#FFFFFF;--background-element-warm:#FEFCF9;--background-selected:#E7E0D6;--text:#1F1B18;--text-secondary:#5C544E;--text-tertiary:#8A817A;--accent:#A85454;--accent-strong:#8F4A4A;--accent-muted:#F5EBE8;--accent-foreground:#FFFFFF;--success:#2F7D62;--success-muted:#EAF1ED;--destructive:#A8382E;--border:#DED7CC;--separator:rgba(60,50,40,0.12);--shadow-sm:0 1px 2px rgba(60,50,40,0.05);--shadow-md:0 4px 12px rgba(60,50,40,0.08);--story-mood-store:#EDF0F2;--story-mood-act:#F4EAE0;--story-mood-enjoy:#EDF2E9;--space-half:2px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:9999px;--font-family:var(--font-instrument-sans),"Instrument Sans",-apple-system,BlinkMacSystemFont,ui-sans-serif,system-ui,sans-serif;--text-large-title-size:34px;--text-large-title-weight:700;--text-large-title-line:41px;--text-title-2-size:22px;--text-title-2-weight:700;--text-title-2-line:28px;--text-headline-size:17px;--text-headline-weight:600;--text-headline-line:24px;--text-body-size:17px;--text-body-weight:400;--text-body-line:26px;--text-callout-size:16px;--text-callout-weight:400;--text-callout-line:22px;--text-subhead-size:15px;--text-subhead-weight:400;--text-subhead-line:21px;--text-footnote-size:13px;--text-footnote-weight:400;--text-footnote-line:18px;--text-caption-size:12px;--text-caption-weight:400;--text-caption-line:16px;--content-max-width:800px;--hero-max-width:1040px;--color-background:var(--background);--color-background-grouped:var(--background-grouped);--color-background-element:var(--background-element);--color-background-element-warm:var(--background-element-warm);--color-background-selected:var(--background-selected);--color-text:var(--text);--color-text-secondary:var(--text-secondary);--color-text-tertiary:var(--text-tertiary);--color-accent:var(--accent);--color-accent-strong:var(--accent-strong);--color-accent-muted:var(--accent-muted);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-separator:var(--separator);--color-destructive:var(--destructive);--color-success:var(--success);--color-success-muted:var(--success-muted)}@media (prefers-color-scheme:dark){:root{--background:#17140F;--background-grouped:#211D17;--background-element:#2A251E;--background-element-warm:#2A251E;--background-selected:#332C24;--text:#F2EDE6;--text-secondary:#B3AAA0;--text-tertiary:#8A8077;--accent:#D08E86;--accent-strong:#E0A099;--accent-muted:#3A2724;--accent-foreground:#17140F;--success:#8CC0AB;--success-muted:#24302B;--destructive:#E88A80;--border:#3D362D;--separator:rgba(242,237,230,0.12);--story-mood-store:#181C20;--story-mood-act:#201A15;--story-mood-enjoy:#18201A}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;font-family:var(--font-family);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line);color:var(--text);background-color:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--accent);text-decoration:none}a:hover{opacity:.85}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}img,svg{display:block;max-width:100%}button,input{font:inherit}h1,h2,h3,p{margin:0}