*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:auto;scroll-padding-top:calc(var(--top-height) + 56px)}
body{background:var(--bg);color:var(--ink);font:var(--weight-regular) var(--type-16)/var(--leading-body) var(--mono);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;font-feature-settings:"tnum"}
::selection{background:var(--ink);color:var(--bg)}
a{color:inherit;text-decoration:none;border-bottom:1px solid var(--soft);transition:border-color .15s}a:hover{border-color:var(--ink)}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--acid);outline-offset:5px}button{font:inherit;cursor:pointer}
.wrap{width:100%;max-width:var(--page-shell-max);margin-inline:auto;padding-inline:var(--page-gutter)}
main{padding-bottom:var(--space-64)}
h1,h2,h3{font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);text-wrap:balance}
h1{font-size:var(--type-44);line-height:1.15}h2{font-size:var(--type-32);line-height:var(--leading-heading)}h3{font-size:var(--type-18);line-height:var(--leading-card)}
p,li{overflow-wrap:break-word}p+p{margin-top:var(--space-16)}strong,b{font-weight:var(--weight-bold)}h1 strong,h2 strong,h3 strong{font-weight:inherit}em{font-style:normal}
.eyebrow,.num{font-size:var(--type-11);line-height:var(--leading-ui);letter-spacing:var(--tracking-ui);text-transform:uppercase;font-weight:var(--weight-medium)}.eyebrow{color:#5f5f5f}
.num{display:inline-block;width:fit-content;max-width:100%;padding:4px 7px 3px;background:var(--acid);color:var(--on-acid)}
.page-intro{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--space-32) var(--grid-gap);padding-block:var(--space-64) var(--space-32)}
.intro-title{grid-column:1/6}.intro-title .num{margin-bottom:var(--space-24)}.intro-title h1{max-width:20ch}
.intro-description{grid-column:6/9;align-self:center;color:#333}.intro-description p{max-width:32ch}.intro-description .program-card__morph{margin-top:var(--space-24)}
.intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-24);margin-top:var(--space-24)}
.proof-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1/-1;gap:var(--grid-gap);margin-top:var(--space-16)}.proof-line strong{display:block;font-size:var(--type-24);font-weight:700;line-height:var(--leading-heading)}.proof-line span{display:block;margin-top:var(--space-8);font-size:var(--type-11);line-height:var(--leading-small);color:#5f5f5f;letter-spacing:.04em}
/* Sections use whitespace; rules are reserved for card boundaries. */
.page-section{padding-top:var(--space-64);border:0;scroll-margin-top:0}.page-section+.page-section{padding-top:var(--space-96)}
.sec-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-24)}.section-title{max-width:34ch;margin-bottom:var(--space-32)}
.format-lead{max-width:70ch;margin-left:calc((100% + var(--grid-gap))*3/8);margin-bottom:var(--space-24)}
.outcome-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap);margin-bottom:var(--space-48)}.outcome-grid li{font-size:var(--type-14);line-height:var(--leading-small);padding:var(--space-16);background:var(--pale)}
.system-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--grid-gap);align-items:center}.system-strip .supporting-visual{grid-column:2/4}.system-copy{grid-column:4/9}.system-copy .eyebrow{margin-bottom:var(--space-8)}.system-copy h3{font-size:var(--type-24);margin-bottom:var(--space-24)}
.source-image{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--space-12)}.system-strip .source-image{max-height:260px;object-fit:contain;background:#f0f1ec}
/* Inline ink highlight is the shared quote component; no detached punctuation. */
.rhythm-quote{margin:0;padding:0;border:0;background:transparent;color:var(--ink)}.rhythm-quote p{margin:0;font-size:var(--type-18);line-height:var(--leading-quote);letter-spacing:-.01em}.rhythm-quote+.rhythm-quote{margin-top:var(--space-24)}
.rhythm-highlight{background:var(--ink);color:var(--bg);padding:3px 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--hair);border:var(--frame) solid var(--hair)}.value{position:relative;min-width:0;background:var(--bg);padding:var(--space-24)}.value h3{margin-bottom:var(--space-12)}.value p,.value li{font-size:var(--type-14);line-height:var(--leading-small);color:#444}.value .eyebrow{margin-bottom:var(--space-12);display:block}
.plain-list{list-style:disc;padding-left:20px;margin-top:var(--space-12)}.plain-list li+li{margin-top:var(--space-8)}.plain-list li::marker{color:var(--ink)}
.support-card{padding-bottom:var(--space-24)}.support-card .program-card__morph{margin-top:var(--space-8);margin-left:auto;width:64px;height:40px}.support-card h3{max-width:30ch}.support-card>p{font-weight:600}
.support-after{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--grid-gap);align-items:center;margin-top:var(--space-32)}.support-after>div:first-child{grid-column:1/6}.support-after>.supporting-visual{grid-column:6/9}.support-after h3{max-width:36ch;font-size:var(--type-24)}.support-after .plain-list{font-size:var(--type-14);line-height:var(--leading-small)}.support-after .source-image{max-height:235px}
.section-intro{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--grid-gap);align-items:start;margin-bottom:var(--space-24)}.section-intro h3{grid-column:1/4;font-size:var(--type-24)}.section-intro>p{grid-column:4/9;margin:0}
.context-card h3{font-size:var(--type-16)}.context-card .plain-list{margin-top:var(--space-16)}
.case-intro{max-width:72ch;margin-bottom:var(--space-24)}.case-intro p{font-size:var(--type-14)}.case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--hair);border:1px solid var(--hair)}.case-card{display:flex;flex-direction:column;min-width:0;background:var(--bg);padding:var(--space-24)}.case-card .eyebrow{font-size:var(--type-11);color:#5f5f5f;margin-bottom:var(--space-12)}.case-card h3{font-size:var(--type-18);margin-bottom:var(--space-12)}.case-card>p:not(.eyebrow){font-size:var(--type-13);line-height:var(--leading-small);color:#383838}.case-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding-top:var(--space-24);margin-top:auto}.case-tags li{padding:2px 5px;background:var(--pale);color:#5f5f5f;font-size:var(--type-11);line-height:var(--leading-ui)}
.more-cases{margin-top:var(--space-16)}.more-cases summary{display:flex;justify-content:space-between;cursor:pointer;padding:var(--space-12) 0;font-size:var(--type-13);list-style:none;width:fit-content;gap:var(--space-24);border-bottom:1px solid var(--soft)}.more-cases summary::-webkit-details-marker{display:none}.more-cases[open] summary{margin-bottom:var(--space-16)}.more-cases[open] summary span{transform:rotate(45deg)}
.video-intro{margin-block:var(--space-32) var(--space-16);font-size:var(--type-14)}.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}.video-card{display:block;border:0}.video-cover{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--space-12);background:var(--pale)}.video-cover img{display:block;width:100%;height:100%;object-fit:cover}.video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--ink);color:var(--bg);padding:8px 16px;font-size:var(--type-18)}.video-time{position:absolute;bottom:8px;right:8px;padding:2px 5px;background:var(--ink);color:var(--bg);font-size:var(--type-11)}.video-card h3{font-size:var(--type-13);line-height:var(--leading-small);margin-top:var(--space-12)}.video-card:hover .video-play{background:var(--acid)}
.community-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--grid-gap);align-items:start}.community-copy{grid-column:1/4}.community-copy h3{font-size:var(--type-24);margin-bottom:var(--space-16)}.community-copy p{font-size:var(--type-14);line-height:var(--leading-small)}.community-copy .program-card__morph{margin-top:var(--space-16)}.community-quotes{grid-column:5/9}.result{margin-top:var(--space-24);font-size:var(--type-13)!important;line-height:var(--leading-small);font-weight:600}.reason-cards{margin-top:var(--space-32)}.reason-cards .program-card__morph{margin-top:var(--space-16)}.synergy-visual{margin-top:var(--space-24);max-width:320px}.synergy-visual img{max-height:120px}
.roi-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--grid-gap);align-items:start}.roi-grid>.supporting-visual{grid-column:1/3}.roi-grid .source-image{max-height:270px;object-fit:contain;background:#f2f0eb}.roi-copy{grid-column:3/6;font-size:var(--type-14)}.roi-copy .plain-list{font-size:var(--type-14);line-height:var(--leading-small)}.roi-quotes{grid-column:6/9}.roi-quotes .rhythm-quote p{font-size:var(--type-16)}
.pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}.price{padding:var(--space-24);border:1px solid var(--hair)}.price .discount{font-size:var(--type-44);line-height:var(--leading-display);font-weight:600;margin-block:var(--space-24) var(--space-8)}.price .plain-list{font-size:var(--type-13);line-height:var(--leading-small);margin-top:var(--space-24)}.note{font-size:var(--type-13);line-height:var(--leading-small);color:#5f5f5f}.company-proof{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--grid-gap);margin-top:var(--space-32);align-items:center}.company-proof .statement{grid-column:1/6;font-size:var(--type-18)}.company-proof .note{grid-column:6/9;margin:0}
.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-48)}.contact-grid p{font-size:var(--type-14)}.contact-custom h3{margin-bottom:var(--space-16);font-size:var(--type-18)}.contact-main{align-self:center}.document-end{margin-top:var(--space-48);font-size:var(--type-13)}
.mission-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--grid-gap);align-items:start}.mission-accent{grid-column:1/4}.mission-accent>p{font-size:var(--type-24);line-height:1.5}.mission-accent .program-card__morph{margin-top:var(--space-24)}.mission-copy{grid-column:4/9}.mission-copy p{font-size:var(--type-16);line-height:var(--leading-body)}.mission-copy p:first-child{font-size:var(--type-18);font-weight:600}
.participation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}.participation-grid>.value{border:1px solid var(--hair)}.participation-grid>.value:first-child{background:var(--pale)}.participation-grid h3{font-size:var(--type-24);margin-bottom:var(--space-24)}.principles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-24) var(--space-48);list-style:disc;padding-left:20px}.principles-grid li{font-size:var(--type-16);line-height:var(--leading-body)}
.application-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--grid-gap);align-items:center}.application-grid>div:first-child{grid-column:1/6}.application-mark{grid-column:7/9}.application-mark .program-card__morph{width:136px;height:128px;max-width:100%}.related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}
.program-card{display:flex;flex-direction:column;min-width:0;padding:20px 22px;background:#fff;border:1px solid var(--hair)}.program-card h3{font-size:var(--type-24);margin-bottom:var(--space-24)}.program-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-16);margin-top:auto}.program-card__morph{width:88px;height:62px;flex:none;pointer-events:none;overflow:hidden}.program-card__morph svg{display:block;width:100%;height:100%;overflow:visible}.program-card__footer .product-cta{flex-shrink:0}
/* Legal documents preserve source text and numbering. */
.breadcrumbs{grid-column:1/-1;font-size:var(--type-12);color:#5f5f5f}.breadcrumbs span{padding-inline:var(--space-8)}.legal-intro .intro-title{grid-column:1/8}.legal-intro h1{max-width:24ch}.legal-intro .note{margin-top:var(--space-24)}.legal-layout{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--grid-gap);padding-top:var(--space-48)}.document-toc{grid-column:1/3;align-self:start;position:sticky;top:calc(var(--top-height) + 24px);max-height:calc(100dvh - var(--top-height) - 48px);overflow:auto;padding-right:var(--space-16)}.document-toc summary{font-size:var(--type-11);line-height:var(--leading-ui);letter-spacing:var(--tracking-ui);text-transform:uppercase;font-weight:600;padding-bottom:var(--space-16);cursor:pointer}.document-toc ol{list-style:none;display:grid;gap:var(--space-12)}.document-toc a{display:block;font-size:var(--type-12);line-height:var(--leading-small);border:0;color:#5f5f5f}.document-toc a:hover{text-decoration:underline}.legal-document{grid-column:3/9;max-width:72ch;min-width:0}.legal-document section{padding-block:var(--space-32);border:0}.legal-document section:first-child{padding-top:0}.legal-document h2{font-size:var(--type-24);line-height:var(--leading-heading);margin-bottom:var(--space-24);text-wrap:initial}.legal-document p,.legal-document li{font-size:var(--type-14);line-height:var(--leading-small)}.legal-document ul,.legal-document ol{padding-left:var(--space-24);margin-block:var(--space-16)}.legal-document li+li{margin-top:var(--space-12)}.legal-document a{overflow-wrap:anywhere}
.skip-link{position:fixed;z-index:100;top:-100px;left:16px;padding:12px;background:var(--ink);color:var(--bg);font-size:var(--type-14)}.skip-link:focus{top:12px}
@media(max-width:980px){.page-intro{padding-top:var(--space-48)}.program-card__footer{flex-wrap:wrap}.case-card{padding:var(--space-16)}.roi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.roi-grid>.supporting-visual{grid-column:1/2}.roi-copy{grid-column:2/5}.roi-quotes{grid-column:2/5;display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap)}.roi-quotes .rhythm-quote+.rhythm-quote{margin-top:0}}
@media(max-width:700px){h1{font-size:var(--type-32)}h2{font-size:var(--type-24)}.page-section+.page-section{padding-top:var(--space-64)}.section-title{margin-bottom:var(--space-24)}.page-intro{grid-template-columns:1fr;gap:var(--space-24);padding-top:var(--space-32)}.intro-title,.intro-description{grid-column:1}.intro-description{display:flex;gap:var(--space-16);align-items:center;font-size:var(--type-14)}.intro-description .program-card__morph{margin-top:0}.proof-line{margin-top:var(--space-8)}.proof-line strong{font-size:var(--type-18)}.proof-line span{font-size:var(--type-11)}.format-lead{margin-left:0}.outcome-grid{grid-template-columns:1fr;gap:var(--space-8)}.system-strip{grid-template-columns:1fr 2fr;gap:var(--space-16)}.system-strip .supporting-visual{grid-column:1;align-self:start}.system-copy{grid-column:2}.system-copy h3{font-size:var(--type-18)}.system-copy .rhythm-quote p{font-size:var(--type-16)}.values,.participation-grid{grid-template-columns:1fr}.value{padding:var(--space-24)}.support-card .program-card__morph{position:absolute;right:16px;top:16px;width:40px;height:30px;margin:0}.support-card h3{padding-right:32px}.support-after{grid-template-columns:1fr 1fr;align-items:start}.support-after>div:first-child{grid-column:1/-1}.support-after>.supporting-visual{grid-column:2}.support-after h3{font-size:var(--type-18)}.support-after .source-image{max-height:170px}.section-intro{display:block}.section-intro h3{font-size:var(--type-18);margin-bottom:var(--space-16)}.case-grid{grid-template-columns:1fr 1fr}.case-card h3{font-size:var(--type-16)}.video-grid{grid-template-columns:1fr}.video-card{display:grid;grid-template-columns:2fr 3fr;gap:var(--space-16);align-items:center}.video-card h3{margin:0}.video-play{font-size:var(--type-14);padding:4px 9px}.video-time{font-size:var(--type-11);bottom:4px;right:4px}.community-grid,.mission-grid{display:block}.community-copy h3{font-size:var(--type-18)}.community-quotes{margin-top:var(--space-24)}.community-copy .program-card__morph{float:right;margin-top:0}.community-grid::after{content:"";display:block;clear:both}.community-quotes .rhythm-quote p{font-size:var(--type-18)}.roi-grid{grid-template-columns:1fr 2fr}.roi-grid>.supporting-visual{grid-column:1}.roi-copy{grid-column:2}.roi-quotes{grid-column:1/-1;display:block}.roi-quotes .rhythm-quote+.rhythm-quote{margin-top:var(--space-24)}.pricing{grid-template-columns:1fr}.price{display:grid;grid-template-columns:1fr auto;gap:var(--space-8) var(--space-16)}.price .discount{margin:0;font-size:var(--type-32)}.price .plain-list{grid-column:1/-1;margin-top:var(--space-16)}.company-proof,.contact-grid,.application-grid{display:block}.company-proof .note{margin-top:var(--space-16)}.contact-custom{margin-top:var(--space-48)}.mission-accent{display:flex;gap:var(--space-16);align-items:center;margin-bottom:var(--space-24)}.mission-accent>p{font-size:var(--type-18)}.mission-accent .program-card__morph{margin-top:0}.mission-copy p{font-size:var(--type-14)}.principles-grid{grid-template-columns:1fr;gap:var(--space-24)}.application-mark{display:none}.related{grid-template-columns:1fr}.program-card__footer{flex-wrap:nowrap}.program-card h3{font-size:var(--type-18)}.program-card__footer .program-card__morph{width:56px}.legal-layout{display:block}.document-toc{position:static;max-height:none;margin-bottom:var(--space-32);padding-right:0}.document-toc ol{padding-bottom:var(--space-24)}.legal-document h2{font-size:var(--type-18)}}
@media(max-width:380px){.case-grid{grid-template-columns:1fr}.video-card{grid-template-columns:1fr}.video-cover{max-width:260px}.system-strip{grid-template-columns:1fr}.system-strip .supporting-visual{width:120px}.system-copy{grid-column:1}.proof-line{grid-template-columns:1fr 1fr}.proof-line>div:last-child{grid-column:1/-1}.legal-intro h1{font-size:var(--type-24)}.program-card__footer{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}.btn:hover,.btn:focus-visible,.product-cta:hover,.product-cta:focus-visible{transform:none}}
@media print{.site-header,.site-footer,.document-toc,.breadcrumbs,.skip-link,.intro-actions,.page-tabs,.program-card__morph{display:none!important}.wrap{max-width:none;padding:0}.page-intro{padding:0 0 24px}.legal-layout{display:block;padding-top:24px}.legal-document{max-width:none}h1,h2,h3{break-after:avoid}a{border:0}.legal-intro h1{font-size:24px}}

/* Section anchors land below the sticky navigation, at the section label. */
.page-section{scroll-margin-top:calc(var(--space-24) - var(--space-64))}.page-section+.page-section{scroll-margin-top:calc(var(--space-24) - var(--space-96))}
.mission-copy p:first-child{font-size:var(--type-16);font-weight:400}.mission-accent .rhythm-quote p{font-size:var(--type-24);line-height:var(--leading-quote)}
.principles-grid{list-style:none;padding-left:0}.principles-grid li{display:flex;gap:var(--space-16);align-items:center}.principles-grid .program-card__morph{width:64px;height:54px}.support-card .program-card__morph{width:88px;height:62px}
@media(max-width:700px){.page-section+.page-section{scroll-margin-top:calc(var(--space-24) - var(--space-64))}.mission-accent{display:block}.mission-accent .program-card__morph{display:none}.mission-accent .rhythm-quote p{font-size:var(--type-18)}.mission-copy p:first-child{font-size:var(--type-14)}.support-card .program-card__morph{width:40px;height:30px}}
html{scroll-padding-top:calc(var(--top-height) + 24px)}html:has(.page-tabs){scroll-padding-top:calc(var(--top-height) + 60px)}
.page-section{scroll-margin-top:calc(-1 * var(--space-64))}.page-section+.page-section{scroll-margin-top:calc(-1 * var(--space-96))}
@media(max-width:700px){.page-section+.page-section{scroll-margin-top:calc(-1 * var(--space-64))}}

/* Non-profit: one offer-led hero, followed by the heading/copy editorial grid. */
.nonprofit-intro{grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;padding-block:var(--space-64);min-height:560px;border:0}
.nonprofit-hero-copy{grid-column:1/5;min-width:0}.nonprofit-hero-copy h1{font-size:var(--type-44);line-height:var(--leading-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);max-width:none;margin:0}
.nonprofit-hero-lead{font-size:var(--type-16);line-height:var(--leading-body);max-width:39ch;margin-top:var(--space-24);color:#333}.nonprofit-hero-copy .intro-actions{margin-top:var(--space-32)}
.nonprofit-hero-art{grid-column:5/9;min-width:0}.nonprofit-hero-art img{display:block;width:100%;height:400px;object-fit:cover;border-radius:var(--space-12)}
.nonprofit-mission{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--grid-gap);align-items:start}
.nonprofit-mission-heading{grid-column:1/4}.nonprofit-mission-heading h2{font-size:var(--type-32);line-height:var(--leading-heading)}.nonprofit-mission-heading .program-card__morph{margin-top:var(--space-24)}
.nonprofit-mission-copy{grid-column:4/9;min-width:0}.nonprofit-mission-copy p{font-size:var(--type-16);line-height:var(--leading-body);text-align:justify;text-align-last:start;hyphens:auto;hyphenate-limit-chars:5 2 2;hanging-punctuation:first last}
.nonprofit-mission-copy .mission-greeting{font-weight:var(--weight-medium);margin-bottom:var(--space-24);text-align:start}.nonprofit-mission-copy .nonprofit-mission-statement{font-size:var(--type-18);line-height:var(--leading-quote);text-align:start;text-wrap:balance;hyphens:none}.nonprofit-mission-copy .rhythm-highlight{font-size:inherit;line-height:inherit}
@media(max-width:980px){.nonprofit-intro{min-height:0;padding-block:var(--space-48)}.nonprofit-hero-art img{height:360px}.nonprofit-hero-copy h1{font-size:var(--type-44)}}
@media(max-width:700px){.nonprofit-intro{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-32);padding-block:var(--space-32)}.nonprofit-hero-copy h1{font-size:var(--type-44)}.nonprofit-hero-lead{font-size:var(--type-14);max-width:40ch}.nonprofit-hero-art img{height:220px}.nonprofit-mission{display:block}.nonprofit-mission-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);margin-bottom:var(--space-24)}.nonprofit-mission-heading h2{font-size:var(--type-24)}.nonprofit-mission-heading .program-card__morph{margin:0}.nonprofit-mission-copy p{font-size:var(--type-14);text-align:start;hyphens:none}.nonprofit-mission-copy .rhythm-highlight{font-size:var(--type-16)}}
@media(max-width:380px){.nonprofit-hero-copy h1{font-size:var(--type-32)}.nonprofit-hero-art img{height:190px}}
