.about-page{color:#17212b;background:#eef0f2}main.about-page>section.about-business-hero{margin-top:calc(-1 * var(--header-space));color:#f4f7fb;background:#000;padding:0;position:relative}.about-business-stage{background:#000;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.about-business-copy{z-index:2;padding-top:calc(var(--header-controls-height) + 50px);padding-bottom:24px;position:relative}.about-business-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(32px,5vw,72px);display:grid}.about-business-intro h1{letter-spacing:-.045em;color:#f4f7fb;margin:0;font-size:clamp(36px,4.2vw,60px);font-weight:400;line-height:1.12}.about-business-intro>p{color:#c5ced9;max-width:480px;margin:0;font-size:17px;line-height:1.65}.about-business-scene{pointer-events:none;flex:1;min-height:clamp(400px,60svh,640px);position:relative}.about-business-scene iframe{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.about-business-scene:after{content:"";pointer-events:none;background:linear-gradient(#000,#0000 22% 76%,#000);position:absolute;inset:-1px}.about-purpose-copy{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(40px,7vw,100px);display:grid}main.about-page>section.about-team{padding-block:96px 112px}.about-team h2,.about-purpose h2{letter-spacing:-.045em;font-size:clamp(30px,3.3vw,44px);line-height:1.15}.about-team h2{max-width:650px;margin:0 0 48px}.about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.about-person-card{background:#fff;border:1px solid #dce1e6;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.about-person-card>img{aspect-ratio:1;object-fit:cover;object-position:center top;width:100%;height:auto;display:block}.about-person-card>div{flex:1;padding:24px}.about-person-card h3{margin:0 0 6px;font-size:22px;line-height:1.25}.about-person-card p{color:#66717c;margin:0;font-size:14px;line-height:1.6}main.about-page>section.about-purpose{color:#f4f7fb;background:#000;padding-block:112px}.about-purpose-copy{align-items:start}.about-purpose p{color:#bfc8d3;font-size:16px;line-height:1.75}.about-purpose .btn{margin-top:12px}@media (width<=1000px){.about-business-intro,.about-purpose-copy{grid-template-columns:1fr;gap:24px}.about-business-intro>p{max-width:600px;font-size:16px}.about-business-copy{padding-top:calc(var(--header-controls-height) + 28px)}.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=699px){.about-business-intro h1{font-size:clamp(32px,8vw,42px)}.about-business-intro>p{font-size:15px;line-height:1.6}.about-business-copy{padding-top:calc(var(--header-controls-height) + 24px)}.about-business-scene{min-height:clamp(360px,52svh,520px)}main.about-page>section.about-team,main.about-page>section.about-purpose{padding-block:64px}.about-team h2{margin-bottom:32px}.about-team-grid{gap:16px}.about-person-card>div{padding:20px 16px}.about-person-card h3{font-size:20px}}@media (width<=540px){.about-team-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce),(height<=650px){.about-business-stage{min-height:0}.about-business-scene{min-height:clamp(320px,55svh,520px)}}
