.Approach-module__kccbpW__section{padding-block-start:var(--section-gap)}.Approach-module__kccbpW__layout{gap:var(--space-4);display:grid}.Approach-module__kccbpW__intro{gap:var(--space-2);flex-direction:column;display:flex}.Approach-module__kccbpW__heading{max-inline-size:28rem}.Approach-module__kccbpW__emphasis{color:var(--color-primary);font-style:italic}.Approach-module__kccbpW__grid{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.Approach-module__kccbpW__card{column-gap:var(--space-2);padding:var(--space-2);background:var(--color-surface);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);row-gap:.25rem;display:grid}.Approach-module__kccbpW__icon{object-fit:contain;grid-area:1/1;align-self:center;block-size:2rem;inline-size:2rem}.Approach-module__kccbpW__title{grid-area:1/2;font-size:1.125rem;font-weight:600;line-height:1.5rem}.Approach-module__kccbpW__text{grid-area:2/2;font-size:1rem;line-height:1.5}@media (min-width:48rem){.Approach-module__kccbpW__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Approach-module__kccbpW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.Approach-module__kccbpW__card{padding:var(--space-3);flex-direction:column;align-items:start;gap:0;display:flex}.Approach-module__kccbpW__icon{align-self:start;block-size:3rem;inline-size:3rem}.Approach-module__kccbpW__title{margin-block-start:var(--space-4)}.Approach-module__kccbpW__text{margin-block-start:var(--space-2)}}
.Audience-module__Q-UHEW__section{padding-block-start:var(--section-space)}.Audience-module__Q-UHEW__layout{gap:var(--space-4);display:grid}.Audience-module__Q-UHEW__intro{gap:var(--space-1);flex-direction:column;display:flex}.Audience-module__Q-UHEW__heading{text-wrap:pretty}.Audience-module__Q-UHEW__emphasis{color:var(--color-accent);font-style:italic}.Audience-module__Q-UHEW__support{color:var(--color-ink)}.Audience-module__Q-UHEW__cards{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.Audience-module__Q-UHEW__card{column-gap:var(--space-2);row-gap:var(--space-1);padding:var(--space-2);background:var(--color-surface);color:var(--color-ink);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);display:grid}.Audience-module__Q-UHEW__card[data-tone=sage]{background:var(--color-sage);color:var(--color-on-fill)}.Audience-module__Q-UHEW__card[data-tone=coral]{background:var(--color-coral);color:var(--color-on-fill)}.Audience-module__Q-UHEW__icon{object-fit:contain;flex-shrink:0;grid-area:1/1;align-self:center;block-size:2rem;inline-size:2rem}.Audience-module__Q-UHEW__body{display:contents}.Audience-module__Q-UHEW__support{font-size:1rem;line-height:1.75rem}.Audience-module__Q-UHEW__statement{font-weight:600;font-size:var(--text-statement-size);line-height:var(--text-statement-line);grid-area:1/2}.Audience-module__Q-UHEW__action{place-self:start;align-items:center;gap:var(--space-1);text-underline-offset:.25em;grid-area:2/2;font-weight:700;display:inline-flex}.Audience-module__Q-UHEW__action:hover .Audience-module__Q-UHEW__label,.Audience-module__Q-UHEW__action:focus-visible .Audience-module__Q-UHEW__label{text-decoration:underline}.Audience-module__Q-UHEW__arrow{fill:none;stroke:currentColor;stroke-width:2px;flex-shrink:0;block-size:1.25rem;inline-size:1.25rem}.Audience-module__Q-UHEW__shaft{transform-origin:3px}.Audience-module__Q-UHEW__shaft,.Audience-module__Q-UHEW__head{transition:transform .2s}.Audience-module__Q-UHEW__action:hover .Audience-module__Q-UHEW__shaft,.Audience-module__Q-UHEW__action:focus-visible .Audience-module__Q-UHEW__shaft{transform:scaleX(1.2)}.Audience-module__Q-UHEW__action:hover .Audience-module__Q-UHEW__head,.Audience-module__Q-UHEW__action:focus-visible .Audience-module__Q-UHEW__head{transform:translate(3.4px)}@media (prefers-reduced-motion:reduce){.Audience-module__Q-UHEW__shaft,.Audience-module__Q-UHEW__head{transition:none}}@media (min-width:64rem){.Audience-module__Q-UHEW__layout{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.Audience-module__Q-UHEW__intro{justify-content:space-between}.Audience-module__Q-UHEW__cards{grid-column:2/-1;grid-template-columns:subgrid;gap:var(--space-4)}.Audience-module__Q-UHEW__card{justify-content:space-between;gap:var(--space-4);padding:var(--space-3);flex-direction:column;min-block-size:22.5rem;display:flex}.Audience-module__Q-UHEW__body{gap:var(--space-3);flex-direction:column;display:flex}.Audience-module__Q-UHEW__icon{align-self:start;block-size:3rem;inline-size:3rem}.Audience-module__Q-UHEW__support{padding-block-end:var(--space-3)}}
.Blog-module__qgnGkG__section{padding-block:var(--section-gap) var(--section-space)}.Blog-module__qgnGkG__layout{gap:var(--space-4);display:grid}.Blog-module__qgnGkG__emphasis{color:var(--color-accent);font-style:italic}.Blog-module__qgnGkG__grid{gap:var(--space-2);margin:-.25rem calc(-1 * var(--page-gutter)) -.25rem -.25rem;padding:.25rem var(--page-gutter) .25rem .25rem;scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;grid-auto-columns:min(17.875rem,85%);grid-auto-flow:column;scroll-padding-inline-start:.25rem;list-style:none;display:grid;overflow-x:auto}.Blog-module__qgnGkG__grid::-webkit-scrollbar{display:none}.Blog-module__qgnGkG__grid>li{scroll-snap-align:start;display:grid}.Blog-module__qgnGkG__card{padding:var(--space-3);background:var(--color-surface);color:var(--color-ink);border-radius:.5rem;flex-direction:column;align-items:start;display:flex;position:relative}.Blog-module__qgnGkG__card[data-tone=coral]{background:var(--color-coral);color:var(--color-on-fill)}.Blog-module__qgnGkG__card[data-tone=sage]{background:var(--color-sage);color:var(--color-on-fill)}.Blog-module__qgnGkG__category{letter-spacing:.15em;text-transform:uppercase;border:1px solid;border-radius:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;line-height:1rem}.Blog-module__qgnGkG__title{font-weight:600;font-size:var(--text-statement-size);line-height:var(--text-statement-line);margin-block-start:var(--space-3)}.Blog-module__qgnGkG__link{color:inherit;text-decoration:none}.Blog-module__qgnGkG__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.Blog-module__qgnGkG__link:focus-visible{box-shadow:none;outline:none}.Blog-module__qgnGkG__card:has(.Blog-module__qgnGkG__link:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px;box-shadow:0 0 0 2px var(--color-background)}.Blog-module__qgnGkG__excerpt{margin-block-start:var(--space-2);font-size:1rem;line-height:1.5}.Blog-module__qgnGkG__more{align-items:center;gap:var(--space-1);font-weight:700;font-size:var(--text-lead-size);text-underline-offset:.25em;margin-block-start:auto;padding-block-start:var(--space-5);line-height:1.75rem;display:inline-flex}.Blog-module__qgnGkG__card:hover .Blog-module__qgnGkG__label{text-decoration:underline}.Blog-module__qgnGkG__card:has(.Blog-module__qgnGkG__link:focus-visible) .Blog-module__qgnGkG__label{text-decoration:underline}.Blog-module__qgnGkG__arrow{fill:none;stroke:currentColor;stroke-width:2px;flex-shrink:0;block-size:1.25rem;inline-size:1.25rem}.Blog-module__qgnGkG__shaft{transform-origin:3px}.Blog-module__qgnGkG__shaft,.Blog-module__qgnGkG__head{transition:transform .2s}.Blog-module__qgnGkG__card:hover .Blog-module__qgnGkG__shaft{transform:scaleX(1.2)}.Blog-module__qgnGkG__card:has(.Blog-module__qgnGkG__link:focus-visible) .Blog-module__qgnGkG__shaft{transform:scaleX(1.2)}.Blog-module__qgnGkG__card:hover .Blog-module__qgnGkG__head{transform:translate(3.4px)}.Blog-module__qgnGkG__card:has(.Blog-module__qgnGkG__link:focus-visible) .Blog-module__qgnGkG__head{transform:translate(3.4px)}@media (prefers-reduced-motion:reduce){.Blog-module__qgnGkG__shaft,.Blog-module__qgnGkG__head{transition:none}}@media (min-width:48rem){.Blog-module__qgnGkG__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}}@media (min-width:64rem){.Blog-module__qgnGkG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.Blog-module__qgnGkG__card{min-block-size:22.5rem}}
.Hero-module__ZARIfG__hero{aspect-ratio:16/9;background:var(--color-coral);min-block-size:38.25rem;inline-size:100%;color:var(--color-on-fill);display:grid;position:relative;overflow:clip}.Hero-module__ZARIfG__image{object-fit:cover;object-position:72% center}.Hero-module__ZARIfG__layout{z-index:1;padding-block:13.0625rem var(--space-3);display:flex;position:relative}.Hero-module__ZARIfG__content{justify-content:space-between;gap:var(--space-6);flex-direction:column;display:flex}.Hero-module__ZARIfG__headline{color:var(--color-coral);text-align:end;text-wrap:nowrap}.Hero-module__ZARIfG__line{display:block}.Hero-module__ZARIfG__emphasis{color:var(--color-on-fill);font-style:italic}.Hero-module__ZARIfG__lede{max-inline-size:min(var(--measure-copy), 100%);text-align:center;text-wrap:balance;align-self:center}@media (min-width:64rem){.Hero-module__ZARIfG__layout{padding-block:13% var(--space-4)}}
.Philosophy-module__PUxW5G__section{padding-block-start:var(--section-gap)}.Philosophy-module__PUxW5G__layout{gap:var(--space-5);display:grid}.Philosophy-module__PUxW5G__copy{align-items:start;gap:var(--space-2);flex-direction:column;display:flex}.Philosophy-module__PUxW5G__heading{max-inline-size:10.5em}.Philosophy-module__PUxW5G__emphasis{color:var(--color-accent);font-style:italic}.Philosophy-module__PUxW5G__lead{font-weight:600;font-size:var(--text-lead-size);color:var(--color-primary);line-height:1.75rem}.Philosophy-module__PUxW5G__body{max-inline-size:521px}.Philosophy-module__PUxW5G__button{min-block-size:3.5rem;inline-size:100%;padding-inline:var(--space-3);border-radius:var(--radius-button);background:var(--color-primary);color:var(--color-on-fill);justify-content:center;align-items:center;margin-block-start:var(--space-2);display:inline-flex}.Philosophy-module__PUxW5G__button:hover{background:var(--color-primary-hover)}.Philosophy-module__PUxW5G__visual{aspect-ratio:1;border-radius:.5rem;overflow:clip}.Philosophy-module__PUxW5G__image{object-fit:cover;block-size:100%;inline-size:100%}@media (min-width:64rem){.Philosophy-module__PUxW5G__layout{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.Philosophy-module__PUxW5G__lead{margin-block-start:var(--space-1)}.Philosophy-module__PUxW5G__body{margin-block-start:var(--space-2)}.Philosophy-module__PUxW5G__button{inline-size:auto}}
