.gx-about .text-link{color:var(--peri-deep);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.gx-about .text-link span{transition:transform .16s}.gx-about .text-link:hover span{transform:translate(4px)}.gx-about .founder-avatar{aspect-ratio:1;background-color:var(--coral);border-radius:50%;width:clamp(170px,22vw,260px);display:block;overflow:hidden;box-shadow:0 0 0 4px #ffffff8c,0 0 0 8px #c7482ae6,0 20px 36px #16161d38}.gx-about .founder-avatar--lg{width:clamp(220px,30vw,360px)}.gx-about .founder-photo{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.gx-about .hero{background:var(--peri);color:var(--ink);padding-top:calc(var(--header-h) + clamp(3rem, 9vh, 7rem));isolation:isolate;padding-bottom:clamp(4rem,12vh,9rem);position:relative;overflow:hidden}.gx-about .hero-orb{filter:blur(8px);z-index:-1;opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.gx-about .hero-orb--a{background:radial-gradient(circle at 35% 35%, var(--peri-tint), transparent 70%);width:46vw;max-width:620px;height:46vw;max-height:620px;top:-10%;right:-8%}.gx-about .hero-orb--b{background:radial-gradient(circle at 60% 40%, var(--lime), transparent 68%);opacity:.35;width:38vw;max-width:480px;height:38vw;max-height:480px;bottom:-16%;left:-10%}.gx-about .hero .hero-inner{text-align:center;max-width:1000px;margin-inline:auto;padding-inline:clamp(1.25rem,3vw,2rem)}.gx-about .hero-kicker{color:var(--lime-deep);margin-bottom:1.5rem}.gx-about .hero-h1{letter-spacing:-.03em;text-wrap:balance;margin-bottom:1.75rem;font-size:clamp(2.4rem,5.2vw,4.4rem);font-weight:800;line-height:1.02}.gx-about .hero-h1 .h1-line{text-wrap:balance;display:block}.gx-about .hero-h1 .split-line{will-change:transform;display:block}.gx-about .hero-subhead{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-soft);text-wrap:balance;max-width:30ch;margin:0 auto 1.75rem;font-size:clamp(1.1rem,2.4vw,2rem);font-weight:500;line-height:1.12}.gx-about .hero-sub{max-width:640px;color:var(--ink);margin:0 auto;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.55}.gx-about .story{background:var(--base);padding-block:clamp(4rem,10vh,8rem)}.gx-about .story-inner{grid-template-columns:auto 1fr;align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.gx-about .story-figure{top:calc(var(--header-h) + 2rem);flex-direction:column;align-items:center;gap:1rem;margin:0;display:flex;position:sticky}.gx-about .story-caption{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-soft);text-align:center;white-space:nowrap;font-size:.72rem}.gx-about .story-text .kicker{margin-bottom:1rem}.gx-about .story-h2{letter-spacing:-.02em;text-wrap:balance;margin-bottom:1.5rem;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;line-height:1.06}.gx-about .story-line{color:var(--ink-soft);max-width:60ch;margin-top:1.25rem;font-size:1.0625rem}.gx-about .story-line:first-of-type{margin-top:0}.gx-about .story-quote{border-left:4px solid var(--coral);margin:clamp(2.5rem,5vh,3.5rem) 0 0;padding:clamp(1.5rem,3vw,2rem) 0 0 clamp(1.5rem,3vw,2rem)}.gx-about .story-quote p{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:30ch;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:700;line-height:1.18}.gx-about .story-quote footer{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-top:1.25rem;display:flex}.gx-about .story-cite{color:var(--peri-deep);font-size:.95rem;font-style:normal;font-weight:600}.gx-about .story-cite-role{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem}.gx-about .model{background:var(--lime);color:var(--ink);padding-block:clamp(4rem,10vh,8rem)}.gx-about .model-head{margin-bottom:clamp(2rem,4vh,3rem)}.gx-about .model-head .kicker{margin-bottom:1rem}.gx-about .model-h2{letter-spacing:-.02em;text-wrap:balance;max-width:22ch;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;line-height:1.04}.gx-about .model-body{border-top:var(--bw-strong) solid var(--ink);grid-template-columns:1.4fr 1fr;gap:clamp(1.5rem,4vw,3rem);max-width:980px;padding-top:clamp(1.75rem,4vh,2.5rem);display:grid}.gx-about .model-body p{color:var(--ink);opacity:.92;font-size:1.0625rem}.gx-about .model-body strong{font-weight:700}.gx-about .philosophy{background:var(--base);padding-block:clamp(4rem,10vh,8rem)}.gx-about .philosophy-head{text-align:center;margin-bottom:clamp(2.5rem,5vh,4rem)}.gx-about .philosophy-head .kicker{margin-bottom:1rem}.gx-about .philosophy-h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700}.gx-about .value-grid{grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,2.5vw,2rem);display:grid}.gx-about .value-card{border-radius:var(--r-xl);border:var(--bw) solid var(--on-block-line);will-change:transform;flex-direction:column;min-height:220px;padding:clamp(1.75rem,3vw,2.5rem);transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;display:flex;position:relative}.gx-about .value-card--peri{background:var(--peri)}.gx-about .value-card--lime{background:var(--lime)}.gx-about .value-card--coral{background:var(--coral)}.gx-about .value-card--ink{background:var(--ink);color:var(--base);border-color:#ffffff1f}.gx-about .value-card:hover{z-index:2;transform:translateY(-18px)scale(1.05);box-shadow:0 8px 16px #16161d0f,0 44px 64px -22px #16161d4d}.gx-about .value-card:active{transform:translateY(-9px)scale(1.025)}.gx-about .value-title{letter-spacing:-.01em;color:var(--ink);font-size:1.5rem;font-weight:700}.gx-about .value-card--ink .value-title{color:var(--base)}.gx-about .value-body{color:var(--ink);margin-top:1rem;font-weight:500}.gx-about .value-card--ink .value-body{color:var(--base);opacity:.85}.gx-about .value-card--coral .value-body{color:var(--ink)}.gx-about .final-cta{background:var(--peri);color:var(--ink);text-align:center;scroll-margin-top:var(--header-h);padding-block:clamp(5rem,12vh,9rem)}.gx-about .final-inner{max-width:760px;margin-inline:auto;padding-inline:clamp(1.25rem,3vw,2rem)}.gx-about .final-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.02}.gx-about .final-reassure{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--peri-deep);margin-top:1.5rem;font-size:.9rem;font-weight:700}.gx-about .final-cta .btn-on-block{margin-top:clamp(2rem,4vh,2.75rem)}.gx-about.js-anim [data-hero-sub],.gx-about.js-anim [data-hero-kicker],.gx-about.js-anim [data-hero-subhead],.gx-about.js-anim .hero-h1,.gx-about.js-anim [data-story-figure],.gx-about.js-anim [data-story-el],.gx-about.js-anim [data-model-el],.gx-about.js-anim [data-phil-el],.gx-about.js-anim [data-value],.gx-about.js-anim [data-final-el]{opacity:0}@media (max-width:900px){.gx-about .story-inner{grid-template-columns:1fr;justify-items:center;gap:2.5rem}.gx-about .story-figure{position:static;top:auto}.gx-about .story-text{text-align:left}.gx-about .model-body{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:760px){.gx-about .value-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gx-about.js-anim [data-hero-sub],.gx-about.js-anim [data-hero-kicker],.gx-about.js-anim [data-hero-subhead],.gx-about.js-anim .hero-h1,.gx-about.js-anim [data-story-figure],.gx-about.js-anim [data-story-el],.gx-about.js-anim [data-model-el],.gx-about.js-anim [data-phil-el],.gx-about.js-anim [data-value],.gx-about.js-anim [data-final-el]{opacity:1!important;transform:none!important}}
