@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f4ef;font-synthesis:none;--font-body:"Inter", sans-serif;--font-display:"Inter", sans-serif;--black:#050605;--panel:#0b0d0c;--soft:#151816;--white:#f4f4ef;--muted:var(--white);--cream:var(--white);--green:#76fbac;--green-soft:#76fbac38;--violet:#657ae2;--line:#f4f4ef29;--text-body:clamp(1.02rem, .95rem + .35vw, 1.18rem);--text-body-sm:clamp(.9rem, .86rem + .28vw, 1.05rem);--text-lead:clamp(1.08rem, 1rem + .45vw, 1.3rem);--text-page-title:clamp(3.7rem, 6.2vw, 6.5rem);--text-page-title-mobile:clamp(3.1rem, 13vw, 4.5rem);--text-section-title:clamp(2.35rem, 4vw, 4.4rem);--text-block-title:clamp(2.2rem, 3.6vw, 4rem);--text-cta-title:clamp(3rem, 6vw, 5.5rem);--section-pad-y:clamp(3rem, 5vw, 4.5rem);--hero-pad-top:10rem;--hero-pad-bottom:5rem;--text-image-gap:clamp(1.15rem, 2.4vw, 2.25rem);--title-copy-gap:clamp(2rem, 4vw, 4rem);--split-gap:clamp(2rem, 4vw, 4rem);--heading-to-copy:2.5rem;--paragraph-gap:1.25rem;--leading-body:1.7;--heading-leading:1.02;background:#050605;font-family:Inter,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;font-size:var(--text-body);background:radial-gradient(circle at 50% 0%, #293e302e, transparent 35rem), var(--black);margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}.nowrap{white-space:nowrap}button,a{-webkit-tap-highlight-color:transparent}.site-header{z-index:100;opacity:0;background:linear-gradient(#050605eb,#0000);grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding:1.5rem 2.5vw;transition:background .28s,border-color .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s,padding .28s;animation:.72s cubic-bezier(.16,1,.3,1) .12s forwards header-load;display:grid;position:fixed;top:0;left:0;transform:translateY(-.65rem)}.site-header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050605eb;border-bottom:1px solid #f4f4ef14;padding-top:1.1rem;padding-bottom:1.1rem}.logo{width:max-content;display:block}.logo img{width:clamp(8rem,10vw,10.5rem);height:auto;display:block}.site-nav{gap:clamp(1.2rem,2vw,2.5rem);display:flex}.site-nav a{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:600;position:relative}.site-nav a:after{content:"";transform-origin:100%;background:var(--green);height:1px;transition:transform .24s;position:absolute;bottom:-.5rem;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a.is-active:after{transform-origin:0;transform:scaleX(1)}.header-ctas{justify-self:end;align-items:center;gap:1.25rem;display:flex}.menu-toggle{display:none}.button{border:1px solid var(--green);background:var(--green);color:#10120e;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;min-height:3.4rem;padding:0 1.5rem;font-size:.7rem;font-weight:600;transition:color .22s,background .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";opacity:0;background:linear-gradient(120deg,#0000 35%,#ffffff6b,#0000 65%);transition:opacity .22s;position:absolute;inset:-45% -20%;transform:translate(-70%)}.button>*{z-index:1;position:relative}.button:hover{color:var(--green);background:0 0;transform:translateY(-1.5px);box-shadow:0 0 1.6rem #76fbac24}.button:hover:before{opacity:1;animation:.9s cubic-bezier(.16,1,.3,1) button-sheen}.button-compact{min-height:2.8rem;color:var(--green);letter-spacing:.12em;background:linear-gradient(270deg,#76fbac2e,#76fbac0a);border-color:#76fbac61;border-radius:0;padding:0 1.5rem}.button-compact:hover{color:var(--green);background:linear-gradient(270deg,#76fbac61,#76fbac1a);border-color:#76fbacb3;transform:translateY(-1.5px);box-shadow:0 0 1.8rem #76fbac47}.button-compact:hover:before{opacity:0;animation:none}.text-link{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.8rem;padding-bottom:.35rem;font-size:.75rem;font-weight:600;display:inline-flex}.text-link span{color:var(--green)}.section-grid,.platform-preview,.financing,.impact-preview,.inner-hero{padding-left:clamp(1.5rem,5vw,6rem);padding-right:clamp(1.5rem,5vw,6rem)}.hero{--hero-fade:0;height:100svh;position:relative;overflow:hidden}.hero-media{z-index:0;background:url(/videos/hero-poster.jpg) center / cover no-repeat, var(--black);position:absolute;inset:0;overflow:hidden}.hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-sticky{z-index:1;place-items:center;height:100%;padding-top:8rem;padding-bottom:4rem;display:grid;position:relative}.hero-sticky:after{z-index:1;content:"";pointer-events:none;height:6.5rem;opacity:var(--hero-fade,0);background:linear-gradient(to bottom, transparent, var(--black));position:absolute;bottom:0;left:0;right:0}.hero-visual{z-index:2;will-change:transform, opacity;place-items:center;padding:8rem clamp(1.5rem,5vw,6rem) 4rem;display:grid;position:absolute;inset:0}.hero-copy{z-index:3;width:min(100%,72rem);position:relative}.eyebrow{width:fit-content;color:var(--green);letter-spacing:.2em;text-align:center;text-transform:uppercase;background:#76fbac1a;border:1px solid #76fbac61;border-radius:999px;justify-content:center;align-items:center;margin:0 0 2rem;padding:.56rem calc(.9rem - .2em) .44rem .9rem;font-size:.66rem;font-weight:600;line-height:1;display:inline-flex}.hero-title{width:100%;font-family:var(--font-display);letter-spacing:-.08em;justify-content:space-between;margin:0;font-size:clamp(5rem,10vw,10.5rem);font-weight:400;line-height:.82;display:flex;position:relative}.hero-title span{display:block}.hero-title-in{opacity:0;animation:1.1s cubic-bezier(.16,1,.3,1) forwards hero-title-in;transform:translateY(60%)}.hero-title-in-delay{animation-delay:.1s}.hero-title-shift{will-change:transform, opacity;display:block}.hero-title .title-progress{align-self:flex-end;margin-top:.72em}.hero-intro{width:min(28rem,80%);color:var(--muted);font-size:var(--text-lead);margin:3.5rem 0 0;line-height:1.55}.hero-actions{align-items:center;gap:2rem;margin-top:2rem;display:flex}.hero-meta{z-index:4;color:var(--muted);letter-spacing:.18em;text-transform:uppercase;opacity:var(--hero-meta-opacity,1);margin:0;font-size:.6rem;position:absolute;bottom:2rem}.hero-meta-left{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex;left:3vw}.hero-meta-left .eyebrow{margin:0}.hero-meta-right{right:3vw}.numbers-section{--numbers-grid-x:9vw;--numbers-grid-y:9vw;--sweep-green:#76fbac;--sweep-lime:#b7ff2a;--sweep-violet:#657ae2;--sweep-white:#f4f4ef;padding:var(--section-pad-y) clamp(1.5rem, 5vw, 6rem);background:#050605;position:relative}.numbers-section-home{padding-top:clamp(6.5rem,11vw,9rem)}.numbers-section:before{background-image:linear-gradient(90deg,#f4f4ef0d 1px,#0000 1px);background-size:var(--numbers-grid-x) 100%;content:"";pointer-events:none;position:absolute;inset:0}.numbers-grid-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.numbers-grid-line{background:rgba(244, 244, 239, calc(.08 * var(--line-weight,1)));--line-x:0;--line-weight:1;height:1px;position:absolute;left:0;right:0;overflow:visible}.numbers-grid-line:after{top:0;left:calc(var(--line-x) * 165% - 18%);background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--sweep-green) 55%, transparent) 8%, color-mix(in srgb, var(--sweep-violet) 88%, transparent) 22%, color-mix(in srgb, var(--sweep-lime) 95%, transparent) 36%, color-mix(in srgb, var(--sweep-violet) 92%, transparent) 46%, var(--sweep-white) 50%, color-mix(in srgb, var(--sweep-green) 95%, transparent) 56%, color-mix(in srgb, var(--sweep-violet) 90%, transparent) 68%, color-mix(in srgb, var(--sweep-lime) 75%, transparent) 80%, color-mix(in srgb, var(--sweep-violet) 50%, transparent) 92%, transparent 100%);width:42%;height:100%;opacity:var(--line-weight,1);box-shadow:0 0 12px color-mix(in srgb, var(--sweep-violet) 55%, transparent), 0 0 10px color-mix(in srgb, var(--sweep-green) 45%, transparent);content:"";will-change:left;position:absolute}.numbers-section-frame{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));min-height:clamp(16rem,24vw,22rem);display:grid;position:relative}.numbers-stat{text-align:center;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:.85rem;min-height:100%;padding:clamp(2.25rem,4vw,3.75rem) clamp(.75rem,2vw,1.5rem);display:flex}.numbers-stat strong{color:var(--white);font-family:var(--font-body);letter-spacing:-.05em;white-space:nowrap;font-size:clamp(2.05rem,3.4vw,3.15rem);font-weight:500;line-height:.95;display:block}.numbers-stat p{max-width:none;color:var(--muted);text-transform:none;margin:0;font-size:clamp(.8rem,1vw,.98rem);line-height:1.35}.numbers-sub{vertical-align:baseline;font-size:.72em}.hero-copy{text-shadow:0 .4rem 1.6rem #05060573}.platform-preview{padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.section-heading h2,.section-heading h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(3rem,6vw,6.5rem);font-weight:400;line-height:.95}.section-heading>p:last-child{max-width:32rem;color:var(--muted);font-size:var(--text-body);margin:2rem 0 0;line-height:1.6}.editorial-image{background:var(--panel);margin:3.5rem 0 0;transition:box-shadow .32s,transform .32s;position:relative;overflow:hidden}.editorial-image img{object-fit:cover;width:100%;height:100%;display:block}.editorial-image.is-visible{box-shadow:0 2rem 5rem #0000003d}.editorial-image figcaption{z-index:1;color:#f4f4efdb;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 8px #050605b3;font-size:.6rem;position:absolute;bottom:1rem;left:1.25rem;right:1.25rem}.platform-image{height:clamp(18rem,31vw,30rem)}.platform-list{align-self:end}.platform-preview .eyebrow,.platform-preview .platform-number{color:var(--green)}.platform-row{border-top:1px solid var(--line);grid-template-columns:4rem 1fr minmax(12rem,.8fr) auto;align-items:center;gap:1.5rem;min-height:9rem;transition:padding .25s,color .25s;display:grid}.platform-row:last-child{border-bottom:1px solid var(--line)}.platform-row:hover{color:var(--green);padding-left:1rem;padding-right:1rem}.platform-row h3{font-family:var(--font-body);font-size:clamp(1.8rem,3vw,3.2rem);font-weight:400}.platform-row p,.platform-number{color:var(--muted);font-size:.8rem;line-height:1.5}.financing{min-height:58rem;padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);border-top:1px solid var(--line);background:radial-gradient(circle at 71% 58%, #5f91221f, transparent 22rem), var(--black);position:relative;overflow:hidden}.financing:before{content:"";opacity:.18;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#0000);mask-image:linear-gradient(#0000,#000 30%,#0000)}.financing-heading{z-index:2;position:relative}.finance-stat{z-index:2;opacity:0;align-items:baseline;display:flex;position:absolute;top:23rem;right:9vw;transform:translateY(2rem)}.is-active .finance-stat{animation:.8s 1.2s forwards stat-in}.finance-stat strong{font-family:var(--font-display);letter-spacing:-.1em;font-size:clamp(5rem,11vw,11rem);font-weight:400}.finance-stat span{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin-left:1rem;font-size:.75rem}.ownership-ring{z-index:2;aspect-ratio:1;opacity:1;background:0 0;border-radius:50%;place-items:center;width:9rem;display:grid;position:absolute;bottom:3.5rem;right:5vw;transform:none}.ownership-ring:after{content:"";display:none}.ownership-ring div{z-index:1;place-items:center;display:grid;position:relative;transform:none}.ownership-ring strong{font-family:var(--font-display);font-size:1.7rem}.ownership-ring span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}.timeline{z-index:3;--timeline-icon-size:5.25rem;height:var(--timeline-icon-size);position:absolute;bottom:18rem;left:8vw;right:8vw}.timeline:after{z-index:0;opacity:.16;content:"";pointer-events:none;background-image:radial-gradient(#b7ff2a73 1px,#0000 1px);background-size:20px 20px;height:14rem;position:absolute;top:calc(50% - 7rem);left:-1rem;right:-1rem}.timeline-base,.timeline-progress{height:2px;position:absolute;inset:50% 0 auto}.timeline-base{background:#b7ff2a24}.timeline-progress{z-index:2;background:var(--green);width:0;right:auto;transform:translateY(-50%);box-shadow:0 0 1.2rem #b7ff2a73}.is-active .timeline-progress{animation:3.2s cubic-bezier(.65,0,.35,1) .5s forwards draw-timeline-horizontal}.timeline-glow{background:var(--green);opacity:.42;filter:blur(10px);width:100%;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.timeline-leader{background:var(--green);width:16px;height:16px;box-shadow:0 0 0 4px #b7ff2a2e, 0 0 1.6rem var(--green);border-radius:50%;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.timeline-node-wrap{z-index:4;top:50%;left:var(--position);min-width:14rem;max-width:16rem;transform:translate(-50%, calc(var(--timeline-icon-size) * -.5));text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.timeline-node-1,.timeline-node-3{transform:translate(-50%, calc(var(--timeline-icon-size) * -.5));text-align:center}.timeline-node{z-index:4;border:1px solid var(--green);background:var(--black);opacity:0;width:18px;height:18px;box-shadow:0 0 0 0 var(--green-soft);border-radius:50%;display:block;position:relative}.timeline-node-3 .timeline-node{margin-left:auto}.timeline-node-wrap p,.timeline-node-wrap small{opacity:0;transform:translateY(.75rem)}.timeline-node-wrap p{letter-spacing:.12em;text-transform:uppercase;margin:1.5rem 0 .4rem;font-size:.7rem;font-weight:600}.timeline-node-wrap small{color:var(--muted);font-size:.7rem;display:block}.is-active .timeline-node{animation:node-hit .65s var(--delay) cubic-bezier(.16, 1, .3, 1) forwards}.is-active .timeline-node-wrap p,.is-active .timeline-node-wrap small{animation:label-in .5s calc(var(--delay) + .16s) ease forwards}.financing-link{z-index:4;position:absolute;bottom:5rem;left:clamp(1.5rem,5vw,6rem)}.impact-preview{padding-top:10rem;padding-bottom:10rem}.impact-image{height:clamp(22rem,46vw,42rem);margin-top:5rem}.impact-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:8rem;display:grid}.impact-metrics article{border-right:1px solid var(--line);min-height:21rem;padding:3rem 2rem}.impact-metrics article:last-child{border-right:0}.impact-metrics strong{color:var(--green);font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(4rem,8vw,8rem);font-weight:400}.impact-metrics p{max-width:15rem;color:var(--muted);line-height:1.6}.inner-page{min-height:90svh}.section-page{overflow:hidden}.platform-preview--page,.impact-preview--page{min-height:85svh;padding-top:clamp(7rem,11vw,9rem)}.platform-page,.impact-page{background:var(--black)}.platform-page-hero,.impact-page-hero,.platform-capabilities,.platform-control,.impact-women{padding-left:clamp(1.5rem,5vw,6rem);padding-right:clamp(1.5rem,5vw,6rem)}.platform-page-hero{--hero-image-width:calc(1.1 / 2 * (100% - clamp(3rem, 8vw, 9rem)));grid-template-columns:minmax(0, 1fr) minmax(24rem, var(--hero-image-width));gap:var(--text-image-gap);min-height:92svh;padding-top:var(--hero-pad-top);padding-bottom:var(--hero-pad-bottom);align-items:start;display:grid;position:relative;overflow:hidden}.platform-page-hero:before,.financing-page-hero:before,.impact-page-hero:before,.privacy-hero:before,.delete-account-hero:before,.inner-hero:before{content:"";filter:blur(.25px);opacity:.32;pointer-events:none;background:repeating-linear-gradient(178deg,#76fbac2e 0 1px,#0000 1px .8rem),linear-gradient(90deg,#0000,#76fbac24,#657ae21f,#0000);height:clamp(12rem,24vw,22rem);animation:12s ease-in-out infinite alternate hero-current;position:absolute;inset:auto -18vw 4rem;transform:translate(-4%)skewY(-4deg);-webkit-mask-image:linear-gradient(#0000,#000 34% 70%,#0000);mask-image:linear-gradient(#0000,#000 34% 70%,#0000)}.platform-page-hero:after,.financing-page-hero:after,.impact-page-hero:after,.privacy-hero:after,.delete-account-hero:after,.inner-hero:after{content:"";opacity:0;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#0000,#76fbacbf,#0000);height:1px;animation:1.2s cubic-bezier(.16,1,.3,1) .3s forwards line-charge;position:absolute;bottom:0;left:clamp(1.5rem,5vw,6rem);right:clamp(1.5rem,5vw,6rem);transform:scaleX(0)}.platform-page-hero>*,.financing-page-hero>*,.impact-page-hero>*,.privacy-hero>*,.delete-account-hero>*,.inner-hero>*{z-index:1;position:relative}.platform-page-copy h1,.impact-page-hero h1{font-family:var(--font-body);letter-spacing:-.04em;font-weight:500;line-height:var(--heading-leading);margin:0}.platform-page-copy h1{max-width:11ch;font-size:var(--text-page-title)}.platform-page-copy>p:not(.eyebrow){max-width:none;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.platform-page-copy>h1+p:not(.eyebrow),.platform-page-copy>p:not(.eyebrow)+p:not(.eyebrow){margin-top:var(--heading-to-copy)}.platform-control-copy>p{max-width:34rem;margin:var(--heading-to-copy) 0 0;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}.platform-page-image{height:auto;margin:0}.platform-page-image img{aspect-ratio:4/3;object-fit:cover;object-position:82% 40%;height:auto}.platform-page-image figcaption,.financing-page-image figcaption,.about-page-image figcaption,.about-hero-reference figcaption,.about-mission-image figcaption{display:none}.platform-capabilities{padding-top:var(--section-pad-y);border-top:1px solid var(--line);padding-bottom:0}.page-section-heading{margin-bottom:var(--heading-to-copy)}.platform-capabilities .page-section-heading>p:last-child{max-width:48rem;margin:var(--heading-to-copy) 0 0;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}.page-section-heading h2,.platform-control-copy h2,.financing-section-intro h2,.financing-assurance h2{max-width:13ch;font-family:var(--font-body);font-size:var(--text-section-title);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.05}.platform-capability-list{border-top:1px solid var(--line)}.platform-capability-list:after{background:var(--line);content:"";width:100vw;height:1px;margin-left:calc(50% - 50vw);display:block}.platform-capability-list article:last-child{border-bottom:none}.platform-capability-list article{gap:var(--split-gap);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(13rem,.7fr) minmax(18rem,1fr);align-items:center;min-height:11rem;padding-left:1.25rem;padding-right:1.25rem;transition:border-color .26s,background .26s;display:grid;position:relative;overflow:hidden}.platform-capability-list article:before,.financing-point:before,.impact-section-item:before,.privacy-section:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#76fbac1f,#0000 58%);transition:opacity .26s,transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-14%)}.platform-capability-list article:hover,.financing-point:hover,.impact-section-item:hover,.privacy-section:hover{background:#76fbac0d;border-color:#76fbac47;transform:translate(.22rem)}.platform-capability-list article:hover{transform:none}.platform-capability-list article:hover:before,.financing-point:hover:before,.impact-section-item:hover:before,.privacy-section:hover:before{opacity:1;transform:translate(0)}.platform-capability-list .eyebrow{margin:0}.platform-capability-list h3{font-size:var(--text-block-title);letter-spacing:-.04em;font-weight:500;line-height:1.05}.platform-capability-list p{color:var(--muted);line-height:1.5}.platform-layer-details p:not(.platform-feature-line){margin:0 0 var(--paragraph-gap);color:var(--muted);font-size:var(--text-body-sm);font-weight:600}.platform-layer-details .platform-feature-line{max-width:none;color:var(--muted);font-size:var(--text-body-sm);margin:0;line-height:1.5}.platform-control{gap:var(--text-image-gap);padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:center;display:grid}.platform-control-image{height:clamp(24rem,47vw,42rem);margin:0}.platform-signals{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:4rem;display:grid}.platform-signals div{border-right:1px solid var(--line);padding:1.5rem 1rem 0 0}.platform-signals div:last-child{border-right:0;padding-left:1rem}.platform-signals strong,.platform-signals span{display:block}.platform-signals strong{color:var(--green);font-size:2rem;font-weight:400}.platform-signals span{color:var(--muted);margin-top:.5rem;font-size:.7rem}.impact-page-hero{padding-top:var(--hero-pad-top);padding-bottom:var(--hero-pad-bottom);flex-direction:column;align-items:start;display:flex;position:relative;overflow:hidden}.impact-page-hero-row{gap:var(--title-copy-gap);grid-template-columns:minmax(0,max-content) minmax(22rem,1fr);align-items:start;width:100%;display:grid}.impact-page-hero h1{max-width:14ch;font-size:var(--text-page-title)}.impact-page-hero-copy{gap:var(--paragraph-gap);max-width:none;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);display:grid}.impact-page-hero-copy p{margin:0}.impact-women{gap:var(--text-image-gap);padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);border-top:1px solid var(--line);grid-template-columns:minmax(0,.95fr) minmax(22rem,1fr);align-items:center;display:grid}.impact-women-copy h2,.impact-section-item h2{font-family:var(--font-body);font-size:var(--text-section-title);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.05}.impact-women-copy h2{max-width:16ch}.impact-section-item h2{max-width:none;font-size:var(--text-block-title);text-wrap:pretty}.impact-women-copy>p:not(.eyebrow){max-width:none;margin:var(--heading-to-copy) 0 0;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}.impact-women-copy>p:not(.eyebrow)+p:not(.eyebrow){margin-top:var(--paragraph-gap)}.impact-women-image{height:auto;margin:0}.impact-women-image img{aspect-ratio:4/3;object-position:36% 36%;height:auto}.impact-women-image figcaption{color:var(--white);background:#050605c7;gap:.8rem;padding:1.2rem;line-height:1.45;display:grid}.impact-women-image figcaption .eyebrow,.impact-section-item .eyebrow{align-self:start;margin:0}.impact-women-image figcaption strong{color:var(--green);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:400}.impact-section-list{border-top:1px solid var(--line);padding-left:clamp(1.5rem,5vw,6rem);padding-right:clamp(1.5rem,5vw,6rem)}.impact-section-item{gap:var(--split-gap);border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);padding:clamp(2.25rem,4vw,3.25rem) 1.25rem;transition:border-color .26s,background .26s,transform .26s;display:grid;position:relative;overflow:hidden}.impact-section-item p{max-width:none;margin:var(--paragraph-gap) 0 0;color:var(--muted);font-size:var(--text-body-sm);line-height:1.5}.impact-section-item p+p{margin-top:var(--paragraph-gap)}.financing--page{min-height:92svh;padding-top:clamp(8rem,12vw,10rem)}.financing-page{background:var(--black)}.financing-page-hero{--hero-image-width:calc(1.1 / 2 * (100% - clamp(3rem, 8vw, 9rem)));grid-template-columns:minmax(0, 1fr) minmax(24rem, var(--hero-image-width));gap:var(--text-image-gap);min-height:92svh;padding:var(--hero-pad-top) clamp(1.5rem, 5vw, 6rem) var(--hero-pad-bottom);align-items:start;display:grid;position:relative;overflow:hidden}.financing-page-copy h1,.financing-section-intro h2,.financing-assurance h2{font-family:var(--font-body);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.05}.financing-page-copy h1{max-width:10ch;font-size:var(--text-page-title);line-height:var(--heading-leading)}.financing-page-copy>p:not(.eyebrow){max-width:none;margin:var(--paragraph-gap) 0 0;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}.financing-page-copy h1+p{margin-top:var(--heading-to-copy)}.financing-page-image{height:auto;margin:0}.financing-page-image img{aspect-ratio:4/3;object-position:58% 48%;height:auto}.financing-plans{border-top:1px solid var(--line);padding:0 clamp(1.5rem,5vw,6rem)}.financing-process,.financing-assurance{padding:var(--section-pad-y) clamp(1.5rem, 5vw, 6rem);border-top:1px solid var(--line)}.financing-section-intro{gap:var(--title-copy-gap);margin-bottom:var(--heading-to-copy);grid-template-columns:minmax(0,1fr) minmax(14rem,.4fr);align-items:end;display:grid}.financing-section-intro .eyebrow{grid-column:1/-1;margin-bottom:-1rem}.financing-section-intro>p:last-child{color:var(--muted);line-height:var(--leading-body);margin:0 0 .5rem}.financing-point-list{border-top:1px solid var(--line)}.financing-point{gap:var(--split-gap);border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);padding:clamp(2.25rem,4vw,3.25rem) 1.25rem;transition:border-color .26s,background .26s,transform .26s;display:grid;position:relative;overflow:hidden}.financing-point .eyebrow{align-self:start;margin:0}.financing-point h2{max-width:none;margin:0 0 var(--heading-to-copy);font-size:var(--text-block-title);letter-spacing:-.04em;font-weight:500;line-height:1.05}.financing-point p{max-width:none;color:var(--muted);font-size:var(--text-body-sm);margin:0;line-height:1.5}.financing-point p+p{margin-top:var(--paragraph-gap)}.financing-process-list{border-top:1px solid var(--line)}.financing-process-list article{gap:var(--split-gap);border-bottom:1px solid var(--line);grid-template-columns:5rem minmax(12rem,.75fr) minmax(16rem,1fr);align-items:center;min-height:10rem;display:grid}.financing-process-list span{color:var(--green);letter-spacing:.14em;font-size:.7rem}.financing-process-list h3{font-size:clamp(1.8rem,3vw,3.3rem);font-weight:400}.financing-process-list p{max-width:none;color:var(--muted);line-height:var(--leading-body)}.financing-assurance{gap:var(--split-gap);grid-template-columns:1fr .8fr;align-items:end;display:grid}.financing-assurance ul{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.financing-assurance li{border-bottom:1px solid var(--line);color:var(--muted);padding:1.4rem 0 1.4rem 2rem;position:relative}.financing-assurance li:before{color:var(--green);content:"✓";position:absolute;left:0}.platform-page .section-cta{border-top:none}.section-cta,.partners-cta{min-height:48svh;padding:var(--section-pad-y) clamp(1.5rem, 5vw, 6rem);align-content:center;justify-items:start;display:grid}.section-cta{border-top:1px solid var(--line)}.section-cta h2,.partners-cta h2{max-width:14ch;margin:0 0 var(--heading-to-copy);font-family:var(--font-display);font-size:var(--text-cta-title);letter-spacing:-.07em;font-weight:400;line-height:.95}.section-cta-actions{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.page-transition{opacity:0;animation:.52s cubic-bezier(.16,1,.3,1) forwards page-reveal}.reveal{--reveal-delay:0s}.reveal--up,.reveal--fade,.reveal--left,.reveal--right,.reveal--image{opacity:0}.reveal--up{transform:translateY(2rem)}.reveal--fade{transform:none}.reveal--left{transform:translate(-2rem)}.reveal--right{transform:translate(2rem)}.reveal--image{transform:scale(1.04)}.reveal--image img{transition:transform 1.1s cubic-bezier(.16,1,.3,1);transform:scale(1.06)}.reveal--none{opacity:1;transform:none}.reveal.is-visible.reveal--up,.reveal.is-visible.reveal--fade,.reveal.is-visible.reveal--left,.reveal.is-visible.reveal--right,.reveal.is-visible.reveal--image{animation:page-reveal .9s var(--reveal-delay) cubic-bezier(.16, 1, .3, 1) forwards}.reveal.is-visible.reveal--image img{transition-delay:var(--reveal-delay);transform:scale(1)}.reveal>.eyebrow,.reveal>h1,.reveal>h2,.reveal>h3,.reveal>p,.reveal>.button,.reveal>.text-link,.reveal>form,.reveal>ul{opacity:0;transform:translateY(.9rem)}.reveal.is-content-visible>.eyebrow{animation:.62s cubic-bezier(.16,1,.3,1) forwards content-load}.reveal.is-content-visible>h1,.reveal.is-content-visible>h2,.reveal.is-content-visible>h3{animation:.76s cubic-bezier(.16,1,.3,1) 90ms forwards content-load}.reveal.is-content-visible>p{animation:.7s cubic-bezier(.16,1,.3,1) .19s forwards content-load}.reveal.is-content-visible>.button,.reveal.is-content-visible>.text-link,.reveal.is-content-visible>form,.reveal.is-content-visible>ul{animation:.7s cubic-bezier(.16,1,.3,1) .28s forwards content-load}.reveal-group .reveal-item{opacity:0;transform:translateY(1.5rem)}.reveal-group.is-visible .reveal-item{animation:page-reveal .8s calc(var(--reveal-index,0) * .1s) cubic-bezier(.16, 1, .3, 1) forwards}.about-timeline.is-active:before{animation:1.8s cubic-bezier(.65,0,.35,1) 60ms forwards about-line-draw}.about-timeline.is-active .about-timeline-marker{animation:about-marker-hit .7s calc(var(--step-index,0) * .24s) cubic-bezier(.16, 1, .3, 1) forwards}.about-timeline.is-active time{animation:about-year-in .7s calc(var(--step-index,0) * .24s + 90ms) cubic-bezier(.16, 1, .3, 1) forwards}.about-timeline.is-active .about-timeline-copy{animation:about-copy-in .75s calc(var(--step-index,0) * .24s + .16s) cubic-bezier(.16, 1, .3, 1) forwards}@keyframes page-reveal{to{opacity:1;transform:none}}@keyframes header-load{to{opacity:1;transform:none}}@keyframes content-load{to{opacity:1;transform:translate(0,0)}}@keyframes hero-current{0%{opacity:.22;transform:translate(-5%,.7rem)skewY(-4deg)scaleX(1)}50%{opacity:.38;transform:translate(2%,-.5rem)skewY(-2deg)scaleX(1.04)}to{opacity:.3;transform:translate(6%,.2rem)skewY(-5deg)scaleX(1.02)}}@keyframes line-charge{0%{opacity:0;transform:scaleX(0)}35%{opacity:1}to{opacity:.42;transform:scaleX(1)}}@keyframes image-drift{0%{transform:scale(1.02)translate(-.45rem)}to{transform:scale(1.07)translate(.45rem,-.35rem)}}@keyframes button-sheen{0%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes featured-plan-glow{0%,to{border-color:#76fbac73;box-shadow:0 0 #76fbac00}50%{border-color:#76fbacbf;box-shadow:0 0 32px #76fbac24}}@keyframes about-line-draw{to{transform:scaleY(1)}}@keyframes about-marker-hit{0%{opacity:0;transform:scale(.45)}65%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes about-year-in{0%{opacity:0;transform:translate(-.9rem,.35rem)}to{opacity:1;transform:translate(0,0)}}@keyframes about-copy-in{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:translate(0,0)}}@keyframes about-orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes about-pin-pulse{0%,to{box-shadow:0 0 1.5rem #76fbac47}50%{box-shadow:0 0 2.5rem #76fbac8c}}@keyframes about-road-draw{to{stroke-dashoffset:0}}.partners-page{overflow:hidden}.home-partners{padding-top:var(--section-pad-y);border-top:1px solid var(--line);overflow:hidden}.home-partners-heading{justify-content:space-between;align-items:end;gap:4rem;padding:0 clamp(1.5rem,5vw,6rem) 5rem;display:flex}.home-partners-heading .text-link{flex:none;margin-bottom:.6rem}.home-partner-wall{border-bottom:0;padding-top:1.5rem;padding-bottom:6rem}.home-partner-wall .partner-mark{flex-basis:clamp(13rem,19vw,20rem);height:clamp(8rem,11vw,10.5rem)}.partners-intro{padding:var(--hero-pad-top) clamp(1.5rem, 5vw, 6rem) var(--hero-pad-bottom)}.partners-intro-row{gap:var(--title-copy-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;width:100%;display:grid}.partners-intro h1{font-family:var(--font-body);font-size:var(--text-page-title);letter-spacing:-.04em;font-weight:500;line-height:var(--heading-leading);margin:0}.partners-intro-copy{gap:var(--paragraph-gap);max-width:none;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0;display:grid}.partners-intro-copy p{margin:0}.partner-types{grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(1.75rem,3.5vw,3rem) clamp(1.5rem,5vw,6rem) 0;display:grid}.partner-types article{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:0;padding:1.15rem clamp(1rem,1.4vw,1.4rem) 1.35rem;transition:border-color .26s,background .26s,transform .26s;position:relative;overflow:hidden}.partner-types article:before,.contact-path:before,.delete-account-panel:before,.delete-account-side:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(125deg,#0000 0 36%,#76fbac11 47%,#0000 58% 100%),repeating-linear-gradient(90deg,#0000 0 4rem,#f4f4ef06 4rem 4.05rem);transition:opacity .26s,transform .58s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-16%)}.partner-types article:hover{background:#76fbac05;border-color:#76fbac47;transform:translateY(-.22rem)}.partner-types article:hover:before,.contact-path:hover:before,.delete-account-panel:hover:before,.delete-account-side:hover:before{opacity:1;transform:translate(0)}.partner-types article:nth-child(2n){border-right:0}.partner-types span{width:fit-content;color:var(--green);letter-spacing:.08em;background:#76fbac1a;border:1px solid #76fbac61;border-radius:999px;align-items:center;padding:.4rem .7rem;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:700;line-height:1;display:inline-flex}.partner-types h2{max-width:none;font-family:var(--font-body);text-wrap:pretty;letter-spacing:-.04em;margin:.85rem 0 .95rem;font-size:clamp(1.55rem,2.5vw,2.45rem);font-weight:500;line-height:1.15}.partner-feature p,.about-origin>p,.about-summary-copy>p,.about-team-grid p{max-width:none;color:var(--muted);line-height:var(--leading-body)}.partner-types p{max-width:none;color:var(--muted);font-size:var(--text-body-sm);margin:0;line-height:1.5}.partner-feature{gap:var(--text-image-gap);padding:var(--section-pad-y) clamp(1.5rem, 5vw, 6rem);border-top:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(20rem,.65fr);align-items:center;display:grid}.partner-feature-image{height:auto;margin:0}.partner-feature-image img{aspect-ratio:4/3;object-position:50% 52%;height:auto}.partner-feature h2,.partner-network-heading h2,.about-mission h2,.about-origin h2{font-family:var(--font-body);font-size:var(--text-section-title);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.05}.partner-feature p:last-child{margin-top:var(--heading-to-copy)}.partner-network-heading{padding:var(--section-pad-y) clamp(1.5rem, 5vw, 6rem) 2.5rem;border-top:1px solid var(--line)}.partner-network-heading h2{max-width:none}.partner-wall{padding:2rem 0 var(--section-pad-y);border-bottom:1px solid var(--line);background:linear-gradient(90deg, var(--black), transparent 10%, transparent 90%, var(--black)), var(--black);gap:1rem;display:grid}.partner-marquee{width:100%;position:relative;overflow:hidden}.partner-marquee:before,.partner-marquee:after{z-index:2;content:"";pointer-events:none;width:clamp(2rem,8vw,9rem);position:absolute;top:0;bottom:0}.partner-marquee:before{background:linear-gradient(90deg, var(--black), transparent);left:0}.partner-marquee:after{background:linear-gradient(-90deg, var(--black), transparent);right:0}.partner-track{will-change:transform;width:max-content;display:flex}.partner-set{flex-shrink:0;gap:1rem;padding-right:1rem;display:flex}.partner-mark{background:#ffffff06;border:1px solid #f4f4ef1a;flex:0 0 clamp(15rem,22vw,24rem);place-items:center;height:clamp(9rem,13vw,13rem);margin:0;transition:border-color .25s,transform .25s;display:grid;overflow:hidden}.partner-mark:hover{z-index:3;transform:scale(.985)}.partner-mark img{object-fit:contain;width:72%;height:58%;display:block}.partner-name-card{max-width:80%;color:var(--cream);font-family:var(--font-display);text-align:center;text-wrap:balance;gap:.5rem;font-size:clamp(1.35rem,2.3vw,2.25rem);line-height:.95;display:grid}.partner-name-card small{color:var(--muted);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;line-height:1.35}.partners-cta{border-top:none}.about-page{background:var(--black);overflow:clip}.about-page-hero,.about-origin,.about-journey,.about-vision,.about-summary,.about-team{padding-left:clamp(1.5rem,5vw,6rem);padding-right:clamp(1.5rem,5vw,6rem)}.about-screenshot{padding:0}.about-hero-reference{height:auto;margin:0}.about-hero-reference img{aspect-ratio:16/9;object-position:50% 48%;height:auto}.about-page-hero{min-height:0;padding-top:var(--hero-pad-top);padding-bottom:var(--hero-pad-bottom);flex-direction:column;align-items:start;display:flex}.about-page-hero-row{gap:var(--title-copy-gap);grid-template-columns:minmax(0,max-content) minmax(18rem,1fr);align-items:start;width:100%;display:grid}.about-page-hero h1{max-width:18ch;font-family:var(--font-body);font-size:var(--text-page-title);letter-spacing:-.04em;font-weight:500;line-height:var(--heading-leading);margin:0}.about-page-hero-row>p{max-width:none;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.about-page-image{height:auto;margin:3.5rem clamp(1.5rem,5vw,6rem) 0}.about-page-image img{aspect-ratio:16/9;object-position:30% 48%;height:auto}.about-mission{min-height:170svh;position:relative}.about-mission-sticky{gap:var(--text-image-gap);grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:center;height:100svh;min-height:100svh;padding:clamp(5rem,10svh,7rem) clamp(1.5rem,5vw,6rem);display:grid;position:sticky;top:0}.about-mission-copy{flex-direction:column;align-items:flex-start;display:flex}.about-mission h2{max-width:17ch;margin:0;font-size:clamp(2.7rem,min(5.5vw,7.5svh),6rem)}.about-mission-image{height:min(64svh,34rem);margin:0}.about-mission-image img{object-position:50% 42%;height:100%}.mission-copy{display:inline}.mission-word{white-space:nowrap;display:inline-block}.mission-word:not(:last-child):after{content:" ";white-space:pre}.mission-letter{color:rgba(244, 244, 239, var(--mission-letter-alpha,.1));will-change:color;transition:color 80ms linear}.about-origin{gap:var(--split-gap);padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);border-top:1px solid var(--line);grid-template-columns:1fr .65fr;align-items:end;display:grid}.about-origin h2{max-width:12ch}.about-origin>p{margin:0 0 .5rem}.about-vision{gap:var(--text-image-gap);padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;display:grid}.about-vision h2{max-width:18ch;font-family:var(--font-body);font-size:var(--text-section-title);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.05}.about-vision-image{height:min(72svh,46rem);margin:0}.about-summary{gap:var(--split-gap);padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);align-items:start;display:grid}.about-summary-copy h2{max-width:12ch;font-family:var(--font-body);font-size:var(--text-section-title);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.05}.about-summary-copy p:last-child{max-width:none;margin:var(--heading-to-copy) 0 0;color:var(--muted);line-height:var(--leading-body)}.about-summary-list{grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.about-summary-list li{border:1px solid var(--line);min-height:10rem;color:var(--white);letter-spacing:-.04em;background:radial-gradient(circle at 100% 0,#76fbac14,#0000 12rem),#f4f4ef04;padding:1.5rem;font-size:clamp(1.2rem,2vw,1.8rem)}.about-team{padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);border-top:1px solid var(--line)}.about-team-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.about-team-grid article{grid-template-rows:subgrid;border:1px solid var(--line);background:#f4f4ef03;grid-row:span 4;align-items:start;row-gap:.85rem;padding:1rem 1rem 1.2rem;display:grid}.about-team-grid figure{aspect-ratio:3/4;background:#fff;margin:0;overflow:hidden}.about-team-grid img{object-fit:cover;object-position:50% 12%;filter:grayscale(.08)contrast(1.04);width:100%;height:100%}.about-team-grid span{color:var(--green);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem}.about-team-grid h3{letter-spacing:-.045em;margin:0;font-size:1.4rem;font-weight:400}.about-team-grid p{color:var(--muted);line-height:var(--leading-body);margin:0}.about-journey{gap:var(--split-gap);padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);border-top:1px solid var(--line);grid-template-columns:minmax(18rem,.7fr) minmax(30rem,1fr);display:grid}.about-journey-heading{align-self:start;position:sticky;top:8rem}.about-journey-heading h2{max-width:10ch;font-size:var(--text-section-title);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.05}.about-placeholder-note{max-width:none;margin:var(--heading-to-copy) 0 0;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}.about-placeholder-note+.about-placeholder-note{margin-top:var(--paragraph-gap)}.about-timeline{flex-direction:column;gap:.85rem;display:flex;position:relative}.about-timeline:before{background:linear-gradient(var(--green), #76fbac14);transform-origin:top;content:"";width:1px;position:absolute;top:1.1rem;bottom:1.1rem;left:1.25rem;transform:scaleY(0)}.about-timeline article{grid-template-columns:2.5rem 6rem 1fr;gap:clamp(.75rem,1.5vw,1.25rem);min-height:8.5rem;display:grid;position:relative}.about-timeline-marker{z-index:1;background:var(--black);border:1px solid #76fbaca6;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.about-timeline-marker span{color:var(--green);letter-spacing:.06em;font-size:.72rem;font-weight:600}.about-timeline time{color:var(--green);letter-spacing:-.03em;padding-top:.35rem;font-size:1.55rem;font-weight:500}.about-timeline-copy{min-width:0}.about-timeline h3{letter-spacing:-.04em;margin:0 0 .7rem;font-size:clamp(1.5rem,2.2vw,2.4rem);font-weight:500}.about-timeline p{max-width:none;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}@media (prefers-reduced-motion:no-preference){.about-timeline-marker,.about-timeline time,.about-timeline-copy{opacity:0}.about-timeline-marker{transform:scale(.45)}.about-timeline time{transform:translate(-.9rem,.35rem)}.about-timeline-copy{transform:translateY(1.1rem)}}.inner-hero{min-height:90svh;padding-top:var(--hero-pad-top);padding-bottom:var(--hero-pad-bottom);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.inner-hero h1{max-width:13ch;font-family:var(--font-body);font-size:var(--text-page-title);letter-spacing:-.04em;font-weight:500;line-height:var(--heading-leading);margin:0}.inner-hero>p:nth-of-type(2){max-width:37rem;margin:var(--heading-to-copy) 0;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}footer,.site-footer{color:var(--muted);background:radial-gradient(circle at 12% 0,#657ae214,#0000 28rem),radial-gradient(circle at 88% 100%,#76fbac0f,#0000 24rem),#050605;border-top:1px solid #f4f4ef14;padding:clamp(3.5rem,6vw,5rem) clamp(1.5rem,5vw,6rem) 2.5rem;font-size:.75rem;position:relative}.footer-shell{grid-template-columns:minmax(14rem,1.4fr) minmax(10rem,1fr) minmax(9rem,.8fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.footer-brand{gap:1.5rem;max-width:18rem;display:grid}.footer-brand p{color:#f4f4ef6b;font-size:var(--text-body-sm);margin:0;line-height:1.65}.footer-label{color:#f4f4ef57;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.62rem;font-weight:600}.footer-links{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.footer-link{color:#f4f4efb8;width:fit-content;font-size:var(--text-body-sm);letter-spacing:-.01em;font-weight:500;transition:color .22s;display:inline-flex;position:relative}.footer-link:after{background:linear-gradient(90deg, var(--green), var(--violet));content:"";opacity:0;transform-origin:0;width:100%;height:1px;transition:opacity .22s,transform .26s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-.2rem;left:0;transform:scaleX(.35)}.footer-link:hover,.footer-link.is-active{color:var(--white)}.footer-link:hover:after,.footer-link.is-active:after{opacity:1;transform:scaleX(1)}.footer-link-accent{color:var(--green)}.footer-link-accent:hover,.footer-link-accent.is-active{color:#d8ffe8}.footer-meta{color:#f4f4ef57;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #f4f4ef0f;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.5rem;font-size:.68rem;display:flex}.footer-meta p{margin:0}.footer-meta a{color:#f4f4ef94;transition:color .22s}.footer-meta a:hover{color:var(--green)}.privacy-page{background:radial-gradient(circle at 85% 8%, #76fbac1a, transparent 28rem), var(--black);min-height:100svh}.privacy-hero,.privacy-content{padding-left:clamp(1.5rem,5vw,6rem);padding-right:clamp(1.5rem,5vw,6rem)}.privacy-hero{gap:var(--heading-to-copy);min-height:70svh;padding-top:var(--hero-pad-top);padding-bottom:var(--hero-pad-bottom);border-bottom:1px solid var(--line);display:grid;position:relative;overflow:hidden}.privacy-hero h1{max-width:10ch;font-family:var(--font-body);font-size:var(--text-page-title);letter-spacing:-.04em;font-weight:500;line-height:var(--heading-leading);margin:0}.privacy-hero>p:last-of-type{max-width:48rem;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.privacy-hero dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:48rem;margin:1rem 0 0;display:grid}.privacy-hero dl div{border-top:1px solid var(--line);padding-top:1rem}.privacy-hero dt{color:#f4f4ef6b;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.55rem;font-size:.64rem;font-weight:600}.privacy-hero dd{color:var(--white);overflow-wrap:anywhere;margin:0}.privacy-content{padding-top:var(--section-pad-y);padding-bottom:var(--section-pad-y);gap:0;display:grid}.privacy-section{gap:var(--split-gap);border-bottom:1px solid #f4f4ef1a;grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);padding:clamp(2rem,4vw,3.5rem) 1.25rem;transition:border-color .26s,background .26s,transform .26s;display:grid;position:relative;overflow:hidden}.privacy-section:first-child{padding-top:0}.privacy-section h2{font-size:var(--text-block-title);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.05}.privacy-section ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.privacy-section li,.privacy-contact p{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.privacy-section li{padding-left:1.25rem;position:relative}.privacy-section li:before{background:var(--green);content:"";border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.7em;left:0}.privacy-contact{border-bottom:0}.delete-account-page{background:radial-gradient(circle at 10% 12%, #657ae21a, transparent 28rem), var(--black);min-height:100svh}.delete-account-hero,.delete-account-content{padding-left:clamp(1.5rem,5vw,6rem);padding-right:clamp(1.5rem,5vw,6rem)}.delete-account-hero{gap:var(--heading-to-copy);padding-top:var(--hero-pad-top);padding-bottom:var(--hero-pad-bottom);display:grid;position:relative;overflow:hidden}.delete-account-hero h1{max-width:11ch;font-family:var(--font-body);font-size:var(--text-page-title);letter-spacing:-.04em;font-weight:500;line-height:var(--heading-leading);margin:0}.delete-account-hero>p:last-child{max-width:48rem;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.delete-account-content{gap:var(--split-gap);padding-bottom:var(--section-pad-y);grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr);align-items:start;display:grid}.delete-account-panel,.delete-account-side{background:#0b0d0cb8;border:1px solid #f4f4ef1a;transition:border-color .26s,box-shadow .26s,transform .26s;position:relative;overflow:hidden}.delete-account-panel:hover,.delete-account-side:hover{border-color:#76fbac38;transform:translateY(-.18rem);box-shadow:0 1.1rem 3rem #0000002e}.delete-account-panel>*,.delete-account-side>*{z-index:1;position:relative}.delete-account-panel{padding:clamp(1.5rem,4vw,3rem)}.delete-account-side{gap:1.5rem;padding:1.5rem;display:grid}.delete-account-side ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.delete-account-side li,.delete-account-note{color:var(--muted);line-height:1.65}.delete-account-side li{border-top:1px solid #f4f4ef17;padding-top:1rem}.delete-account-note{margin:-.25rem 0 0;font-size:.9rem}@media (width<=900px){.delete-account-content{grid-template-columns:1fr}}@keyframes hero-title-in{to{opacity:1;transform:translateY(0)}}@keyframes draw-timeline-horizontal{to{width:100%}}@keyframes node-hit{0%{opacity:0;background:var(--black);transform:scale(.65);box-shadow:0 0 #76fbac00}45%{opacity:1;background:var(--black);box-shadow:0 0 0 14px #76fbac0a, 0 0 1.5rem var(--green-soft);transform:scale(1.12)}to{opacity:1;background:var(--black);box-shadow:0 0 0 8px #76fbac09, 0 0 0 1px #76fbac33, 0 0 1rem var(--green-soft);transform:scale(1)}}@keyframes label-in{to{opacity:1;transform:translateY(0)}}@keyframes stat-in{to{opacity:1;transform:translateY(0)}}@keyframes ring-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-title-in,.financing.is-active .finance-stat,.financing.is-active .ownership-ring,.financing.is-active .timeline-node,.financing.is-active .timeline-node-wrap p,.financing.is-active .timeline-node-wrap small,.site-header,.reveal,.reveal>.eyebrow,.reveal>h1,.reveal>h2,.reveal>h3,.reveal>p,.reveal>.button,.reveal>.text-link,.reveal>form,.reveal>ul,.reveal-group .reveal-item,.page-transition,.button:before,.editorial-image img,.platform-page-hero:before,.platform-page-hero:after,.financing-page-hero:before,.financing-page-hero:after,.impact-page-hero:before,.impact-page-hero:after,.privacy-hero:before,.privacy-hero:after,.delete-account-hero:before,.delete-account-hero:after,.inner-hero:before,.inner-hero:after,.platform-capability-list article,.financing-point,.impact-section-item,.privacy-section,.partner-types article,.contact-path,.delete-account-panel,.delete-account-side,.about-timeline.is-active:before,.about-timeline.is-active .about-timeline-marker,.about-timeline.is-active time,.about-timeline.is-active .about-timeline-copy,.form-success{transition:none!important;animation:none!important}.hero-title-in,.site-header,.reveal,.reveal>.eyebrow,.reveal>h1,.reveal>h2,.reveal>h3,.reveal>p,.reveal>.button,.reveal>.text-link,.reveal>form,.reveal>ul,.reveal-group .reveal-item,.page-transition,.button,.editorial-image,.editorial-image img,.platform-capability-list article,.financing-point,.impact-section-item,.privacy-section,.partner-types article,.contact-path,.delete-account-panel,.delete-account-side,.about-timeline article,.about-timeline-marker,.about-timeline time,.about-timeline-copy{opacity:1;transform:none}.about-timeline:before{transform:scaleY(1)}}@media (width<=900px){.site-header{grid-template-columns:1fr auto;padding:1.25rem 1.5rem}.menu-toggle{z-index:2;background:0 0;border:0;place-content:center;gap:6px;width:2.75rem;height:2.75rem;display:grid;position:relative}.menu-toggle span{background:var(--white);width:1.6rem;height:1px;transition:transform .22s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.site-header>.logo{z-index:2;position:relative}.site-nav{z-index:1;overscroll-behavior:contain;background:var(--black);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;width:100%;height:100dvh;min-height:100svh;padding:clamp(6rem,14svh,8rem) 2rem 3rem;transition:opacity .25s,visibility 0s linear .25s;display:flex;position:fixed;inset:0;overflow-y:auto}.site-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.site-nav a{font-family:var(--font-body);font-size:2.5rem;font-weight:400}.header-ctas{display:none}.hero-sticky,.hero-visual{align-items:start;padding-top:9rem}.hero-title{font-size:clamp(4.4rem,14vw,7rem);line-height:.8}.hero-title .title-progress{margin-top:.8em}.hero-intro{margin-top:2rem}.numbers-section{padding-top:clamp(4rem,12vw,6rem);padding-bottom:clamp(4rem,12vw,6rem)}.numbers-section-home{padding-top:clamp(5.5rem,16vw,8rem)}.numbers-section-frame{grid-template-columns:repeat(2,1fr);min-height:clamp(20rem,52vw,26rem)}.numbers-stat{padding-block:clamp(2.25rem,8vw,3.5rem)}.platform-preview,.financing-page-hero,.financing-assurance,.platform-page-hero,.platform-control,.impact-page-hero,.impact-women,.impact-section-item{grid-template-columns:1fr}.platform-page-hero,.financing-page-hero,.impact-page-hero,.about-page-hero,.partners-intro,.contact-hero,.contact-form-hero,.privacy-hero,.delete-account-hero,.inner-hero{padding-top:9rem;padding-bottom:var(--hero-pad-bottom)}.platform-page-image,.impact-women-image,.financing-page-image{height:auto}.financing-point{grid-template-columns:1fr;gap:1.5rem}.platform-image{height:min(60vw,28rem)}.platform-row{grid-template-columns:3rem 1fr auto}.platform-row p{display:none}.financing{min-height:65rem}.finance-stat{top:27rem;left:5vw;right:auto}.ownership-ring{bottom:6rem;right:6vw}.timeline{bottom:19rem;left:7vw;right:7vw}.impact-metrics{grid-template-columns:1fr}.impact-metrics article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.partners-intro{min-height:0}.partners-intro-row,.partner-feature,.about-page-hero-row,.impact-page-hero-row,.about-origin,.about-journey,.about-vision,.about-summary{grid-template-columns:1fr}.partners-intro h1{margin-bottom:0}.about-journey-heading{position:static}.about-journey-heading h2{max-width:12ch}.about-summary-list{grid-template-columns:1fr}.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-vision-image{height:62vw;min-height:18rem}.about-mission-sticky{grid-template-columns:1fr;align-content:center;gap:2rem}.about-mission h2{max-width:14ch;font-size:clamp(2.7rem,12vw,4.8rem)}.about-mission-image{height:42vw;min-height:14rem;max-height:20rem}.home-partners-heading{flex-direction:column;align-items:flex-start}footer,.site-footer{padding-bottom:2rem}.footer-shell{grid-template-columns:1fr 1fr;gap:2.5rem 2rem}.footer-brand{grid-column:1/-1;max-width:none}.footer-meta{flex-direction:column;align-items:flex-start;gap:.65rem}}@media (width<=600px){.hero-title{font-size:clamp(4.1rem,20vw,6.5rem);line-height:.8;display:block}.hero-title .title-progress{margin-top:.55em;margin-left:22%}.hero-actions{flex-direction:column;align-items:flex-start}.platform-row{min-height:7rem}.partner-types{grid-template-columns:1fr}.partner-types article{border-right:0;min-height:0}.partner-feature-image,.about-page-image{height:auto;min-height:0}.about-mission-image{height:52vw;min-height:12rem;max-height:none}.about-page-hero,.financing-page-hero,.platform-page-hero,.impact-page-hero{min-height:auto}.platform-page-copy h1,.impact-page-hero h1,.financing-page-copy h1,.partners-intro h1,.about-page-hero h1,.contact-hero h1,.contact-form-hero h1,.inner-hero h1,.privacy-hero h1,.delete-account-hero h1{font-size:var(--text-page-title-mobile)}.platform-capability-list article{grid-template-columns:auto 1fr;gap:1rem;padding:2rem 1.25rem}.platform-capability-list p{grid-column:2;margin:0}.platform-layer-details{grid-column:2}.platform-signals{grid-template-columns:1fr}.platform-signals div,.platform-signals div:last-child{border-right:0;border-bottom:1px solid var(--line);padding:1.2rem 0}.impact-women-image{min-height:0}.impact-section-item{gap:1.5rem}.financing-section-intro{grid-template-columns:1fr;margin-bottom:3rem}.financing-section-intro .eyebrow{grid-column:auto;margin-bottom:0}.financing-process-list article{grid-template-columns:2.5rem 1fr;gap:1rem;padding:2rem 0}.financing-process-list p{grid-column:2;margin:0}.editorial-image{margin-top:2.5rem}.platform-image,.impact-image{height:62vw;min-height:15rem}.financing-image{opacity:.1;width:20rem;height:18rem;top:18rem;right:-4rem}.home-partners{padding-top:6rem}.home-partners-heading{gap:2.5rem;padding-bottom:3.5rem}.home-partner-wall{padding-bottom:4rem}.partner-wall{padding-top:1rem;padding-bottom:5rem}.partner-mark{flex-basis:13rem;height:8rem}.financing{min-height:70rem}.finance-stat{top:31rem}.timeline{width:var(--timeline-icon-size,4.5rem);height:18rem;inset:43rem auto auto 2rem}.financing .timeline-track{inset:0}.timeline-base,.timeline-progress{width:1px;height:auto;inset:0 auto 0 50%;transform:translate(-50%)}.timeline-progress{transform-origin:top;transform:translate(-50%)scaleY(0)}.timeline-glow{width:11px;height:100%;top:0;left:50%;transform:translate(-50%)}.timeline-leader{inset:auto auto -7px 50%;transform:translate(-50%)}.timeline-node-wrap{top:var(--position);width:16rem;transform:translate(calc(var(--timeline-icon-size,4.5rem) * -.5), calc(var(--timeline-icon-size,4.5rem) * -.5));padding-left:2.5rem;left:50%}.timeline-node-1,.timeline-node-3{transform:translate(calc(var(--timeline-icon-size,4.5rem) * -.5), calc(var(--timeline-icon-size,4.5rem) * -.5));text-align:left}.timeline-node-3 .timeline-node{margin-left:0}.timeline-node-wrap p{margin-top:-.9rem}.ownership-ring{bottom:5rem;right:2rem}.financing-link{bottom:7.5rem}@keyframes draw-line{to{transform:translate(-50%)scaleY(1)}}}@media (prefers-reduced-motion:reduce){.financing .finance-stat,.financing .ownership-ring,.financing .timeline-node,.financing .timeline-node-wrap p,.financing .timeline-node-wrap small{opacity:1}.financing .finance-stat,.financing .timeline-node-wrap p,.financing .timeline-node-wrap small,.financing .ownership-ring{transform:none}.financing .timeline-node{background:var(--black);transform:scale(1);box-shadow:0 0 0 8px #76fbac09,0 0 0 1px #76fbac33}}@media (prefers-reduced-motion:reduce) and (width<=600px){.financing .timeline-progress{transform:translate(-50%)scaleY(1)}}.financing{background:radial-gradient(circle at 68% 46%, #76fbac17, transparent 25rem), var(--black);min-height:72rem;padding-top:7rem}.financing-image{z-index:0;opacity:.14;pointer-events:none;width:min(30rem,30vw);height:23rem;position:absolute;top:5rem;right:18vw;overflow:hidden;-webkit-mask-image:radial-gradient(#000 12%,#0000 72%);mask-image:radial-gradient(#000 12%,#0000 72%)}.financing-image img{object-fit:cover;filter:grayscale()contrast(1.2);width:100%;height:100%}.financing-heading{max-width:46rem}.financing-heading h2,.financing-heading h1{max-width:11ch;font-family:var(--font-body);letter-spacing:-.07em;font-size:clamp(4rem,6.3vw,7.3rem);font-weight:500;line-height:.92}.financing-heading>p:last-child{max-width:31rem;font-size:1rem}.finance-stat{color:#f4f4ef33;align-items:flex-end;top:8.5rem;right:18vw}.finance-stat:before{z-index:-1;content:"";filter:blur(3.5rem);pointer-events:none;background:#76fbac21;border-radius:50%;width:70%;height:72%;position:absolute;bottom:-22%;right:6%}.finance-stat strong{-webkit-text-stroke:1px #f4f4ef3d;color:#0000;font-size:clamp(9rem,17vw,17rem);font-weight:400;line-height:.75;position:relative}.finance-stat strong:after{content:attr(data-text);-webkit-text-stroke:1px #76fbacad;color:#0000;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 58% at 58% 74%,#000 0%,#000000eb 34%,#0000 76%);mask-image:radial-gradient(62% 58% at 58% 74%,#000 0%,#000000eb 34%,#0000 76%)}.finance-stat span{color:#f4f4ef47;letter-spacing:0;text-transform:lowercase;margin-bottom:.4rem;font-size:clamp(1.4rem,2vw,2.2rem)}.finance-terms{z-index:3;border-left:1px solid #76fbac38;width:12rem;padding-left:1.25rem;position:absolute;top:15rem;right:5vw}.finance-terms strong{color:var(--green);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;display:block}.finance-terms p{color:var(--muted);margin:1.25rem 0 0;font-size:.78rem;line-height:1.7}.financing .timeline{--timeline-icon-size:5rem;--timeline-side-padding:clamp(6.5rem, 10vw, 12rem);--timeline-track-inset:calc(var(--timeline-icon-size) * .5);top:28rem;bottom:auto;right:auto;left:var(--timeline-side-padding);width:min(56rem, calc(100% - var(--timeline-side-padding) - 5vw - 18rem));height:var(--timeline-icon-size);box-sizing:border-box}.financing .timeline-track{left:var(--timeline-track-inset);right:var(--timeline-track-inset);height:100%;position:absolute;top:0}.financing .timeline-base,.financing .timeline-progress{left:0;right:0;overflow:visible}.financing .timeline-progress .timeline-leader{z-index:3}.timeline-node{width:var(--timeline-icon-size,5.25rem);height:var(--timeline-icon-size,5.25rem);opacity:1;background:radial-gradient(circle, #b7ff2a14 0%, var(--black) 68%);border:1px solid #b7ff2a7a;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 7px #b7ff2a08,0 0 0 14px #b7ff2a05,0 0 24px #b7ff2a1f}.timeline-node:before,.timeline-node:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.timeline-node:before{border:1px solid #b7ff2a38;inset:.72rem}.timeline-node:after{border:1px solid #b7ff2a1a;inset:-1rem}.timeline-node svg{z-index:1;fill:none;width:1.65rem;stroke:var(--green);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;position:relative}.timeline-node-number{color:var(--green);letter-spacing:.14em;margin-top:1.1rem;font-size:.72rem;font-weight:500;display:block}.timeline-node-wrap{min-width:11rem;max-width:12.5rem}.timeline-node-wrap p{width:100%;color:var(--white);letter-spacing:.13em;text-align:center;margin-top:.65rem;font-size:.8rem;font-weight:600}.timeline-node-wrap small{text-align:center;max-width:11.5rem;margin-top:.35rem;font-size:.72rem;line-height:1.5}.financing .timeline-node-wrap{text-align:center;flex-direction:column;align-items:center;width:max-content;min-width:0;display:flex}.financing .timeline-node-wrap p,.financing .timeline-node-wrap small{width:auto;max-width:12.5rem}.financing .timeline-node-1,.financing .timeline-node-3,.financing .timeline-node-2{transform:translate(-50%, calc(var(--timeline-icon-size,5rem) * -.5));text-align:center}.financing .timeline-node-1{left:0}.financing .timeline-node-2{left:50%}.financing .timeline-node-3{transform:translate(-50%, calc(var(--timeline-icon-size,5rem) * -.5));left:100%;right:auto}.financing .timeline-node-3 .timeline-node{margin-left:auto;margin-right:auto}.financing.is-active .timeline-node{animation:timeline-node-glow .7s var(--delay) cubic-bezier(.16, 1, .3, 1) forwards}.financing.is-active .timeline-node-3 .timeline-node:after{animation:ownership-orbit-pulse 1.8s var(--delay) cubic-bezier(.2, .65, .3, 1) infinite;border-width:2px}.financing.is-active .timeline-node-3 .timeline-node:before{animation:ownership-inner-pulse 1.8s calc(var(--delay) + .9s) ease-out infinite}@keyframes timeline-node-glow{0%{transform:scale(.82);box-shadow:0 0 #b7ff2a00,0 0 #b7ff2a00,0 0 #b7ff2a00}55%{border-color:var(--green);transform:scale(1.1);box-shadow:0 0 0 10px #76fbac0f,0 0 0 18px #76fbac06,0 0 32px #76fbac4d}to{transform:scale(1);box-shadow:0 0 0 7px #b7ff2a08,0 0 0 14px #b7ff2a05,0 0 24px #b7ff2a1f}}@keyframes ownership-orbit-pulse{0%{opacity:1;border-color:#76fbacf2;transform:scale(.82);box-shadow:0 0 1.4rem #76fbacbf}75%,to{opacity:0;border-color:#76fbac1f;transform:scale(1.85);box-shadow:0 0 2.5rem #76fbac14}}@keyframes ownership-inner-pulse{0%{opacity:.8;border-color:#76fbacbf;transform:scale(1)}to{opacity:0;border-color:#76fbac14;transform:scale(2.2)}}.ownership-ring{width:12rem;box-shadow:none;background:0 0;top:32rem;bottom:auto;right:5vw;transform:none}.ownership-ring:before,.ownership-ring:after{content:none}.ownership-ring-graphic{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ownership-ring-track,.ownership-ring-progress{fill:none;stroke-width:5px}.ownership-ring-track{stroke:#20251f}.ownership-ring-progress{stroke:var(--green);stroke-dasharray:326.73;stroke-dashoffset:326.73px;stroke-linecap:round;filter:url(#ownership-glow)}.ownership-ring-leader{fill:#efffc9;opacity:0;filter:url(#ownership-glow);transition:opacity .12s}.ownership-ring .ownership-ring-content{z-index:1;position:relative;transform:none!important}.ownership-ring strong{font-size:2.8rem;font-weight:400}.ownership-ring span{text-align:center;max-width:7rem;color:var(--green);line-height:1.4}.finance-details{z-index:3;background:#050706a8;border:1px solid #f4f4ef1f;border-radius:.55rem;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:17rem;left:5vw;right:21vw}.finance-details>div{border-right:1px solid #f4f4ef1f;flex-direction:column;justify-content:center;min-height:8.5rem;padding:1.5rem 2rem;display:flex}.finance-details>div:last-child{border-right:0}.finance-details span{color:var(--green);letter-spacing:.13em;text-transform:uppercase;margin-bottom:1rem;font-size:.58rem}.finance-details strong{margin-bottom:.35rem;font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:400}.finance-details small{color:var(--muted);font-size:.72rem;line-height:1.6}.finance-includes{gap:.2rem}.finance-includes span{margin-bottom:.55rem}.finance-includes small:first-letter{color:var(--green)}.financing-link{bottom:3rem}@media (width<=1000px){.financing{min-height:79rem}.finance-stat{top:22rem;right:8vw}.finance-terms{display:none}.timeline{top:35rem;left:4vw;right:8vw}.ownership-ring{width:9.5rem;top:40rem;bottom:auto;right:5vw}.finance-details{grid-template-columns:repeat(2,1fr);bottom:15rem;right:19vw}.finance-details>div:nth-child(2){border-right:0}.finance-details>div:nth-child(-n+2){border-bottom:1px solid #f4f4ef1f}.financing-link{bottom:2.5rem}}@media (width<=600px){.financing{min-height:108rem;padding-top:6rem}.financing-heading h2{font-size:clamp(3.6rem,17vw,5.5rem)}.finance-stat{top:27rem;left:auto;right:1.5rem}.finance-stat strong{font-size:8.5rem}.timeline{width:min(18rem,72vw);height:30rem;top:35rem;left:50%;right:auto;transform:translate(-50%)}.timeline:after{opacity:.12;background-size:18px 18px;height:100%;top:0;left:0;right:0}.timeline-base,.timeline-progress{width:2px;height:auto;inset:0 auto 0 50%;transform:translate(-50%)}.timeline-progress{transform-origin:top;transform:translate(-50%)scaleY(0);box-shadow:0 0 1.2rem #b7ff2a73}.timeline-glow{width:14px;height:100%;top:0;left:50%;transform:translate(-50%)}.timeline-leader{inset:auto auto -8px 50%;transform:translate(-50%)}.timeline-node-wrap{text-align:center;width:15rem;min-width:0;max-width:none;transform:translate(-50%, calc(var(--timeline-icon-size,5.25rem) * -.5));padding-left:0;left:50%}.timeline-node-1,.timeline-node-3{transform:translate(-50%, calc(var(--timeline-icon-size,5.25rem) * -.5));text-align:center}.timeline-node-1 .timeline-node,.timeline-node-3 .timeline-node{margin:0 auto}.timeline-node-number{margin-top:1rem;margin-left:0}.timeline-node-wrap p{margin-top:.65rem;margin-left:0}.timeline-node-wrap small{margin-left:0}.ownership-ring{width:9rem;top:auto;bottom:25rem;right:1.5rem}.finance-details{grid-template-columns:1fr 1fr;bottom:15rem;left:1.5rem;right:1.5rem}.finance-details>div{min-height:8rem;padding:1.2rem}}.contact-page{padding-bottom:6rem}.contact-hero,.contact-paths,.contact-forms{padding-left:clamp(1.5rem,5vw,6rem);padding-right:clamp(1.5rem,5vw,6rem)}.contact-hero{padding-top:var(--hero-pad-top);padding-bottom:var(--hero-pad-bottom);flex-direction:column;align-items:flex-start;display:flex}.contact-hero h1{max-width:13ch;font-family:var(--font-body);font-size:var(--text-page-title);letter-spacing:-.04em;font-weight:500;line-height:var(--heading-leading);margin:0}.contact-hero>p:nth-of-type(2){max-width:37rem;margin:var(--heading-to-copy) 0 0;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}.contact-form-hero{gap:var(--title-copy-gap);padding:var(--hero-pad-top) clamp(1.5rem, 5vw, 6rem) var(--hero-pad-bottom);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.contact-form-hero--rider{column-gap:var(--title-copy-gap);grid-template-columns:minmax(0,max-content) minmax(18rem,1fr);grid-template-areas:"eyebrow offer""title offer""lead link";align-items:start;row-gap:0}.contact-form-hero--rider>.eyebrow{grid-area:eyebrow}.contact-form-hero--rider>h1{grid-area:title}.contact-form-hero--rider>.contact-form-hero-lead{grid-area:lead}.contact-form-hero--rider>.rider-offer-card{grid-area:offer;align-self:center}.contact-form-hero--rider>.text-link{margin-top:var(--heading-to-copy);grid-area:link;place-self:start end;margin-bottom:0}.rider-offer-card{isolation:isolate;border:1px solid #76fbac47;border-radius:1.1rem;flex-direction:column;justify-content:flex-end;justify-self:end;width:100%;max-width:34rem;min-height:clamp(26rem,42vw,32rem);display:flex;position:relative;overflow:hidden;box-shadow:0 1.5rem 3rem #00000047}.rider-offer-card-media{z-index:0;border-radius:inherit;object-fit:cover;object-position:50% 18%;width:100%;height:100%;position:absolute;inset:0}.rider-offer-card:after{z-index:1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#0506052e 0%,#082a1a52 24%,#082a1ad1 52%,#0a2a1a 70%,#050605 100%);position:absolute;inset:0}.rider-offer-card-body{z-index:2;gap:1.25rem;padding:clamp(1.35rem,2.4vw,1.9rem);display:grid;position:relative}.rider-offer-title{max-width:14ch;color:var(--white);font-family:var(--font-body);letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,2.8vw,2.35rem);font-weight:500;line-height:1.1}.rider-offer-compare{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.rider-offer-compare-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05060538;border:1px solid #f4f4ef1a;border-radius:.8rem;gap:.55rem;min-height:8.75rem;padding:.95rem .9rem;display:grid}.rider-offer-compare-item span{color:#f4f4efad;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:600}.rider-offer-compare-item strong{color:#f4f4efe6;letter-spacing:-.02em;align-self:end;font-size:clamp(.95rem,1.4vw,1.1rem);font-weight:500;line-height:1.35}.rider-offer-compare-item.is-highlight{background:#76fbac1a;border-color:#76fbac47}.rider-offer-compare-item.is-highlight span{color:var(--green)}.rider-offer-compare-item.is-highlight strong{color:var(--white)}.contact-form-hero-lead{max-width:38rem;margin:var(--heading-to-copy) 0 0;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}.contact-form-hero h1{max-width:12ch;font-family:var(--font-body);font-size:var(--text-page-title);letter-spacing:-.04em;font-weight:500;line-height:var(--heading-leading);margin:0}.contact-form-hero>div:first-child>p:last-child:not(.eyebrow){max-width:38rem;margin:var(--heading-to-copy) 0 0;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}.contact-form-hero>.text-link{border-bottom-color:var(--green);margin-bottom:.5rem}.contact-gateway{min-height:100svh}.contact-paths{grid-template-columns:1fr 1fr;gap:1rem;padding-top:2rem;padding-bottom:4rem;display:grid}.contact-path{border:1px solid var(--line);background:#f4f4ef04;align-content:end;min-height:15rem;padding:clamp(1.5rem,3vw,2.5rem);transition:border-color .22s,background .22s,box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden}.contact-path:hover,.contact-path.is-active{background:radial-gradient(circle at 85% 10%,#76fbac16,#0000 15rem),#76fbac05;border-color:#76fbac6b;transform:translateY(-.22rem);box-shadow:0 1.1rem 3rem #0000002e}.contact-path>*{z-index:1;position:relative}.contact-path span{color:var(--green);letter-spacing:.16em;text-transform:uppercase;margin-bottom:auto;font-size:.62rem}.contact-path strong{letter-spacing:-.055em;font-size:clamp(2rem,4vw,4rem);font-weight:400}.contact-path p{max-width:none;margin:var(--paragraph-gap) 0 0;color:var(--muted);line-height:var(--leading-body)}.contact-forms{max-width:none;padding-bottom:4rem;scroll-margin-top:7rem}.contact-form-layout{gap:1.5rem;display:grid}.contact-form-panel{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff05, transparent 8rem), var(--panel);gap:2.5rem;padding:clamp(2rem,4vw,3rem);scroll-margin-top:7rem;display:grid}.contact-side-panel{border:1px solid var(--line);background:radial-gradient(circle at 0% 0%, #76fbac14, transparent 14rem), linear-gradient(180deg, #ffffff05, transparent 8rem), var(--panel);gap:1.25rem;padding:clamp(2rem,4vw,3rem);scroll-margin-top:7rem;display:grid}.contact-side-panel h2{max-width:11ch;font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400;line-height:.95}.contact-side-panel>p:not(.eyebrow){max-width:none;color:var(--muted);line-height:var(--leading-body);margin:0}.contact-side-details{border-top:1px solid var(--line);gap:1rem;margin:0;padding-top:1rem;display:grid}.contact-side-details div{gap:.35rem;display:grid}.contact-side-details dt{color:var(--green);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem}.contact-side-details dd{color:var(--white);margin:0;line-height:1.55}.contact-form-intro h2{font-family:var(--font-display);letter-spacing:-.06em;margin:.75rem 0 0;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:.95}.contact-form-intro p:not(.eyebrow){max-width:30rem;margin:var(--paragraph-gap) 0 0;color:var(--muted);line-height:var(--leading-body)}.site-form,.form-row{gap:1.5rem;display:grid}.form-field{gap:.55rem;display:grid}.form-field label{color:var(--white);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:600}.form-required{color:var(--green)}.site-form input,.site-form textarea{border:1px solid var(--line);width:100%;color:var(--white);font:inherit;background:#0b0d0b;border-radius:0;padding:.95rem 1rem;transition:border-color .2s,box-shadow .2s}.site-form input::placeholder,.site-form textarea::placeholder{color:#f4f4ef59}.site-form input:focus,.site-form textarea:focus{border-color:#76fbac73;outline:none;box-shadow:0 0 0 1px #76fbac1f}.custom-select{gap:.55rem;display:grid;position:relative}.custom-select label{color:var(--white);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:600}.custom-select-button{border:1px solid var(--line);color:#f4f4ef73;width:100%;min-height:3.4rem;font:inherit;text-align:left;background:linear-gradient(#76fbac08,#76fbac00),#0b0d0b;justify-content:space-between;align-items:center;padding:.95rem 1rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.custom-select-button.has-value{color:var(--white)}.custom-select-button:focus{border-color:#76fbac73;outline:none;box-shadow:0 0 0 1px #76fbac1f}.custom-select-input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.custom-select-caret{color:var(--green);margin-left:1rem;font-size:.85rem}.custom-select-menu{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070907fa;border:1px solid #76fbac33;gap:.35rem;margin:0;padding:.55rem;list-style:none;display:grid;position:absolute;top:calc(100% + .55rem);left:0;right:0;box-shadow:0 1.25rem 2.5rem #00000061,0 0 0 1px #ffffff05}.custom-select-option{width:100%;color:var(--white);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.custom-select-option:hover,.custom-select-option.is-highlighted{color:var(--green);background:radial-gradient(circle at 0%,#76fbac1f,#0000 40%),#76fbac14}.custom-select-check{color:var(--green);margin-left:1rem}.custom-select-option:focus{outline:none}.custom-select-option:focus-visible{outline-offset:-1px;outline:1px solid #76fbac59}.site-form textarea{resize:vertical;min-height:7rem}.site-form .button{justify-self:start;margin-top:.5rem}.site-form .button:disabled{opacity:.6;cursor:wait}.form-error{color:#f3b4b4;margin:0;line-height:1.5}.form-success{background:#76fbac0d;border:1px solid #76fbac38;gap:.75rem;padding:2rem;animation:.7s cubic-bezier(.16,1,.3,1) forwards page-reveal;display:grid}.form-success h3{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:400}.form-success p{max-width:28rem;color:var(--muted);line-height:var(--leading-body);margin:0}@media (width>=900px){.form-row{grid-template-columns:1fr 1fr}.contact-form-layout{grid-template-columns:minmax(0,1.45fr) minmax(22rem,.75fr);align-items:start}.contact-side-panel{position:sticky;top:8rem}}@media (width<=899px){.contact-hero{padding-top:8rem}.contact-jump{display:none}.contact-paths{grid-template-columns:1fr}.contact-form-hero,.contact-form-hero--rider{grid-template-columns:1fr;padding-top:8rem}.contact-form-hero--rider{grid-template-areas:"eyebrow""title""lead""offer""link"}.contact-form-hero--rider>.rider-offer-card{justify-self:stretch;max-width:none;margin-top:1.75rem}.rider-offer-compare{grid-template-columns:1fr}.rider-offer-compare-item{min-height:0}.contact-form-hero--rider>.text-link{margin-top:1.5rem}.contact-form-hero>.text-link{justify-self:start}.contact-form-layout,.about-team-grid,.about-summary-list{grid-template-columns:1fr}}
