.ml-landing,.ml-footer{--ml-cypress:var(--public-cypress,var(--navy,#0a3028));--ml-cypress-deep:var(--public-cypress-deep,var(--navy-deep,#072820));--ml-cypress-mid:var(--public-cypress-mid,var(--green-secondary,#072820));--ml-cypress-muted:var(--public-cypress-muted,var(--navy-muted,#0a3028));--ml-guava:var(--public-guava,var(--coral,#f3a29a));--ml-guava-ink:var(--public-guava-ink,var(--coral-dark,#a1404f));--ml-shell:var(--public-cream,var(--cream,#f2e8d9));--ml-shell-warm:var(--public-surface,var(--surface,#f2e8d9));--ml-shell-raised:var(--public-raised,var(--surface-raised,#fff9f0));--ml-cocoa:var(--cocoa,#072820);--ml-bone:var(--bone,#f2e8d9);--ml-line:#0a30282b;--ml-line-dark:#f2e8d933;color:var(--ml-cypress);font-family:Inter,Arial,sans-serif}.ml-landing{background:var(--ml-shell);width:100%;min-width:0;overflow:clip}.ml-landing *,.ml-footer *{box-sizing:border-box}.ml-landing section,.ml-landing article,.ml-landing aside,.ml-landing div,.ml-footer div,.ml-footer nav{min-width:0}.ml-frame{width:min(1180px,100% - clamp(40px,9vw,120px));margin-inline:auto}.ml-landing h1,.ml-landing h2,.ml-landing h3,.ml-landing p,.ml-footer p{margin-top:0}.ml-landing h1,.ml-landing h2,.ml-landing h3{letter-spacing:-.055em;font-family:Manrope,Inter,Arial,sans-serif}.ml-hero h1{max-width:none;color:var(--ml-shell);margin-bottom:22px;font-size:clamp(3rem,4.7vw,3.5rem);line-height:.96}.ml-hero h1 span{white-space:nowrap;display:block}.ml-landing h2{text-transform:uppercase;text-wrap:balance;max-width:900px;margin-bottom:24px;font-size:clamp(2.7rem,5.7vw,5.4rem);line-height:.9}.ml-landing h3{line-height:1.08}.ml-landing p,.ml-landing li{line-height:1.56}.ml-eyebrow,.ml-kicker,.ml-faq-number,.ml-footer-note{letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:500}.ml-eyebrow{color:var(--ml-guava-ink);margin-bottom:18px}.ml-action{min-width:44px;min-height:44px;color:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;font-weight:500;text-decoration:none;display:inline-flex}.ml-action-primary{border-color:var(--ml-guava);background:var(--ml-guava);color:var(--ml-cypress-deep)}.ml-action-text{text-underline-offset:5px;padding-inline:8px;text-decoration:underline 1px}.ml-action:hover{border-color:currentColor}.ml-action:focus-visible,.ml-brand:focus-visible,.ml-faq-item summary:focus-visible{outline:3px solid var(--ml-guava);outline-offset:4px}.ml-section h2[tabindex="-1"]:focus-visible{outline:2px solid var(--ml-guava);outline-offset:5px}.ml-actions{flex-wrap:wrap;gap:12px;display:flex}.ml-hero{background:var(--ml-cypress);min-height:clamp(650px,100vh - 78px,822px);color:var(--ml-shell);align-items:center;display:grid}.ml-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(300px,.98fr);align-items:center;gap:clamp(32px,5vw,68px);padding-block:clamp(48px,6vw,72px);display:grid}.ml-landing--public .ml-hero{min-height:clamp(620px, calc(100svh - var(--public-header-height,78px) - 49px), 760px)}.ml-landing--public .ml-hero-grid{min-height:inherit}@media (width>=901px){.ml-landing--public .ml-hero-copy{transform:translateY(8px)}.ml-landing--public .ml-hero-visual-stack{transform:translateY(-15px)}}.ml-hero-copy{border-left:6px solid var(--ml-guava);padding-left:clamp(22px,3vw,34px)}.ml-hero .ml-eyebrow{color:var(--ml-guava)}.ml-hero-support{max-width:500px;color:var(--ml-bone);margin-bottom:22px;font-size:clamp(1rem,1.55vw,1.28rem)}.ml-hero-visual{width:100%;margin:0}.ml-hero-visual-stack{justify-self:center;width:min(100%,660px)}.ml-hero-visual img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.ml-section{padding-block:clamp(88px,12vw,150px)}.ml-section-copy{max-width:690px}.ml-section-copy-wide{max-width:990px}.ml-section-copy>p:last-child{max-width:760px;color:var(--ml-cypress-muted);margin-bottom:0;font-size:clamp(.96rem,1.35vw,1.12rem)}.ml-visibility{background:var(--ml-shell)}.ml-visibility-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start;gap:84px;display:grid}.ml-observer-panel{border:1px solid var(--ml-line-dark);background:var(--ml-cypress-deep);box-shadow:14px 14px 0 var(--ml-guava);color:var(--ml-shell);padding:clamp(26px,4vw,42px)}.ml-observer-panel header{border-bottom:1px solid var(--ml-line-dark);color:var(--ml-guava);align-items:center;gap:12px;padding-bottom:22px;display:flex}.ml-observer-panel h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem}.ml-observer-panel ol{margin:0;padding:0;list-style:none}.ml-observer-panel li{border-bottom:1px solid var(--ml-line-dark);color:#f2e8d9d1;grid-template-columns:34px minmax(0,1fr);gap:10px;padding-block:18px;font-size:.82rem;display:grid}.ml-observer-panel li span{color:var(--ml-guava);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.63rem}.ml-observer-panel>p{color:var(--ml-bone);margin:22px 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem}.ml-boundary-lead{margin-top:clamp(50px,8vw,84px)}.ml-architecture .ml-eyebrow{color:var(--ml-guava)}.ml-architecture .ml-section-copy>p:last-child{color:var(--ml-bone)}.ml-boundary-grid{border-block:1px solid var(--ml-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:62px;display:grid}.ml-boundary-grid article{padding:clamp(28px,4vw,48px) clamp(8px,3vw,40px)}.ml-boundary-grid article+article{border-left:1px solid var(--ml-line)}.ml-boundary-grid h3{color:var(--ml-cypress-deep);letter-spacing:-.07em;text-transform:uppercase;margin-bottom:22px;font-size:clamp(2.7rem,6vw,5.8rem);line-height:.88}.ml-boundary-grid ul{border-top:1px solid var(--ml-line);color:var(--ml-cypress-muted);margin:0;padding:0;list-style:none;display:grid}.ml-boundary-grid li{border-bottom:1px solid var(--ml-line);align-items:center;gap:12px;width:100%;min-height:44px;padding-block:10px;display:flex}.ml-boundary-grid li:before{border:1px solid var(--ml-guava-ink);content:"";flex:0 0 7px;width:7px;height:7px;transform:rotate(45deg)}.ml-ledger-private{text-align:right}.ml-ledger-private ul{justify-items:end}.ml-ledger-private li{flex-direction:row-reverse}.ml-boundary-note{color:var(--ml-cypress-muted);margin:22px 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.61rem}.ml-protocol{background:var(--ml-shell-warm)}.ml-participation-grid{border-block:1px solid var(--ml-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(50px,8vw,84px);display:grid}.ml-participation-grid article{padding:clamp(34px,5vw,62px) clamp(10px,4vw,52px)}.ml-participation-grid article+article{border-left:1px solid var(--ml-line)}.ml-participation-illustration{aspect-ratio:3/2;object-fit:contain;object-position:left center;width:min(100%,430px);height:auto;margin-bottom:30px;display:block}.ml-participation-grid .ml-kicker{color:var(--ml-guava-ink);margin-bottom:12px}.ml-participation-grid h3{margin:0;font-size:clamp(1.2rem,2.15vw,2rem)}.ml-rate-note{background:#0a302812;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:18px;margin-top:42px;padding:clamp(24px,4vw,38px);display:grid}.ml-rate-note p{max-width:820px;color:var(--ml-cypress-muted);margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.67rem}.ml-architecture{background:var(--ml-cypress-deep);color:var(--ml-shell)}.ml-architecture-grid{border-block:1px solid var(--ml-line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(48px,7vw,76px);display:grid}.ml-comparison-title{color:var(--ml-shell);letter-spacing:-.035em;margin:44px 0 0;font-size:clamp(1.35rem,2.3vw,2rem)}.ml-architecture-layer{min-height:330px;padding:clamp(30px,4vw,46px)}.ml-architecture-layer+.ml-architecture-layer{border-left:1px solid var(--ml-line-dark)}.ml-architecture-layer>img{object-fit:contain;object-position:left center;width:auto;max-width:min(150px,100%);height:34px;margin-bottom:34px;display:block}.ml-architecture-layer .ml-kicker{color:var(--ml-guava);margin-bottom:10px}.ml-architecture-layer h3{margin-bottom:18px;font-size:1.5rem}.ml-architecture-layer>p:last-child{color:var(--ml-bone);margin-bottom:0;font-size:.8rem}.ml-trust-comparison{border:1px solid var(--ml-line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.ml-trust-comparison article{min-height:146px;padding:26px}.ml-trust-comparison article+article{border-left:1px solid var(--ml-line-dark)}.ml-trust-comparison article:last-child{background:var(--ml-guava);color:var(--ml-cypress-deep)}.ml-trust-comparison .ml-kicker{color:var(--ml-bone);margin-bottom:12px}.ml-model-label{color:var(--ml-guava);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;font-weight:600}.ml-trust-comparison article:last-child .ml-kicker,.ml-trust-comparison article:last-child .ml-model-label{color:var(--ml-cypress-deep)}.ml-trust-comparison strong{font-size:.88rem;line-height:1.4;display:block}.ml-landing .ml-architecture-caption{color:var(--ml-bone);text-align:right;margin:24px 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;line-height:1.55}.ml-faq{background:var(--ml-guava);color:var(--ml-cypress-deep)}.ml-faq-heading{margin-bottom:clamp(34px,6vw,72px)}.ml-faq h2{margin-bottom:0}.ml-faq-list{border-top:1px solid var(--ml-line)}.ml-faq-item{border-bottom:1px solid var(--ml-line)}.ml-faq-item summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:64px;padding:10px 0;font-size:.86rem;font-weight:600;line-height:1.35;display:grid}.ml-faq-item summary::marker,.ml-faq-item summary::-webkit-details-marker{display:none}.ml-faq-number{color:var(--ml-cypress-deep)}.ml-faq-item summary:focus-visible{outline-color:var(--ml-cypress-deep)}.ml-faq-control{width:24px;height:24px;box-shadow:none;color:var(--ml-cypress-deep);background:0 0;border:0;justify-self:end;place-items:center;font-family:Manrope,Inter,sans-serif;font-size:1.25rem;font-weight:500;line-height:1;display:grid}.ml-faq-minus{display:none}.ml-faq-item summary:active .ml-faq-control{opacity:.72;transform:translateY(1px)}.ml-faq-item[open] .ml-faq-plus{display:none}.ml-faq-item[open] .ml-faq-minus{display:inline}.ml-faq-item>p{max-width:70ch;color:var(--ml-cypress-deep);margin:0;padding:0 58px 24px;font-size:.79rem}.ml-footer{background:var(--ml-cypress);color:var(--ml-shell)}.ml-footer-grid{border-top:1px solid var(--ml-line-dark);grid-template-columns:minmax(220px,1fr) auto;align-content:center;align-items:center;gap:clamp(30px,6vw,80px);min-height:210px;display:grid}.ml-footer-brand{justify-items:start;gap:8px;display:grid}.ml-brand{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.ml-brand img{width:174px;height:auto}@media (width>=701px){.ml-section{padding-block:clamp(56px,8vw,96px)}.ml-section h2{font-size:clamp(2.7rem,5vw,4.6rem)}.ml-protocol{padding-block:56px}.ml-boundary-grid{margin-top:50px}.ml-boundary-grid article{padding-block:28px}.ml-participation-grid{margin-top:38px}.ml-participation-grid article{padding-block:24px}.ml-participation-illustration{max-height:190px;margin-bottom:22px}.ml-rate-note{margin-top:22px;padding-block:18px}.ml-architecture-grid{margin-top:34px}.ml-architecture-layer{min-height:250px;padding-block:28px}.ml-architecture-layer>img{margin-bottom:22px}.ml-trust-comparison{margin-top:18px}.ml-trust-comparison article{min-height:106px;padding:20px 24px}.ml-faq-heading{margin-bottom:34px}}.ml-footer nav{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ml-footer .ml-action-text{color:var(--ml-shell);white-space:nowrap}.ml-footer-note{color:var(--ml-guava);margin-bottom:0}@media (width<=1180px){.ml-landing--product .ml-hero-grid{grid-template-columns:1fr}.ml-landing--product .ml-hero-visual{width:min(72%,590px)}}@media (width<=900px){.ml-frame{width:min(100% - 40px,1180px)}.ml-hero{min-height:0}.ml-hero-grid,.ml-visibility-grid{grid-template-columns:1fr}.ml-hero-visual,.ml-hero-visual-stack{width:min(80%,560px)}.ml-visibility-grid{gap:44px}.ml-architecture-layer{min-height:310px}}@media (width<=700px){.ml-frame{width:min(100% - 32px,1180px)}.ml-landing--public .ml-hero{min-height:max(620px, calc(100svh - var(--public-header-height,69px) - 86px))}.ml-landing--public .ml-hero-grid{gap:54px;width:min(100% - 48px,1180px);padding-block:36px 72px}.ml-landing--public .ml-hero-copy{transform:translateY(-4px)}.ml-landing--public .ml-hero .ml-eyebrow{margin-bottom:15px}.ml-landing--public .ml-hero-visual-stack{width:calc(100% + 18px);transform:translateY(-5px)}.ml-hero h1{font-size:clamp(2.35rem,10.5vw,3.25rem)}.ml-landing h2{font-size:clamp(2.35rem,11.7vw,3.7rem)}.ml-hero-grid{gap:44px;padding-block:58px 54px}.ml-hero-copy{border-left-width:4px;padding-left:16px}.ml-hero-visual,.ml-hero-visual-stack,.ml-landing--product .ml-hero-visual{width:100%}.ml-section{padding-block:76px}.ml-boundary-grid,.ml-participation-grid,.ml-architecture-grid,.ml-trust-comparison{grid-template-columns:1fr}.ml-boundary-grid article+article,.ml-participation-grid article+article,.ml-architecture-layer+.ml-architecture-layer,.ml-trust-comparison article+article{border-top:1px solid var(--ml-line);border-left:0}.ml-participation-grid article+article{border-top-color:var(--ml-line)}.ml-ledger-private,.ml-ledger-private ul{text-align:left;justify-items:start}.ml-ledger-private li{flex-direction:row}.ml-architecture-layer{min-height:0;padding:28px}.ml-architecture-layer>img{margin-bottom:22px}.ml-architecture-grid{margin-top:38px}.ml-comparison-title{margin-top:36px}.ml-trust-comparison{margin-top:16px}.ml-trust-comparison article{min-height:0;padding:24px}.ml-architecture .ml-architecture-caption{text-align:left;margin-top:24px}.ml-architecture{padding-bottom:88px}.ml-footer-grid{grid-template-columns:1fr;align-content:center;align-items:start;gap:10px;min-height:270px;padding-block:42px}.ml-footer nav{flex-wrap:wrap;justify-content:flex-start}.ml-footer-note{align-self:auto}}@media (width<=430px){.ml-hero h1{font-size:clamp(2.35rem,10.5vw,3rem)}.ml-actions,.ml-actions .ml-action{width:100%}.ml-rate-note{grid-template-columns:1fr}.ml-faq-item summary{grid-template-columns:34px minmax(0,1fr) 24px;gap:10px}.ml-faq-item>p{padding-left:44px;padding-right:0}}@media (width<=340px){.ml-frame{width:min(100% - 24px,1180px)}.ml-hero h1{font-size:2.3rem}.ml-landing h2{font-size:2.25rem}.ml-hero-copy{padding-left:14px}.ml-observer-panel{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.ml-landing *,.ml-landing :before,.ml-landing :after,.ml-footer *,.ml-footer :before,.ml-footer :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--navy:#0a3028;--navy-deep:#072820;--coral:#f3a29a;--coral-dark:#a1404f;--cream:#f2e8d9;--surface-raised:#fff9f0;--green-secondary:var(--navy-deep);--navy-muted:var(--navy);--surface:var(--cream);--cocoa:var(--navy-deep);--bone:var(--cream);--identity-cypress:var(--navy);--identity-coral:var(--coral);--identity-shell:var(--cream);--identity-sling-on-cypress:var(--coral);--identity-sling-on-light:var(--coral);--line:#0a302829;--line-dark:#f2e8d938;--success:#23735f;--warning:#a76616;--danger:#b3433a}@font-face{font-family:Inter;src:url(/fonts/inter-400-600-latin.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-700-latin.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500-latin.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--public-cypress:var(--navy);--public-cypress-deep:var(--navy-deep);--public-cypress-mid:var(--green-secondary);--public-cypress-muted:var(--navy-muted);--public-guava:var(--coral);--public-guava-ink:var(--coral-dark);--public-cream:var(--cream);--public-surface:var(--surface);--public-raised:var(--surface-raised);--public-line:var(--line);color:var(--public-cypress);font-synthesis:none;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;scroll-padding-top:32px}body{background:var(--public-cream);min-width:320px;min-height:100vh;color:var(--public-cypress);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}main,section,article,header,footer,div,figure,aside{min-width:0}a{color:inherit}a:focus-visible{outline:3px solid var(--public-guava-ink);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.04em;font-family:Manrope,Inter,sans-serif}h1{font-size:clamp(3.15rem,7.6vw,7.8rem);line-height:.89}h2{font-size:clamp(2rem,4vw,4.5rem);line-height:.98}h3{font-size:1.15rem}p,li{line-height:1.65}.public-site{--public-header-height:79px;background:var(--public-cream);min-height:100vh}.public-header{background:var(--public-cypress);color:var(--public-cream);border-bottom:1px solid #f2e8d92e}.ml-public-header,.public-institutions>.public-header{z-index:10;position:sticky;top:0}.ml-landing--public>section[id]{scroll-margin-top:var(--public-header-height)}.public-header-inner,.public-footer,.public-section,.institution-hero,.institution-section,.institution-contact{width:min(1320px,100% - clamp(32px,8vw,120px));margin-inline:auto}.public-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.ml-public-header nav{align-items:center;gap:clamp(18px,3vw,34px);display:flex}.ml-public-header nav>a,.ml-public-header nav>button{min-height:44px;color:inherit;letter-spacing:.02em;align-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;text-decoration:none;display:inline-flex}.ml-public-header nav>button{cursor:pointer;background:0 0;border:0;padding:0}.ml-public-header nav>:not(.ml-header-contact):hover{color:var(--public-guava)}.ml-header-contact{border:1px solid var(--public-guava);justify-content:center;padding-inline:17px}.ml-header-contact:hover{background:var(--public-guava);color:var(--public-cypress-deep)}.public-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.public-waitlist{width:min(100%,590px);margin-top:28px}.public-waitlist-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.public-waitlist-row input,.public-waitlist-row button{border:1px solid var(--public-guava);min-height:48px;font:inherit;border-radius:0}.public-waitlist-row input{background:var(--public-cream);min-width:0;color:var(--public-cypress-deep);text-overflow:ellipsis;padding:0 15px}.public-waitlist-row input::placeholder{color:var(--public-cypress-muted)}.public-waitlist-row button{background:var(--public-guava);color:var(--public-cypress-deep);white-space:nowrap;cursor:pointer;padding:0 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem}.public-waitlist-row button:disabled{cursor:wait;opacity:.68}.public-waitlist-row input:focus-visible,.public-waitlist-row button:focus-visible,.public-waitlist-roles input:focus-visible+span,.public-waitlist-note textarea:focus-visible,.ml-header-contact:focus-visible,.ml-contact-intake a:focus-visible{outline:3px solid var(--public-guava);outline-offset:4px}.public-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.public-waitlist-status{min-height:24px;color:var(--public-cream);margin:10px 0 0;font-size:.76rem}.public-waitlist-status--error{color:var(--public-guava)}.public-waitlist-roles{border:0;margin:0;padding:0}.public-waitlist-roles legend{color:var(--public-cream);margin-bottom:10px;font-size:.82rem}.public-waitlist-roles legend span,.public-waitlist-note small{color:#f2e8d9a6;font:inherit}.public-waitlist-roles>div{flex-wrap:wrap;gap:8px;display:flex}.public-waitlist-roles label{cursor:pointer;position:relative}.public-waitlist-roles input{opacity:0;position:absolute}.public-waitlist-roles label span{border:1px solid var(--public-guava);min-height:44px;color:var(--public-cream);background:0 0;align-items:center;padding:0 12px;font-size:.72rem;display:inline-flex}.public-waitlist-roles input:checked+span{background:var(--public-guava);color:var(--public-cypress-deep)}.public-waitlist-details{gap:18px;margin-top:18px;display:grid}.public-waitlist-details[hidden]{display:none}.public-waitlist-note{color:var(--public-cream);gap:8px;font-size:.82rem;display:grid}.public-waitlist-note textarea{resize:vertical;border:1px solid var(--public-guava);background:var(--public-cream);min-height:112px;color:var(--public-cypress-deep);font:inherit;border-radius:0;padding:12px 15px}.public-waitlist--full{width:100%;margin-top:0}.ml-contact-intake{background:var(--public-cypress-deep);color:var(--public-cream);scroll-margin-top:var(--public-header-height)}.ml-contact-intake-grid{grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:start;gap:clamp(30px,7vw,90px);min-height:320px;padding-block:clamp(68px,10vw,110px);display:grid}.ml-contact-intake .ml-eyebrow{color:var(--public-guava)}.ml-contact-intake h2{max-width:780px;color:var(--public-cream);letter-spacing:-.055em;text-transform:uppercase;margin:0 0 18px;font-family:Manrope,Inter,sans-serif;font-size:clamp(2.5rem,5.4vw,5rem);line-height:.92}.ml-contact-intake-copy p:last-child{color:#f2e8d9c7;margin-bottom:0}.public-contact-form{width:100%}.public-contact-fields{gap:14px;display:grid}.public-contact-field{color:var(--public-cream);gap:6px;font-size:.82rem;display:grid}.public-contact-field input,.public-contact-field textarea{border:1px solid var(--public-guava);background:var(--public-cream);min-height:48px;color:var(--public-cypress-deep);font:inherit;border-radius:0;padding:12px 15px}.public-contact-field textarea{resize:vertical}.public-contact-form>button[type=submit]{border:1px solid var(--public-guava);background:var(--public-guava);min-height:48px;color:var(--public-cypress-deep);cursor:pointer;border-radius:0;margin-top:16px;padding:0 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem}.public-contact-form>button[type=submit]:disabled{cursor:wait;opacity:.68}.public-contact-field input:focus-visible,.public-contact-field textarea:focus-visible,.public-contact-form>button[type=submit]:focus-visible{outline:3px solid var(--public-guava);outline-offset:4px}.public-contact-status{min-height:24px;color:var(--public-cream);margin:10px 0 0;font-size:.76rem}.public-contact-status--error{color:var(--public-guava)}.public-brand{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.public-brand img{object-fit:contain;width:174px;height:auto;display:block}.public-contact-link{min-height:44px;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--public-guava);text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;font-weight:500;display:inline-flex}button.public-contact-link{cursor:pointer;background:0 0;border:0;padding:0}.public-contact-link:focus-visible{outline:3px solid var(--public-guava);outline-offset:4px}.public-button:focus-visible,.institution-contact h2:focus-visible{outline:3px solid var(--public-guava-ink);outline-offset:4px}.public-hero{background:var(--public-cypress-deep);min-height:calc(100vh - 78px);color:var(--public-cream);grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);grid-template-areas:"copy visual""note note";align-items:center;gap:44px clamp(24px,6vw,96px);padding:clamp(54px,8vw,116px) max(clamp(20px,6vw,100px),50vw - 660px);display:grid}.public-hero-copy{border-left:6px solid var(--public-guava);grid-area:copy;padding-left:clamp(20px,3vw,38px)}.public-eyebrow,.public-card-label{color:var(--public-guava-ink);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.69rem;font-weight:500}.public-hero .public-eyebrow,.public-privacy .public-eyebrow,.institution-hero .public-eyebrow,.institution-contact .public-eyebrow{color:var(--public-guava)}.public-hero h1{text-wrap:balance;max-width:900px;margin-bottom:26px}.public-hero-line{color:var(--public-guava);margin-bottom:16px;font-family:Manrope,Inter,sans-serif;font-size:clamp(1.12rem,2vw,1.55rem);line-height:1.35}.public-hero-detail{color:#f2e8d9c7;max-width:680px;margin-bottom:0;font-size:clamp(.96rem,1.4vw,1.08rem)}.public-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.public-button{cursor:pointer;letter-spacing:.03em;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;font-weight:500;text-decoration:none;display:inline-flex}.public-button-primary{border-color:var(--public-guava);background:var(--public-guava);color:var(--public-cypress-deep)}.public-button-primary:hover{border-color:var(--public-raised);background:var(--public-raised)}.public-button-secondary{color:var(--public-cream);border-color:#f2e8d97a}.public-button-secondary:hover{border-color:var(--public-cream);background:#f2e8d914}.public-hero-visual{grid-area:visual;justify-self:center;width:min(100%,600px);margin:0}.public-hero-visual img{object-fit:contain;width:100%;height:auto;display:block}.public-prelaunch-note{border-top:1px solid #f2e8d92e;grid-area:note;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding-top:28px;display:grid}.public-prelaunch-note span,.institution-status span{border:1px solid var(--public-guava);color:var(--public-guava);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 11px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem}.public-prelaunch-note p{color:#f2e8d9b8;max-width:700px;margin:0;font-size:.86rem}.public-section{padding-block:clamp(78px,11vw,150px)}.public-section+.public-section{border-top:1px solid var(--public-line)}.public-section-heading{max-width:880px;margin-bottom:clamp(38px,7vw,74px)}.public-section-heading h2,.public-risk h2,.public-contact h2{text-wrap:balance;margin-bottom:22px}.public-section-heading>p:last-child,.public-risk>p:last-child,.public-contact p{max-width:760px;color:var(--public-cypress-muted);margin-bottom:0}.public-steps{background:var(--public-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.public-steps li{background:var(--public-surface);min-height:320px;padding:clamp(24px,4vw,42px)}.public-steps li>span,.public-role-grid article>span,.institution-number{color:var(--public-guava-ink);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem}.public-steps h3{margin:56px 0 18px;font-size:clamp(1.35rem,2vw,1.9rem)}.public-steps p,.public-role-grid p{color:var(--public-cypress-muted);margin-bottom:0}.public-privacy{background:var(--public-cypress-deep);width:100%;max-width:none;color:var(--public-cream);padding-inline:max(clamp(20px,6vw,100px),50vw - 660px)}.public-privacy-grid{background:#f2e8d933;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.public-privacy-grid article{background:var(--public-cypress-mid);padding:clamp(28px,5vw,54px)}.public-privacy-grid .public-card-label{color:var(--public-guava)}.public-privacy-grid ul{color:#f2e8d9d1;gap:14px;margin:26px 0 0;padding-left:20px;display:grid}.public-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,32px);display:grid}.public-role-grid article{border-top:4px solid var(--public-guava);padding:30px 4px 0}.public-role-grid h3{margin:24px 0 12px;font-size:clamp(1.35rem,2vw,1.8rem)}.public-risk{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:start;column-gap:clamp(36px,8vw,110px);display:grid}.public-risk .public-eyebrow,.public-risk h2{grid-column:1}.public-risk>p:last-child{grid-area:1/2/span 2;font-size:clamp(1rem,1.7vw,1.24rem)}.public-contact,.institution-contact{background:var(--public-guava);justify-content:space-between;align-items:end;gap:40px;padding:clamp(50px,8vw,88px);display:flex;border:0!important}.public-contact .public-eyebrow,.institution-contact .public-eyebrow{color:var(--public-cypress-deep)}.public-contact .public-button-primary,.institution-contact .public-button-primary{border-color:var(--public-cypress-deep);background:var(--public-cypress-deep);color:var(--public-cream)}.public-footer{border-top:1px solid var(--public-line);justify-content:space-between;align-items:center;gap:28px;min-height:190px;display:flex}.public-footer>div>p{color:var(--public-cypress-muted);margin:8px 0 0;font-size:.78rem}.public-institutions{--institution-mint:color-mix(in srgb, var(--public-cypress) 7%, var(--public-raised));--institution-sage:color-mix(in srgb, var(--public-cypress) 11%, var(--public-cream));--institution-guava-wash:color-mix(in srgb, var(--public-guava) 30%, var(--public-raised));background:var(--public-surface)}.institution-band{isolation:isolate;position:relative}.institution-band:before{content:"";z-index:-1;inset-block:0;background:var(--institution-band-tint);position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw)}.institution-band-mint{--institution-band-tint:var(--institution-mint)}.institution-band-sage{--institution-band-tint:var(--institution-sage)}.institution-band-cream{--institution-band-tint:var(--public-cream)}.institution-band-guava{--institution-band-tint:var(--institution-guava-wash)}.institution-band-guava .institution-section-heading>p:last-child{color:var(--public-cypress-mid)}.institution-band-guava .institution-privacy-foundation{background:var(--public-raised)}.institution-hero{grid-template-columns:minmax(0,7fr) minmax(300px,5fr);align-items:center;gap:clamp(42px,7vw,112px);padding-block:clamp(76px,10vw,142px);display:grid}.institution-hero .public-eyebrow{color:var(--public-guava-ink)}.institution-hero h1{text-wrap:balance;max-width:850px;margin-bottom:26px;font-size:clamp(3.45rem,6.7vw,7.2rem)}.institution-hero-copy>h2{max-width:780px;color:var(--public-cypress-mid);letter-spacing:-.025em;margin-bottom:28px;font-family:Inter,Arial,sans-serif;font-size:clamp(1.08rem,2vw,1.48rem);font-weight:600;line-height:1.38}.institution-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.institution-hero-actions .public-button-secondary{border-color:var(--public-cypress);color:var(--public-cypress)}.institution-hero-actions .public-button-secondary:hover{border-color:var(--public-cypress);background:#0a302814}.institution-status{background:var(--public-cypress-deep);color:var(--public-cream);border:1px solid #f2e8d92e;margin:0;padding:clamp(28px,4vw,48px)}.institution-status-label,.institution-card-number{color:var(--public-guava-ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:500}.institution-status .institution-status-label{color:var(--public-guava)}.institution-status>p:not(.institution-status-label){color:#f2e8d9c2;margin-bottom:34px}.institution-status h2{color:var(--public-cream);margin-bottom:20px;font-size:clamp(1.35rem,2.1vw,1.85rem)}.institution-status ul{color:#f2e8d9db;gap:12px;margin:0;padding-left:20px;display:grid}.institution-section{padding-block:clamp(64px,8vw,108px)}.institution-section-heading{max-width:930px;margin-bottom:clamp(38px,6vw,72px)}.institution-section-heading h2{text-wrap:balance;margin-bottom:24px}.institution-section-heading>p:last-child{max-width:760px;color:var(--public-cypress-muted);margin-bottom:0}.institution-role-cards,.institution-options,.institution-policy ol,.institution-discovery-panels{background:var(--public-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.institution-role-cards article,.institution-options article,.institution-policy li,.institution-discovery-panels>article{background:var(--public-raised);padding:clamp(24px,3vw,34px)}.institution-role-cards h3,.institution-options h3,.institution-discovery-panels h3{margin-bottom:18px;font-size:clamp(1.28rem,2vw,1.65rem)}.institution-role-cards article>p:last-child,.institution-options article>p:last-child,.institution-policy li>p:last-child{color:var(--public-cypress-muted);margin:0}.institution-privacy-foundation{border-left:5px solid var(--public-guava-ink);background:#f3a29a29;grid-template-columns:minmax(180px,.35fr) minmax(0,1.65fr);gap:clamp(26px,6vw,86px);margin-top:clamp(28px,5vw,56px);padding:clamp(24px,4vw,40px);display:grid}.institution-privacy-foundation .public-eyebrow,.institution-privacy-foundation>p:last-child{margin:0}.institution-privacy-foundation>p:last-child{color:var(--public-cypress-mid)}.institution-configuration-heading>p:nth-last-child(2){margin-bottom:8px}.institution-options{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(52px,7vw,82px)}.institution-policy>h3{margin-bottom:28px;font-size:clamp(1.35rem,2.4vw,2rem)}.institution-policy ol{margin:0;padding:0;list-style:none}.institution-policy h4{letter-spacing:-.03em;margin:0 0 16px;font-family:Manrope,Inter,sans-serif;font-size:1.16rem}.institution-policy-note{border:1px solid var(--public-line);background:var(--public-raised);color:var(--public-cypress-mid);border-top:0;margin:0;padding:24px clamp(24px,4vw,40px);font-weight:600}.institution-risk{width:100%;color:var(--public-cream);padding:clamp(64px,8vw,106px) max(clamp(20px,6vw,100px),50vw - 660px);display:grid}.institution-risk h2{max-width:850px;margin-bottom:22px}.institution-discovery{scroll-margin-top:var(--public-header-height)}.institution-discovery-panels>article{flex-direction:column;display:flex}.institution-discovery-panels ul{color:var(--public-cypress-muted);gap:15px;margin:0;padding-left:20px;display:grid}.institution-liquidation{border-top:3px solid var(--public-guava-ink);margin-top:34px;padding-top:28px}.institution-liquidation h4{letter-spacing:-.025em;margin:0 0 22px;font-family:Manrope,Inter,sans-serif;font-size:1.08rem;line-height:1.35}.institution-liquidation-options{background:var(--public-line);gap:1px;display:grid}.institution-liquidation-options section{background:var(--public-surface);padding:20px}.institution-liquidation-options h5{color:var(--public-guava-ink);letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.65rem;font-weight:500}.institution-liquidation-options p{color:var(--public-cypress-muted);margin:0;font-size:.88rem}.institution-risk{background:var(--public-cypress-deep);grid-template-columns:minmax(0,1fr);align-items:start}.institution-risk>div{max-width:920px}.institution-risk .public-eyebrow{color:var(--public-guava)}.institution-risk p:not(.public-eyebrow){color:#f2e8d9c7;max-width:780px;font-size:clamp(1rem,1.5vw,1.16rem)}.institution-risk p:last-child{margin-bottom:0}.institution-contact{scroll-margin-top:var(--public-header-height);background:0 0;margin-top:clamp(58px,8vw,100px);margin-bottom:clamp(52px,8vw,100px)}.institution-contact h2[tabindex="-1"]:focus-visible{outline:3px solid var(--public-cypress-deep);outline-offset:5px}.institution-contact p:not(.public-eyebrow){max-width:720px;color:var(--public-cypress-mid);margin-bottom:12px}.institution-contact p:last-child{margin-bottom:0}.institution-intake{flex-direction:column;align-items:stretch}.institution-intake-form{border:1px solid var(--public-line);background:var(--public-raised);width:min(100%,1040px);padding:clamp(22px,4vw,48px)}.institution-intake button,.institution-intake input,.institution-intake textarea{font:inherit}.institution-intake button{cursor:pointer}.institution-intake button:disabled{cursor:wait;opacity:.68}.institution-intake button:focus-visible,.institution-intake input:focus-visible,.institution-intake textarea:focus-visible,.institution-intake a:focus-visible{outline:3px solid var(--public-guava-ink);outline-offset:4px}.institution-form-progress{border-bottom:1px solid var(--public-line);color:var(--public-cypress-mid);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin-bottom:clamp(34px,5vw,54px);padding-bottom:18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;display:flex}.institution-form-progress span:first-child{color:var(--public-guava-ink)}.institution-form-step{gap:30px;display:grid}.institution-form-step>div:first-child{max-width:720px}.institution-form-step h3,.institution-form-announcement h3{margin-bottom:10px;font-size:clamp(1.55rem,3vw,2.25rem)}.institution-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.institution-field{min-width:0;color:var(--public-cypress-mid);gap:9px;font-size:.9rem;font-weight:600;display:grid}.institution-field-wide{grid-column:1/-1}.institution-field input,.institution-field textarea{background:var(--public-surface);width:100%;min-height:48px;color:var(--public-cypress);border:1px solid #0a302857;border-radius:0;padding:12px 14px;font-weight:400}.institution-field textarea{resize:vertical;min-height:140px;line-height:1.5}.institution-field input[aria-invalid=true]{border-color:var(--danger)}.institution-field-helper{color:var(--public-cypress-muted);margin:0;font-size:.88rem;font-weight:400;line-height:1.55}.institution-choice-group{border:0;min-width:0;margin:0;padding:0}.institution-choice-group legend{color:var(--public-cypress-mid);margin-bottom:8px;padding:0;font-weight:600}.institution-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;margin-top:14px;display:grid}.institution-choice-grid label{border:1px solid var(--public-line);background:var(--public-surface);cursor:pointer;align-items:flex-start;gap:11px;min-width:0;min-height:56px;padding:13px;display:flex}.institution-choice-grid label:has(input:checked){border-color:var(--public-guava-ink);background:#f3a29a24}.institution-choice-grid input{width:20px;height:20px;accent-color:var(--public-guava-ink);flex:0 0 20px;margin:1px 0 0}.institution-choice-grid span{gap:5px;min-width:0;line-height:1.4;display:grid}.institution-choice-grid strong{color:var(--public-cypress-mid);font-size:.88rem}.institution-choice-grid small{color:var(--public-cypress-muted);font-size:.78rem;line-height:1.45}.institution-field-error{color:var(--danger);margin:0;font-size:.82rem;font-weight:600;line-height:1.45}.institution-form-actions{border-top:1px solid var(--public-line);justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.institution-form-actions-end{justify-content:flex-end}.institution-button-secondary{border-color:var(--public-cypress);color:var(--public-cypress);background:0 0}.institution-button-secondary:hover{background:#0a302814}.institution-intake-address{font-weight:600}.institution-form-announcement{border-left:5px solid var(--public-guava-ink);background:#f3a29a24;padding:clamp(20px,4vw,34px)}.institution-form-announcement:focus-visible,.institution-form-step h3:focus-visible{outline:3px solid var(--public-guava-ink);outline-offset:4px}.institution-form-announcement p:last-child{margin-bottom:0}.institution-form-error{border-left-color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.institution-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-not-found{background:var(--public-cypress-deep);min-height:100vh;color:var(--public-cream);align-content:space-between;padding:clamp(28px,6vw,88px);display:grid}.public-not-found>div{max-width:760px;padding-block:clamp(80px,16vw,180px)}.public-not-found h1{margin-bottom:24px}.public-not-found p:not(.public-eyebrow){color:#f2e8d9bd;margin-bottom:34px}@media (width<=900px){.public-hero{grid-template-columns:1fr;grid-template-areas:"copy""visual""note"}.public-hero-visual{width:min(100%,520px)}.public-steps,.public-role-grid{grid-template-columns:1fr}.public-steps li{min-height:0}.public-steps h3{margin-top:30px}.institution-hero{grid-template-columns:1fr}.institution-status{max-width:720px}.institution-role-cards,.institution-policy ol,.institution-discovery-panels{grid-template-columns:1fr}.institution-discovery-panels>article{min-height:0}}@media (width<=700px){.public-site{--public-header-height:69px}.public-header-inner,.public-footer,.public-section,.institution-hero,.institution-section,.institution-contact{width:min(100% - 32px,1320px)}.public-header-inner{min-height:68px}.public-header .public-contact-link{font-size:.68rem}.ml-public-header nav{gap:0}.ml-public-header nav>:not(.ml-header-contact){display:none}.ml-contact-intake-grid{grid-template-columns:1fr}.public-waitlist-row button{min-height:48px;padding-inline:10px}.ml-landing--public .public-waitlist{margin-top:26px}.public-waitlist-status:empty{min-height:0;margin-top:0}.ml-contact-intake-grid{min-height:0}.public-contact-form>button[type=submit]{width:100%}.public-hero{min-height:0;padding:58px 20px 44px}.public-hero-copy{border-left-width:4px}.public-hero h1,.institution-hero h1{font-size:clamp(3.05rem,15vw,4.6rem)}.public-hero-actions,.public-hero-actions .public-button,.public-contact .public-button,.institution-contact .public-button,.institution-hero-actions,.institution-hero-actions .public-button{width:100%}.public-prelaunch-note{grid-template-columns:1fr;align-items:start}.public-prelaunch-note span{width:fit-content}.public-privacy-grid,.institution-options{grid-template-columns:1fr}.public-risk{display:block}.public-risk>p:last-child{margin-top:30px}.public-contact,.institution-contact,.public-footer{flex-direction:column;align-items:stretch}.public-contact,.institution-contact{padding:34px 24px}.public-footer{justify-content:center;min-height:230px}.institution-hero{padding-block:72px}.institution-privacy-foundation,.institution-fields-grid{grid-template-columns:1fr}.institution-field-wide{grid-column:auto}.institution-form-progress,.institution-form-actions{flex-direction:column;align-items:stretch}.institution-form-actions .public-button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
