.about-mission{background:var(--purple);color:#fff;padding:120px max(24px,calc((100vw - var(--max))/2 + 24px));grid-template-columns:.78fr 1.22fr;align-items:start;gap:90px;display:grid;position:relative}.about-mission:before{content:"";background:#fff6;width:92px;height:25px;position:absolute;top:-10px;left:calc(50% - 46px);transform:rotate(-2deg)}.about-mission .kicker{color:var(--yellow)}.about-mission h2{margin-bottom:28px;font-size:clamp(3.8rem,6vw,6.2rem);line-height:.9}.about-mission h2 em{color:var(--yellow);font-style:normal}.about-mission p{color:#eeeaf7}.about-mission-heading>p{font-family:var(--serif);color:#fff;max-width:480px;font-size:1.35rem;line-height:1.5}.about-mission-body{padding-top:12px}.about-mission-body>p{color:#fff;margin-bottom:22px;font-weight:750}.about-mission ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.about-mission li{color:var(--ink);background:#fff;border-radius:9px;padding:18px 20px 18px 54px;line-height:1.45;position:relative;box-shadow:0 14px 34px #1a103533}.about-mission li:before{content:"✦";color:#b88700;font-size:1.05rem;position:absolute;top:17px;left:21px}.about-why{padding:120px max(24px,calc((100vw - var(--max))/2 + 24px));background:#fff;grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.about-why h2{color:var(--purple);margin:18px 0 0;font-size:clamp(3.3rem,5vw,5.7rem);line-height:.94}.about-why h2 em{font-family:var(--serif);color:var(--ink);font-weight:500;display:inline-block}.about-why-copy{max-width:690px;padding-top:35px}.about-why-copy p{color:var(--muted);margin:0 0 28px;font-size:1.08rem;line-height:1.75}.about-why-copy strong{border-left:5px solid var(--yellow);background:var(--cream);font-family:var(--serif);color:var(--purple);margin-top:38px;padding:28px 30px;font-size:clamp(1.45rem,2.3vw,2.1rem);font-weight:500;line-height:1.35;display:block}.about-quote{background:var(--cream);text-align:center;border:0;margin:0;padding:105px max(24px,50vw - 480px);position:relative}.about-quote>span{font-family:var(--serif);color:var(--yellow);margin-bottom:20px;font-size:5.5rem;line-height:.55;display:block}.about-quote strong{font-family:var(--serif);letter-spacing:-.04em;color:var(--purple);max-width:950px;margin:0 auto 28px;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:500;line-height:1.04;display:block}.about-quote p{max-width:760px;color:var(--muted);margin:0 auto;font-size:1.08rem;line-height:1.7}.about-founder{background:#fff;grid-template-columns:.9fr 1.1fr}.about-founder .founder-photos{height:720px}.about-founder .founder-photos .tall{border-radius:8px;width:100%;inset:0;transform:rotate(-1.5deg);box-shadow:0 24px 60px #2a1d4a24}.about-founder .founder-photos:before{content:"";z-index:3;background:#e0d7c594;width:84px;height:24px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(2deg)}.about-founder .founder-copy h2{margin-bottom:30px}.about-founder .founder-copy>p{max-width:650px;margin-bottom:30px;font-size:1.02rem;line-height:1.7}.founder-socials{border-top:1px solid var(--line);color:var(--purple);flex-wrap:wrap;align-items:center;gap:11px;margin-top:35px;padding-top:24px;display:flex}.founder-socials span{color:var(--ink);margin-right:5px;font-weight:800}.founder-socials a{border-bottom:1px solid #48368e66;padding-bottom:3px;font-weight:750;transition:all .2s}.founder-socials a:hover{color:#b88700;border-color:#b88700;transform:translateY(-1px)}.founder-socials i{opacity:.45;font-style:normal}@media (max-width:900px){.about-mission,.about-why,.about-founder{grid-template-columns:1fr}.about-mission,.about-why{gap:45px}.about-why-copy{padding-top:0}.about-founder .founder-photos{grid-row:auto;height:640px}.about-founder .founder-copy{grid-row:auto}}@media (max-width:600px){.about-mission,.about-why{padding-top:85px;padding-bottom:85px}.about-mission li{padding-left:48px}.about-why-copy strong{padding:24px 22px}.about-quote{padding-top:80px;padding-bottom:80px}.about-quote>span{font-size:4.5rem}.about-founder .founder-photos{height:500px}.founder-socials{gap:9px}}.about-page .page-hero>div>p{margin-top:36px}.about-quote strong{white-space:nowrap;max-width:none;font-size:clamp(2rem,2.6vw,2.75rem)}@media (max-width:600px){.about-quote strong{white-space:normal}}
