:root{font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf8f3;--fg:#292e38;--muted:#626873;--border:#dcded9;--surface:#fff;--accent:#365d4c;--button-text:#fff;--green:#e8efdf;--blue:#eaf0f7;--lavender:#efecf6;--peach:#f4e8dc;--offer:#edeaf4;--input:#fff;--error:#a62b32;--line:#97ad9f;--depth:#cdd7c9;--highlight:#47614d0b;--shadow:0 14px 36px #303d4c09, 0 2px 6px #303d4c04;--space:clamp(22px, 4.5vw, 80px);--radius:12px;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--bg);color:var(--fg);font-family:Arial,Helvetica,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#171a20;--fg:#e9eaf0;--muted:#b0b6c2;--border:#373e49;--surface:#20252e;--accent:#b6d6bf;--button-text:#1c2922;--green:#222f29;--blue:#222d3b;--lavender:#2d293d;--peach:#352d29;--offer:#2b2939;--input:#1b2028;--error:#ffa6ab;--line:#718e80;--depth:#586459;--highlight:#b9d5c00b;--shadow:0 14px 36px #00000020, 0 2px 6px #00000012}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#171a20;--fg:#e9eaf0;--muted:#b0b6c2;--border:#373e49;--surface:#20252e;--accent:#b6d6bf;--button-text:#1c2922;--green:#222f29;--blue:#222d3b;--lavender:#2d293d;--peach:#352d29;--offer:#2b2939;--input:#1b2028;--error:#ffa6ab;--line:#718e80;--depth:#586459;--highlight:#b9d5c00b;--shadow:0 14px 36px #00000020, 0 2px 6px #00000012}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--bg);margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}::selection{background:var(--accent);color:var(--button-text)}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.container{width:min(1380px, calc(100% - var(--space) * 2));margin-inline:auto}p{line-height:1.75}h2{letter-spacing:-.045em;text-wrap:balance;margin:0 0 24px;font-size:clamp(34px,3.35vw,50px);font-weight:500;line-height:1.16}h3{letter-spacing:-.035em;margin:0 0 13px;font-size:20px;font-weight:600;line-height:1.35}.serif{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}h2 .serif{color:var(--accent)}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;margin:0 0 28px;font-size:11px;font-weight:600;line-height:1.6;display:flex}.status-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--highlight);border-radius:50%;flex-shrink:0;display:inline-block}.note-label{letter-spacing:1.3px;font-size:11px;font-weight:600;line-height:1.6}.header{--header-border:#a0ad9f;z-index:10;background:var(--bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #0000;transition:background .3s;position:sticky;top:0}.header:after{content:"";pointer-events:none;border-bottom:1px solid var(--header-border);opacity:0;transition:opacity .3s;position:absolute;inset:0;box-shadow:0 3px 12px #0000000a}.header.is-scrolled:after{opacity:1}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){@media (width>=981px) and (hover:hover) and (pointer:fine){.header.is-scrolled{background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}}.nav{justify-content:space-between;align-items:center;gap:28px;min-height:80px;display:flex}:root[data-theme=dark] .header{--header-border:#566271}@media (prefers-color-scheme:dark){:root:not([data-theme]) .header{--header-border:#566271}}.wordmark{letter-spacing:-.65px;white-space:nowrap;align-items:center;gap:9px;font-size:22px;font-weight:700;display:inline-flex}.wordmark:before{content:"";border:1.5px solid var(--accent);width:12px;height:16px;box-shadow:inset 3px 0 0 var(--green);transition:transform .35s var(--ease);border-radius:4px 7px;flex-shrink:0;transform:rotate(-8deg)}.wordmark:hover:before{transform:rotate(0)}.footer .wordmark:before{width:9px;height:12px}.header-wordmark{line-height:1.15}.header-wordmark:before{align-self:flex-start;margin-top:4px}.brand-lockup{flex-direction:column;gap:3px;display:flex}.brand-support{letter-spacing:.25px;color:var(--muted);font-size:10px;font-weight:400;line-height:1.3}.nav nav{gap:25px;font-size:13px;display:flex}.nav nav a{color:var(--muted);white-space:nowrap;padding-block:12px;transition:color .2s;position:relative}.nav nav a:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.nav nav a:hover,.nav nav a[aria-current]{color:var(--fg)}.nav nav a:hover:after,.nav nav a[aria-current]:after{transform:scaleX(1)}.nav-actions{align-items:center;gap:17px;display:flex}.theme-toggle{border:1px solid var(--border);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:50px;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:12px;transition:border-color .25s,background .25s;display:inline-flex}.theme-toggle:hover{border-color:var(--accent);background:var(--green)}.theme-icon{transition:transform .4s var(--ease);font-size:19px;line-height:1;display:inline-block}[data-theme=dark] .theme-icon{transform:rotate(180deg)}.button{background:var(--accent);color:var(--button-text);border:1px solid var(--accent);cursor:pointer;transition:transform .3s var(--ease), box-shadow .3s;border-radius:8px;justify-content:center;align-items:center;gap:25px;padding:18px 23px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 4px 10px #1e3b270d,inset 0 1px #ffffff16}.button:hover{transform:translateY(-2px);box-shadow:0 9px 22px #1e3b2720,inset 0 1px #ffffff25}.button:active{transform:translateY(0)scale(.985)}.button:disabled{opacity:.65;cursor:wait;transform:none}.button span{font-size:20px;font-weight:400}.button span,.text-link span{transition:transform .3s var(--ease)}.button:hover span,.text-link:hover span{transform:translate(2px,-2px)}.button-small{gap:17px;padding:11px 15px;font-size:12px}.text-link{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding-block:8px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.text-link:hover{color:var(--accent);border-color:var(--accent)}.hero{isolation:isolate;--pointer-x:0;--pointer-y:0;padding-top:74px;position:relative}.hero>.eyebrow{background:var(--green);color:var(--accent);letter-spacing:1.5px;border-radius:50px;margin-bottom:27px;padding:9px 13px;display:inline-flex}.hero h1{letter-spacing:-.06em;width:70%;max-width:930px;transform:perspective(1400px) rotateX(calc(var(--pointer-y) * -.65deg)) rotateY(calc(var(--pointer-x) * .85deg));transform-origin:35% 55%;transition:transform .55s var(--ease);margin:0 0 32px;font-size:clamp(58px,6.25vw,98px);font-weight:500;line-height:1.035}.headline-line{display:block}.hero h1 .serif{color:var(--accent);text-shadow:0 1px 0 var(--depth), 0 2px 0 var(--depth), 0 8px 20px #1e372c0a}.hero-bottom{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:60px;display:grid}.hero-copy{max-width:560px;color:var(--muted);margin:0 0 25px;font-size:17px}.hero-actions{flex-wrap:wrap;align-items:center;gap:27px;display:flex}.hero-note{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 25px;position:relative}.hero-note:before{content:"";background:var(--peach);border:1px solid var(--line);border-radius:3px;width:9px;height:9px;position:absolute;top:25px;right:23px;transform:rotate(12deg)}.hero-note p{color:var(--muted);margin:11px 0 0;font-size:14px}.hero-foot{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:58px;padding-block:22px;font-size:12px;display:flex;position:relative}.hero-foot:before{content:"";background:var(--accent);width:55px;height:2px;position:absolute;top:-1px;left:0}.hero-foot a{align-items:center;gap:10px;display:inline-flex}.hero-art{aspect-ratio:1;pointer-events:none;z-index:-1;width:31%;transform:translate(calc(var(--pointer-x) * 10px), calc(var(--pointer-y) * 8px));transition:transform .8s var(--ease);position:absolute;top:53px;right:0}.hero-art:before{content:"";background:radial-gradient(ellipse, var(--blue), transparent 68%);opacity:.85;position:absolute;inset:-12%}.system-art{width:90%;height:90%;color:var(--line);opacity:.8;animation:24s ease-in-out infinite alternate draft-drift;position:absolute;inset:5%}.art-contours{transform-origin:180px 180px;animation:32s ease-in-out infinite alternate contour-turn}.art-ring{border:1px solid var(--line);opacity:.45;border-radius:50%;position:absolute;inset:13%;transform:rotate(-22deg)scaleY(.86)}.art-tile{border:1px solid var(--border);width:28%;height:28%;box-shadow:var(--shadow);border-radius:22%;animation:13s ease-in-out infinite alternate tile-float;position:absolute}.art-tile-blue{background:var(--blue);top:19%;right:1%;transform:rotate(12deg)}.art-mark{width:32px;height:32px;color:var(--accent);position:absolute;bottom:14%;left:10%}.art-orbit{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:38s linear infinite orbit;position:absolute;top:48%;left:48%}@keyframes draft-drift{0%{transform:translateY(-4px)rotate(-3deg)}to{transform:translateY(6px)rotate(3deg)}}@keyframes contour-turn{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes tile-float{0%{translate:0 -5px;rotate:-5deg}to{translate:0 7px;rotate:5deg}}@keyframes orbit{0%{transform:rotate(0)translate(110px)}to{transform:rotate(360deg)translate(110px)}}.hero:not(.motion-visible) .hero-art *,.founding:not(.motion-visible):before,.page-hidden .hero-art *,.page-hidden .founding:before{animation-play-state:paused}.section{padding-block:105px;scroll-margin-top:18px}.two-column{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,7vw,110px);display:grid}.section-copy{max-width:445px;color:var(--muted);margin:0;font-size:16px}.problem{background:var(--blue);border-block:1px solid var(--border);margin-top:30px;position:relative}.problem:before{content:"";top:-12px;left:var(--space);border:1px solid var(--line);background:var(--bg);border-radius:7px;width:24px;height:24px;position:absolute;transform:rotate(12deg)}.problem-list{padding-top:2px}.list-intro{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin:0 0 22px;font-size:12px}.problem-list>div{border-bottom:1px solid var(--border);align-items:baseline;gap:18px;padding:15px 0;display:flex}.problem-list>div:last-child{border:0;padding-bottom:0}.problem-list>div span{color:var(--accent)}.problem-list p{margin:0;font-size:15px}.section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(40px,7vw,110px);margin-bottom:42px;display:grid}.section-heading h2{margin:0}.section-heading>p{max-width:370px;color:var(--muted);margin:0 0 5px;font-size:15px}.build-grid{perspective:1600px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.build-card{--card-mark:var(--line);--card-tone:var(--green);--tilt-x:0deg;--tilt-y:0deg;--reveal-x:0px;--reveal-y:0px;--reveal-scale:1;--reveal-angle:0deg;isolation:isolate;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);transform:perspective(1000px) translate(var(--reveal-x), var(--reveal-y)) scale(var(--reveal-scale)) rotateZ(var(--reveal-angle)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .65s var(--ease), opacity .65s var(--ease) var(--reveal-delay,0s), border-color .3s, box-shadow .3s;border-radius:14px;padding:32px;position:relative}.build-card:nth-child(3n+2){--card-tone:var(--blue)}.build-card:nth-child(3n){--card-tone:var(--lavender)}.build-card:nth-child(3n+2),.build-card:nth-child(3n){--card-mark:#8292a2}:root[data-theme=dark] .build-card:nth-child(3n+2),:root[data-theme=dark] .build-card:nth-child(3n){--card-mark:#8f9fb1}@media (prefers-color-scheme:dark){:root:not([data-theme]) .build-card:nth-child(3n+2),:root:not([data-theme]) .build-card:nth-child(3n){--card-mark:#8f9fb1}}.build-card:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at var(--spot-x,50%) var(--spot-y,0%), var(--card-tone), transparent 80%);opacity:.28;transition:opacity .4s;position:absolute;inset:0}.build-card:after{content:"";border:1px solid var(--card-mark);opacity:.6;width:18px;height:18px;transition:transform .4s var(--ease), opacity .4s;border-radius:5px;position:absolute;top:32px;right:30px;transform:rotate(-12deg)}.build-card:first-child:after{box-shadow:inset 0 0 0 4px var(--surface), inset 0 0 0 5px var(--line);border-radius:50%}.build-card:nth-child(2):after{border-radius:4px;width:22px;height:13px}.build-card:nth-child(5):after{border-style:dashed;border-radius:3px}.build-card:nth-child(3):after,.build-card:nth-child(4):after,.build-card:nth-child(6):after{display:none}.card-symbol{width:20px;height:20px;color:var(--card-mark);opacity:.6;transition:transform .4s var(--ease), opacity .4s;position:absolute;top:32px;right:30px;transform:rotate(-12deg)}.build-card:hover .card-symbol{opacity:1;transform:rotate(8deg)translateY(-2px)}.build-card:hover{border-color:var(--line);box-shadow:0 18px 45px #293e4f12,0 4px 10px #293e4f06}.build-card:hover:before{opacity:.75}.build-card:hover:after{opacity:1;transform:rotate(8deg)translateY(-2px)}.card-number{border:1px solid var(--border);background:var(--card-tone);width:38px;height:38px;color:var(--accent);transition:transform .35s var(--ease);border-radius:11px;justify-content:center;align-items:center;margin-bottom:29px;font-family:monospace;font-size:12px;display:inline-flex}.build-card:hover .card-number{transform:translateY(-2px)}.build-card p{color:var(--muted);max-width:340px;margin:0;font-size:15px;line-height:1.75}.process{background:var(--green);border-block:1px solid var(--border)}.process h2{max-width:700px}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin-top:46px;display:grid;position:relative}.steps:before{content:"";background:var(--line);transform-origin:0;opacity:.65;height:1px;transition:transform 1.3s var(--ease);position:absolute;top:19px;left:0;right:0;transform:scaleX(1)}.steps.path-pending:before{transform:scaleX(0)}.steps.path-ready:before{transform:scaleX(1)}.steps article{position:relative}.step-number{background:var(--green);border:1px solid var(--line);width:40px;height:40px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:27px;font-family:monospace;font-size:11px;display:inline-flex;position:relative}.steps article:last-child .step-number{background:var(--accent);color:var(--button-text)}.steps h3{max-width:260px;font-size:18px}.steps p{color:var(--muted);max-width:280px;margin:0;font-size:15px}.founding{isolation:isolate;border:1px solid var(--border);background:var(--offer);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(35px,6vw,90px);padding:clamp(30px,4.3vw,64px);display:grid;position:relative;overflow:hidden}.founding:before{content:"";border:1px solid var(--line);opacity:.35;z-index:-1;border-radius:80px;width:300px;height:300px;animation:24s ease-in-out infinite alternate featured-float;position:absolute;top:-185px;right:-155px}.founding:after{content:"";border:1px solid var(--line);opacity:.3;z-index:-1;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-160px;left:-140px}@keyframes featured-float{0%{transform:rotate(20deg)translateY(-6px)}to{transform:rotate(35deg)translateY(6px)}}.founding .eyebrow{margin-bottom:28px}.founding h2{font-size:clamp(34px,3.1vw,46px)}.founding-copy{max-width:480px;color:var(--muted);margin:0 0 27px;font-size:15px}.offer-details{border-left:1px solid var(--border);margin-top:2px;padding:0 0 0 35px}.offer-details>.note-label{min-height:44px;color:var(--muted);margin:0}.offer-details ul{margin:14px 0 22px;padding:0;list-style:none}.offer-details li{margin-bottom:18px;padding-left:25px;font-size:14px;line-height:1.75;position:relative}.offer-details li:before{content:"✓";color:var(--accent);position:absolute;top:2px;left:0}.offer-details>p:last-child{color:var(--muted);margin:0;font-size:12px}.intake{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(45px,7vw,110px);padding-top:10px;display:grid}.intake-intro{max-width:460px}.intake-intro>p:not(.eyebrow){color:var(--muted);max-width:400px;margin-bottom:0;font-size:16px}.intake-aside{border-top:1px solid var(--border);gap:15px;max-width:385px;margin-top:32px;padding-top:25px;display:flex}.intake-aside>span{color:var(--accent)}.intake-aside p{color:var(--muted);margin:0;font-size:14px}.intake-intro .privacy-note{max-width:365px;margin-top:26px;font-size:13px!important}.intake form{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;padding:clamp(24px,2.8vw,40px)}.form-notice{border:1px solid var(--border);border-left:3px solid var(--line);background:var(--blue);border-radius:7px;margin:0 0 25px;padding:14px 16px;font-size:13px}.required-note{color:var(--muted);margin:0 0 21px;font-size:12px}.form-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 20px;display:grid}.field{grid-column:1/-1;min-width:0}.field.half{grid-column:auto}label{margin-bottom:9px;font-size:13px;font-weight:600;line-height:1.6;display:block}.optional{color:var(--muted);font-size:12px;font-weight:400}input:not([type=checkbox]),textarea,select{border:1px solid var(--border);background:var(--input);width:100%;min-height:48px;color:var(--fg);border-radius:8px;padding:13px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px 3px #00000003}textarea{resize:vertical;line-height:1.7}input:hover,textarea:hover,select:hover{border-color:var(--line)}input:not([type=checkbox]):focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--highlight)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px}input[aria-invalid],textarea[aria-invalid],select[aria-invalid]{border-color:var(--error)}.field-error{color:var(--error);margin:6px 0 0;font-size:12px;line-height:1.5}.field-error:empty{display:none}.consent{border-top:1px solid var(--border);margin-top:28px;padding-top:22px}.consent label{align-items:start;gap:11px;font-size:13px;font-weight:400;display:flex}.consent input{width:17px;height:17px;accent-color:var(--accent);flex-shrink:0;margin:2px 0 0}.submit{justify-content:space-between;width:100%;margin-top:17px}.form-status{font-size:13px;line-height:1.7}.form-status:empty{display:none}.form-status:not(:empty){border-left:3px solid var(--line);background:var(--green);animation:feedback-enter .3s var(--ease);border-radius:0 7px 7px 0;margin-bottom:0;padding:14px 16px}.form-status[data-state=error]{border-color:var(--error);background:color-mix(in srgb, var(--error) 7%, var(--surface))}@keyframes feedback-enter{0%{opacity:.5;transform:scale(.99)}to{opacity:1;transform:none}}.final-cta{isolation:isolate;border-top:1px solid var(--border);text-align:center;padding:83px 30px 93px;position:relative}.final-cta:before{content:"";z-index:-1;background:radial-gradient(ellipse, var(--peach), transparent 70%);position:absolute;inset:5% 10%}.final-cta:after{content:"";border:1px solid var(--line);background:var(--bg);border-radius:3px;width:10px;height:10px;position:absolute;top:-5px;left:calc(50% - 5px);transform:rotate(15deg)}.final-cta .eyebrow{justify-content:center}.final-cta h2{font-size:clamp(46px,5.3vw,78px)}.final-cta>p:not(.eyebrow){color:var(--muted);max-width:500px;margin:0 auto 25px;font-size:16px}.footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.footer .wordmark{font-size:19px}.footer p,.footer>span{color:var(--muted);margin:0;font-size:12px}.skip-link{z-index:20;background:var(--accent);color:var(--button-text);padding:15px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.section-heading,.two-column>div,.process h2,.steps article,.founding,.intake-intro,.final-cta{transition:opacity .8s var(--ease) var(--reveal-delay,0s), transform .8s var(--ease) var(--reveal-delay,0s)}.reveal-pending{opacity:0;transform:translate(-9px)}.problem-list.reveal-pending{transform:translate(9px)}.build-card.reveal-pending{--reveal-y:9px;--reveal-scale:.98;--reveal-angle:-.4deg}.build-card:nth-child(2n).reveal-pending{--reveal-angle:.4deg}.steps article.reveal-pending{transform:translate(-8px)}.founding.reveal-pending,.final-cta.reveal-pending{transform:scale(.985)}.reveal-pending:focus-within{opacity:1;transform:none}@media (width>=1700px){.hero{padding-top:90px}.hero h1{font-size:104px}.section{padding-block:120px}.intake{padding-top:10px}}@media (width<=1150px){.nav{gap:18px}.nav nav{gap:17px;font-size:12px}.nav-actions{gap:12px}.button-small{gap:10px;max-width:220px;font-size:11px}.theme-label{display:none}.theme-toggle{justify-content:center;width:40px;padding:0}.hero-bottom{grid-template-columns:1fr 260px;gap:30px}.hero h1{width:74%;font-size:6.5vw}.hero-art{width:29%}.hero-note{padding:22px}.hero-note .note-label{font-size:10px}.hero-note:before{display:none}.build-card{padding:27px}.steps{gap:25px}.steps h3{font-size:17px}.offer-details{padding-left:27px}.intake{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:45px}}@media (width<=980px){.nav{flex-wrap:wrap;gap:8px 20px;padding-block:16px}.nav nav{order:3;justify-content:flex-start;gap:30px;width:100%}.nav-actions{margin-left:auto}html{scroll-padding-top:145px}.hero{padding-top:55px}.hero h1{width:85%;font-size:clamp(54px,7.7vw,76px);transform:none}.hero-art{opacity:.38;width:27%;top:37px;transform:none}.hero-art .art-tile,.art-orbit,.art-mark{display:none}.hero-bottom{grid-template-columns:1fr}.hero-note{display:none}.hero-copy{max-width:570px}.section{padding-block:80px}.build-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.build-card{transform:translateY(var(--reveal-y)) scale(var(--reveal-scale))}.two-column,.section-heading{gap:35px}.two-column h2{font-size:34px}.steps{grid-template-columns:1fr 1fr;gap:36px}.steps:before{display:none}.steps article{border-top:1px solid var(--line);padding-top:22px}.steps p{max-width:340px}.step-number{margin-bottom:20px}.founding{grid-template-columns:1.1fr 1fr;gap:30px;padding:32px}.founding h2{font-size:34px}.founding .eyebrow{letter-spacing:1.2px;font-size:10px}.offer-details li{font-size:13px}.intake{gap:35px;padding-top:5px}.intake form{padding:24px}.form-fields{grid-template-columns:1fr}.field.half{grid-column:1/-1}}@media (width<=700px){:root{--space:24px}.wordmark{font-size:19px}.nav{padding-block:14px 8px}.nav-actions{gap:9px}.nav .button-small{max-width:177px;padding:10px 12px;font-size:10px;line-height:1.4}.nav .button-small span{display:none}.nav nav{justify-content:space-between;gap:12px;font-size:12px}.theme-toggle{width:36px;min-height:36px}.hero{padding-top:39px}.hero>.eyebrow{letter-spacing:1.2px;margin-bottom:25px;padding:8px 11px;font-size:10px}.hero h1{letter-spacing:-.055em;width:100%;margin-bottom:24px;font-size:clamp(43px,8.7vw,61px);line-height:1.07}.hero h1 .serif{text-shadow:0 1px 0 var(--depth)}.hero-art{opacity:.28;width:78px;top:13px;right:0}.hero-art:before,.art-ring{display:none}.hero-copy{font-size:15px;line-height:1.8}.hero-actions{flex-direction:column;align-items:flex-start;gap:17px}.hero-actions .button{gap:15px;max-width:100%;padding:17px 19px;font-size:12px}.hero-foot{flex-direction:column;align-items:flex-start;gap:14px;margin-top:40px;font-size:12px}.hero-foot a{flex-wrap:wrap}.section{padding-block:65px}h2,.two-column h2{font-size:clamp(32px,6vw,38px)}.eyebrow{margin-bottom:22px}.two-column,.section-heading{grid-template-columns:1fr;gap:28px}.section-copy{font-size:15px}.problem-list p{font-size:14px}.section-heading{margin-bottom:30px}.section-heading>p{margin:0}.build-grid{gap:12px}.build-card{padding:24px 20px}.build-card:after{width:12px;height:12px;top:26px;right:20px}.card-symbol{width:16px;height:16px;top:26px;right:20px}.build-card h3{font-size:18px}.build-card p{font-size:14px}.card-number{width:33px;height:33px;margin-bottom:25px}.steps{gap:30px 24px;margin-top:33px}.steps p{font-size:14px}.founding{border-radius:14px;grid-template-columns:1fr;gap:28px;padding:28px 25px}.founding h2{font-size:33px}.founding .eyebrow{margin-bottom:22px}.offer-details{border-left:0;border-top:1px solid var(--border);margin-top:0;padding:24px 0 0}.offer-details>.note-label{min-height:0}.offer-details ul{margin-top:20px}.offer-details li{font-size:14px}.founding:before{width:200px;height:200px;animation:none;top:-145px;right:-150px}.intake{grid-template-columns:1fr;gap:30px;padding-top:0}.intake-intro{max-width:500px}.intake-intro>p:not(.eyebrow){font-size:15px}.intake-aside{display:none}.intake-intro .privacy-note{margin-top:20px}.intake form{padding:24px 20px}.final-cta{padding:65px 0}.final-cta h2{font-size:48px}.final-cta>p:not(.eyebrow){font-size:15px}.footer{flex-wrap:wrap;gap:18px;padding-block:25px}.footer>span{width:100%}}@media (width<=460px){:root{--space:20px}.nav{column-gap:10px}.wordmark{gap:6px;font-size:18px}.wordmark:before{width:9px;height:13px}.nav .button-small{max-width:138px;padding:8px 10px;font-size:10px}.nav-actions{gap:7px}.build-grid{grid-template-columns:1fr}.build-card{padding:28px}.build-card p{max-width:none;font-size:15px}.build-card h3{font-size:20px}.card-number{margin-bottom:23px}.steps{grid-template-columns:1fr;gap:25px}.steps article{grid-template-columns:40px 1fr;column-gap:18px;padding-top:23px;display:grid}.step-number{grid-row:1/3;margin:0}.steps h3{margin-bottom:10px;font-size:18px}.steps p{grid-column:2;max-width:none;font-size:14px}.founding{padding:28px 22px}.intake form{padding:23px 18px}}@media (width<=350px){:root{--space:16px}.nav .button-small{max-width:120px;font-size:10px}.wordmark{gap:5px;font-size:17px}.wordmark:before{width:7px;height:11px}.nav nav{font-size:11px}.hero h1{font-size:39px}.hero-actions .button{gap:12px;font-size:11px}}@media (hover:none),(pointer:coarse){.hero h1,.hero-art{transform:none}.build-card:hover{box-shadow:var(--shadow)}.build-card{transform:translateY(var(--reveal-y)) scale(var(--reveal-scale))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero h1,.hero-art,.system-art,.art-contours,.art-orbit{transform:none}.art-tile{translate:none;rotate:none}.reveal-pending{opacity:1;transform:none}.build-card{--reveal-y:0px;--reveal-scale:1;--reveal-angle:0deg;--tilt-x:0deg;--tilt-y:0deg;transform:none}.steps:before,.steps.path-pending:before{transform:scaleX(1)}.button:hover,.button:active,.button:hover span,.text-link:hover span,.build-card:hover .card-number{transform:none}.build-card:hover:after,.build-card:hover .card-symbol{transform:rotate(-12deg)}.wordmark:hover:before{transform:rotate(-8deg)}}
