@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT);font-weight:400 500;size-adjust:96.9%;ascent-override:95%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman Bold),local(TimesNewRomanPS-BoldMT);font-weight:600 700;size-adjust:92%;ascent-override:100%;descent-override:31.5%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;touch-action:pan-y;margin:0;padding:0}html{scroll-padding-top:88px}img,svg{max-width:100%;display:block}:root{--bg-page:#141414;--bg-surface:#1e1e1e;--border-default:#ffffff14;--border-chip:#ffffff14;--bg-chip:#ffffff0a;--text-primary:#f2f2f2;--text-secondary:#a3a3a3;--text-tertiary:gray;--text-muted:#8a8a8a;--brand-orange:#e2592d;--brand-orange-refined:#c54920;--status-success-text:#4ade80;--status-error:#f87171;--type-note:#8b6de3;--type-document:#607ae1;--type-interview:#29abd6;--type-signal:#71d629;--type-question:#c8d629;--type-assumption:#d93abf;--type-evidence:#2fd629;--type-decision:#e879f9;--type-insight:#dd4b74;--type-hypothesis:#2dd4bf;--type-chat:#e2a13a;--ink:#141414;--on-ink:#f2f2f2;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 16px 40px #00000073;--shadow-sm-tint:#00000059;--radius:20px;--font-heading:"Cormorant Garamond", "Cormorant Garamond Fallback", Georgia, "Times New Roman", serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--wf-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-label:"Spectral", Georgia, serif;--wf-line-strong:#fff3;--space-4:40px;--space-5:64px;--space-6:96px;--facet-cut:16px;--facet-clip:polygon(var(--facet-cut) 0, 100% 0, 100% calc(100% - var(--facet-cut)), calc(100% - var(--facet-cut)) 100%, 0 100%, 0 var(--facet-cut));--facet-edge:linear-gradient(135deg, transparent calc(50% - .7px), var(--hairline) calc(50% - .7px), var(--hairline) calc(50% + .7px), transparent calc(50% + .7px));--hairline:color-mix(in srgb, var(--text-primary) 17%, transparent);--hairline-soft:color-mix(in srgb, var(--text-primary) 8%, transparent);--idea-note:#8b6de3;--idea-document:#607ae1;--idea-interview:#29abd6;--idea-signal:#71d629;--idea-question:#c8d629;--idea-assumption:#d93abf;--idea-evidence:#2fd629;--idea-decision:#e879f9;--idea-insight:#dd4b74;--idea-hypothesis:#2dd4bf;--idea-chat:#e2a13a;--idea:var(--idea-note)}[data-idea=note]{--idea:var(--idea-note)}[data-idea=document]{--idea:var(--idea-document)}[data-idea=interview]{--idea:var(--idea-interview)}[data-idea=signal]{--idea:var(--idea-signal)}[data-idea=question]{--idea:var(--idea-question)}[data-idea=assumption]{--idea:var(--idea-assumption)}[data-idea=evidence]{--idea:var(--idea-evidence)}[data-idea=decision]{--idea:var(--idea-decision)}[data-idea=insight]{--idea:var(--idea-insight)}[data-idea=hypothesis]{--idea:var(--idea-hypothesis)}body{font-family:var(--font-body);background:var(--bg-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:clip}h1,h2{font-family:var(--font-heading);letter-spacing:-.005em;margin:0;font-weight:600;line-height:1.15}h3{font-family:var(--font-heading);margin:0;font-weight:600;line-height:1.2}a{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--on-ink);border-radius:8px;padding:12px 18px;font-size:.9rem;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}:focus-visible{outline:2.5px solid var(--brand-orange-refined);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.narrow.container{max-width:700px}[data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.vignette{position:relative;overflow:hidden}.vignette:before{content:"";inset:var(--vignette-inset,-20% -10%);background:var(--vignette-color,var(--bg-page));-webkit-mask-image:radial-gradient(ellipse var(--vignette-size,42% 60%) at 50% 50%, black var(--vignette-fade,35%), transparent 100%);mask-image:radial-gradient(ellipse var(--vignette-size,42% 60%) at 50% 50%, black var(--vignette-fade,35%), transparent 100%);z-index:-1;pointer-events:none;position:absolute}.vignette--wide{--vignette-size:55% 70%;--vignette-fade:40%;--vignette-inset:-10% -10%}.grain{z-index:999;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.nav{z-index:30;background:color-mix(in srgb, var(--bg-page) 85%, transparent);backdrop-filter:saturate(160%)blur(10px);border-bottom:1px solid var(--border-default);position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:24px;padding-top:16px;padding-bottom:16px;display:flex}.logo{color:var(--brand-orange);font-size:1.5rem;text-decoration:none}.wordmark{vertical-align:-.012em;width:6.06em;height:.73em;display:inline-block}.nav-links{margin-right:auto;margin-left:var(--space-4);gap:24px;display:flex}.nav-links a{color:var(--text-secondary);font-size:.92rem;font-weight:500;text-decoration:none;position:relative}.nav-links a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover{color:var(--text-primary)}.nav-links a:hover:after{transform:scaleX(1)}.nav-links a.is-active{color:var(--text-primary)}.nav-links a.is-active:after{transform:scaleX(1)}.nav-toggle{border:1px solid var(--border-default);background:var(--bg-surface);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:none}.nav-toggle:hover{color:var(--text-primary);border-color:var(--text-tertiary)}.nav-toggle:hover .nav-toggle-bar-mid{width:100%}.nav-toggle:focus-visible{outline:2px solid var(--brand-orange-refined);outline-offset:3px}.nav-toggle[aria-expanded=true]{color:var(--brand-orange-refined);border-color:var(--brand-orange-refined)}.nav-toggle-bars{width:18px;height:13px;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block;position:relative}.nav-toggle-bar{background:currentColor;border-radius:2px;height:1.5px;transition:transform .28s cubic-bezier(.22,1,.36,1),width .2s,opacity .15s;position:absolute;left:0}.nav-toggle-bar-top{width:100%;top:0}.nav-toggle-bar-mid{width:62%;top:50%;left:auto;right:0;transform:translateY(-50%)}.nav-toggle-bar-bottom{width:100%;bottom:0}.nav-toggle[aria-expanded=true] .nav-toggle-bars{transform:rotate(90deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bar-top{transform:translateY(5.75px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bar-mid{opacity:0;width:100%;transform:translateY(-50%)scaleX(0)}.nav-toggle[aria-expanded=true] .nav-toggle-bar-bottom{transform:translateY(-5.75px)rotate(-45deg)}.btn{background:var(--bg-surface);color:var(--text-primary);border:1.5px solid var(--brand-orange-refined);font-family:var(--font-body);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{background:var(--bg-page);box-shadow:var(--shadow-md);transform:translateY(-2px)scale(1.02)}.btn:active{transform:translateY(0)scale(1)}.btn:disabled,.btn:disabled:hover{background:var(--bg-surface);cursor:default;opacity:.55;box-shadow:none;transform:none}.btn-small{padding:9px 18px;font-size:.85rem}.stage-graph{z-index:0;pointer-events:auto;position:fixed;inset:0}.stage-graph canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.page-content{z-index:1;position:relative}.crystal-region{pointer-events:none}.hero{align-items:center;min-height:100dvh;padding:96px 0;display:flex;position:relative}.hero .container{max-width:1120px}.hero-inner{pointer-events:auto;max-width:600px}.hero h1,.story-section h2,.cycle-section h2{font-family:var(--font-heading);letter-spacing:normal;margin:0;font-weight:600}.hero h1{margin-bottom:20px;font-size:clamp(2rem,1.3rem + 3vw,3.4rem);line-height:1.1}.highlight{color:var(--brand-orange)}.subheading{max-width:480px;color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.6}.hero-inner .waitlist-form{justify-content:flex-start;margin:32px 0 0}.hero-inner .waitlist-confirm{margin:32px 0 0}.hero-inner .microcopy{text-align:left}.eyebrow{color:var(--brand-orange);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:.72rem;font-weight:700;line-height:1.3;display:flex}.hero-inner>:not(h1){animation:.95s cubic-bezier(.22,1,.36,1) backwards fragment-in;animation-delay:calc(.12s + var(--i,0) * .11s)}.hero-inner>h1{animation:.95s cubic-bezier(.22,1,.36,1) backwards fragment-slide-in;animation-delay:calc(.12s + var(--i,0) * .11s)}.hero-inner>:nth-child(2){--i:1}.hero-inner>:nth-child(3){--i:2}.hero-inner>:nth-child(4){--i:3}.hero-inner>:nth-child(5){--i:4}.hero-inner>:nth-child(6){--i:5}@keyframes fragment-in{0%{opacity:0;transform:translate(-34px,12px)}}@keyframes fragment-slide-in{0%{transform:translate(-34px,12px)}}.story-section{align-items:center;min-height:72dvh;padding:64px 0;display:flex;position:relative}html.js-choreo .story-copy>*,html.js-choreo .cycle-card>*{opacity:0;transition:opacity .7s,transform .85s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 85ms)}html.js-choreo .is-lit .story-copy>*,html.js-choreo .is-lit .cycle-card>*{opacity:1;transform:none}.story-copy>:nth-child(2),.cycle-card>:nth-child(2){--i:1}.story-copy>:nth-child(3),.cycle-card>:nth-child(3){--i:2}.story-copy>:nth-child(4),.cycle-card>:nth-child(4){--i:3}.story-copy>:nth-child(5){--i:4}html.js-choreo [data-story-step=picture]:not(.is-lit) .story-copy>*{transform:translate(-40px)}html.js-choreo [data-story-step=insight]:not(.is-lit) .story-copy>*{transform:translateY(18px)}html.js-choreo [data-story-step=action]:not(.is-lit) .story-copy>*{transform:translate(30px)}html.js-choreo [data-story-step=action] .story-copy>*{transition-duration:.42s,.5s}html.js-choreo [data-story-step=cycle]:not(.is-lit) .cycle-card>*{transform:translateY(24px)scale(.985)}.story-section .container,.cycle-section .container{pointer-events:auto;position:relative}.story-copy{width:min(100%,540px);padding:38px 0}.story-section h2,.cycle-section h2{max-width:560px;margin-bottom:20px;font-size:clamp(2rem,1.25rem + 2vw,3.25rem);line-height:1.08}.story-section h2{color:var(--brand-orange);font-size:clamp(1.75rem,1.2rem + 1.2vw,2.4rem);line-height:1.14;position:relative}.story-section h2:before{content:"";background:var(--brand-orange);width:2px;position:absolute;top:.12em;bottom:.12em;left:-20px}.story-copy>p{max-width:520px;color:var(--text-secondary);margin:0 0 18px;font-size:1rem;line-height:1.68}.story-copy .story-lead{color:var(--text-primary);font-size:1.08rem}.source-list{color:var(--text-tertiary);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin-top:32px;padding-bottom:18px;font-size:.68rem;font-weight:500;line-height:1.5;display:flex;position:relative}.source-list:after{background:linear-gradient(90deg, transparent 0%, var(--hairline) 14%, color-mix(in srgb, var(--idea-hypothesis) 70%, transparent) 100%);content:"";height:1px;transform:scaleX(var(--phase,0));transform-origin:0;position:absolute;bottom:0;left:0;right:0}.source-list span{align-items:baseline;gap:8px;transition:opacity .6s,transform .7s cubic-bezier(.22,1,.36,1);display:inline-flex}html.js-choreo .source-list span{opacity:0;transition-delay:calc(.32s + var(--i,0) * 90ms);transform:translate(-16px)}html.js-choreo .is-lit .source-list span{opacity:1;transform:none}.source-list span:nth-child(2){--i:1}.source-list span:nth-child(3){--i:2}.source-list span:nth-child(4){--i:3}.source-list span:nth-child(5){--i:4}.source-list span:before{background:var(--idea);width:5px;height:5px;box-shadow:0 0 9px color-mix(in srgb, var(--idea) 75%, transparent);content:"";border-radius:50%;flex:none;transform:translateY(-1px)}.facet-frame{width:max-content;max-width:100%;margin-top:32px;padding:24px 26px 24px 22px;position:relative}.facet-frame:before,.facet-frame:after{border:0 solid var(--hairline);content:"";width:28px;height:28px;opacity:calc(.3 + .7 * var(--phase,0));position:absolute}.facet-frame:before{border-top-width:1px;border-left-width:1px;top:0;left:0}.facet-frame:after{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.question-list{gap:12px;display:grid;position:relative}.question-list:before{background:linear-gradient(180deg, transparent, var(--idea-note) 18%, var(--idea-note) 82%, transparent);width:1px;box-shadow:0 0 8px color-mix(in srgb, var(--idea-note) 55%, transparent);content:"";opacity:.85;transform:scaleY(var(--phase,0));transform-origin:top;position:absolute;top:.9em;bottom:.9em;left:3px}.question-list p{color:var(--text-primary);font-family:var(--font-heading);text-wrap:balance;grid-template-columns:7px minmax(0,1fr);align-items:start;gap:15px;margin:0;font-size:clamp(1.18rem,1.02rem + .55vw,1.5rem);font-style:italic;font-weight:600;line-height:1.34;display:grid}.question-list p:not([data-risk]){opacity:calc(1 - var(--phase,0) * .34)}.question-list p[data-risk]{transform:translate3d(calc(var(--phase,0) * 16px), 0, 0);position:relative}.question-list p[data-risk]:before{top:calc(.55em + 3px);left:calc(3px - var(--phase,0) * 16px);width:calc(var(--phase,0) * 16px);background:color-mix(in srgb, var(--idea) 70%, transparent);content:"";height:1px;position:absolute}.question-list p span{background:var(--idea);width:7px;height:7px;box-shadow:0 0 12px color-mix(in srgb, var(--idea) 75%, transparent);border-radius:50%;margin-top:.55em}.question-list p[data-risk] span{animation:2.8s ease-in-out infinite risk-pulse}@keyframes risk-pulse{50%{box-shadow:0 0 18px 2px color-mix(in srgb, var(--idea) 85%, transparent);transform:scale(1.3)}}.action-grid{--rows:6;--head:min(calc(var(--phase,0) * 10 - 2.2), calc(var(--rows) - 1));gap:11px;max-width:470px;margin-top:32px;display:grid}.action-grid span{--distance:max(calc(var(--head) - var(--row,0)), calc(var(--row,0) - var(--head)));--lit:clamp(0, calc(1.15 - var(--distance) * 1.6), 1);color:color-mix(in srgb, var(--brand-orange) calc(var(--lit) * 100%), color-mix(in srgb, var(--text-primary) 55%, var(--text-tertiary)));opacity:calc(.46 + .54 * var(--lit));transform:translate3d(calc(var(--lit) * 7px), 0, 0);align-items:center;gap:13px;font-size:1rem;line-height:1.45;display:flex}.action-grid span:first-child{--row:0}.action-grid span:nth-child(2){--row:1}.action-grid span:nth-child(3){--row:2}.action-grid span:nth-child(4){--row:3}.action-grid span:nth-child(5){--row:4}.action-grid span:nth-child(6){--row:5}.action-grid span:before{color:color-mix(in srgb, var(--brand-orange) calc(var(--lit) * 100%), color-mix(in srgb, var(--idea-hypothesis) 45%, var(--text-tertiary)));content:"→";flex:none;font-size:.9em}.action-grid span:after{height:calc(1px + var(--lit) * .6px);background:linear-gradient(90deg, color-mix(in srgb, var(--brand-orange) calc(var(--lit) * 100%), color-mix(in srgb, var(--idea-hypothesis) 55%, transparent)), transparent);min-width:20px;box-shadow:0 0 14px color-mix(in srgb, var(--brand-orange) calc(var(--lit) * 45%), transparent);content:"";transform:scaleX(calc(.18 + .82 * var(--lit)));transform-origin:0;flex:auto}.cycle-section{align-items:center;min-height:72dvh;padding:64px 0;display:flex;position:relative}.cycle-card,.founder-note-card{background:color-mix(in srgb, var(--bg-surface) 76%, transparent);width:min(100%,650px);box-shadow:var(--shadow-md), inset 0 0 0 1px var(--border-default);backdrop-filter:blur(18px);clip-path:var(--facet-clip);--facet-cut:26px;padding:clamp(28px,5vw,54px);position:relative}.cycle-card:before,.founder-note-card:before{background-image:var(--facet-edge), var(--facet-edge);background-position:0 0,100% 100%;background-repeat:no-repeat;background-size:var(--facet-cut) var(--facet-cut), var(--facet-cut) var(--facet-cut);content:"";pointer-events:none;position:absolute;inset:0}.cycle-card:after,.founder-note-card:after{background-image:repeating-linear-gradient(100deg, transparent 0 54px, var(--hairline-soft) 54px 55px);content:"";opacity:calc(var(--phase,0) * .6);pointer-events:none;position:absolute;inset:0}.cycle-card>*,.founder-note-card>*{z-index:1;position:relative}.cycle-card p:not(.eyebrow){max-width:520px;color:var(--text-secondary);margin:0}.cycle-cta{box-shadow:0 0 calc(var(--phase,0) * 28px) color-mix(in srgb, var(--brand-orange) 38%, transparent);margin-top:30px;padding:11px 20px}@media (prefers-reduced-motion:reduce){html.js-choreo .story-copy>*,html.js-choreo .cycle-card>*,html.js-choreo .source-list span{opacity:1;transform:none}.question-list p[data-risk],.action-grid span{transform:none}}.waitlist-form{flex-wrap:wrap;justify-content:center;gap:10px;max-width:440px;margin:0 auto;display:flex}.waitlist-form input[type=email]{border:1.5px solid var(--border-default);background:var(--bg-surface);min-width:0;color:var(--text-primary);font-size:1rem;font-family:var(--font-body);border-radius:999px;flex:240px;padding:13px 18px}.waitlist-form input[type=email]:focus-visible{border-color:var(--brand-orange-refined);outline:none;box-shadow:0 0 0 3px #c5492026}.waitlist-form[hidden]{display:none}.waitlist-form input[type=email]:disabled{cursor:default;opacity:.55}.waitlist-confirm{flex-direction:column;gap:4px;display:flex}.waitlist-confirm[hidden]{display:none}.waitlist-confirm:focus-visible{outline:none}.confirm-headline{color:var(--brand-orange);font-size:1.4rem;font-weight:600}.confirm-sub{color:var(--text-secondary);font-size:1.1rem}.confetti-layer{pointer-events:none;z-index:999;position:fixed;inset:0}.confetti-piece{will-change:transform, opacity;border-radius:2px;position:fixed}.microcopy{color:var(--text-secondary);text-align:center;min-height:1.2em;margin-top:14px;font-size:.85rem}.microcopy.success{color:var(--status-success-text)}.microcopy.error{color:var(--status-error)}.form-note{color:var(--text-tertiary);margin:14px 0 0;font-size:.8rem}.how-bento{z-index:2;--how-col:calc((100% - 20px) / 3);grid-template-columns:repeat(3,1fr);gap:10px;width:100%;height:100%;display:grid;position:relative}.how-bento-col{flex-direction:column;justify-content:center;min-height:0;display:flex}.how-bento-stack{flex:none;grid-auto-rows:auto;align-content:start;row-gap:10px;display:grid;position:relative}.how-bento-stack[data-centered]{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);height:100%}.how-bento-wing{min-width:0;position:relative}.how-bento-wing[data-edge=top]{align-self:end}.how-bento-wing[data-edge=bottom]{align-self:start}.how-bento-wing>.own-card{width:100%}.how-bento-extra{gap:10px;display:grid;position:absolute;left:0;right:0}.how-bento-extra[data-edge=top]{bottom:calc(100% + 10px)}.how-bento-extra[data-edge=bottom]{top:calc(100% + 10px)}.how-bento-flank{width:var(--how-col);flex-direction:column;justify-content:center;display:flex;position:absolute;top:0;bottom:0}.how-bento-flank[data-side=left]{right:calc(100% + 10px)}.how-bento-flank[data-side=right]{left:calc(100% + 10px)}.how-bento .own-card.own-card-source{flex-direction:column;align-self:center;min-height:0;max-height:230px;display:flex;overflow:hidden}.how-bento .own-card-source .own-card-body{min-height:0;overflow:hidden}.how-bento .own-card-source .own-card-header,.how-bento .own-card-source .own-card-footer{flex-shrink:0}.how-bento .own-card-source[data-hero]{--own-card-pad:20px 22px;max-height:280px}.how-bento .own-card-body .own-card-heading{font-size:var(--own-card-line-size,14.5px)}.how-bento .own-card-line,.how-bento .own-card-footer{opacity:1;transform:none}@media (width<=860px){.wf-bento-layer .how-bento[data-role]{--how-wall-w:max(800px, calc(100vw - 48px));width:var(--how-wall-w);margin-inline:calc((100% - var(--how-wall-w)) / 2)}}.how-bento-flank{display:none}.founder-note{z-index:1;isolation:isolate;border-top:1px solid var(--border-default);background:0 0;padding:112px 0;position:relative}.founder-note-card{--phase:.62;width:auto;max-width:860px;margin:0 auto;padding:clamp(36px,6vw,64px)}.founder-note-header{max-width:680px}.founder-note-header .eyebrow{margin-bottom:16px}.founder-note h2{font-size:clamp(2.05rem,1.64rem + 1.25vw,3rem);line-height:1.08}.founder-note-message{border-top:1px solid var(--border-default);max-width:720px;margin-top:34px;padding-top:32px}.founder-note-message p{color:var(--text-secondary);margin:0 0 18px;font-size:1rem;line-height:1.7}.founder-note-message .founder-note-lead{max-width:650px;color:var(--text-primary);font-family:var(--font-heading);margin-bottom:24px;font-size:clamp(1.32rem,1.17rem + .45vw,1.62rem);font-weight:500;line-height:1.35}.founder-note-signature{border-top:1px solid var(--border-default);color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:10px;margin-top:32px;padding-top:22px;font-size:.78rem;display:flex}.founder-note-name{color:var(--text-primary);font-family:var(--font-heading);letter-spacing:0;text-transform:lowercase;font-size:1.5rem;font-style:italic;font-weight:600}@media (width<=720px){.founder-note{padding:80px 0}.founder-note-card{--facet-cut:18px;padding:30px 24px}.founder-note h2{font-size:clamp(2rem,10vw,2.65rem)}.founder-note-message{margin-top:26px;padding-top:26px}.founder-note-signature{flex-direction:column;align-items:flex-start;gap:2px}}.difference{z-index:1;isolation:isolate;border-top:1px solid var(--border-default);padding:96px 0 88px;position:relative}.difference-heading{text-align:center;margin:0 auto 36px}.difference-heading h2{letter-spacing:normal;font-size:clamp(2.05rem,1.64rem + 1.25vw,3rem);line-height:1.08}.difference-grid{gap:14px;max-width:1000px;margin:0 auto;display:grid}.difference-card{--diff-pad-x:22px;--facet-cut:18px;background:color-mix(in srgb, var(--bg-surface) 82%, transparent);box-shadow:var(--shadow-md), inset 0 0 0 1px var(--border-default);backdrop-filter:blur(18px);clip-path:var(--facet-clip);flex-direction:column;transition:opacity .6s,transform .4s,border-color .3s,box-shadow .3s;display:flex;position:relative}.difference-card:before{z-index:2;background-image:var(--facet-edge), var(--facet-edge);background-position:0 0,100% 100%;background-repeat:no-repeat;background-size:var(--facet-cut) var(--facet-cut), var(--facet-cut) var(--facet-cut);content:"";pointer-events:none;position:absolute;inset:0}.difference-card-them{padding:26px var(--diff-pad-x) 24px;background:#0003;flex-direction:column;gap:14px;display:flex}.difference-card-own{padding:24px var(--diff-pad-x) 26px;border-top:1px solid var(--hairline-soft);background:linear-gradient(180deg, color-mix(in srgb, var(--brand-orange) 7%, transparent), transparent 132px), #ffffff0d;flex:1;position:relative}.difference-card-own:before{background-image:repeating-linear-gradient(100deg, transparent 0 54px, var(--hairline-soft) 54px 55px);content:"";opacity:.55;pointer-events:none;position:absolute;inset:0}.difference-card-own>*{z-index:1;position:relative}@media (hover:hover){.difference-card:hover{box-shadow:0 22px 48px #00000080, inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 16%, transparent);transform:translateY(-3px)}}.difference-card-title{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:clamp(1.26rem,1.14rem + .4vw,1.5rem);line-height:1.15}.difference-card-lede,.difference-card-answer{max-width:62ch;margin:0;line-height:1.66}.difference-card-lede{color:var(--text-secondary);font-size:.94rem}.difference-card-answer{color:var(--text-primary);font-size:1rem}.difference-card:nth-child(2){transition-delay:60ms,60ms,0s,0s}.difference-card:nth-child(3){transition-delay:.12s,.12s,0s,0s}.difference-card:nth-child(4){transition-delay:.18s,.18s,0s,0s}@media (width>=860px){.difference{padding:112px 0 104px}.difference-heading{margin-bottom:44px}.difference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.difference-card{--diff-pad-x:30px}.difference-card-them{padding:32px var(--diff-pad-x) 30px;gap:16px}.difference-card-own{padding:28px var(--diff-pad-x) 34px}@supports (grid-template-rows:subgrid){.difference-card{grid-row:span 2;grid-template-rows:subgrid;gap:0;display:grid}}}.comparison{padding:var(--space-6) 0 104px}.comparison-heading{text-align:center;margin:0 auto 28px}.comparison-faq{interpolate-size:allow-keywords;background:color-mix(in srgb, var(--bg-surface) 82%, transparent);max-width:820px;box-shadow:var(--shadow-md), inset 0 0 0 1px var(--border-default);backdrop-filter:blur(18px);clip-path:var(--facet-clip);--facet-cut:22px;margin:0 auto;position:relative}.comparison-faq:before{z-index:2;background-image:var(--facet-edge), var(--facet-edge);background-position:0 0,100% 100%;background-repeat:no-repeat;background-size:var(--facet-cut) var(--facet-cut), var(--facet-cut) var(--facet-cut);content:"";pointer-events:none;position:absolute;inset:0}.comparison-item+.comparison-item{border-top:1px solid var(--hairline-soft)}.comparison-item{transition:background-color .3s}.comparison-item[open]{background:#ffffff08}.comparison-item summary{min-height:64px;color:var(--text-primary);font-family:var(--font-heading);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;padding:18px 52px 18px 20px;font-size:1.02rem;font-weight:650;line-height:1.35;list-style:none;transition:color .3s;display:flex;position:relative}.comparison-item summary::-webkit-details-marker{display:none}.comparison-item summary:before,.comparison-item summary:after{background:var(--text-tertiary);content:"";border-radius:1px;width:13px;height:1.5px;transition:transform .3s,background-color .3s;position:absolute;top:50%;right:20px}.comparison-item summary:before{transform:translateY(-50%)}.comparison-item summary:after{transform:translateY(-50%)rotate(90deg)}.comparison-item[open] summary:after{transform:translateY(-50%)rotate(0)}.comparison-item[open] summary{color:var(--brand-orange)}.comparison-item[open] summary:before,.comparison-item[open] summary:after{background:var(--brand-orange)}@media (hover:hover){.comparison-item:not([open]) summary:hover:before,.comparison-item:not([open]) summary:hover:after{background:var(--text-secondary)}}.comparison-item summary:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-orange-refined) 62%, transparent);outline-offset:-4px}.comparison-item::details-content{content-visibility:hidden;block-size:0;transition:block-size .34s ease, content-visibility .34s allow-discrete;overflow:hidden}.comparison-item[open]::details-content{content-visibility:visible;block-size:auto}.comparison-answer{max-width:68ch;padding:0 20px 22px}.comparison-answer p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.68}.comparison-answer p+p{margin-top:.85em}@media (prefers-reduced-motion:reduce){.comparison-item,.comparison-item::details-content,.comparison-item summary,.comparison-item summary:before,.comparison-item summary:after{transition:none}}@media (width>=720px){.comparison-heading{margin-bottom:44px}.comparison-item summary{min-height:72px;padding:20px 64px 20px 30px;font-size:1.08rem}.comparison-item summary:before,.comparison-item summary:after{right:30px}.comparison-answer{padding:0 60px 26px 30px}.comparison-answer p{font-size:.96rem}}.cta-wrap{margin-top:var(--space-6)}.cta-bottom{text-align:center;color:var(--text-primary);padding:128px 0 136px}.cta-copy{margin:0 0 34px}.cta-bottom .eyebrow{justify-content:center}.cta-bottom h2{font-size:clamp(2.05rem,1.64rem + 1.25vw,3rem);line-height:1.08}.cta-sub{max-width:460px;color:var(--text-secondary);margin:18px auto 0;font-size:1.05rem;line-height:1.6}.footer{z-index:1;border-top:1px solid var(--border-default);background:var(--bg-page);padding:26px 0;position:relative}.footer-inner{color:var(--text-tertiary);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.footer-links{align-items:center;gap:16px;display:flex}.footer-link{color:var(--text-tertiary);text-decoration:none}.footer-link:hover{color:var(--text-primary)}@media (width<=1020px){.nav-links{background:var(--bg-page);border-bottom:1px solid var(--border-default);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;flex-direction:column;grid-template-rows:0fr;gap:0;margin:0;padding:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .2s,padding .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s;display:grid;position:absolute;top:100%;left:0;right:0}.nav-links.is-open{opacity:1;visibility:visible;grid-template-rows:1fr;padding-top:8px;padding-bottom:8px;transition-delay:0s,0s,0s,0s}.nav-links>*{min-height:0;overflow:hidden}.nav-links a{padding:14px 24px;font-size:1rem;display:block}.nav-links a:after{display:none}.nav-toggle{display:inline-flex}}@media (width<=860px){.stage-graph{height:100lvh;height:var(--vh-stable-tall,100lvh);opacity:.76;bottom:auto}.vignette,.crystal-region{overflow-x:clip}.hero{min-height:100svh;min-height:var(--vh-stable,100svh)}.cycle-section,.story-section{min-height:72svh;min-height:calc(var(--vh-stable,100svh) * .72)}}@media (width<=520px){.hero{padding-bottom:9vh;padding-bottom:calc(var(--vh-stable,100vh) * .09);align-items:flex-end}.hero-inner,.story-copy{text-shadow:0 1px 18px var(--bg-page);padding:24px 0}.hero .container,.story-section .container,.cycle-section .container{padding-left:20px;padding-right:20px}.hero h1{font-size:clamp(2.3rem,11vw,3.25rem)}.story-section{min-height:0;padding:30px 0}.cycle-section h2{font-size:clamp(2rem,9.5vw,2.8rem)}.story-section h2{font-size:clamp(1.65rem,7.5vw,2.2rem)}.story-section h2:before{left:-12px}.facet-frame{padding:18px 0 18px 14px}.facet-frame:after{display:none}.cycle-section{min-height:0;padding:30px 0 64px}.waitlist-form{flex-direction:column;align-items:stretch}.waitlist-form .btn{width:100%}.waitlist-form input[type=email]{flex:none;width:100%}.nav-inner{gap:12px}.nav-inner .btn-small{padding:9px 14px;font-size:.8rem}}@media (width<=380px){.logo{font-size:1.12rem}.nav-inner{gap:8px;padding-left:16px;padding-right:16px}.nav-inner .btn-small{padding:9px 12px;font-size:.78rem}}.simple-nav-back{color:var(--text-secondary);font-size:.9rem;text-decoration:none}.simple-nav-back:hover{color:var(--text-primary)}.founder-network{padding:var(--space-5) 0 var(--space-6)}.founder-network h1{margin-bottom:18px;font-size:clamp(1.8rem,1.5rem + 1.5vw,2.6rem)}.founder-network-intro{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:1.02rem}.partner-list{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.partner-card{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--bg-surface);padding:24px}.partner-card-name{font-family:var(--font-heading);color:var(--text-primary);font-size:1.2rem;font-weight:600;text-decoration:none;display:inline-block}.partner-card-name:hover{color:var(--brand-orange)}.partner-card-description{color:var(--text-secondary);margin:8px 0 12px;font-size:.95rem}.partner-card-url{font-family:var(--wf-mono);color:var(--text-tertiary);font-size:.8rem}@media (width>=860px){.partner-list{grid-template-columns:repeat(2,1fr);gap:20px}}.legal-page{padding:var(--space-5) 0 var(--space-6)}.legal-page h1{margin-bottom:10px;font-size:clamp(1.8rem,1.5rem + 1.5vw,2.6rem)}.legal-updated{margin:0 0 var(--space-4);color:var(--text-tertiary);font-size:.85rem}.legal-content{color:var(--text-secondary);font-size:1rem;line-height:1.7}.legal-content h2{margin:var(--space-4) 0 12px;font-family:var(--font-heading);color:var(--text-primary);font-size:1.3rem}.legal-content h2:first-child{margin-top:0}.legal-content p{margin:0 0 16px}.legal-content ul{margin:0 0 16px;padding-left:1.2em}.legal-content li{margin-bottom:8px}.legal-content a{color:var(--brand-orange)}.legal-content a:hover{color:var(--brand-orange-refined)}@media (width>=860px){.legal-content{font-size:1.05rem}}
