@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");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:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/c62081b071647022-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:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c62081b071647022-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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c62081b071647022-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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_54d641{font-family:Fraunces,Fraunces Fallback}.__variable_54d641{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:GeistSans;src:url(/_next/static/media/b5bb120f6fcabcb4-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_64f856{font-family:GeistSans,GeistSans Fallback}.__variable_64f856{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/39a5c75b28bf49bc.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_161195{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_161195{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--tw-bg-deepest:#14100e;--tw-bg-card:#221d1a;--tw-bg-subtle:#1a1512;--tw-border:#2d2622;--tw-border-subtle:#221d1a;--tw-accent:#c9a876;--tw-accent-muted:#8c7651;--tw-rose:#d4747e;--tw-rose-muted:#a85a63;--tw-text:#f5ede0;--tw-text-muted:#b8a996;--tw-text-subtle:#7a6f62;--tw-font-display:var(--font-fraunces),Georgia,serif;--tw-font-sans:var(--font-geist-sans),system-ui,sans-serif;--tw-font-mono:var(--font-geist-mono),ui-monospace,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--tw-bg-deepest);color:var(--tw-text);font-family:var(--tw-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{-webkit-tap-highlight-color:rgba(201,168,118,.22);scroll-behavior:smooth}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--tw-border);border-radius:4px}.tw-artboard.tw-grain:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.03;mix-blend-mode:overlay}@keyframes v2-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes v2-blink{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes v2-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-float{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(6px)}}.v2-fadein{animation:v2-fadein .7s cubic-bezier(.16,1,.3,1) both}.v2-thinkdot-1{animation-delay:0s}.v2-thinkdot-2{animation-delay:.18s}.v2-thinkdot-3{animation-delay:.36s}@keyframes v2-card-drift{0%{transform:translate(0)}50%{transform:translate(var(--v2-drift-x,0),var(--v2-drift-y,0))}to{transform:translate(0)}}@keyframes v2-card-swipe{0%,28%,to{opacity:1;transform:translateX(0) rotate(0deg)}42%{opacity:0;transform:translateX(var(--v2-swipe-x,0)) rotate(var(--v2-swipe-rotate,0))}43%{opacity:0;transform:translateX(var(--v2-entry-x,0)) rotate(var(--v2-entry-rotate,0))}58%{opacity:1;transform:translateX(0) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.v2-faces-card,.v2-faces-drift{animation:none!important}}@keyframes v2-cta-pulse{0%{box-shadow:0 0 0 0 rgba(201,168,118,.6),0 0 32px rgba(201,168,118,.22)}70%{box-shadow:0 0 0 18px rgba(201,168,118,0),0 0 32px rgba(201,168,118,.22)}to{box-shadow:0 0 0 0 rgba(201,168,118,0),0 0 32px rgba(201,168,118,.22)}}.v2-pulse{animation:v2-cta-pulse 2.2s cubic-bezier(.4,0,.2,1) 3 forwards}@media (prefers-reduced-motion:reduce){.v2-pulse{animation:none!important}}@media (max-width:720px){.v2-nav{padding:0 20px!important;height:60px!important}.v2-hero{padding:100px 24px 80px!important;justify-content:center!important}.v2-hero-eyebrow{font-size:10px!important;letter-spacing:.24em!important;margin-bottom:28px!important}.v2-hero-headline{font-size:clamp(46px,13vw,68px)!important;line-height:.98!important;letter-spacing:-.03em!important;max-width:11ch!important}.v2-hero-sub{font-size:15px!important;line-height:1.55!important;margin-top:28px!important;max-width:30ch!important}.v2-credo{display:none!important}.v2-hero-ctas{flex-direction:column!important;align-items:center!important;gap:8px!important;margin-top:40px!important}.v2-cta-primary{padding:15px 30px!important;font-size:14px!important;gap:12px!important}.v2-hero-ctas a:not(.v2-cta-primary){font-size:13px!important;padding:10px 8px!important}.v2-scroll-hint{bottom:22px!important;font-size:9px!important;letter-spacing:.24em!important;gap:8px!important}.v2-voice{padding:64px 22px!important}.v2-voice-frame{font-size:10px!important;margin-bottom:18px!important}.v2-letter-card{padding:32px 24px 28px!important}.v2-letter-quote{font-size:19px!important;line-height:1.5!important}.v2-letter-quote-mark{font-size:100px!important;top:4px!important;left:16px!important}.v2-postscript{margin-left:0!important;margin-right:auto!important;padding:4px 0 4px 16px!important;margin-top:36px!important}.v2-postscript-quote{font-size:17px!important}.v2-how{padding:64px 22px 48px!important}.v2-how-headline{font-size:clamp(26px,7.6vw,36px)!important}.v2-how-grid{grid-template-columns:1fr!important;gap:36px!important;margin-top:32px!important}.v2-join{padding:72px 22px 88px!important}.v2-join-header{margin-bottom:40px!important}.v2-join-headline{font-size:clamp(32px,8.4vw,44px)!important}.v2-join-sub{font-size:15px!important;margin-top:16px!important}.v2-script-col{gap:22px!important;max-width:100%!important}.v2-stage-dir{font-size:9px!important}.v2-ai-line{font-size:20px!important;line-height:1.5!important}.v2-ai-line-sec{font-size:16px!important;line-height:1.55!important}.v2-options-row{margin-left:16px!important;gap:8px!important}.v2-option-pill{padding:10px 14px!important;font-size:14px!important}.v2-option-footer{margin-left:16px!important}.v2-text-input-row{margin-left:0!important}.v2-text-input-single,.v2-textarea{font-size:16px!important}.v2-contact-grid{grid-template-columns:1fr!important;gap:18px 0!important;margin-left:16px!important}.v2-contact-submit{margin-left:16px!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important}.v2-continue-btn{justify-content:center!important;width:100%!important}.v2-done-numbers{gap:22px!important}.v2-done-number-value{font-size:20px!important}.v2-footer{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:24px 22px!important}.v2-helper-row{flex-wrap:wrap!important;gap:10px!important}}