.company-hero{border-bottom:1px solid var(--line,#dfe6ef);background:#fff;padding:100px 0 88px}.company-hero h1{max-width:830px;font-family:var(--sans);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(40px,4.7vw,66px);font-weight:560;line-height:1.06}.company-hero .lede{margin-top:26px;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.company-hero .eyebrow,.company-section .eyebrow{margin:0 0 20px}.company-section[id],.company-hero [id]{scroll-margin-top:100px}.company-intro-grid,.company-work-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(40px,8vw,112px);display:grid}.company-intro-copy{padding-top:27px}.company-intro-copy .lede{margin-top:0}.company-intro-copy .text-link{margin-top:24px}.company-section{padding:80px 0}.company-tint{background:#f5f8fb}.company-section-heading{max-width:780px;font-family:var(--sans);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(30px,3.15vw,44px);font-weight:500;line-height:1.14}.company-story-grid{grid-template-columns:minmax(160px,.7fr) minmax(0,2fr);gap:80px;max-width:1050px;display:grid}.company-monogram{width:66px;height:66px;color:var(--green);font-family:var(--serif,Georgia, serif);background:#e4f2ed;border-radius:50%;place-items:center;margin-bottom:22px;font-size:30px;display:grid}.company-founder h2{margin:0 0 6px;font-size:20px;font-weight:600}.company-founder p{color:var(--smoke);margin:0 0 22px;font-size:14px;line-height:1.6}.company-story h2{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.2}.company-story>p:not(.eyebrow){color:var(--smoke);margin:0 0 22px;font-size:18px;line-height:1.8}.company-story blockquote{border-left:2px solid var(--green);font-family:var(--serif,Georgia, serif);margin:36px 0 0;padding-left:24px;font-size:clamp(25px,3vw,33px);line-height:1.35}.company-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:44px;display:grid}.company-principles>div+div{border-left:1px solid var(--line,#dfe6ef);padding-left:36px}.company-principle-number{color:var(--green);font-family:var(--mono);font-size:11px}.company-principles h3{letter-spacing:-.025em;margin:20px 0 10px;font-size:19px;font-weight:550}.company-principles p{max-width:330px;color:var(--smoke);margin:0;font-size:15px;line-height:1.7}.company-body-copy{color:var(--smoke);font-size:17px;line-height:1.75}.company-body-copy p{margin:0 0 20px}.company-inline-links{flex-wrap:wrap;gap:28px;margin-top:28px;display:flex}.company-product-hero{padding-bottom:100px}.company-product-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:60px;display:grid}.company-product-hero h1{font-size:clamp(38px,4.1vw,58px)}.company-loop-lockup{align-items:center;gap:14px;margin:8px 0 32px;display:flex}.company-loop-lockup>span{font-family:var(--serif,Georgia, serif);letter-spacing:-.055em;font-size:46px;font-weight:700;line-height:.9}.company-loop-lockup small{color:var(--smoke);font-family:var(--sans);letter-spacing:0;margin-top:8px;font-size:11px;font-weight:400;display:block}.company-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.company-launch-note{color:var(--smoke);margin:18px 0 0;font-size:12px;line-height:1.5}.company-product-proof{min-width:0}.company-product-proof>p{color:var(--smoke);text-align:center;margin:14px 0 0;font-size:10px;line-height:1.6}.company-next-grid{grid-template-columns:1.4fr 1fr;gap:100px;display:grid}.company-next-grid>div .company-body-copy{max-width:550px;margin:22px 0 28px}.company-reading-note{border-left:1px solid var(--line,#dfe6ef);padding-left:42px}.company-reading-note h3{letter-spacing:-.04em;margin:0 0 18px;font-size:28px;font-weight:500;line-height:1.2}.company-reading-note>p:not(.eyebrow){color:var(--smoke);margin:0 0 24px;font-size:15px;line-height:1.7}.company-newsletter-section{border-top:1px solid var(--line,#dfe6ef);background:#f5f8fb}.company-newsletter-panel{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.company-newsletter-panel h2{max-width:440px;font-family:var(--sans);letter-spacing:-.045em;margin:0;font-size:clamp(31px,3.5vw,44px);font-weight:500;line-height:1.12}.company-newsletter-panel>div>p:not(.eyebrow){max-width:480px;color:var(--smoke);margin:20px 0;font-size:15px;line-height:1.7}.company-newsletter-panel .newsletter-form input[type=email],.company-subscription-card .newsletter-form input[type=email]{background:#fff;border-color:#c9d3df}.company-newsletter-panel .newsletter-form small,.company-subscription-card .newsletter-form small{color:var(--smoke);font-size:12px}.company-newsletter-intro{grid-template-columns:1.12fr 1fr;align-items:center;gap:90px;display:grid}.company-newsletter-intro>div>.text-link{margin-top:26px}.company-subscription-card{border:1px solid var(--line,#dfe6ef);background:#f5f8fb;border-radius:12px;padding:32px;scroll-margin-top:100px}.company-subscription-card h2{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:500;line-height:1.2}.company-subscription-card>p:not(.eyebrow){color:var(--smoke);margin:14px 0 24px;font-size:14px;line-height:1.65}.company-subscription-card .newsletter-fields{grid-template-columns:1fr}.company-subscription-card .newsletter-fields .button{margin-top:3px}.company-subscription-card .subscription-result{margin:0 0 20px;font-size:14px}.company-publication-note{justify-content:space-between;align-items:center;gap:50px;display:flex}.company-publication-note>div{max-width:730px}.company-publication-note>div>p:not(.eyebrow){color:var(--smoke);margin:20px 0 0;font-size:16px;line-height:1.7}.company-publication-note>.text-link{flex-shrink:0}.company-not-found{min-height:62vh;padding:120px 0 140px}.company-not-found .lede{max-width:560px}@media (width<=1050px){.company-product-grid{gap:34px}.company-newsletter-intro,.company-newsletter-panel{gap:42px}.company-story-grid{gap:48px}.company-next-grid{gap:50px}.company-newsletter-panel .newsletter-fields{grid-template-columns:1fr}}@media (width<=760px){.company-hero{padding:62px 0 56px}.company-hero h1{font-size:clamp(37px,7.2vw,54px)}.company-section{padding:56px 0}.company-intro-grid,.company-work-grid,.company-product-grid,.company-newsletter-intro,.company-newsletter-panel,.company-next-grid{grid-template-columns:1fr;gap:36px}.company-intro-copy{padding-top:0}.company-story-grid{grid-template-columns:1fr;gap:34px}.company-founder{grid-template-columns:52px 1fr;align-items:center;column-gap:16px;display:grid}.company-monogram{grid-row:1/3;width:52px;height:52px;margin:0;font-size:26px}.company-founder h2{align-self:end}.company-founder p{align-self:start;margin:0}.company-founder .text-link{grid-column:2;margin-top:12px}.company-story>p:not(.eyebrow){font-size:17px;line-height:1.75}.company-principles{grid-template-columns:1fr;gap:26px;margin-top:32px}.company-principles>div+div{border-left:none;border-top:1px solid var(--line,#dfe6ef);padding:26px 0 0}.company-principles h3{margin-top:12px}.company-principles p{max-width:540px}.company-reading-note{border-left:none;border-top:1px solid var(--line,#dfe6ef);padding:32px 0 0}.company-publication-note{display:block}.company-publication-note>.text-link{margin-top:24px}.company-subscription-card{padding:26px}.company-product-proof{margin-top:8px}.company-not-found{padding:76px 0 96px}}@media (width<=400px){.company-subscription-card{padding:22px}.company-actions{gap:20px}}
