.about-main{overflow:hidden}.about-eyebrow{font-size:.875rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800;margin:0 0 22px}.about-hero{display:grid;grid-template-columns:1.35fr .8fr;gap:clamp(32px,5vw,88px);padding:72px clamp(24px,6vw,90px) 84px;align-items:center;background:var(--yellow)}.about-hero h1{font-family:var(--display);font-size:clamp(42px,5.4vw,78px);line-height:1.08;letter-spacing:-.05em;margin:0 0 26px;max-width:850px}.about-hero mark{background:var(--paper);box-decoration-break:clone;-webkit-box-decoration-break:clone}.about-hero>div>p:not(.about-eyebrow){max-width:660px;font-size:1.125rem}.about-hero .about-lede{font-size:1.375rem!important;line-height:1.5}.about-hero .button{margin-top:14px}.founder-card{background:var(--ink);color:var(--paper);padding:30px 34px;border-radius:8px;transform:rotate(2deg);box-shadow:10px 10px 0 var(--pink)}.founder-initials{font:clamp(80px,12vw,170px)/1 var(--display);color:var(--yellow);letter-spacing:-.08em;padding:32px 0}.founder-card h2{font:2rem/1.1 var(--display);margin:12px 0}.founder-card p{font-size:1.25rem}.founder-card a{font-size:1rem;display:inline-block;margin-top:28px;text-underline-offset:5px}.career-brands{padding:34px clamp(24px,6vw,90px);border-bottom:2px solid var(--ink)}.career-brands>p{font-size:.875rem;font-weight:700}.career-brands ul{list-style:none;display:flex;flex-wrap:wrap;gap:18px 36px;padding:0;margin:22px 0 12px}.career-brands li{font:clamp(20px,2.3vw,30px)/1.3 var(--display);letter-spacing:-.025em}.about-section{padding:80px clamp(24px,6vw,90px)}.about-section h2{font:clamp(32px,3.7vw,52px)/1.13 var(--display);letter-spacing:-.04em;margin:0 0 28px}.about-section p{font-size:1.125rem;max-width:750px}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.founder-experience{background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1.1fr .9fr;gap:8vw}.experience-facts article{border-bottom:1px solid #777;padding:22px 0}.experience-facts strong{display:block;font:clamp(34px,4vw,52px)/1.2 var(--display);color:var(--yellow)}.experience-facts span{display:block;margin-top:8px;font-size:1.125rem}.experience-facts>p{font-size:.875rem;line-height:1.6;color:#d4d0c9}.offer-intro{margin-bottom:36px}.about-offers{display:grid;grid-template-columns:1fr 1fr;gap:28px}.about-offers article{border:2px solid var(--ink);padding:34px;background:var(--white);display:flex;flex-direction:column}.about-offers .fractional-offer{background:var(--pink)}.offer-label{font-size:.875rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.about-offers h3{font:clamp(27px,3vw,38px)/1.15 var(--display);letter-spacing:-.04em;margin:24px 0 14px}.about-offers ul{padding-left:22px;margin-bottom:30px}.about-offers li{margin:12px 0;font-size:1.0625rem}.about-offers .button{align-self:flex-start;margin-top:auto}.about-offers .offer-note{font-size:.875rem;margin:16px 0 0}.working-section{border-top:2px solid var(--ink)}.working-section ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:38px 0 0}.working-section li>span{font:2.5rem var(--display);color:var(--muted)}.working-section h3{font-size:1.375rem;line-height:1.3;margin:18px 0 12px}.about-contact{background:var(--yellow)}.about-contact p{max-width:700px}.about-email{display:block;margin-top:22px;font-size:1.125rem;text-underline-offset:5px}.founder-home{background:var(--yellow);padding:50px clamp(24px,6vw,90px);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:40px}.founder-home h2{font:clamp(28px,3vw,44px)/1.15 var(--display);letter-spacing:-.03em;margin:0 0 16px}.founder-home p{max-width:720px;font-size:1.125rem}.founder-home>.button{justify-self:end}.about-footer-link{font-weight:700;text-underline-offset:4px}@media(max-width:850px){.about-hero,.about-story,.founder-experience,.about-offers,.founder-home{grid-template-columns:1fr}.founder-card{max-width:450px;transform:none}.about-hero{padding-top:44px}.about-section{padding-top:55px;padding-bottom:55px}.working-section ol{grid-template-columns:1fr;gap:20px}.working-section li{display:grid;grid-template-columns:50px 1fr;gap:20px}.working-section h3{margin-top:4px}.founder-home>.button{justify-self:start}.about-hero h1{font-size:clamp(38px,8vw,64px)}}
