.about-reference{--about-paper:#f7f8f2;--about-ink:#0a211f;--about-lime:#aaea5e;background:var(--about-paper);color:var(--about-ink);overflow:clip}.about-reference .about-container{width:calc(100% - 64px);max-width:1252px;margin-inline:auto}.about-reference .about-section{padding-block:100px;position:relative}.about-reference .about-centered{text-align:center}.about-reference .about-pill{display:inline-flex;align-items:center;min-height:34px;border:1px solid #83bd87;border-radius:24px;padding:4px 12px;font-size:16px;line-height:24px;color:#267146}.about-reference .about-title{font-size:48px;font-weight:600;line-height:1.2;letter-spacing:-.035em;margin-top:16px;text-wrap:balance}.about-reference .about-title-centered{max-width:988px;margin-inline:auto}.about-reference .about-title .font-accent{font-weight:500}.about-reference .about-body{font-size:16px;line-height:1.5;color:#52645c;margin-top:24px}.about-reference .about-centered>.about-body{max-width:760px;margin-inline:auto}.about-reference .about-button{display:inline-flex;position:relative;gap:12px;align-items:center;min-height:56px;padding:14px 27px;margin-top:32px;border-radius:8px;background:linear-gradient(180deg,#9cd953,#bafa71);color:#10231a;font-size:16px;font-weight:600;box-shadow:inset 0 1.6px 3px #ffffffb8;overflow:hidden;transition:box-shadow .3s,transform .3s}.about-reference .about-button:before{content:"";pointer-events:none;position:absolute;width:40px;height:150%;left:-60px;top:-25%;background:#fff9;filter:blur(8px);transform:skewX(-20deg);transition:left .6s}.about-reference .about-button:focus-visible:before,.about-reference .about-button:hover:before{left:110%}.about-reference a:focus-visible,.about-reference button:focus-visible,.about-reference summary:focus-visible{outline:2px solid #5b993e;outline-offset:5px}.about-reference .about-hero{position:relative;isolation:isolate;overflow:hidden;background:#09090b;border-radius:0 0 32px 32px;color:#fafafa}.about-reference .about-hero-animation{position:absolute;inset:0;z-index:-1;pointer-events:none}.about-reference .about-hero-heading{position:relative;padding-top:104px;text-align:center;display:flex;align-items:center;flex-direction:column}.about-reference .about-hero-logo{display:block;width:168px;height:44px;margin-bottom:40px}.about-reference .about-hero-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.about-reference .about-breadcrumb{display:flex;align-items:center;gap:5px;padding:4px 12px;border-radius:18px;background:#ffffff1a;font-size:12px;line-height:20px;color:#aaa}.about-reference .about-breadcrumb span{color:#fff}.about-reference .about-hero h1{font-size:56px;font-weight:600;line-height:1.2;letter-spacing:-.035em;max-width:800px;padding-inline:16px;margin:16px auto 0;text-wrap:balance}.about-reference .about-gallery{position:relative;margin-top:56px}.about-reference .about-crystal{pointer-events:none;position:absolute;width:213px;height:223px;-o-object-fit:contain;object-fit:contain}.about-reference .about-crystal-hero{right:0;top:0;z-index:-1}.about-reference .about-crystal-proof{right:0;top:-140px}.about-reference .about-split{display:grid;grid-template-columns:610fr 503fr;align-items:center;gap:80px}.about-reference .about-introduction{padding-bottom:0}.about-reference .about-intro-body{max-width:550px}.about-reference .about-devices{height:570px;position:relative;isolation:isolate}.about-reference .about-glow{position:absolute;pointer-events:none;z-index:-1;width:275px;height:198px;border-radius:100%;background:#b3f876;opacity:.45;filter:blur(65px);left:30%;top:25%}.about-reference .about-device{position:absolute;border:7px solid #121b17;background:#111;border-radius:18px;overflow:hidden;box-shadow:0 18px 30px #12392022}.about-reference .about-device img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-reference .about-device-0{width:80%;height:220px;top:35px;left:0;rotate:-12deg}.about-reference .about-device-1{width:58%;height:385px;top:130px;left:23%;rotate:13deg}.about-reference .about-device-2{width:44%;height:160px;bottom:10px;right:0;rotate:-8deg}.about-reference .about-stat-grid{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:40px}.about-reference .about-stat-grid>.about-glow{left:20%;top:10%}.about-reference .about-stat-card{padding:32px 30px;min-height:329px;border:1px solid #e1e4df;border-radius:16px;background:#fafafaf5}.about-reference .about-stat-card h3{font-size:24px;line-height:1.2;font-weight:600;overflow-wrap:anywhere}.about-reference .about-stat-value{margin-top:48px;font-size:56px;line-height:1.2;font-weight:600;letter-spacing:-.04em}.about-reference .about-stat-value-word{font-size:34px;overflow-wrap:anywhere}.about-reference .about-stat-card .about-body{margin-top:24px}.about-reference .about-story{padding-bottom:320px}.about-reference .about-story-split{grid-template-columns:565fr 608fr}.about-reference .about-story-body{font-size:22px;line-height:1.5}.about-reference .about-founder-pair{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;min-height:517px}.about-reference .about-founder-pair>.about-glow{top:10%;left:35%}.about-reference .about-founder{min-width:0}.about-reference .about-founder-0{align-self:start;margin-top:-50px}.about-reference .about-founder-1{align-self:end;margin-bottom:-50px}.about-reference .about-founder-portrait{position:relative;height:517px;background:linear-gradient(135deg,#e4edd9,#fafafa 60%);border-radius:20px;overflow:hidden}.about-reference .about-founder-portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.about-reference .about-initials{height:100%;display:flex;flex-direction:column;gap:18px;justify-content:center;align-items:center;padding:12px;text-align:center;color:#123e2f}.about-reference .about-initials>span:first-child{font-size:72px;line-height:1}.about-reference .about-initials>span:last-child{font-size:16px}.about-reference .about-dark-band{background:#09090b;color:#fafafa;border-radius:32px;overflow:hidden;position:relative}.about-reference .about-dark-band .about-pill{color:#85c968;border-color:#234c2f}.about-reference .about-dark-band .about-body{color:#b0b8b2}.about-reference .about-impact .about-title{max-width:719.469px}.about-reference .about-impact .about-body{max-width:819.594px;font-size:18px;margin-top:16px;color:#fafafa}.about-reference .about-impact-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px}.about-reference .about-impact-stats article{min-height:115px;padding:1px;border-radius:16px;background:linear-gradient(180deg,transparent,#454c4518 18%,#8ccf49)}.about-reference .about-impact-stats article:nth-child(2n){background:linear-gradient(180deg,#8ccf49,#454c4580 75%,transparent)}.about-reference .about-impact-stats article>div{min-height:113px;height:100%;display:flex;align-items:center;justify-content:center;gap:16px;padding:16px;border-radius:15px;background:#0a0a0a}.about-reference .about-impact-stats strong{font-size:56px;line-height:1.2;font-weight:700}.about-reference .about-impact-stats h3{max-width:130px;font-size:20px;line-height:1.2;font-weight:400;color:#fafafa}.about-reference .about-impact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px}.about-reference .about-impact-card{position:relative;aspect-ratio:301/456.5;border-radius:16px;overflow:hidden;background:#1a201b}.about-reference .about-impact-card a{display:block;width:100%;height:100%}.about-reference .about-impact-card img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-reference .about-impact-card a:focus-visible{outline:3px solid #aaea5e;outline-offset:-4px}.about-reference .about-impact-action .about-button{margin-top:56px;width:177px;padding-inline:0;justify-content:center}.about-reference .about-team{padding-top:32px}.about-reference .about-proof .about-title{max-width:540px}.about-reference .about-proof-grid{display:grid;grid-template-columns:718fr 502fr;gap:32px;margin-top:56px}.about-reference .about-proof-card{background:white;border:1px solid #e5e5e5;border-radius:16px;padding:32px;min-height:448px}.about-reference .about-proof-label{font-weight:600;font-size:24px;line-height:1.2}.about-reference .about-proof-stats{display:flex;flex-wrap:wrap;gap:32px;margin-top:24px}.about-reference .about-proof-stats>div{flex:1;min-width:150px}.about-reference .about-proof-stats strong{font-size:24px;font-weight:600}.about-reference .about-proof-stats p{font-size:14px;color:#657167;margin-top:4px}.about-reference .about-proof-byline{display:flex;gap:16px;align-items:center;margin-top:32px}.about-reference .about-proof-byline>span{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;border-radius:50%;background:#d8edc7;font-size:28px}.about-reference .about-proof-byline p{font-size:16px;font-weight:500}.about-reference .about-proof-byline a{display:flex;align-items:center;gap:8px;font-size:14px;margin-top:8px;color:#5b7161}.about-reference .about-proof-visual{position:relative;isolation:isolate;min-height:448px;border-radius:16px;overflow:hidden;background:#071b17}.about-reference .about-proof-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.about-reference .about-proof-visual figcaption{position:absolute;inset:auto 0 0;padding:32px;background:linear-gradient(0deg,#071b17,transparent);color:white;font-size:18px;line-height:1.5}.about-reference .about-partners{padding-top:0}.about-reference .about-partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px}.about-reference .about-partner-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:144px;border:1px solid #e0e5de;background:white;border-radius:16px;text-align:center;padding:20px}.about-reference .about-partner-card>span{font-size:24px;font-weight:500}.about-reference .about-partner-card>small{font-size:12px;color:#819084;margin-top:10px}.about-reference .about-career{padding-top:56px}.about-reference .about-career-card{isolation:isolate;position:relative;display:flex;align-items:center;min-height:500px;border-radius:32px;background:#09090b;color:white}.about-reference .about-career-copy{position:relative;z-index:2;max-width:47%;padding:48px}.about-reference .about-career-card .about-pill{color:#8bd86a;border-color:#386537}.about-reference .about-career-card .about-body{color:#c7ccc7}.about-reference .about-career-people{display:flex;position:absolute;width:50%;right:0;bottom:0;gap:12px;height:126%;align-items:flex-end}.about-reference .about-career-people .about-founder-portrait{width:50%;height:88%;border-radius:20px 20px 0 0;background:linear-gradient(135deg,#284932,#0b2419)}.about-reference .about-career-people .about-initials{color:#c8f2ad}.about-reference .about-career-person-1{height:74%!important}.about-reference .about-career-card>.about-glow{left:40%;top:0;background:#638b35;opacity:.6}.about-reference .about-project-cta{padding-top:0}.about-reference .about-project-cta-card{isolation:isolate;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:32px;background:radial-gradient(ellipse at 65% 0,#5b7630,#0a0d0a 65%);color:white;border-radius:32px;padding:48px}.about-reference .about-project-cta-card>.about-devices{height:440px}.about-reference .about-project-cta-card .about-body{color:#cbd5cb}.about-reference .about-project-cta-card .about-pill{color:#9bdd79;border-color:#558c4c}.about-reference .about-cta-strip{margin-top:16px;padding:16px 24px;border-radius:32px;background:#b9f378;font-size:16px;text-align:center;color:#183a24}.about-reference .about-email .about-light-content{display:flex;align-items:center;flex-direction:column;gap:24px;padding-top:0}.about-reference .about-email .about-body{max-width:670px;text-align:center}@media (max-width:1100px){.about-reference .about-split{gap:40px}.about-reference .about-title{font-size:40px}.about-reference .about-impact-grid,.about-reference .about-stat-grid{gap:16px}.about-reference .about-stat-card{padding:24px 20px}.about-reference .about-founder-pair{gap:16px}.about-reference .about-story{padding-bottom:180px}.about-reference .about-career-copy{padding:32px;max-width:50%}}@media (max-width:767px){.about-reference .about-container{width:calc(100% - 40px)}.about-reference .about-section{padding-block:56px}.about-reference .about-title{font-size:32px;line-height:1.2}.about-reference .about-pill{font-size:12px;min-height:28px;padding:2px 10px}.about-reference .about-hero-heading{padding-top:32px}.about-reference .about-hero-logo{width:130px;height:34px;margin-bottom:28px}.about-reference .about-hero h1{font-size:36px;max-width:560px;padding-inline:24px}.about-reference .about-crystal-hero{width:106px;height:111px;opacity:.55}.about-reference .about-gallery{margin-top:32px}.about-reference .about-split{grid-template-columns:1fr;gap:40px}.about-reference .about-devices{height:440px;max-width:460px;width:100%;margin:auto}.about-reference .about-device-0{height:170px}.about-reference .about-device-1{height:295px;top:110px}.about-reference .about-device-2{height:120px}.about-reference .about-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.about-reference .about-stat-card{min-height:260px;padding:24px 16px}.about-reference .about-stat-card h3{font-size:18px}.about-reference .about-stat-value{font-size:44px;margin-top:28px}.about-reference .about-stat-value-word{font-size:25px}.about-reference .about-stat-card .about-body{font-size:14px}.about-reference .about-founder-pair{min-height:380px;padding-block:40px}.about-reference .about-founder-portrait{height:340px}.about-reference .about-initials>span:first-child{font-size:52px}.about-reference .about-initials>span:last-child{font-size:12px}.about-reference .about-story-body{font-size:18px}.about-reference .about-impact-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px}.about-reference .about-impact-stats article>div{padding:12px;gap:8px}.about-reference .about-impact-stats strong{font-size:36px}.about-reference .about-impact-stats h3{font-size:14px}.about-reference .about-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.about-reference .about-proof-grid{grid-template-columns:1fr;gap:24px;margin-top:32px}.about-reference .about-proof-card{padding:24px}.about-reference .about-proof-visual{min-height:360px}.about-reference .about-crystal-proof{width:106px;height:111px;top:-75px}.about-reference .about-partner-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.about-reference .about-partner-card{padding:16px}.about-reference .about-partner-card>span{font-size:20px}.about-reference .about-career-card{flex-direction:column;overflow:hidden}.about-reference .about-career-copy{max-width:none;padding:32px}.about-reference .about-career-people{position:relative;width:90%;height:340px}.about-reference .about-career-people .about-founder-portrait{height:100%}.about-reference .about-project-cta-card{grid-template-columns:1fr;padding:32px;gap:16px}.about-reference .about-project-cta-card>.about-devices{height:380px}}@media (prefers-reduced-motion:reduce){.about-reference .about-button,.about-reference .about-button:before{transition:none}}.about-reference .about-light-section{position:relative;isolation:isolate}.about-reference .about-light-content{position:relative}.about-reference .about-motion-rail{--about-rail-gap:16px;width:100%;min-width:0}.about-reference .about-rail-window{overflow:hidden;width:100%}.about-reference .about-rail-period,.about-reference .about-rail-sequence,.about-reference .about-rail-track{display:flex;flex:0 0 auto;gap:var(--about-rail-gap);width:-moz-max-content;width:max-content;align-items:flex-start}.about-reference .about-motion-rail[data-motion-paused=true] .about-rail-window{overflow-x:auto}.about-reference .about-gallery-rails>.about-rail-window+.about-rail-window{margin-top:16px}.about-reference .about-gallery-photo{display:block;flex:0 0 auto;width:var(--about-photo-width);height:422px;overflow:hidden;border-radius:16px;background:#113c32}.about-reference .about-gallery-photo img,.about-reference .about-team-portrait img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-reference .about-rail-controls{display:flex;justify-content:center;padding:16px 24px}.about-reference .about-rail-toggle{border:1px solid;border-radius:999px;padding:10px 18px;min-height:44px;color:inherit;background:transparent;font:inherit;font-size:14px;cursor:pointer}.about-reference .about-rail-toggle:disabled{opacity:.65;cursor:default}.about-reference .about-faq-question:focus-visible,.about-reference .about-gallery-photo:focus-visible,.about-reference .about-rail-toggle:focus-visible{outline:2px solid #aaea5e;outline-offset:-3px}.about-reference .about-team-rail{--about-rail-gap:32px;color:#f4f7ef}.about-reference .about-team-card{flex:0 0 335px;width:335px;padding-bottom:38px;text-align:center}.about-reference .about-team-portrait{height:504px;overflow:hidden;border-radius:24px;background:radial-gradient(ellipse at 50% 80%,#24694e 0,#103f33 38%,#082b25 75%)}.about-reference .about-team-portrait img{-o-object-position:center top;object-position:center top}.about-reference .about-team-initials{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#aaea5e;font-size:92px;font-weight:400;letter-spacing:-.05em}.about-reference .about-team-caption{padding-top:24px}.about-reference .about-team-caption h3{margin:0;font-size:32px;line-height:38.4px;font-weight:400}.about-reference .about-team-caption p{margin:9px 0 0;font-size:24px;line-height:36px}.about-reference .about-reference-faq{width:100%;max-width:1038px;margin-inline:auto;color:#0a211f}.about-reference .about-faq-item{border-bottom:1px solid #cbd8ce}.about-reference .about-faq-item h3{margin:0}.about-reference .about-faq-question{display:flex;width:100%;min-height:105px;padding:32px;align-items:center;justify-content:space-between;gap:24px;border:0;background:transparent;text-align:left;color:inherit;font:inherit;font-size:24px;line-height:1.5;font-weight:400;cursor:pointer}.about-reference .about-faq-question:disabled{cursor:default}.about-reference .about-faq-chevron{display:flex;flex:0 0 40px;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid #317044;border-radius:50%;color:#317044;transition:transform .24s ease}.about-reference .about-faq-chevron svg{width:20px;height:20px}.about-reference .about-faq-item[data-expanded=true] .about-faq-chevron{transform:rotate(90deg)}.about-reference .about-faq-answer{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .28s ease,visibility .28s}.about-reference .about-faq-item[data-expanded=true] .about-faq-answer{grid-template-rows:1fr;visibility:visible}.about-reference .about-faq-answer-inner{min-height:0;overflow:hidden}.about-reference .about-faq-answer p{margin:0;padding:0 32px 32px;font-size:18px;line-height:1.6;white-space:pre-line}@media (max-width:639px){.about-reference .about-gallery-photo{height:220px;width:calc(var(--about-photo-width) * 220 / 422)}.about-reference .about-team-card{width:260px;flex-basis:260px}.about-reference .about-team-portrait{height:auto;aspect-ratio:335/504}.about-reference .about-team-initials{aspect-ratio:335/504;font-size:72px}.about-reference .about-team-caption h3{font-size:26px;line-height:1.2}.about-reference .about-team-caption p{font-size:20px;line-height:1.5}.about-reference .about-faq-question{min-height:84px;padding:20px 16px;gap:16px;font-size:20px}.about-reference .about-faq-answer p{padding:0 16px 24px;font-size:16px}}@media (prefers-reduced-motion:reduce){.about-reference .about-rail-track{animation:none;transform:none}.about-reference [data-rail-clone]{display:none}.about-reference .about-rail-window{overflow-x:auto}.about-reference .about-faq-answer,.about-reference .about-faq-chevron{transition:none}}