.about-page{background:var(--paper)}.about-hero{min-height:72svh;color:var(--paper);background:#050505;padding:25px clamp(20px,5vw,82px) 34px;position:relative;overflow:hidden}.about-hero:before{content:"STRAY";color:#58f00012;letter-spacing:-.04em;font-size:clamp(10rem,26vw,24rem);font-weight:900;line-height:.8;position:absolute;bottom:-.06em;right:-.03em}.about-hero .nav-links a[aria-current=page]{color:var(--green)}.about-hero-copy{z-index:2;max-width:930px;padding-top:clamp(105px,16vh,165px);padding-bottom:110px;position:relative}.about-hero h1,.about-story h2,.about-operation h2,.about-team h2,.about-cta h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3.8rem,8vw,6rem);font-weight:900;line-height:.88}.about-hero h1 em,.about-operation h2 em,.about-team h2 em,.about-cta h2 em{letter-spacing:-.04em;font-family:Georgia,serif;font-weight:400}.about-hero h1 em{color:var(--green)}.about-hero-copy>p{color:#d0d0ca;max-width:620px;margin:30px 0 0;font-size:18px;line-height:1.55}.about-story{background:var(--paper)}.about-page .about-story{padding-top:clamp(125px,12vw,170px)}.about-story h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3.8rem,8vw,6rem);font-weight:900;line-height:.88}.about-story-copy{border-top:1px solid #99978f;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,90px);margin-top:56px;padding-top:28px;display:grid}.about-story-copy p{max-width:65ch;margin:0;font-size:clamp(16px,1.45vw,20px);line-height:1.7}.about-stats{background:#454541;border:1px solid #454541;grid-template-columns:.8fr .8fr 1.4fr;gap:1px;margin-top:clamp(64px,9vw,120px);display:grid}.about-stats p{min-height:220px;color:var(--paper);background:#080808;flex-direction:column;justify-content:space-between;gap:32px;margin:0;padding:clamp(24px,3vw,40px);display:flex}.about-stats strong{letter-spacing:-.04em;max-width:10ch;font-size:clamp(2.5rem,5vw,5rem);line-height:.86}.about-stats span{color:#c8c8c2;max-width:48ch;font-size:13px;line-height:1.55}.about-stats .about-average{justify-content:flex-end}.about-stats .about-average strong{letter-spacing:-.035em;max-width:24ch;font-size:clamp(1.5rem,2.7vw,2.8rem);line-height:1.08}.about-operation{background:#d9d7cf;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(38px,8vw,110px);display:grid}.about-photo{background:#111;min-height:620px;overflow:hidden}.about-photo img{object-fit:cover;object-position:46% center;width:100%;height:100%;min-height:620px}.about-copy>p{max-width:500px;margin:30px 0;font-size:16px;line-height:1.65}.about-copy>a{font:9px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;color:#247000;border-bottom:1px solid;align-items:center;gap:7px;padding-bottom:5px;font-weight:700;display:inline-flex}.about-copy svg,.about-cta svg{stroke:currentColor;stroke-width:1.5px;fill:none;width:15px;height:15px}.about-team{color:var(--paper);background:#080808}.about-team ol{border-bottom:1px solid #383835;margin:70px 0 0;padding:0;list-style:none}.about-team li{border-top:1px solid #383835;grid-template-columns:70px 1fr .8fr;align-items:baseline;gap:24px;padding:25px 0;display:grid}.about-team li>span{font:9px var(--font-geist-mono);color:var(--green)}.about-team li>strong{letter-spacing:-.03em;font-size:clamp(1.7rem,3vw,3rem)}.about-team li>p{color:#c3c3bd;margin:0;font-size:15px}.about-cta{background:var(--green);padding:clamp(80px,12vw,160px) clamp(20px,8vw,130px)}.about-cta .button{margin-top:38px}@media (max-width:950px){.about-operation{grid-template-columns:1fr}.about-stats{grid-template-columns:1fr 1fr}.about-stats p:last-child{grid-column:1/-1}}@media (max-width:700px){.about-hero{min-height:680px}.about-hero-copy{padding-top:125px}.about-hero h1,.about-story h2,.about-operation h2,.about-team h2,.about-cta h2{font-size:clamp(3.1rem,14vw,4.65rem)}.about-hero-copy>p{font-size:16px}.about-story-copy,.about-stats{grid-template-columns:1fr}.about-story-copy{gap:24px;margin-top:38px}.about-stats{margin-top:60px}.about-stats p,.about-stats p:last-child{grid-column:auto;min-height:180px}.about-photo,.about-photo img{min-height:380px}.about-team ol{margin-top:52px}.about-team li{grid-template-columns:32px 1fr}.about-team li>p{grid-column:2}.about-story h1{font-size:clamp(3.1rem,14vw,4.65rem)}}
