@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Extralight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--bg:#0c0c0d;--bg-2:#08090a;--panel:#131517;--panel-2:#17191c;--line:#26292b;--line-soft:#ffffff12;--ink:#f4f4f2;--ink-70:#f4f4f2b3;--ink-50:#f4f4f280;--ink-32:#f4f4f252;--muted:#9a9d9e;--dim:#6f7274;--blue:#2d64ff;--blue-2:#71a0ff;--blue-glow:#2d64ff8c;--red:#d44b58;--navy-bleed:#0a1230;--font-ui:"PP Mori", -apple-system, "Segoe UI", Roboto, sans-serif;--font-data:"PP Mori", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--wrap:1240px;--pad-x:clamp(1.25rem, 5vw, 4rem);--section-y:clamp(5.25rem, 10.5vw, 9rem);--air:clamp(3rem, 7vw, 5.5rem);--ease:cubic-bezier(.33, 1, .68, 1);--spring:linear(0, .055 4.2%, .1736 8.3%, .3105 12.5%, .4427 16.7%, .5598 20.8%, .6583 25.0%, .7383 29.2%, .8018 33.3%, .8513 37.5%, .8894 41.7%, .9183 45.8%, .9401 50.0%, .9563 54.2%, .9684 58.3%, .9773 62.5%, .9839 66.7%, .9887 70.8%, .9922 75.0%, .9947 79.2%, .9965 83.3%, .9979 87.5%, .9988 91.7%, .9995 95.8%, 1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (min-width:861px) and (prefers-reduced-motion:no-preference){html:has(.home-main){scroll-snap-type:y mandatory}}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:clamp(.98rem,1.1vw,1.06rem);font-weight:400;line-height:1.5;overflow-x:hidden}img,svg,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{border-radius:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}::selection{color:var(--ink);background:#2d64ff38}.world{z-index:-2;pointer-events:none;background:var(--bg);position:fixed;inset:0}.world:after{content:"";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='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--pad-x);margin-inline:auto}.wrap--narrow{max-width:920px}.section{padding-block:var(--section-y);position:relative}.section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 420px at 50% -80px,#f4f4f20d,#0000 74%);position:absolute;inset:0}.section--bone{background:var(--bg);color:var(--ink)}section[id]{scroll-margin-top:84px}@media (min-width:861px) and (prefers-reduced-motion:no-preference){.home-main>section,.ctablock{scroll-snap-align:start;scroll-snap-stop:always;min-height:100svh}body:has(.home-main) .footer{scroll-snap-align:end}}.shead{gap:.72rem;margin-bottom:clamp(2.5rem,7vw,5.5rem);display:grid}.shead__mark{letter-spacing:0;color:var(--ink);font-size:.8rem;font-weight:400}.shead:after,.hairline{content:"";background:var(--line);width:100%;height:1px;display:block}.rule{border-top:1px solid var(--line)}.display{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-weight:300;line-height:1.05}h1.display,.display--hero{letter-spacing:-.03em;font-size:clamp(2.6rem,6.6vw,6.6rem);font-weight:200;line-height:1.02}h2.display,.display--section,.display--mid{font-size:clamp(2.1rem,5vw,4rem);font-weight:200}.display--mid{max-width:20ch}.num{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;color:var(--ink);font-size:clamp(2.1rem,4vw,2.9rem);font-weight:300;line-height:1}.num sup{vertical-align:.7em;font-size:.5em;font-weight:400}.lead{color:var(--muted);max-width:52ch;font-size:clamp(1.12rem,1.6vw,1.45rem);line-height:1.4}.body{color:var(--muted);text-wrap:pretty;max-width:60ch;line-height:1.5}.body+.body{margin-top:1rem}.card-title{letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.2rem,1.7vw,1.6rem);font-weight:400;line-height:1.15}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--blue);align-items:center;gap:.7em;font-size:.8rem;font-weight:400;display:inline-flex}.eyebrow:before{content:"";background:var(--line);flex:none;width:1.7em;height:1px}.eyebrow--plain:before{display:none}.timeline-label,.nav__link{letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:500}.timeline-label{color:var(--blue);letter-spacing:.08em;font-weight:400}.h3{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:clamp(1.2rem,1.7vw,1.6rem);font-weight:400;line-height:1.12}.muted{color:var(--muted)}.fine{font-size:.88rem}.stack-title{margin-top:1rem}.stack-body{margin-top:1.25rem}.mono{font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums}.line-icon,.line-icon svg{width:clamp(40px,5vw,54px);height:clamp(40px,5vw,54px);color:var(--muted)}.line-icon svg,svg.line-icon{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.btn{min-height:44px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), box-shadow .18s var(--ease);background:0 0;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:.65em;padding:.78rem 1.15rem;font-size:.78rem;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--blue-2);background:#2d64ff1f}.btn--secondary,.btn--ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn--secondary:hover,.btn--ghost:hover{background:var(--panel-2);border-color:var(--blue);color:var(--ink)}.btn[disabled]{opacity:.58;cursor:progress;box-shadow:none}.link-underline,.back{color:var(--blue-2);border-bottom:1px solid #71a0ff6b;padding-bottom:2px}.link-underline:hover,.back:hover{color:var(--ink);border-bottom-color:var(--blue)}.header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0c0db8;position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;gap:1rem;height:64px;display:flex}.wordmark{min-height:44px;color:var(--ink);letter-spacing:-.02em;align-items:center;font-size:1.15rem;font-weight:400;display:inline-flex}.wordmark__type{letter-spacing:-.02em;font-size:1.15rem;font-weight:400}.wordmark__m{color:var(--blue)}.logo{width:2rem;height:2rem;color:var(--ink)}.footer .logo{width:2.25rem;height:2.25rem}.footer .wordmark{justify-content:center;min-width:44px}.nav{align-items:center;gap:clamp(1rem,3vw,2.2rem);display:flex}.nav__links{align-items:center;gap:clamp(.9rem,2.6vw,1.8rem);display:flex}.nav__link{min-height:44px;color:var(--muted);transition:color .18s var(--ease);align-items:center;padding-inline:.25rem;display:inline-flex}.nav__link:hover{color:var(--ink)}.nav__cta{min-height:44px;color:var(--ink);letter-spacing:.05em;text-transform:uppercase;transition:background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);background:0 0;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:.72rem;font-weight:600;display:inline-flex}.nav__cta:hover{border-color:var(--blue-2);background:#2d64ff1f}.nav__toggle,.mobile-menu{display:none}@media (max-width:760px){.nav__links,.nav__cta.is-desktop{display:none}.nav__toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;display:inline-flex}.nav__toggle span{background:var(--ink);width:23px;height:1.5px;transition:transform .18s var(--ease), opacity .18s var(--ease);display:block}.nav__toggle[aria-expanded=true] span:first-child{transform:translateY(6.5px)rotate(45deg)}.nav__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav__toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu{z-index:55;border-top:1px solid var(--line);padding:1rem var(--pad-x) 2rem;background:#08090afa;flex-direction:column;gap:0;display:flex;position:fixed;inset:64px 0 0}.mobile-menu a{border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);align-items:center;font-size:clamp(1.4rem,8vw,2.2rem);font-weight:300;display:flex}.mobile-menu a:last-child{border:1px solid var(--blue);background:var(--blue);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;width:max-content;min-height:44px;margin-top:1.2rem;padding:.75rem 1.05rem;font-size:.78rem;font-weight:600}}.modal-scrim{z-index:70;background:#000000b8;place-items:center;padding:clamp(1rem,4vw,2.5rem);display:grid;position:fixed;inset:0;overflow-y:auto}.modal{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel-2), var(--panel));width:min(100%,960px);max-height:calc(100svh - 2rem);box-shadow:0 28px 90px -42px #000, 0 0 0 1px var(--line-soft) inset;padding:clamp(2rem,4vw,3.4rem);position:relative;overflow-y:auto}.modal__close,.intake__close{z-index:3;border:0;border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 0 2px;font-size:.76rem;font-weight:600;position:absolute;top:clamp(1rem,2.2vw,1.5rem);right:clamp(1rem,2.2vw,1.5rem)}.modal__close:hover,.intake__close:hover{color:var(--ink);border-bottom-color:var(--blue)}.modal__grid{grid-template-columns:1fr;gap:clamp(1.8rem,4vw,3.2rem);display:grid}.modal__grid>*{min-width:0}@media (min-width:760px){.modal__grid{grid-template-columns:1fr 1fr;align-items:start}}.offer__pitch,.offer__action,.offer__form{min-width:0}.offer__form{margin-top:clamp(1.8rem,4vw,2.6rem)}.offer__action>.offer__form:first-child{margin-top:0}.included__title{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;margin-top:clamp(2rem,5vw,3rem);font-size:.78rem;font-weight:600}.checklist{border-top:1px solid var(--line);margin-top:1.1rem;padding:0;list-style:none}.checklist li{border-bottom:1px solid var(--line);color:var(--ink);padding-block:.88rem}.deposit-card{border:1px solid var(--line);background:var(--bg-2);padding:clamp(1.5rem,3vw,2.2rem)}.figure-amt{color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(2.1rem,4vw,2.9rem);font-weight:300;line-height:1}.figure-amt small{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;margin-top:.72rem;font-size:.76rem;font-weight:600;display:block}.deposit-card p{color:var(--muted);max-width:40ch;margin-top:1.1rem}.deposit-card .fine{border-top:1px solid var(--line);margin-top:1.4rem;padding-top:1.1rem}.field{gap:.48rem;margin-bottom:1.15rem;display:grid}.field label{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:600}.field label .opt{color:var(--dim)}.field input,.field select,.field textarea,.intake__field{border:1px solid var(--line);background:var(--bg-2);width:100%;color:var(--ink);transition:border-color .16s var(--ease), box-shadow .16s var(--ease), background .16s var(--ease);border-radius:0;padding:.85rem .95rem}.field input::placeholder,.field textarea::placeholder,.intake__field::placeholder{color:var(--dim)}.field textarea{resize:vertical;min-height:96px}.field input:focus,.field select:focus,.field textarea:focus,.intake__field:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2d64ff2e}.field[data-error=true] input,.field[data-error=true] select,.field[data-error=true] textarea{border-color:var(--red);box-shadow:0 0 0 3px #d44b5824}.err{color:var(--red);font-size:.9rem}.form-error{margin-bottom:1rem}.form-foot{flex-direction:column;align-items:flex-start;gap:1.1rem;margin-top:.6rem;display:flex}.privacy-note{color:var(--dim);text-wrap:pretty;max-width:52ch;font-size:.9rem}.form-success{border:1px solid var(--line);border-top:3px solid var(--blue);background:var(--bg-2);padding:clamp(1.8rem,4vw,3rem)}.form-success .check{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:1.3rem;display:grid}.form-success__title{margin-bottom:.6rem}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.turnstile{margin-top:.7rem}.turnstile:empty{display:none}.intake{z-index:80;background:var(--bg-2);grid-template-rows:1fr auto;gap:clamp(1rem,3vw,1.6rem);padding:clamp(3.2rem,7vw,4.6rem) clamp(1.25rem,5vw,3.5rem) clamp(1.5rem,4vw,2.4rem);display:grid;position:fixed;inset:0}.tick{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;pointer-events:none;font-size:.72rem;font-weight:600;position:absolute}.tick--tl{top:clamp(.7rem,1.5vw,1.1rem);left:clamp(.9rem,1.8vw,1.4rem)}.tick--bl{bottom:clamp(.7rem,1.5vw,1.1rem);left:clamp(.9rem,1.8vw,1.4rem)}.tick--br{bottom:clamp(.7rem,1.5vw,1.1rem);right:clamp(.9rem,1.8vw,1.4rem)}.intake__close{top:clamp(.7rem,1.5vw,1.1rem);right:clamp(.9rem,1.8vw,1.4rem)}.intake__log{flex-direction:column;align-self:stretch;gap:clamp(1rem,2.4vw,1.5rem);width:100%;max-width:70ch;margin:0 auto;padding-block:1rem;display:flex;overflow-y:auto}.intake__row{grid-template-columns:5rem 1fr;align-items:baseline;gap:.4rem 1.2rem;display:grid}.intake__who{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:600}.intake__msg{color:var(--ink);text-wrap:pretty;font-size:clamp(.98rem,1.1vw,1.06rem);line-height:1.5}.intake__row--you .intake__msg{color:var(--muted)}.intake__bar{border-top:1px solid var(--line);align-items:center;gap:clamp(.75rem,2vw,1.2rem);width:100%;max-width:70ch;margin:0 auto;padding-top:clamp(1rem,2.4vw,1.5rem);display:flex}.intake__field{background:0 0;border-width:0 0 1px;flex:1;min-width:0;padding-inline:0}.intake__field:disabled{opacity:.55}.intake__action{margin:.2rem auto .6rem;text-decoration:none}.intake-cta{margin-top:1.25rem}.intake-alt{margin-top:1.2rem}.intake-alt a{color:var(--blue-2);border-bottom:1px solid #71a0ff6b}.intake-alt a:hover{color:var(--ink);border-bottom-color:var(--blue)}@media (max-width:560px){.intake__row{grid-template-columns:1fr;gap:.2rem}.intake__bar{flex-direction:column;align-items:stretch}.intake__bar .btn{width:100%}}.footer{border-top:1px solid var(--line);background:var(--bg-2);padding-block:clamp(3rem,6vw,5rem)}.footer__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.footer__meta{max-width:32ch;color:var(--dim);letter-spacing:.09em;text-transform:uppercase;margin-top:.75rem;font-size:.78rem;font-weight:600}.footer__links{flex-wrap:wrap;gap:clamp(1rem,3vw,2rem);display:flex}.footer__links a{min-width:44px;min-height:44px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;font-size:.78rem;font-weight:600;display:inline-flex}.footer__links a:hover{color:var(--ink)}.footer__bottom{border-top:1px solid var(--line);color:var(--dim);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;font-size:.78rem;font-weight:600;display:flex}.prose{max-width:70ch;color:var(--muted)}.prose h1{color:var(--ink);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2rem,4.6vw,3.5rem);font-weight:300;line-height:1.05}.prose h2{color:var(--ink);letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:.8rem;font-size:clamp(1.2rem,1.7vw,1.6rem);font-weight:400}.prose p{margin-bottom:1rem}.prose .review-flag{border-left:2px solid var(--blue);background:var(--panel);color:var(--muted);margin-bottom:2rem;padding:1rem 1.2rem;font-size:.92rem}.deposit-result{place-content:center;justify-items:start;gap:1rem;max-width:48ch;min-height:60vh;display:grid}.deposit-result .body{max-width:44ch}[data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--reveal-delay,0s);transform:translateY(14px)}[data-reveal].is-in{opacity:1;transform:none}[data-stagger]>*{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transition-delay:calc(var(--reveal-delay,0s) + var(--i,0) * .105s);transform:translateY(12px)}[data-stagger].is-in>*{opacity:1;transform:none}@media (min-width:861px) and (prefers-reduced-motion:no-preference){[data-reveal]{transition-duration:.82s;transition-timing-function:var(--spring), var(--spring);transform:translateY(1.95rem)}[data-reveal].is-in{transform:none}[data-stagger]>*{transition-duration:.72s;transition-delay:calc(var(--reveal-delay,0s) + .1s + var(--i,0) * .12s);transition-timing-function:var(--spring), var(--spring);transform:translateY(1.35rem)}[data-stagger].is-in>*{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes chapter-enter{0%{opacity:.24;transform:translateY(5.5vh)}to{opacity:1;transform:none}}@keyframes chapter-exit{0%{opacity:1;transform:none}to{opacity:.26;transform:translateY(-3.5vh)}}@keyframes chapter-enter-fade{0%{opacity:.24}to{opacity:1}}@keyframes chapter-exit-fade{0%{opacity:1}to{opacity:.26}}.home-main>section>.wrap{animation:linear both chapter-enter,linear both chapter-exit;animation-timeline:view(),view();animation-range:entry 8% entry 78%,exit 18% exit 92%}.home-main>section.living>.wrap{animation-name:chapter-enter-fade,chapter-exit-fade}}}.skip-link{z-index:100;background:var(--ink);min-height:44px;color:var(--bg);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:.8em 1.2em;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;top:0;left:-9999px}.skip-link:focus{top:1rem;left:1rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal],[data-stagger]>*{opacity:1!important;transition:none!important;transform:none!important}}.shead .eyebrow:before{display:none}.shead--neutral .eyebrow{color:var(--dim)}.shead--blue .eyebrow{color:var(--blue)}.section-intro{gap:clamp(1.1rem,2.6vw,1.6rem);max-width:760px;display:grid}.glyph{width:clamp(40px,5vw,54px);height:clamp(40px,5vw,54px);color:var(--muted);flex:none}.hero{padding-block:calc(64px + clamp(3rem,7vw,5.5rem)) clamp(4rem,9vw,7rem);position:relative;overflow:clip}.hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hero__media{isolation:isolate;grid-area:1/2;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.hero__media:before,.hero__media:after{content:"";pointer-events:none;position:absolute}.hero__media:before{z-index:-1;filter:blur(18px);opacity:.9;background:radial-gradient(52% 44% at 52% 55%,#f4f4f21f,#0000 62%),radial-gradient(72% 62% at 54% 54%,#2d64ff29,#0000 72%),radial-gradient(86% 76% at 48%,#08090ac7,#0000 78%);inset:-15% -22%}.hero__media:after{z-index:1;background:radial-gradient(ellipse 74% 66% at 52% 54%, transparent 48%, #0c0c0d57 73%, var(--bg) 100%);inset:-3%}.hero__copy{grid-area:1/1}.hero__medallion{width:min(100%,540px);display:block;position:relative}.hero__media img,.hero__living{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(circle closest-side,#000 55%,#0000 96%);mask-image:radial-gradient(circle closest-side,#000 55%,#0000 96%)}.hero__living{opacity:0;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hero__living{transition:opacity 1.8s var(--ease)}.hero__living.is-live{opacity:1}}@media (max-width:860px){.hero{padding-block:64px clamp(4rem,9vw,7rem)}.hero__grid{grid-template-columns:1fr;gap:0}.hero__media,.hero__copy{grid-area:auto}.hero__media{margin-inline:auto;width:min(74vw,400px);margin-bottom:clamp(1rem,4vw,2rem);display:block}.hero__media img{width:100%;height:auto}}@media (max-width:560px){.negatives{flex-direction:column;gap:.85rem}}@media (max-width:480px){h1.display,.display--hero{letter-spacing:-.02em;font-weight:300}}@media (max-width:700px){.section:before{background:radial-gradient(130% 280px at 50% -60px,#f4f4f20d,#0000 74%)}}.hero__headline{max-width:15ch;margin-top:clamp(1.2rem,3vw,2rem)}.hero__body{gap:1rem;max-width:52ch;margin-top:clamp(2rem,4.5vw,3.2rem);display:grid}.hero__paragraph{color:var(--ink-50);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.5}.hero__paragraph.is-primary{color:var(--ink-70);font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.42}.negatives{flex-wrap:wrap;gap:clamp(1.4rem,3.5vw,3rem);margin-top:clamp(2.6rem,6vw,4rem);padding:0;list-style:none;display:flex}.negatives li{min-width:0;color:var(--ink-70);letter-spacing:-.01em;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:200}.negatives__word{color:var(--red);font-style:normal}.negatives__no{color:var(--ink);font-weight:600}.hero__action{margin-top:clamp(2.4rem,5vw,3.4rem)}.metricstrip{border-block:1px solid var(--line)}.metricstrip__grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:0;display:grid}.metricstrip__cell{border-right:1px solid var(--line);min-width:0;padding:clamp(1.4rem,3vw,2.2rem)}.metricstrip__cell:last-child{border-right:0}.metricstrip__cell span{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;margin-top:.55rem;font-size:.78rem;font-weight:600;line-height:1.35;display:block}.problem .section-intro,.living .section-intro,.closedloop .section-intro,.day .section-intro,.proof__intro{margin-bottom:var(--air)}.faults{display:block}.faults__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.4rem,3vw,2rem);display:grid}.fault{align-content:start;gap:.95rem;min-width:0;padding-top:clamp(.95rem,1.5vw,1.25rem);display:grid;position:relative}.redline{background:var(--red);width:clamp(42px,4vw,64px);height:1px;display:block}.fault .body{max-width:32ch}.closedloop__stage{margin-top:var(--air)}.closedloop__diagram{aspect-ratio:480/400;width:min(100%,600px);margin-inline:auto;position:relative}.loopring{width:100%;height:100%;position:absolute;inset:0}.loopstep{gap:.4rem;width:min(22ch,200px);display:grid;position:absolute}.loopstep--1{top:21.3%;left:74%;transform:translate(40px,-50%)}.loopstep--2{top:78.7%;left:74%;transform:translate(40px,-50%)}.loopstep--3{text-align:right;justify-items:end;top:50%;left:18.75%;transform:translate(calc(-100% - 40px),-50%)}.loopstep__mark{display:none}.loopstep__num{color:var(--blue-2);letter-spacing:.12em;font-size:.8rem;font-weight:600}.loopstep h3,.closedloop__mobile h3{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font-size:.86rem;font-weight:600}.loopstep p,.closedloop__mobile p{color:var(--muted);font-size:.96rem;line-height:1.48}.closedloop__mobile{margin:0;padding:0;list-style:none;display:none}.living{--sage-rgb:150, 160, 170;--sage-soft-rgb:118, 130, 144;--sage-dim-rgb:74, 84, 98;--sage-accent:#a8b0b8;view-timeline-name:--living;overflow:clip}.living:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 46% at 52% 48%, rgba(var(--sage-dim-rgb), .1), transparent 68%), radial-gradient(34% 34% at 48% 52%, #f4f4f20f, transparent 72%);opacity:.88;height:min(72vw,860px);position:absolute;inset:10% 0 auto}.living__slide{gap:clamp(2rem,5vw,5rem);display:grid}.living__copyblock{min-width:0}.living .accent-blue{color:var(--blue-2)}.living__copyframe{align-content:center;gap:clamp(.52rem,1vw,.82rem);min-width:0;display:grid}.living__title{max-width:11ch}.living__points{gap:clamp(.58rem,1.05vw,.82rem);max-width:46rem;margin-top:clamp(1.1rem,2.35vw,1.8rem);display:grid}.living__point{opacity:.62;transition:opacity .52s var(--ease), transform .72s var(--spring), border-color .52s var(--ease);border-top:1px solid #f4f4f21f;gap:.28rem;padding-top:clamp(.56rem,1vw,.76rem);display:grid;transform:translate(-.35rem)}.living__point.is-active{opacity:1;border-color:rgba(var(--sage-rgb), .42);transform:none}.living__point h3{color:var(--ink);letter-spacing:-.01em;font-size:clamp(1.02rem,1.45vw,1.28rem);font-weight:400;line-height:1.16}.living__point p{color:var(--muted);max-width:52ch;font-size:clamp(.86rem,.98vw,.95rem);line-height:1.36}.living__act{min-height:400svh;margin-top:calc(var(--air) * -.25);position:relative}.living__stops{pointer-events:none;grid-template-rows:repeat(4,100svh);align-content:start;display:grid;position:absolute;inset:0}.living__sticky{grid-template-columns:minmax(280px,.52fr) minmax(0,1fr);align-items:center;gap:clamp(2.8rem,7vw,6.5rem);min-height:calc(100svh - 84px);padding-block:clamp(2.2rem,5vw,4rem);display:grid;position:sticky;top:84px}.living__copy{perspective:900px;min-height:clamp(22rem,42vw,34rem);position:relative}.living__phase{border-top:1px solid var(--line);opacity:0;filter:blur(18px);pointer-events:none;transform-origin:0;transition:opacity .52s var(--ease), filter .68s var(--ease), transform .82s var(--spring), border-color .52s var(--ease);flex-direction:column;justify-content:center;padding-top:clamp(1.1rem,2.6vw,1.6rem);display:flex;position:absolute;inset:0;transform:translateY(2.4rem)scale(1.12)}.living__phase.is-active{opacity:1;filter:blur();pointer-events:auto;border-color:#71a0ff80;transform:translate(0,0)scale(1)}.living__phase.is-before{transform:translateY(-2.2rem)scale(.92)}.living__phase.is-after{transform:translateY(2.8rem)scale(1.12)}.living__phase h3{color:var(--ink);letter-spacing:-.025em;max-width:8.3ch;font-size:clamp(2.35rem,4.8vw,5.15rem);font-weight:200;line-height:.98}.living__phase p:last-child{color:var(--muted);max-width:33ch;margin-top:clamp(1.1rem,2vw,1.55rem);font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.48}.living__system{min-width:0}.living__field{aspect-ratio:1;isolation:isolate;width:min(100%,800px);transform-style:preserve-3d;margin-left:auto;position:relative}.living__field:before,.living__field:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.living__field:before{z-index:-1;background:conic-gradient(from 210deg, transparent 0 14%, rgba(var(--sage-rgb), .12) 20%, transparent 31% 58%, #f4f4f21a 66%, transparent 76% 100%);opacity:.36;inset:-6%;-webkit-mask:radial-gradient(circle,#0000 0 35%,#000 46% 61%,#0000 75%);mask:radial-gradient(circle,#0000 0 35%,#000 46% 61%,#0000 75%)}.living__field:after{z-index:2;box-shadow:0 0 0 1px rgba(var(--sage-rgb), .06) inset, 0 0 96px rgba(var(--sage-dim-rgb), .06) inset;opacity:.56;border:1px solid #f4f4f214;inset:11%}.living__canvas,.living__wash,.living__orbit,.living__core,.living__mesh,.living__signals,.living__outputs,.living__memory,.living__quiet{position:absolute}.living__canvas{z-index:0;pointer-events:none;opacity:.98;filter:saturate(.62)contrast(1.02);width:100%;height:100%;inset:0}.living__wash{z-index:-1;background:radial-gradient(circle at 50% 50%, #f4f4f21f, transparent 12%), radial-gradient(circle at 50% 50%, rgba(var(--sage-dim-rgb), .15), transparent 40%), radial-gradient(circle at 50% 50%, #d44b580e, transparent 62%), radial-gradient(circle at 50% 50%, rgba(var(--sage-soft-rgb), .04), transparent 70%);filter:blur(.2px);border-radius:50%;inset:3%}.living__orbit{z-index:1;border:1px solid rgba(var(--sage-rgb), .22);opacity:.56;border-radius:50%;inset:12%}.living__orbit--wide{border-color:#f4f4f221;inset:2%}.living__orbit--mid{border-color:rgba(var(--sage-rgb), .28);inset:18%}.living__orbit--tight{opacity:.34;border-color:#f4f4f238;inset:31%}.living__mesh{z-index:1;opacity:.6;width:90%;height:90%;inset:5%;overflow:visible}.living__stream{fill:none;stroke:rgba(var(--sage-rgb), .28);stroke-width:.38px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:.6 5.2}.living__particle{fill:rgb(var(--sage-rgb));opacity:0;fill-opacity:.85}.living__signals{z-index:3;margin:0;padding:0;list-style:none;inset:0}.living__signals li{left:var(--x);top:var(--y);color:var(--ink-70);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 0 18px #08090ad9;font-size:clamp(.62rem,.8vw,.74rem);font-weight:600;line-height:1;position:absolute;transform:translate(-50%,-50%)}.living__signals li:before{content:"";background:linear-gradient(rgba(var(--sage-rgb), .34), transparent);transform-origin:50% 0;width:1px;height:clamp(18px,4vw,42px);position:absolute;top:calc(100% + .22rem);left:50%}.living__signals li:nth-child(4),.living__signals li:nth-child(5),.living__signals li:nth-child(6){display:none}.living__core{z-index:4;aspect-ratio:1;width:clamp(112px,17vw,178px);box-shadow:0 0 0 1px #f4f4f229 inset, 0 0 80px rgba(var(--sage-dim-rgb), .11);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 42%,#f4f4f224,#0000 36%),#08090ab8;border-radius:50%;align-content:center;place-items:center;display:grid;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.living__core:before,.living__core:after{content:"";border:1px solid rgba(var(--sage-rgb), .17);border-radius:50%;position:absolute;inset:-18%}.living__core:after{border-color:#f4f4f21f;inset:-31%}.living__core-mark{color:var(--blue-2);letter-spacing:-.035em;font-size:clamp(1.7rem,3.7vw,3.25rem);font-weight:200;line-height:1}.living__core-state{color:var(--sage-accent);letter-spacing:.16em;text-transform:uppercase;margin-top:.65rem;font-size:.62rem;font-weight:600}.living__outputs,.living__memory{z-index:3;margin:0;padding:0;list-style:none}.living__outputs{gap:.56rem;width:min(27%,190px);display:grid;top:43%;right:-1%}.living__outputs li{color:var(--ink-70);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #f4f4f221;padding-top:.58rem;font-size:clamp(.7rem,.86vw,.82rem);font-weight:600;line-height:1.28}.living__memory{width:min(34%,250px);display:grid;bottom:0;left:1%}.living__memory li{color:var(--ink-70);text-transform:uppercase;border-top:1px solid #f4f4f21f;padding-block:.58rem;font-size:clamp(.7rem,.86vw,.82rem);line-height:1.25;display:grid}.living__quiet{z-index:3;gap:.55rem;display:grid;bottom:8%;left:38%;right:32%}.living__quiet span{background:linear-gradient(90deg, transparent, rgba(var(--sage-rgb), .48), #f4f4f257, transparent);transform-origin:0;width:100%;height:1px;display:block}.living__quiet em{color:var(--ink-32);letter-spacing:.15em;text-transform:uppercase;justify-self:center;font-size:.68rem;font-style:normal;font-weight:600}.timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.7rem);padding-top:2.2rem;display:grid;position:relative}.timeline:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.timeline__item{align-content:start;gap:.72rem;min-width:0;display:grid;position:relative}.timeline__node{background:var(--ink);width:8px;height:8px;position:absolute;top:calc(-2.2rem - 3.5px);left:0}.timeline__item.is-meal .timeline__node{background:var(--blue)}.timeline__time{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.9rem}.timeline__item p:last-child{color:var(--muted);font-size:.94rem;line-height:1.5}.proof__grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3rem,8vw,6rem);display:grid}.prooflist{border-left:1px solid var(--line)}.prooflist__row{border-bottom:1px solid var(--line);padding:clamp(1.1rem,2.5vw,1.6rem) 0 clamp(1.1rem,2.5vw,1.6rem) 1.6rem}.prooflist__row:last-child{border-bottom:0}.prooflist__row h3{color:var(--ink);font-size:1.15rem;font-weight:500;line-height:1.3}.prooflist__row p{color:var(--muted);margin-top:.55rem;line-height:1.5}.ctablock{background:var(--bg);border-top:1px solid var(--line);padding-block:clamp(6rem,12vw,10rem);position:relative;overflow:clip}.ctablock__inner{justify-items:start;gap:clamp(1.2rem,3vw,1.8rem);display:grid}.ctablock .display{max-width:13ch}.ctablock .lead{max-width:46ch}.ctablock__btn{margin-top:.6rem}@media (min-width:861px){.home-main>section[id],.ctablock{scroll-margin-top:0}.home-main>section:not(.living),.ctablock{align-items:center;height:100svh;min-height:720px;padding-block:calc(64px + clamp(1.4rem,3vw,2.8rem)) clamp(1.4rem,3.6vw,3rem);display:grid;overflow:clip}.hero{align-items:stretch;height:100svh;min-height:720px;padding-block:calc(64px + clamp(1rem,2.6vw,2.2rem)) clamp(1.2rem,3vw,2.5rem)}.hero__grid{grid-template-rows:minmax(0,1fr) auto;min-height:100%}.hero__copy,.hero__media{align-self:center}.hero .negatives{grid-area:2/1/auto/-1;justify-content:space-between;align-self:end;width:100%;margin-top:clamp(1rem,2vw,1.6rem)}.shead{margin-bottom:clamp(1.25rem,2.2vw,2rem)}.section-intro{gap:clamp(.9rem,1.8vw,1.25rem);max-width:720px}h2.display,.display--section,.display--mid{font-size:clamp(2rem,4.2vw,3.45rem)}.lead{max-width:48ch;font-size:clamp(1.02rem,1.32vw,1.22rem)}.problem .section-intro,.living .section-intro,.day .section-intro,.proof__intro{margin-bottom:clamp(1.75rem,3.2vw,3rem)}.hero__headline{margin-top:clamp(.9rem,2vw,1.45rem)}.hero__body{gap:.75rem;margin-top:clamp(1.3rem,2.7vw,2.15rem)}.hero__paragraph,.hero__paragraph.is-primary{font-size:clamp(.96rem,1.18vw,1.08rem);line-height:1.43}.negatives{gap:clamp(1rem,2.5vw,2rem);margin-top:clamp(1.8rem,3.5vw,2.8rem)}.hero__action{margin-top:clamp(1.6rem,3vw,2.2rem)}.faults{gap:clamp(1.5rem,4vw,3.5rem)}.problem{align-items:stretch;padding-block:calc(64px + clamp(1.35rem,2.8vw,2.4rem)) clamp(1.8rem,3.4vw,3rem)}.problem .wrap{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;min-height:100%;display:grid}.problem .section-intro{align-self:start;margin-bottom:0}.problem .faults{align-self:center;position:relative;top:calc(-1*clamp(.9rem,1.35vw,1.25rem))}.faults__grid{gap:clamp(1.8rem,3.4vw,3rem)}.fault{gap:.58rem}.fault:nth-child(odd){top:calc(-1*clamp(.9rem,1.35vw,1.25rem))}.fault:nth-child(2n){top:clamp(.9rem,1.35vw,1.25rem)}.fault .body,.prooflist__row p,.timeline__item p:last-child{font-size:.9rem;line-height:1.42}.receipt{align-self:end;align-items:stretch;min-height:clamp(5.8rem,7.4vw,6.4rem);margin-top:0}.receipt__line{letter-spacing:-.05em;align-self:start;font-size:clamp(3.2rem,4.7vw,4.3rem);line-height:1.05}.receipt__source{align-self:end}.living{padding-block:clamp(2.4rem,4.5vw,4.6rem) 0}.living__act{min-height:400svh}.living__sticky{min-height:calc(100svh - 64px);padding-block:clamp(1.3rem,3vw,2.4rem);top:64px}.living .section-intro{gap:clamp(.72rem,1.3vw,1rem)}.living .display--section{font-size:clamp(2.05rem,3.7vw,3.25rem)}.living .lead{max-width:42ch;font-size:clamp(.98rem,1.14vw,1.08rem)}.living__field{width:min(100%,660px)}.timeline{gap:clamp(.85rem,1.9vw,1.2rem)}.timeline__item{gap:.55rem}.proof__grid{gap:clamp(1.6rem,4vw,3.4rem)}.prooflist__row{padding:clamp(.72rem,1.4vw,1rem) 0 clamp(.72rem,1.4vw,1rem) 1.15rem}.prooflist__row h3{font-size:1rem}.athlete{margin-top:clamp(1.2rem,2.5vw,2rem)}.athlete__quote{margin-top:.9rem;font-size:clamp(1.35rem,2.45vw,2rem)}.athlete__sig{margin-top:.9rem}.founders__grid--strip{margin-top:clamp(1.4rem,2.7vw,2.2rem)}.founders__grid{gap:clamp(1.8rem,4vw,3.5rem)}.founder__portrait{width:clamp(112px,10vw,148px)}.founder__name{margin-top:.9rem}.founder__line{margin-top:.55rem;font-size:.9rem;line-height:1.4}.ctablock{padding-block:clamp(2.8rem,5vw,5rem)}}@media (max-width:860px){.faults,.proof__grid{grid-template-columns:1fr}.faults__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faults__copy{display:none}.receipt{justify-content:stretch;align-items:start;display:grid}.receipt__line{white-space:normal}.receipt__source{text-align:left;margin-top:.6rem}.closedloop__diagram{display:none}.closedloop__mobile{gap:1.2rem;display:grid}.closedloop__mobile li{border-top:1px solid var(--line);padding-top:1.2rem}}@media (max-width:960px){.living__slide{grid-template-columns:1fr}.living__act{min-height:400svh;margin-top:0}.living__sticky{grid-template-columns:1fr;align-content:center;gap:clamp(1.5rem,4vw,2.8rem);min-height:calc(100svh - 72px);position:sticky;top:72px}.living__copy{min-height:clamp(15rem,34vw,22rem)}.living__phase.is-after{transform:translateY(2.2rem)scale(1.035)}.living__field{margin-inline:auto}}@media (max-width:820px){.timeline{grid-template-columns:1fr;gap:0;padding-top:0;padding-left:1.6rem}.timeline:before{width:1px;height:auto;inset:.2rem auto .2rem 0}.timeline__item{border-bottom:1px solid var(--line);padding:0 0 2rem 1rem}.timeline__item+.timeline__item{padding-top:2rem}.timeline__item:last-child{border-bottom:0;padding-bottom:0}.timeline__node{top:.35rem;left:calc(-1.6rem - 3.5px)}.timeline__item+.timeline__item .timeline__node{top:2.35rem}}@media (max-width:760px){.living__slide{gap:1.4rem}.living__points{gap:.82rem;margin-top:1.15rem}.living__point{padding-top:.72rem}.living__point p{font-size:.9rem;line-height:1.4}.living__act{min-height:400svh}.living__sticky{gap:1rem;min-height:calc(100svh - 64px);padding-block:.75rem 1.1rem;top:64px}.living__copy{min-height:13.6rem}.living__phase h3{max-width:9ch;font-size:clamp(2rem,10.4vw,3.3rem)}.living__phase p:last-child{max-width:32ch;margin-top:.85rem;font-size:.96rem}.living__field{width:min(100%,560px)}.living__signals li{white-space:normal;text-align:center;max-width:8.5rem}.living__outputs{width:33%;top:58%;right:0}.living__memory{width:42%;bottom:-.5rem;left:0}.living__memory li{grid-template-columns:1fr;gap:.25rem}.living__quiet{bottom:18%;left:34%;right:29%}.nav__links{display:none}.nav__cta{min-height:44px;padding-inline:.88rem}}@media (max-width:700px){.negatives,.faults__grid,.metricstrip__grid{grid-template-columns:1fr}.metricstrip__cell{border-right:0;border-bottom:1px solid var(--line)}.metricstrip__cell:last-child{border-bottom:0}}.accent-red{color:var(--red);font-style:normal}.accent-blue{color:var(--blue-2);font-style:normal}.receipt{justify-content:space-between;align-items:flex-end;gap:clamp(1rem,4vw,3rem);max-width:none;margin:clamp(3.5rem,8vw,6rem) 0 0;padding-top:clamp(.85rem,1.5vw,1.2rem);display:flex}.problem .lead{padding-left:clamp(1.1rem,2.8vw,2.2rem)}.receipt__line{letter-spacing:-.02em;color:var(--ink-70);white-space:normal;margin:0;font-size:clamp(2.1rem,3.56vw,3.1rem);font-weight:200;line-height:1.12}.receipt__source{letter-spacing:.12em;text-align:right;text-transform:uppercase;color:var(--ink-32);flex:none;margin-top:0;font-size:.36rem;font-weight:600;line-height:1.25}@media (max-width:860px){.receipt{justify-content:stretch;align-items:start;display:grid}.receipt__line{white-space:normal}.receipt__source{text-align:left;margin-top:.6rem}}.athlete{max-width:46ch;margin:clamp(4rem,9vw,7rem) 0 0}.athlete__frame{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-32);font-size:.72rem;font-weight:600}.athlete__quote{letter-spacing:-.02em;color:var(--ink-70);margin:1.4rem 0 0;font-size:clamp(1.7rem,3.1vw,2.7rem);font-weight:200;line-height:1.32}.athlete__hl{color:var(--blue-2);font-style:normal}.athlete__sig{color:var(--ink-32);align-items:center;gap:.9rem;margin-top:1.6rem;font-size:1.4rem;font-weight:200;display:flex}.athlete__sig img{opacity:.85;width:auto;height:clamp(40px,4.4vw,54px)}.founders__headline{margin-bottom:clamp(2.6rem,6vw,4.5rem)}.founders__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,6vw,6rem);max-width:880px;display:grid}.founder__portrait{aspect-ratio:1;object-fit:cover;object-position:center 22%;border-radius:50%;width:clamp(150px,16vw,210px);height:auto;display:block}.founder__name{letter-spacing:-.01em;color:var(--ink);margin-top:1.5rem;font-size:clamp(1.3rem,1.9vw,1.7rem);font-weight:200}.founder__role{letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-top:.35rem;font-size:.72rem;font-weight:600}.founder__line{color:var(--ink-50);max-width:34ch;margin-top:.9rem;line-height:1.5}@media (max-width:700px){.founders__grid{grid-template-columns:1fr;gap:3rem}}.miami__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.miami__map img{width:100%;max-width:560px;height:auto;margin-inline:auto;display:block}@media (max-width:1023px){.miami__grid{gap:clamp(1.8rem,4vw,4rem)}.miami__map img{max-width:min(44vw,480px)}}@media (max-width:760px){.miami__grid{grid-template-columns:1fr}.miami__map img{max-width:340px}}.footer__fundraise{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-32);font-size:.7rem;font-weight:600}.founders__grid--strip{margin-top:clamp(3.5rem,8vw,6rem)}.hero{isolation:isolate}.hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 520px at 12% -60px,#f4f4f20d,#0000 72%);position:absolute;inset:0}.sagepoints{max-width:640px;margin-top:clamp(2.6rem,6vw,4.2rem);display:grid}.sagepoint{border-top:1px solid var(--line);padding-block:clamp(1.4rem,3vw,2rem)}.sagepoint__title{letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:400}.sagepoint__body{color:var(--ink-50);font-variant-numeric:tabular-nums;max-width:56ch;margin-top:.6rem;line-height:1.5}.metricstrip__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(1.6rem,3.5vw,2.4rem);display:grid}.metric__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-32);font-size:.72rem;font-weight:400}.metric__value{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;margin:.4rem 0 0;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:200}@media (max-width:640px){.metricstrip__grid{grid-template-columns:1fr;gap:1.1rem}}@media (min-width:861px){.founders__grid--strip{margin-top:clamp(1.4rem,2.7vw,2.2rem)}.hero__headline{max-width:18ch;margin-top:.95rem}h1.display,.display--hero{font-size:clamp(2.7rem,5.8vw,5.35rem);line-height:.98}.hero__body{margin-top:1.15rem}.negatives{margin-top:1.45rem}.hero__action{margin-top:1.35rem}.proof .wrap{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:clamp(1.6rem,4vw,3.6rem);display:grid}.proof .shead{grid-column:1/-1}.proof__grid{grid-column:1}.athlete{grid-column:2;max-width:38ch;margin-top:0}.athlete__quote{font-size:clamp(1.25rem,2.1vw,1.75rem)}.metricstrip__grid{padding-block:clamp(1.05rem,2.2vw,1.55rem)}.problem .receipt{margin-top:clamp(1.7rem,3.2vw,2rem)}}[data-reveal],[data-stagger]>*{transition-timing-function:var(--spring), var(--spring)}@media (prefers-reduced-motion:no-preference){.section:before{transition:opacity 1.8s var(--ease) .1s}.section:not(.section--bone):not(:has(.is-in)):before{opacity:.35}.shead:after{transform-origin:0;transition:transform 1.5s var(--spring) .15s}.shead:not(:has(.is-in)):after{transform:scaleX(0)}.closedloop__diagram .loopring g path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s var(--ease)}.closedloop__diagram.is-in .loopring g path{stroke-dashoffset:0}.closedloop__diagram.is-in .loopring g path:first-of-type{transition-delay:.2s}.closedloop__diagram.is-in .loopring g path:nth-of-type(2){transition-delay:.55s}.closedloop__diagram.is-in .loopring g path:nth-of-type(3){transition-delay:.9s}.closedloop__diagram.is-in .loopring circle{animation:12s linear infinite both looptick}.closedloop__diagram.is-in .loopring circle:first-of-type{animation-delay:2.1s}.closedloop__diagram.is-in .loopring circle:nth-of-type(2){animation-delay:6.1s}.closedloop__diagram.is-in .loopring circle:nth-of-type(3){animation-delay:10.1s}}@keyframes looptick{0%{opacity:.45}1.7%,31.7%{opacity:1}33.4%,to{opacity:.45}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.timeline:after{content:"";transform-origin:0;background:#71a0ff73;height:1px;animation:linear both railgrow-x;animation-timeline:view();animation-range:entry 30% cover 75%;position:absolute;top:0;left:0;right:0}@media (max-width:820px){.timeline:after{transform-origin:50% 0;width:1px;height:auto;animation-name:railgrow-y;top:.2rem;bottom:.2rem;right:auto}}}}@keyframes railgrow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes railgrow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.living__wash{animation:livingglow 7s var(--ease) infinite alternate}.living__orbit--wide{animation:livingbreathe 6.8s var(--ease) infinite alternate}.living__orbit--mid{animation:livingbreathe 5.2s var(--ease) infinite alternate}.living__orbit--tight{animation:livingtightpulse 3.8s var(--ease) infinite alternate}.living__stream{animation:2.83s linear infinite livingflow}.living__stream:nth-of-type(2n){animation-duration:3.58s;animation-direction:reverse}.living__field:before{animation:32s linear infinite sagefieldturn}.living__field:after{animation:sagefieldbreathe 7.5s var(--ease) infinite alternate}.living__signals li{animation:livingsignalfly 8s var(--ease) infinite;animation-delay:calc(var(--i,0) * -1.1s)}.living__signals li:before{animation:livingsignalbeam 2.4s var(--ease) infinite;animation-delay:calc(var(--i,0) * -.45s)}.living__core{animation:livingcorefloat 5s var(--ease) infinite alternate}.living__core:before{animation:livingcorepulse 2.8s var(--ease) infinite}.living__core:after{animation:livingcorepulse 3.6s var(--ease) infinite reverse}.living__core-state{animation:1.8s steps(2,end) infinite livingstate}.living__outputs li{animation:livingoutputlive 6.8s var(--ease) infinite;animation-delay:calc(var(--i,0) * -.8s);position:relative;overflow:clip}.living__outputs li:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--sage-rgb), .58), transparent);height:1px;animation:livingscan 2.2s var(--ease) infinite;animation-delay:calc(var(--i,0) * .34s);position:absolute;top:0;left:0;right:0;transform:translate(-100%)}.living__memory li{animation:livingmemorylive 9s var(--ease) infinite;animation-delay:calc(var(--i,0) * -.75s)}.living__quiet span{animation:livingquietlive 3.8s var(--ease) infinite}}@keyframes livingglow{0%{opacity:.58;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes livingbreathe{0%{opacity:.3;scale:.98}to{opacity:.72;scale:1.04}}@keyframes livingtightpulse{0%{opacity:.24;scale:.94}to{opacity:.66;scale:1.06}}@keyframes livingflow{0%{stroke-dashoffset:0;opacity:.18}42%{opacity:.7}to{stroke-dashoffset:-18px;opacity:.28}}@keyframes livingsignalfly{0%,to{opacity:.46;transform:translate(-50%,-50%)translate(0,0)}34%{opacity:.98;transform:translate(-50%,-50%)translate(10px,-12px)}68%{opacity:.62;transform:translate(-50%,-50%)translate(-8px,8px)}}@keyframes livingsignalbeam{0%,to{opacity:.2;scale:1 .6}46%{opacity:.9;scale:1 1.25}}@keyframes sagefieldturn{to{rotate:360deg}}@keyframes sagefieldbreathe{0%{opacity:.38;transform:scale(.96)}to{opacity:.7;transform:scale(1.03)}}@keyframes livingcorefloat{0%{box-shadow:0 0 0 1px #f4f4f21f inset, 0 0 52px rgba(var(--sage-dim-rgb), .1);transform:translate(-50%,-50%)scale(.985)}to{box-shadow:0 0 0 1px #f4f4f23d inset, 0 0 105px rgba(var(--sage-dim-rgb), .18);transform:translate(-50%,-50%)scale(1.015)}}@keyframes livingcorepulse{0%{opacity:.14;transform:scale(.92)}48%{opacity:.58}to{opacity:.08;transform:scale(1.16)}}@keyframes livingstate{0%,45%{opacity:.72}46%,to{opacity:1}}@keyframes livingoutputlive{0%,to{opacity:.4;transform:translate(0)}18%,42%{opacity:1;transform:translate(5px)}}@keyframes livingscan{0%,34%{opacity:0;transform:translate(-110%)}46%{opacity:1}78%,to{opacity:0;transform:translate(110%)}}@keyframes livingmemorylive{0%,to{opacity:.36}18%,46%{opacity:1}}@keyframes livingquietlive{0%,to{opacity:.32;transform:scaleX(.4)}52%{opacity:1;transform:scaleX(1)}}@media (max-width:760px){.living__field{aspect-ratio:auto;min-height:620px;display:block;overflow:clip}.living__system{margin-top:clamp(2.4rem,9vw,3.8rem)}.living__canvas{top:0;left:50%;width:min(100%,400px);height:min(100vw,400px);inset:auto auto auto 50%;transform:translate(-50%)}.living__wash{top:0;left:50%;width:min(100%,380px);height:min(100vw,380px);inset:auto auto auto 50%;transform:translate(-50%)}.living__orbit{top:min(48vw,190px);left:50%;width:min(96vw,360px);height:min(96vw,360px);inset:auto;transform:translate(-50%,-50%)}.living__orbit--wide{width:min(96vw,380px);height:min(96vw,380px)}.living__orbit--mid{width:min(78vw,300px);height:min(78vw,300px)}.living__orbit--tight{width:min(48vw,190px);height:min(48vw,190px)}.living__mesh,.living__signals{top:0;left:50%;width:min(100%,390px);height:min(100vw,390px);inset:auto auto auto 50%;transform:translate(-50%)}.living__signals li,.living__signals li:nth-child(4),.living__signals li:nth-child(5),.living__signals li:nth-child(6){color:#f4f4f294;letter-spacing:.09em;text-align:center;white-space:normal;max-width:5.8rem;font-size:clamp(.48rem,1.75vw,.58rem);line-height:1.05;display:block}.living__signals li:before{opacity:.55;height:20px;top:calc(100% + .16rem)}.living__signals li:first-child{left:16%}.living__signals li:nth-child(4){left:82%}.living__signals li:nth-child(7){left:17%}.living__core{top:min(48vw,190px);left:50%}.living__outputs,.living__memory{width:100%;position:absolute;left:0;right:auto}.living__outputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;top:min(92vw,365px)}.living__outputs li{opacity:.9}.living__memory{display:none}.living__quiet{inset:calc(min(92vw,365px) + 140px) 12% auto}.living__quiet span{opacity:.75;transform:none}}@media (prefers-reduced-motion:reduce){.living__particle{display:none}.living__stream{stroke-dasharray:none;opacity:.28}}.timeline__now{pointer-events:none;position:absolute}.timeline__now i{background:var(--blue-2);display:block;position:absolute}.timeline__now em{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-2);white-space:nowrap;font-size:.62rem;font-style:normal;font-weight:400;position:absolute}.timeline__now[data-axis=x]{top:0;left:var(--now-pos)}.timeline__now[data-axis=x] i{width:1px;height:15px;top:-7px;left:0}.timeline__now[data-axis=x] em{top:12px;left:0;transform:translate(-50%)}.timeline__now[data-axis=y]{left:0;top:var(--now-pos)}.timeline__now[data-axis=y] i{width:15px;height:1px;top:0;left:-7px}.timeline__now[data-axis=y] em{writing-mode:vertical-rl;top:10px;left:6px;transform:none}.modal{view-transition-name:membership-surface}::view-transition-group(membership-surface){animation-duration:.38s;animation-timing-function:var(--ease)}::view-transition-old(membership-surface){object-fit:cover;width:100%;height:100%;animation-duration:.38s;overflow:clip}::view-transition-new(membership-surface){object-fit:cover;width:100%;height:100%;animation-duration:.38s;overflow:clip}.settype__word,.settype__glyph{display:inline-block}@keyframes glyphset{0%{opacity:0;translate:0 .48em}to{opacity:1;translate:0}}@keyframes glyphset-emph{0%{opacity:0;translate:0 .72em}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.settype--scroll[data-reveal],.settype--scroll[data-reveal].is-in{opacity:1;transition:none;transform:none}.home-main>section .settype--scroll .settype__glyph{opacity:0;translate:0 .48em}.home-main>section .settype--scroll .settype__word--emph .settype__glyph{translate:0 .72em}.home-main>section.is-arrived .settype--scroll .settype__glyph{animation:glyphset .7s var(--spring) both;animation-delay:calc(.14s + var(--w) * 70ms + var(--i) * 10ms)}.home-main>section.is-arrived .settype--scroll .settype__word--emph .settype__glyph{animation-name:glyphset-emph;animation-duration:.8s;animation-delay:calc(.34s + var(--w) * 70ms + var(--i) * 14ms)}.home-main>section.is-arrived .settype--quote .settype__glyph{animation-delay:calc(.2s + var(--w) * 55ms + var(--i) * 9ms)}.settype--load[data-reveal]{opacity:1;transition:none;transform:none}.settype--load .settype__glyph{animation:glyphset .8s var(--spring) both;animation-delay:calc(var(--w) * 80ms + var(--i) * 12ms)}}@keyframes chapter-text{0%{opacity:0;transform:translateY(2.8rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hero__rise{animation:chapter-text .9s var(--spring) both;animation-delay:var(--rise-delay,0s)}.home-main>section:not(.hero):not(.living) [data-reveal]:not(.settype):not([data-stagger]),.home-main>section:not(.hero):not(.living) [data-reveal].is-in:not(.settype):not([data-stagger]){opacity:0;transition:none;transform:translateY(2.8rem)}.home-main>section.is-arrived:not(.hero):not(.living) [data-reveal]:not(.settype):not([data-stagger]){animation:chapter-text .85s var(--spring) both;animation-delay:calc(var(--reveal-delay,0s) + .32s)}.home-main>section:not(.hero):not(.living) [data-stagger][data-reveal],.home-main>section:not(.hero):not(.living) [data-stagger][data-reveal].is-in{opacity:1;transition:none;transform:none}.home-main>section:not(.hero):not(.living) [data-stagger]>*{opacity:0;transition:none;transform:translateY(2.8rem)}.home-main>section.is-arrived:not(.hero):not(.living) [data-stagger]>*{animation:chapter-text .8s var(--spring) both;animation-delay:calc(.5s + var(--i,0) * .11s)}}.living__stream--blue{stroke:#71a0ff52}.living__particle--blue{fill:var(--blue-2)}.living__ping{z-index:2;aspect-ratio:1;opacity:0;pointer-events:none;border:1px solid #71a0ff61;border-radius:50%;width:24%;margin:-12% 0 0 -12%;position:absolute;top:50%;left:50%;transform:scale(.8)}@media (prefers-reduced-motion:no-preference){.living__ping{animation:7.5s linear 2s infinite livingping}}@keyframes livingping{0%{opacity:0;transform:scale(.8)}4%{opacity:.55}30%{opacity:0;transform:scale(2.7)}to{opacity:0;transform:scale(2.7)}}.living__signals li{opacity:.42;transition:opacity .7s var(--ease)}.living__act[data-sage-step="0"] .living__signals li[data-step="0"],.living__act[data-sage-step="1"] .living__signals li[data-step="1"],.living__act[data-sage-step="2"] .living__signals li[data-step="2"]{opacity:1}.living__act[data-sage-step="2"] .living__outputs li{color:var(--ink)}@media (prefers-reduced-motion:no-preference){.living__core-state{animation:corestate-in .34s var(--spring) both}}@keyframes corestate-in{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@media (min-width:861px) and (prefers-reduced-motion:no-preference){.home-main>section.living{scroll-snap-align:none;scroll-snap-stop:normal}.living__stops div{scroll-snap-align:start;scroll-snap-stop:always}}.founders .shead:after{display:none}@media (max-width:860px){.ctablock{align-content:center;min-height:100svh;display:grid}}.miami:before{content:none}@media (max-width:860px){.hero:after{content:none}}.proof .wrap{display:block}.athlete--solo{grid-column:auto;max-width:1060px;margin-top:0}.athlete--solo .athlete__frame{margin-bottom:clamp(1.2rem,2.4vw,2rem)}.athlete--solo .athlete__quote{letter-spacing:-.025em;max-width:24ch;margin-top:0;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.1}
