*,*::before,*::after{box-sizing:border-box}
    html,body{margin:0;min-width:320px;background:#1c221f}
    body{min-height:100vh}
    button,input,select{font:inherit}

.v13-intro{max-width:820px;margin-bottom:18px}.v13-intro p{color:#64748b;line-height:1.55}.v13-try{display:inline-flex;align-items:center;gap:8px;margin-top:9px;padding:7px 10px;border-radius:999px;background:#fff1e8;color:#97401d;font-size:11px;font-weight:700}.v13-try:before{content:"↕";display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#f15a24;color:white}
  .v13-browser{max-width:1440px;margin-left:auto;margin-right:auto;overflow:hidden;border-radius:18px;background:#171d1a;box-shadow:0 30px 78px rgba(14,24,19,.24)}.v13-chrome{height:25px;display:flex;align-items:center;gap:5px;padding:0 12px;background:#1b211e}.v13-chrome i{width:5px;height:5px;border-radius:50%;background:#515a55}
  .v13-page{max-width:1440px;margin:0 auto;box-sizing:border-box;--surface:#1c221f;--pop:#ad512b;--shadow-x:0px;--shadow-wide:0px;--relief-shadow:#050806;--relief-highlight:rgba(255,255,255,.16);--relief-rim:rgba(255,255,255,.045);position:relative;min-height:690px;overflow:hidden;padding:49px 64px 45px;color:#aeb7b1;font-family:"Segoe UI",Arial,sans-serif;background-color:var(--surface);background-image:linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),radial-gradient(rgba(255,255,255,.019) .5px,transparent .8px);background-size:8px 8px,8px 8px,6px 6px;transition:background-color 1s cubic-bezier(.2,.8,.2,1),color 1s ease}
  .v13-page:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 48% 43%,transparent 0 48%,rgba(6,12,9,.08) 77%,rgba(6,12,9,.18) 100%);transition:opacity 1s}.v13-page.is-lit{--surface:#fbfaf7;--pop:#ff5a1f;--relief-shadow:#756f64;--relief-highlight:rgba(255,255,255,.96);--relief-rim:rgba(72,67,58,.065);color:#626a65;background-color:var(--surface);background-image:linear-gradient(90deg,rgba(70,65,54,.015) 1px,transparent 1px),linear-gradient(rgba(70,65,54,.015) 1px,transparent 1px),radial-gradient(rgba(85,74,53,.022) .5px,transparent .8px)}.v13-page.is-lit:after{opacity:.09}
  .beam-fragment{position:relative;display:inline-block;isolation:isolate;--beam-origin-x:0px;--beam-origin-y:0px;--beam-rotation:0deg;--beam-overlay-opacity:0;--beam-shadow-x:0px;--beam-shadow-y:8px;--beam-shadow-alpha:.72}.beam-block{display:block}.beam-fragment:after{content:attr(data-beam-text);position:absolute;inset:0;z-index:2;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;white-space:inherit;pointer-events:none;opacity:var(--beam-overlay-opacity);-webkit-mask-image:conic-gradient(from var(--beam-rotation) at var(--beam-origin-x) var(--beam-origin-y),transparent 0 140deg,rgba(0,0,0,.08) 147deg,rgba(0,0,0,.48) 155deg,#000 164deg 196deg,rgba(0,0,0,.48) 205deg,rgba(0,0,0,.08) 213deg,transparent 220deg 360deg);mask-image:conic-gradient(from var(--beam-rotation) at var(--beam-origin-x) var(--beam-origin-y),transparent 0 140deg,rgba(0,0,0,.08) 147deg,rgba(0,0,0,.48) 155deg,#000 164deg 196deg,rgba(0,0,0,.48) 205deg,rgba(0,0,0,.08) 213deg,transparent 220deg 360deg);filter:drop-shadow(var(--beam-shadow-x) var(--beam-shadow-y) 7px rgba(0,0,0,var(--beam-shadow-alpha)))}.beam-neutral:after{color:#fffaf0}.beam-accent:after{color:#ff5a1f}.is-lit .beam-fragment:after{opacity:0!important}
  .v13-nav{position:relative;z-index:20;height:42px;display:flex;align-items:center}.v13-logo{display:inline-flex;align-items:center;gap:8px;font-size:23px;font-weight:700;letter-spacing:-.075em;color:currentColor;filter:drop-shadow(var(--shadow-x) 9px 14px rgba(10,18,14,.08));transition:filter .2s}.v13-logo-mark{display:block;width:28px;height:28px;flex:none;overflow:visible}.v13-logo-wordmark{display:inline-flex;align-items:baseline}.v13-logo b{color:var(--pop);transition:color .8s,text-shadow .8s}.is-lit .v13-logo b{text-shadow:0 0 20px color(display-p3 1 .31 .06 / .14)}.v13-menu{position:absolute;left:50%;top:0;transform:translateX(-50%);display:flex;align-items:center;gap:31px;padding:13px 23px;border-radius:999px;background:rgba(255,255,255,.025);box-shadow:var(--shadow-x) 14px 32px rgba(10,18,14,.07);backdrop-filter:blur(7px);font-size:11px;font-weight:430;white-space:nowrap;transition:background 1s,box-shadow .2s}.is-lit .v13-menu{background:rgba(255,255,255,.34)}
  .v13-copy{position:relative;z-index:8;max-width:48%;padding-top:92px}.v13-kicker{color:var(--pop);font-size:10px;text-transform:uppercase;letter-spacing:.17em;font-weight:600;transition:color .8s}.v13-title{margin:17px 0 22px;font-size:65px;line-height:.94;letter-spacing:-.061em;font-weight:360}.v13-title .beam-accent{color:var(--pop);transition:color .8s,text-shadow .8s}.is-lit .v13-title .beam-accent{text-shadow:0 0 25px color(display-p3 1 .31 .06 / .17)}.v13-body{max-width:430px;color:currentColor;font-size:15px;line-height:1.68;font-weight:330;opacity:.7}.v13-actions{display:flex;gap:21px;align-items:center;margin-top:29px}.v13-primary{padding:14px 19px;border:0;border-radius:4px;background:var(--pop);color:#fff;font-size:12px;font-weight:530;box-shadow:var(--shadow-x) 15px 29px rgba(10,18,14,.15),var(--shadow-wide) 22px 42px rgba(241,90,36,.12);transition:background .8s,box-shadow .15s,transform .2s}.v13-page:not(.is-lit) .v13-primary{box-shadow:var(--shadow-x) 15px 29px rgba(0,0,0,.45),var(--shadow-wide) 22px 42px rgba(0,0,0,.22)}.v13-primary:hover{transform:translateY(-2px)}.v13-secondary{font-size:12px;font-weight:430;color:currentColor;opacity:.72;filter:drop-shadow(var(--shadow-x) 9px 15px rgba(10,18,14,.08));transition:filter .15s}.v13-secondary b{color:var(--pop);font-weight:550}
  .v13-relief{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none;overflow:visible}.relief-shadow{fill:var(--relief-shadow);transform-box:fill-box;transform-origin:center;will-change:transform;transition:fill .85s ease}.relief-face{fill:var(--surface);stroke:var(--relief-rim);stroke-width:1;shape-rendering:geometricPrecision;transition:fill .85s ease,stroke .85s ease}.relief-warmth{fill:#ffd69a;opacity:0;mix-blend-mode:screen;transition:opacity .12s linear}.relief-highlight{stroke:var(--relief-highlight);stroke-width:1.25;stroke-linecap:square;opacity:.18;transition:stroke .85s ease}.is-lit .relief-warmth{fill:#ffc75f;mix-blend-mode:multiply}.is-lit .relief-highlight{opacity:.68}
  .v13-theme-toggle{appearance:none;-webkit-appearance:none;position:absolute;z-index:3;right:0;top:2px;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--surface);color:currentColor;cursor:grab;touch-action:none;box-shadow:var(--shadow-x) 10px 22px rgba(0,0,0,.22);transition:background .8s,color .8s,box-shadow .2s}.v13-theme-toggle:active{cursor:grabbing}.v13-theme-toggle:focus-visible{outline:1px solid rgba(255,90,31,.65);outline-offset:4px}.v13-theme-toggle svg{display:block;width:18px;height:18px;margin:auto;overflow:visible}.theme-sun,.theme-moon{transform-origin:12px 12px;transition:opacity .45s,transform .6s,color .8s}.theme-sun{opacity:1;color:#ff8a45}.theme-moon{opacity:0;transform:rotate(-18deg) scale(.65)}.is-lit .v13-theme-toggle{color:#68706b}.is-lit .theme-sun{opacity:0;transform:rotate(35deg) scale(.65)}.is-lit .theme-moon{opacity:1;transform:rotate(0) scale(1)}.v13-rig{position:absolute;z-index:12;right:-17px;top:70px;width:200px;height:1000px;transform-origin:100px 0;pointer-events:none;will-change:transform}
  .v13-cone{position:absolute;z-index:1;left:-440px;top:0;width:1080px;height:1000px;background:radial-gradient(ellipse at 50% 0,rgba(255,255,244,1) 0 3%,rgba(255,244,202,.98) 7%,rgba(255,201,121,.72) 17%,rgba(255,131,61,.32) 34%,rgba(255,90,31,.11) 58%,rgba(255,90,31,.045) 82%,rgba(255,90,31,.02) 100%),linear-gradient(to bottom,rgba(255,241,194,.6) 0%,rgba(255,175,91,.28) 24%,rgba(255,105,42,.09) 56%,rgba(255,90,31,.025) 100%);-webkit-mask-image:conic-gradient(from 0deg at 50% 0,transparent 0 140deg,rgba(0,0,0,.08) 147deg,rgba(0,0,0,.48) 155deg,#000 164deg 196deg,rgba(0,0,0,.48) 205deg,rgba(0,0,0,.08) 213deg,transparent 220deg 360deg);mask-image:conic-gradient(from 0deg at 50% 0,transparent 0 140deg,rgba(0,0,0,.08) 147deg,rgba(0,0,0,.48) 155deg,#000 164deg 196deg,rgba(0,0,0,.48) 205deg,rgba(0,0,0,.08) 213deg,transparent 220deg 360deg);opacity:.44;filter:blur(10px);mix-blend-mode:screen;pointer-events:none;transition:opacity 1s}.v13-cone:before{content:"";position:absolute;inset:0 5% 4%;background:radial-gradient(ellipse at 50% 8%,rgba(255,246,208,.5),rgba(255,167,80,.14) 48%,transparent 82%);filter:blur(22px)}.is-lit .v13-cone{opacity:.68;mix-blend-mode:normal;filter:none;-webkit-mask-image:conic-gradient(from 0deg at 50% 0,transparent 0 151deg,#000 151deg 209deg,transparent 209deg 360deg);mask-image:conic-gradient(from 0deg at 50% 0,transparent 0 151deg,#000 151deg 209deg,transparent 209deg 360deg);background:radial-gradient(ellipse at 50% 0,rgba(255,193,79,.94) 0 7%,rgba(255,207,103,.76) 13%,rgba(255,226,153,.46) 25%,rgba(255,241,211,.2) 36%,rgba(251,250,247,0) 45%),linear-gradient(to bottom,rgba(255,193,79,.8),rgba(255,226,153,.34) 24%,rgba(251,250,247,0) 45%)}.is-lit .v13-cone:before{background:radial-gradient(ellipse at 50% 4%,rgba(255,193,79,.88),rgba(255,226,153,.38) 24%,rgba(251,250,247,0) 42%);filter:none}.v13-cone:after{content:"";position:absolute;inset:3% 27% 22%;background:linear-gradient(to bottom,rgba(255,255,226,.64),rgba(255,180,92,.16) 46%,transparent 100%);filter:blur(15px)}.is-lit .v13-cone:after{background:linear-gradient(to bottom,rgba(255,193,79,.82),rgba(255,226,153,.28) 22%,rgba(251,250,247,0) 45%);filter:none}
  .v13-capabilities{position:absolute;z-index:8;left:64px;bottom:44px;display:flex;gap:36px;color:currentColor;font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.42}.v13-capabilities span{filter:drop-shadow(var(--shadow-x) 8px 16px rgba(10,18,14,.08));transition:filter .15s}
  .v13-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:17px}.v13-summary div{padding:12px 2px;background:transparent}.v13-summary strong{display:block;margin-bottom:5px;font-size:12px}.v13-summary span{color:#64748b;font-size:11px;line-height:1.45}.options{margin-top:10px}.option p{margin:0;color:#64748b;font-size:13px}
  @media(prefers-reduced-motion:reduce){.v13-page,.v13-cone,.v13-theme-toggle,.v13-primary,.relief-face,.relief-shadow{transition-duration:.01ms!important}}
  @media(max-width:900px){.v13-page{padding:39px 34px 38px;min-height:750px}.v13-menu{gap:18px;padding:12px 18px}.v13-menu span:nth-child(2),.v13-menu span:nth-child(3){display:none}.v13-copy{max-width:72%;padding-top:90px}.v13-title{font-size:49px}.v13-relief{top:130px;height:620px;opacity:.82}.v13-rig{right:-47px;top:60px}.v13-capabilities{left:34px;bottom:37px}.v13-summary{grid-template-columns:1fr 1fr}}

  html{scroll-behavior:smooth}.v13-browser{border-radius:0;box-shadow:none}.v13-chrome,.v13-intro,.v13-summary,.options{display:none}.v13-page{padding:0;min-height:0;overflow:visible}.v13-page:after{position:fixed;z-index:0}.v13-site-header{position:sticky;top:0;z-index:50;height:86px;box-sizing:border-box;padding:22px 64px;background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(16px);transition:background .8s}.v13-site-header .v13-nav{max-width:1312px;margin:auto}.v13-logo{text-decoration:none}.v13-menu a{position:relative;color:inherit;text-decoration:none;opacity:.68;transition:opacity .2s,color .2s}.v13-menu a:hover,.v13-menu a[aria-current="page"]{opacity:1;color:var(--pop)}.v13-menu a[aria-current="page"]:after{content:"";position:absolute;left:50%;bottom:-7px;width:3px;height:3px;border-radius:50%;background:var(--pop);transform:translateX(-50%)}.v13-menu-button{display:none;border:0;background:transparent;color:inherit;padding:8px;cursor:pointer}.v13-menu-button span{display:block;width:20px;height:1px;margin:5px;background:currentColor}.v13-theme-toggle{z-index:4}.v13-hero{position:relative;z-index:2;min-height:690px;box-sizing:border-box;overflow:hidden;padding:34px 64px 45px}.v13-hero .v13-copy{padding-top:75px}.v13-hero .v13-rig{top:-42px;right:47px}.v13-section{position:relative;z-index:3;scroll-margin-top:104px;padding:132px 64px}.v13-section-inner{width:min(1180px,100%);margin:auto}.v13-eyebrow{margin-bottom:19px;color:var(--pop);font-size:10px;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.v13-section h2{max-width:820px;margin:0 0 38px;font-size:clamp(42px,5.4vw,76px);font-weight:320;line-height:.98;letter-spacing:-.055em}.v13-lead{max-width:720px;margin:0 0 58px;font-size:18px;font-weight:330;line-height:1.75;opacity:.72}.v13-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(24px,4vw,64px)}.v13-capability,.v13-method-step,.v13-roadmap-step,.v13-principle{position:relative;padding-top:22px}.v13-card-number{display:block;margin-bottom:30px;color:var(--pop);font-size:11px;letter-spacing:.12em}.v13-grid h3{margin:0 0 14px;font-size:19px;font-weight:480;letter-spacing:-.025em}.v13-grid p{margin:0;font-size:14px;line-height:1.72;opacity:.66}.v13-method{grid-template-columns:repeat(4,1fr);counter-reset:method}.v13-method-step:before{counter-increment:method;content:"0" counter(method);display:block;margin-bottom:35px;color:var(--pop);font-size:12px}.v13-vision-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:start}.v13-quote{margin:0;font-size:clamp(28px,4vw,54px);font-weight:320;line-height:1.08;letter-spacing:-.045em}.v13-why-now{padding-top:10px}.v13-why-now h3{margin:0 0 18px;font-size:13px;color:var(--pop);text-transform:uppercase;letter-spacing:.13em}.v13-why-now p{margin:0 0 19px;font-size:15px;line-height:1.72;opacity:.7}.v13-snapshot{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:90px;background:color-mix(in srgb,currentColor 9%,transparent)}.v13-snapshot div{padding:27px;background:var(--surface)}.v13-snapshot span{display:block;margin-bottom:12px;color:var(--pop);font-size:9px;text-transform:uppercase;letter-spacing:.14em}.v13-snapshot strong{font-size:14px;font-weight:430;line-height:1.5}.v13-roadmap{grid-template-columns:repeat(3,1fr)}.v13-roadmap-step{min-height:180px}.v13-principles{margin-top:100px;grid-template-columns:repeat(3,1fr)}.v13-founder-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px;align-items:start}.v13-founder-mark{display:grid;place-items:center;aspect-ratio:1;max-width:310px;background:color-mix(in srgb,var(--pop) 8%,var(--surface));font-size:72px;font-weight:260;color:var(--pop);box-shadow:18px 22px 45px rgba(0,0,0,.08)}.v13-founder-copy h2{margin-bottom:20px}.v13-founder-role{color:var(--pop);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.v13-founder-copy p{max-width:620px;font-size:16px;line-height:1.75;opacity:.72}.v13-link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:var(--pop);text-decoration:none;font-size:13px}.v13-waitlist-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:start}.v13-form{display:grid;gap:20px}.v13-field label{display:block;margin-bottom:9px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.v13-field input,.v13-field select{width:100%;box-sizing:border-box;padding:17px 0;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:0;background:transparent;color:inherit;font:inherit;outline:0}.v13-field input:focus,.v13-field select:focus{border-color:var(--pop)}.v13-form button{justify-self:start;margin-top:8px}.v13-form-status{min-height:23px;margin:0;font-size:13px;line-height:1.6;color:var(--pop)}.v13-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.v13-contact-link{display:block;padding:35px 0;color:inherit;text-decoration:none}.v13-contact-link small{display:block;margin-bottom:15px;color:var(--pop);text-transform:uppercase;letter-spacing:.14em}.v13-contact-link strong{font-size:clamp(24px,3vw,42px);font-weight:330;letter-spacing:-.04em}.v13-footer{position:relative;z-index:3;display:flex;justify-content:space-between;gap:30px;padding:42px 64px 55px;font-size:11px;opacity:.62}.v13-footer a{color:inherit}.v13-privacy-note{max-width:520px;text-align:right}.v13-primary,.v13-secondary,.v13-menu a,.v13-logo,.v13-link,.v13-contact-link,.v13-menu-button{outline-offset:5px}.v13-primary:focus-visible,.v13-secondary:focus-visible,.v13-menu a:focus-visible,.v13-logo:focus-visible,.v13-link:focus-visible,.v13-contact-link:focus-visible,.v13-menu-button:focus-visible{outline:1px solid var(--pop)}
  @media(max-width:980px){.v13-site-header{padding-inline:34px}.v13-hero{padding-inline:34px}.v13-menu{gap:17px;padding-inline:17px}.v13-menu a:nth-child(4),.v13-menu a:nth-child(5){display:none}.v13-section{padding:100px 34px}.v13-grid{grid-template-columns:1fr 1fr}.v13-vision-layout,.v13-founder-layout,.v13-waitlist-layout{grid-template-columns:1fr;gap:55px}.v13-snapshot{grid-template-columns:1fr 1fr}.v13-founder-mark{max-width:220px}.v13-footer{padding-inline:34px}}
  @media(max-width:760px){.v13-site-header{height:74px;padding:17px 22px}.v13-menu-button{display:block;position:absolute;right:48px;top:2px}.v13-menu{display:none;position:absolute;left:auto;right:38px;top:52px;transform:none;min-width:210px;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:0;padding:13px;background:var(--surface);box-shadow:0 20px 50px rgba(0,0,0,.16)}.v13-menu.is-open{display:flex}.v13-menu a,.v13-menu a:nth-child(4),.v13-menu a:nth-child(5){display:block;width:100%;box-sizing:border-box;padding:12px}.v13-menu a[aria-current="page"]:after{display:none}.v13-theme-toggle{width:34px;height:34px;top:2px}.v13-hero{min-height:690px;padding:30px 22px}.v13-hero .v13-copy{max-width:88%;padding-top:72px}.v13-title{font-size:47px}.v13-body{font-size:14px}.v13-hero .v13-rig{right:-55px;top:-32px}.v13-section{padding:82px 22px;scroll-margin-top:84px}.v13-grid,.v13-method,.v13-roadmap,.v13-principles,.v13-snapshot,.v13-contact-grid{grid-template-columns:1fr}.v13-section h2{font-size:44px}.v13-lead{font-size:16px}.v13-capability,.v13-method-step,.v13-roadmap-step,.v13-principle{padding-top:8px}.v13-snapshot{gap:0}.v13-footer{flex-direction:column;padding:34px 22px}.v13-privacy-note{text-align:left}.v13-capabilities{left:22px;gap:17px}.v13-capabilities span:nth-child(2){display:none}}
  .v13-browser{overflow:visible}.v13-persistent-rig{position:fixed;top:43px;right:max(-17px,calc((100vw - 1440px) / 2 - 17px));height:max(1000px,120vh);z-index:10}.v13-persistent-rig .v13-cone{height:100%}
  @media(max-width:980px){.v13-persistent-rig{right:-47px}}
  @media(max-width:760px){.v13-persistent-rig{top:37px;right:-61px}}
  @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.v13-menu,.v13-site-header{transition:none!important}}
  html,body{margin:0;min-height:100%;background:#1c221f;transition:background .8s ease}
  html:has(.v13-page.is-lit),body:has(.v13-page.is-lit){background:#e8e3d8}
  .v13-site-header{background:transparent;backdrop-filter:none}
  .v13-page.is-lit{--surface:#e8e3d8;--relief-shadow:#625c52;--relief-highlight:rgba(255,252,238,.82);color:#5f645f;background-image:linear-gradient(90deg,rgba(70,65,54,.025) 1px,transparent 1px),linear-gradient(rgba(70,65,54,.025) 1px,transparent 1px),radial-gradient(rgba(85,74,53,.035) .5px,transparent .8px)}
  .is-lit .v13-cone{opacity:.56;mix-blend-mode:screen;filter:blur(10px);-webkit-mask-image:conic-gradient(from 0deg at 50% 0,transparent 0 140deg,rgba(0,0,0,.08) 147deg,rgba(0,0,0,.48) 155deg,#000 164deg 196deg,rgba(0,0,0,.48) 205deg,rgba(0,0,0,.08) 213deg,transparent 220deg 360deg);mask-image:conic-gradient(from 0deg at 50% 0,transparent 0 140deg,rgba(0,0,0,.08) 147deg,rgba(0,0,0,.48) 155deg,#000 164deg 196deg,rgba(0,0,0,.48) 205deg,rgba(0,0,0,.08) 213deg,transparent 220deg 360deg);background:radial-gradient(ellipse at 50% 0,rgba(255,253,225,.96) 0 3%,rgba(255,229,159,.82) 8%,rgba(255,190,95,.46) 19%,rgba(255,152,65,.19) 35%,rgba(232,227,216,0) 62%),linear-gradient(to bottom,rgba(255,237,182,.52),rgba(255,190,104,.18) 30%,rgba(232,227,216,0) 70%)}
  .is-lit .v13-cone:before{background:radial-gradient(ellipse at 50% 5%,rgba(255,252,222,.72),rgba(255,202,116,.22) 32%,transparent 70%);filter:blur(24px)}
  .is-lit .v13-cone:after{background:linear-gradient(to bottom,rgba(255,252,220,.68),rgba(255,191,104,.16) 38%,transparent 78%);filter:blur(18px)}
  html:has(.v13-page.is-lit),body:has(.v13-page.is-lit){background:#d8d1c4}
  .v13-page.is-lit{--surface:#d8d1c4;--relief-shadow:#514c44;--relief-highlight:rgba(255,253,241,.78);color:#565b57}
  .v13-ambient-veil{position:fixed;inset:0;z-index:9;pointer-events:none;background:rgba(38,39,36,.24);opacity:0;transition:opacity .8s ease;--veil-x:50vw;--veil-y:70px;--veil-angle:0deg}
  .is-lit .v13-ambient-veil{-webkit-mask-image:conic-gradient(from var(--veil-angle) at var(--veil-x) var(--veil-y),#000 0 140deg,rgba(0,0,0,.92) 147deg,rgba(0,0,0,.52) 155deg,transparent 164deg 196deg,rgba(0,0,0,.52) 205deg,rgba(0,0,0,.92) 213deg,#000 220deg 360deg);mask-image:conic-gradient(from var(--veil-angle) at var(--veil-x) var(--veil-y),#000 0 140deg,rgba(0,0,0,.92) 147deg,rgba(0,0,0,.52) 155deg,transparent 164deg 196deg,rgba(0,0,0,.52) 205deg,rgba(0,0,0,.92) 213deg,#000 220deg 360deg);opacity:1}
  .is-lit .v13-cone{opacity:.3;background:radial-gradient(ellipse at 50% 0,rgba(255,255,238,.92) 0 3%,rgba(255,244,207,.62) 9%,rgba(255,222,171,.25) 21%,rgba(216,209,196,0) 58%),linear-gradient(to bottom,rgba(255,250,221,.32),rgba(255,226,181,.1) 32%,rgba(216,209,196,0) 68%)}
  .is-lit .v13-cone:before{background:radial-gradient(ellipse at 50% 5%,rgba(255,255,235,.58),rgba(255,231,189,.12) 32%,transparent 68%)}
  .is-lit .v13-cone:after{background:linear-gradient(to bottom,rgba(255,255,235,.5),rgba(255,230,190,.08) 36%,transparent 76%)}
  .is-lit .relief-warmth{opacity:0!important;mix-blend-mode:normal}
  .is-lit .v13-cone{opacity:.46;background:radial-gradient(ellipse at 50% 0,rgba(255,255,245,1) 0 4%,rgba(255,242,215,.88) 9%,rgba(255,201,151,.48) 21%,rgba(255,160,104,.18) 36%,rgba(216,209,196,0) 62%),linear-gradient(to bottom,rgba(255,249,225,.48),rgba(255,196,145,.16) 34%,rgba(216,209,196,0) 70%)}
  .is-lit .v13-cone:before{background:radial-gradient(ellipse at 50% 5%,rgba(255,255,242,.8),rgba(255,204,158,.22) 34%,transparent 70%)}
  .is-lit .v13-cone:after{background:linear-gradient(to bottom,rgba(255,255,240,.72),rgba(255,190,139,.14) 38%,transparent 78%)}
  .is-lit .v13-menu{background:color-mix(in srgb,var(--surface) 76%,rgb(38,39,36) 24%)}
  .v13-logo{box-sizing:border-box;height:42px;padding:4px 14px 4px 10px;border-radius:14px;font-size:27px;line-height:1;background:var(--surface);backdrop-filter:none}
  .v13-logo-mark{width:34px;height:34px}
  .is-lit .v13-logo{background:color-mix(in srgb,var(--surface) 76%,rgb(38,39,36) 24%)}
  @media(max-width:760px){.v13-logo{height:38px;padding:4px 11px 4px 8px;font-size:23px}.v13-logo-mark{width:30px;height:30px}}
  .v13-logo{padding:4px 18px 4px 12px;border-radius:7px;font-size:27px;background:color-mix(in srgb,var(--surface) 94%,white 6%);backdrop-filter:none}
  .is-lit .v13-logo{background:color-mix(in srgb,var(--surface) 88%,rgb(38,39,36) 12%)}
  @media(max-width:760px){.v13-logo{padding:4px 13px 4px 9px;font-size:23px}}
  .v13-hero{min-height:max(690px,calc(100svh - 86px))}
  @media(max-width:760px){.v13-hero{min-height:max(690px,calc(100svh - 74px))}}
  .v13-hero .v13-copy{position:absolute;top:50%;transform:translateY(-50%);padding-top:0}
  .v13-relief{top:50%;bottom:auto;height:auto;aspect-ratio:1440/690;transform:translateY(-50%)}
  .v13-page,.v13-logo{background-attachment:fixed}
  .v13-logo{border-radius:0;background-color:var(--surface);background-image:linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),radial-gradient(rgba(255,255,255,.019) .5px,transparent .8px);background-size:8px 8px,8px 8px,6px 6px;filter:none;box-shadow:none;border:0;backdrop-filter:none}
  .is-lit .v13-logo{background-color:color-mix(in srgb,var(--surface) 76%,rgb(38,39,36) 24%);background-image:linear-gradient(90deg,rgba(70,65,54,.025) 1px,transparent 1px),linear-gradient(rgba(70,65,54,.025) 1px,transparent 1px),radial-gradient(rgba(85,74,53,.035) .5px,transparent .8px)}
  .v13-ambient-veil{z-index:60}
  .is-lit .v13-menu{background:var(--surface)}
  .is-lit .v13-logo{background-color:var(--surface)}

.v13-about-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.65fr);gap:clamp(70px,9vw,150px);align-items:start}.v13-about-intro h2{max-width:720px;margin-bottom:34px}.v13-about-intro p{max-width:610px;margin:0;font-size:clamp(19px,1.65vw,25px);line-height:1.55;font-weight:330;letter-spacing:-.018em;opacity:.72}.v13-about-details{display:grid;gap:48px;padding-top:9px}.v13-about-detail h3{margin:0 0 15px;color:var(--pop);font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.v13-about-detail p{margin:0;font-size:15px;line-height:1.78;opacity:.7}.v13-about-detail strong{font-weight:520;color:currentColor}
  .v13-contact-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(55px,7vw,105px);align-items:center}.v13-founder-portrait{position:relative;aspect-ratio:1;overflow:hidden;border-radius:2px;background:var(--surface);box-shadow:var(--shadow-x) 18px 42px rgba(0,0,0,.18)}.v13-founder-portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .9s ease,filter .9s ease}.v13-founder-portrait .portrait-light{opacity:0}.v13-page.is-lit .v13-founder-portrait .portrait-light{opacity:1}.v13-page.is-lit .v13-founder-portrait .portrait-dark{opacity:0}.v13-contact-copy h2{margin-bottom:24px}.v13-contact-copy .v13-lead{margin-bottom:28px}.v13-contact-copy .v13-contact-grid{gap:36px}.v13-contact-copy .v13-contact-link{padding:22px 0}.v13-contact-copy .v13-contact-link strong{font-size:clamp(20px,2.3vw,32px)}
  @media(max-width:980px){.v13-about-layout{grid-template-columns:1fr;gap:55px}.v13-about-details{grid-template-columns:1fr 1fr;padding-top:0}.v13-contact-layout{grid-template-columns:210px minmax(0,1fr);gap:45px}}
  @media(max-width:760px){.v13-about-details{grid-template-columns:1fr;gap:36px}.v13-about-intro p{font-size:18px}.v13-contact-layout{grid-template-columns:1fr;gap:38px}.v13-founder-portrait{width:min(250px,72vw)}.v13-contact-copy .v13-contact-grid{grid-template-columns:1fr}}

.v13-contact-compact{max-width:1180px}.v13-contact-compact h2{margin-bottom:24px}.v13-contact-compact>.v13-lead{margin-bottom:34px}.v13-founder-contact{display:flex;align-items:center;gap:17px;margin-bottom:18px}.v13-founder-avatar{position:relative;flex:0 0 68px;width:68px;height:68px;margin:0;overflow:hidden;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-x) 10px 25px rgba(0,0,0,.16)}.v13-founder-avatar:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 7%,transparent);pointer-events:none}.v13-founder-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 29%;transform:scale(1.18);transition:opacity .9s ease}.v13-founder-avatar .portrait-light{opacity:0}.v13-page.is-lit .v13-founder-avatar .portrait-light{opacity:1}.v13-page.is-lit .v13-founder-avatar .portrait-dark{opacity:0}.v13-founder-contact span{display:block;font-size:19px;font-weight:470;letter-spacing:-.02em}.v13-founder-contact small{display:block;margin-top:5px;color:var(--pop);font-size:10px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.v13-contact-compact .v13-contact-grid{margin-left:85px}.v13-contact-compact .v13-contact-link{padding:22px 0}.v13-contact-compact .v13-contact-link strong{font-size:clamp(20px,2.4vw,32px)}
  @media(max-width:760px){.v13-contact-compact .v13-contact-grid{margin-left:0}.v13-founder-avatar{flex-basis:60px;width:60px;height:60px}}
  .v13-contact-compact .v13-contact-grid{margin-left:0}.v13-contact-person{display:flex;align-items:center;gap:14px;margin-bottom:16px}.v13-contact-person .v13-founder-avatar{flex-basis:52px;width:52px;height:52px}.v13-contact-person small{margin:0}.v13-contact-person+strong{display:block}

/* Compact mobile navigation */
@media (max-width:760px){
  .v13-site-header{height:68px;padding:14px 18px}
  .v13-site-header .v13-nav{height:40px}
  .v13-logo{height:40px;padding:3px 10px 3px 7px}
  .v13-menu-button{display:block;position:absolute;top:3px;right:44px;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--surface);box-shadow:0 8px 22px rgba(0,0,0,.13);z-index:6}
  .v13-menu-button span{position:absolute;left:9px;width:16px;height:1px;margin:0;transition:transform .2s ease,top .2s ease}
  .v13-menu-button span:first-child{top:13px}
  .v13-menu-button span:last-child{top:20px}
  .v13-menu-button[aria-expanded="true"] span:first-child{top:17px;transform:rotate(45deg)}
  .v13-menu-button[aria-expanded="true"] span:last-child{top:17px;transform:rotate(-45deg)}
  .v13-menu-button:focus-visible{outline:1px solid var(--pop);outline-offset:3px}
  .v13-theme-toggle{top:3px;right:0;width:34px;height:34px}
  .v13-menu{display:none;left:auto;right:43px;top:47px;transform:none;width:154px;min-width:0;box-sizing:border-box;flex-direction:column;align-items:stretch;gap:0;padding:7px;border-radius:14px;background:var(--surface);box-shadow:0 16px 38px rgba(0,0,0,.2);backdrop-filter:none;overflow:hidden}
  .is-lit .v13-menu{background:var(--surface)}
  .v13-menu.is-open{display:flex}
  .v13-menu a,.v13-menu a:nth-child(4),.v13-menu a:nth-child(5){display:block;width:100%;padding:11px 13px;border-radius:9px;font-size:12px;line-height:1.2}
  .v13-menu a:hover,.v13-menu a[aria-current="page"]{background:color-mix(in srgb,var(--pop) 8%,transparent)}
  .v13-menu a[aria-current="page"]:after{display:none}
  .v13-hero{min-height:max(690px,calc(100svh - 68px))}
}

/* Keep the identity mark visually continuous with the page surface. */
.v13-logo,
.v13-page.is-lit .v13-logo{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0;
  border-radius:0;
  box-shadow:none;
  backdrop-filter:none;
  filter:drop-shadow(0 1px 1px rgba(0,0,0,.12));
}

/* Keep both contact methods on matching horizontal baselines. */
.v13-contact-compact .v13-contact-link{
  display:grid;
  grid-template-rows:52px auto;
  align-content:start;
}
.v13-contact-compact .v13-contact-person{
  height:52px;
  margin:0;
}
.v13-contact-compact .v13-contact-link>small{
  display:flex;
  align-items:center;
  height:52px;
  margin:0;
}
.v13-contact-compact .v13-contact-link strong{
  align-self:start;
}

/* Wider, calmer lamp spread. Keep the cone centered on the fixed toggle. */
.v13-cone,
.v13-page.is-lit .v13-cone{
  left:-560px;
  width:1320px;
  -webkit-mask-image:conic-gradient(from 0deg at 50% 0,transparent 0 132deg,rgba(0,0,0,.08) 140deg,rgba(0,0,0,.48) 150deg,#000 158deg 202deg,rgba(0,0,0,.48) 210deg,rgba(0,0,0,.08) 220deg,transparent 228deg 360deg);
  mask-image:conic-gradient(from 0deg at 50% 0,transparent 0 132deg,rgba(0,0,0,.08) 140deg,rgba(0,0,0,.48) 150deg,#000 158deg 202deg,rgba(0,0,0,.48) 210deg,rgba(0,0,0,.08) 220deg,transparent 228deg 360deg);
}

/* Give the fixed-width composition more presence on large displays. */
@media (min-width:1400px){
  .v13-menu{font-size:12px}
  .v13-title{font-size:74px}
  .v13-body{max-width:500px;font-size:17px}
  .v13-primary,.v13-secondary{font-size:13px}
  .v13-section h2{font-size:82px}
  .v13-lead{font-size:20px}
  .v13-about-intro p{font-size:27px}
  .v13-about-detail p{font-size:16px}
  .v13-contact-compact .v13-contact-link strong{font-size:34px}
}

/* Let the concise sections breathe instead of reading as one block. */
#contact{
  min-height:calc(100svh - 86px);
  padding-top:clamp(280px,22vw,360px);
  padding-bottom:clamp(220px,18vw,300px);
}
@media (max-width:760px){
  #contact{
    min-height:calc(100svh - 68px);
    padding-top:180px;
    padding-bottom:180px;
  }
}
@media (min-width:761px) and (min-height:900px){
  #contact{padding-top:clamp(380px,38vh,520px)}
}

/* Early-access capture and product signal. */
.v13-product-teaser{
  max-width:430px;
  margin:17px 0 0;
  color:var(--pop);
  font-size:13px;
  line-height:1.55;
  letter-spacing:.01em;
  opacity:.86;
}
.v13-waitlist-section{
  padding-top:clamp(150px,15vw,230px);
  padding-bottom:clamp(150px,15vw,230px);
}
.v13-waitlist-section .v13-form{
  max-width:520px;
  padding-top:34px;
}
.v13-field input::placeholder{color:currentColor;opacity:.42}
.v13-form-status{max-width:430px;opacity:.76}
.v13-footer-right{display:flex;align-items:center;justify-content:flex-end;gap:28px}
.v13-social-links{display:flex;gap:17px;white-space:nowrap}
.v13-social-links a{opacity:.82;text-decoration:none;transition:color .2s,opacity .2s}
.v13-social-links a:hover{color:var(--pop);opacity:1}
@media(max-width:760px){
  .v13-waitlist-section{padding-top:110px;padding-bottom:120px}
  .v13-waitlist-section .v13-form{padding-top:0}
  .v13-footer-right{align-items:flex-start;flex-direction:column;gap:16px}
}
@media (min-width:761px) and (max-width:980px){
  .v13-menu a:nth-child(4){display:block}
}

/* Lighter paper surface for light mode. Keep cone warmth, remove gray cast. */
html:has(.v13-page.is-lit),
body:has(.v13-page.is-lit){background:#f7f4ee}
.v13-page.is-lit{
  --surface:#f7f4ee;
  --relief-shadow:#a9a193;
  --relief-highlight:rgba(255,255,255,.96);
  --relief-rim:rgba(72,67,58,.08);
  color:#5d655f;
}
.is-lit .v13-ambient-veil{background:rgba(38,39,36,.1)}
