.about-page main :is(h1,h2,h3){font-family:var(--display);letter-spacing:-1px;color:#f0f0f0;font-weight:500;line-height:1.2}.about-page main h1{font-size:56px}.about-page main h2{font-size:40px}.about-page main h3{font-size:24px}.about-frame{width:var(--home-frame);border-bottom:1px solid #292929;margin-inline:auto;padding:100px 40px}.about-page main p{color:#929292;font-size:18px;line-height:1.5}.about-page .about-eyebrow{color:#c993ca;margin-bottom:24px;font-size:13px}.about-intro{padding-block:200px 100px}.about-intro-inner{max-width:800px;margin-inline:auto}.about-page .about-manifesto{font:500 32px/1.2 var(--display);letter-spacing:-1px;color:#f0f0f0;margin-top:40px}.about-story-inner{grid-template-columns:1fr 1.2fr;gap:80px;max-width:1100px;margin-inline:auto;display:grid}.about-story-copy{gap:24px;display:grid}.about-page .about-story-emphasis{color:#f0f0f0}.about-team>h2{text-align:center}.about-three-grid{grid-template-columns:repeat(3,minmax(0,356px));justify-content:center;gap:40px;margin-top:64px;display:grid}.about-portrait{aspect-ratio:1;background:#f0f0f0;position:relative;overflow:hidden}.about-portrait img{object-fit:cover;filter:grayscale();width:100%;height:100%}.about-portrait-scott img{width:92.22%;height:90.28%;position:absolute;bottom:0;left:3.89%}.about-portrait-aswin img{height:106.08%;position:absolute;top:1.63%}.about-person-heading{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.about-person-heading a{flex:none;display:flex}.about-person-heading a:hover{opacity:.7}.about-person>p{margin-top:12px}.about-invitation{text-align:center;border-bottom:0}.about-actions{justify-content:center;gap:24px;margin-top:40px;display:flex}.about-actions a{color:#fff;background:#384cbf;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;font-size:18px;display:flex}.about-actions a:last-child{background:#751616}.about-actions a:hover{filter:brightness(1.15)}@media not (min-width:1280px){.about-three-grid{grid-template-columns:minmax(0,500px);gap:60px}}@media not (min-width:1024px){.about-story-inner{grid-template-columns:minmax(0,500px);justify-content:center;gap:40px}.about-page main h1{font-size:40px}.about-actions{flex-direction:column;max-width:500px;margin-inline:auto}}@media (max-width:720px){.about-frame{padding:40px 20px}.about-intro{padding-top:124px;padding-bottom:60px}.about-page main h1{font-size:32px}.about-page main h2{font-size:24px}.about-page main h3{font-size:20px}.about-page main p{font-size:15px;line-height:20px}.about-page .about-manifesto{margin-top:24px;font-size:24px}.about-page .about-eyebrow{font-size:12px}.about-desktop-break{display:none}.about-three-grid{grid-template-columns:minmax(0,356px);margin-top:40px}.about-person-heading img{width:24px;height:24px}.about-actions{gap:16px}.about-actions a{padding:16px;font-size:15px}.about-page .product-nav-inner{width:calc(100% - 88px)}}.about-page main .about-backing{text-align:center;color:#f0f0f0;border-top:1px solid #292929;width:100%;max-width:1148px;margin:64px auto 0;padding-top:40px}.about-backing a:hover{color:#f7b3f9}.about-backing a:focus-visible{outline-offset:6px;outline:2px solid #f7b3f9}@media not (min-width:1280px){.about-page main .about-backing{max-width:500px}}@media (max-width:720px){.about-page main .about-backing{max-width:356px;margin-top:40px}}.about-backing-logo{object-fit:contain;width:56px;height:56px;margin:24px auto 0;display:block}
