.page-about .about-founder-page{position:relative;overflow:clip;background:#040a0d}.page-about .about-founder-hero{position:relative;min-height:670px;padding-top:104px;overflow:clip;isolation:isolate}.page-about .about-founder-hero:before,.page-about .about-founder-hero:after{content:none}.page-about .about-founder-backdrop,.page-about .about-founder-backdrop img{position:absolute;inset:0;width:100%;height:100%}.page-about .about-founder-backdrop{z-index:-2}.page-about .about-founder-backdrop img{object-fit:cover;object-position:center}.page-about .about-founder-backdrop:after{position:absolute;inset:0;background:linear-gradient(90deg,rgb(2 8 11 / .64) 0%,rgb(2 8 11 / .33) 46%,transparent 71%),linear-gradient(180deg,rgb(2 8 11 / .22) 0%,transparent 45%,#040a0d 99%);content:""}.page-about .about-founder-hero-grid{display:grid;grid-template-columns:minmax(0,.56fr) minmax(0,.44fr);min-height:566px;align-items:end;gap:22px}.page-about .about-founder-intro{position:relative;z-index:2;max-width:590px;padding:0 0 53px}.page-about .about-founder-intro .eyebrow,.page-about .about-founder-story .eyebrow,.page-about .about-founder-mission .eyebrow{margin-bottom:12px;color:var(--accent-bright);letter-spacing:.21em}.page-about .about-founder-intro h1{font-size:clamp(2.9rem,4.2vw,4.5rem);line-height:1.04;letter-spacing:-.05em;white-space:nowrap}.page-about .about-founder-intro h1 span{color:var(--accent-bright)}.page-about .about-founder-opening{display:grid;max-width:505px;gap:12px;margin-top:19px}.page-about .about-founder-opening p{color:#e5eeee;font-size:clamp(.88rem,1.13vw,1rem);line-height:1.53;text-shadow:0 2px 8px rgb(0 0 0 / .38)}.page-about .about-founder-opening strong{color:var(--text);font-weight:700}.page-about .about-founder-credit{display:grid;gap:3px;margin-top:17px;color:#eaf7f5;font-size:.68rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.page-about .about-founder-script{display:block;width:clamp(145px,12.5vw,208px);height:auto;margin:-8px 0 2px}.page-about .about-founder-figure{position:relative;z-index:1;align-self:end;width:min(100%,480px);margin:0 auto -10px;filter:drop-shadow(0 15px 32px rgb(0 0 0 / .44))}.page-about .about-founder-figure img{width:100%;max-height:575px;object-fit:contain;object-position:bottom}.page-about .about-founder-highlights{position:relative;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:-18px}.page-about .about-founder-card{display:flex;min-height:120px;align-items:center;gap:17px;border:1px solid rgb(0 197 188 / .34);border-radius:11px;background:linear-gradient(135deg,#051b1ff0,#030f14ed);box-shadow:inset 0 1px #54e0d10b,0 14px 32px #0003;padding:18px}.page-about .about-founder-card-icon{display:grid;width:66px;height:66px;flex:0 0 66px;place-items:center;border:1px solid rgb(0 197 188 / .1);border-radius:50%;background:#00c5bc17;color:#00ded6}.page-about .about-founder-card-icon svg{width:34px;height:34px}.page-about .about-founder-card h2{margin-bottom:5px;color:var(--text);font-size:.76rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.page-about .about-founder-card p{color:#d4e0df;font-size:.8rem;line-height:1.46}.page-about .about-founder-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:clamp(38px,5.2vw,82px);margin-top:54px}.page-about .about-founder-story,.page-about .about-founder-mission{min-width:0}.page-about .about-founder-story h2,.page-about .about-founder-mission h2{margin-bottom:17px;font-size:clamp(1.8rem,2.75vw,2.5rem);line-height:1.12}.page-about .about-founder-story>p:not(.eyebrow),.page-about .about-founder-mission>p:not(.eyebrow){margin-top:13px;color:#d4e0df;font-size:.91rem;line-height:1.57}.page-about .about-founder-story blockquote{margin:22px 0;border-left:4px solid #00d9d1;color:#61e6e1;padding:3px 0 3px 17px;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:700;line-height:1.46}.page-about .about-founder-mission{border:1px solid rgb(0 197 188 / .55);border-radius:13px;background:linear-gradient(145deg,#031d22d9,#031216e8);box-shadow:inset 0 1px #78eee30d,0 22px 48px #0003;padding:clamp(22px,2.6vw,34px)}.page-about .about-founder-mission h2{font-size:clamp(1.65rem,2.45vw,2.2rem)}.page-about .about-founder-mission .about-founder-motto{color:var(--text)!important;font-weight:700}.page-about .about-founder-mission ul{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.page-about .about-founder-mission li{position:relative;color:#e0eae9;padding-left:33px;font-size:.87rem;line-height:1.45}.page-about .about-founder-mission li:before{position:absolute;top:0;left:0;display:grid;width:21px;height:21px;place-items:center;border:2px solid #00d9d1;border-radius:50%;color:#00d9d1;content:"✓";font-size:.85rem;font-weight:700;line-height:1}.page-about .about-founder-closing{position:relative;display:grid;justify-items:center;gap:14px;margin-top:60px;padding:36px 0 82px;text-align:center}.page-about .about-founder-closing:before{position:absolute;z-index:0;bottom:0;left:-9%;width:230px;height:245px;background:url(/branding/detailgrid_icon.png) center / contain no-repeat;content:"";opacity:.045;pointer-events:none}.page-about .about-founder-closing>*{position:relative}.page-about .about-founder-closing h2{max-width:850px;font-size:clamp(1.25rem,2.25vw,2rem);font-weight:700;letter-spacing:.025em;line-height:1.26;text-transform:uppercase}.page-about .about-founder-closing>p:not(.about-founder-trial-note){max-width:670px;color:#c7d9d8;font-size:.88rem;line-height:1.5}.page-about .about-founder-closing .button{margin-top:5px;padding-inline:25px}.page-about .about-founder-trial-note{color:var(--text-muted);font-size:.77rem}@media (max-width: 1080px){.page-about .about-founder-intro h1{font-size:clamp(2.65rem,4.25vw,3.35rem)}.page-about .about-founder-card{gap:12px;padding:15px}.page-about .about-founder-card-icon{width:50px;height:50px;flex-basis:50px}.page-about .about-founder-card-icon svg{width:28px;height:28px}}@media (max-width: 800px){.page-about .about-founder-hero{min-height:625px}.page-about .about-founder-hero-grid{min-height:521px;grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);gap:8px}.page-about .about-founder-intro{padding-bottom:40px}.page-about .about-founder-intro h1{font-size:clamp(2.1rem,4.5vw,2.75rem)}.page-about .about-founder-opening{gap:9px}.page-about .about-founder-opening p{font-size:.82rem;line-height:1.44}.page-about .about-founder-figure img{max-height:495px}.page-about .about-founder-card{display:block;min-height:165px}.page-about .about-founder-card-icon{margin-bottom:11px}.page-about .about-founder-card p{font-size:.74rem}.page-about .about-founder-story-grid{gap:28px}.page-about .about-founder-story>p:not(.eyebrow),.page-about .about-founder-mission>p:not(.eyebrow){font-size:.84rem}}@media (max-width: 680px){.page-about .about-founder-hero{min-height:0;padding-top:100px}.page-about .about-founder-backdrop img{object-position:60% center}.page-about .about-founder-backdrop:after{background:linear-gradient(180deg,#02080bba,#02080bcc 49%,#02080b42 79%,#040a0d)}.page-about .about-founder-hero-grid{display:flex;min-height:0;flex-direction:column;align-items:stretch;gap:12px}.page-about .about-founder-intro{max-width:none;padding-bottom:0}.page-about .about-founder-intro h1{font-size:clamp(2.17rem,8.6vw,3.8rem);white-space:normal}.page-about .about-founder-opening{max-width:550px;margin-top:17px}.page-about .about-founder-opening p{font-size:.89rem;line-height:1.52}.page-about .about-founder-credit{margin-top:18px}.page-about .about-founder-figure{width:min(86%,370px);margin:0 auto -14px}.page-about .about-founder-figure img{max-height:450px}.page-about .about-founder-highlights{grid-template-columns:1fr;gap:10px;margin-top:15px}.page-about .about-founder-card{display:flex;min-height:0;gap:16px;padding:14px}.page-about .about-founder-card-icon{margin-bottom:0}.page-about .about-founder-card p{font-size:.8rem}.page-about .about-founder-story-grid{grid-template-columns:1fr;gap:34px;margin-top:55px}.page-about .about-founder-story h2,.page-about .about-founder-mission h2{font-size:clamp(1.8rem,7vw,2.35rem)}.page-about .about-founder-story>p:not(.eyebrow),.page-about .about-founder-mission>p:not(.eyebrow){font-size:.9rem}.page-about .about-founder-closing{margin-top:44px;padding-bottom:67px}}@media (max-width: 360px){.page-about .about-founder-intro h1{font-size:2.1rem}.page-about .about-founder-opening p{font-size:.84rem}.page-about .about-founder-figure{width:95%}.page-about .about-founder-closing .button{max-width:100%;padding-inline:14px;font-size:.77rem}}@media (prefers-reduced-motion: reduce){.page-about .about-founder-figure{transform:none!important}}
