:root{--gutter:80px;--section-space:112px;--block-space:48px;--content-max:100vw;--reading-max:960px}:root:root{--site-gutter:var(--gutter);--page-gutter:var(--gutter);--page-pad:var(--gutter)}@media (max-width:1279px){:root{--gutter:48px;--section-space:88px;--block-space:40px}}@media (max-width:767px){:root{--gutter:24px;--section-space:56px;--block-space:32px}}:root body .managed-page{--page-gutter:var(--gutter)}:root .managed-page .managed-section{max-width:calc(var(--content-max) + 2 * var(--gutter))}:root .component-cta .component-inner,:root .component-inner{max-width:calc(var(--content-max) + 2 * var(--gutter));margin-inline:0;padding:var(--section-space) var(--gutter)}:root .component-heading{margin-bottom:var(--block-space)}:root .component-cta .component-copy,:root .component-cta .component-heading{max-width:var(--reading-max)}:root .component-testimonials .component-cards:has(>.component-quote:only-child){max-width:var(--reading-max);margin-inline:0}:root .managed-hero,:root .managed-hero:not(.expressive):not(.with-image),:root .managed-page .managed-hero,:root .managed-page .managed-hero.expressive,:root .managed-page .managed-hero.with-image,:root body .managed-page .managed-hero,:root body .managed-page .managed-hero.expressive,:root body .managed-page .managed-hero.with-image{max-width:none;margin-inline:0;padding-inline:var(--gutter)}:root .managed-page .managed-section,:root .managed-page .section-faq,:root .managed-page.template-article .managed-section,:root .managed-page.template-legal .managed-section,:root .managed-section,:root .template-article .managed-section,:root .template-legal .managed-section,:root body .managed-page .managed-section{margin-inline:0;padding-inline:var(--gutter)}:root .managed-page .section-faq,:root .managed-page.template-article .managed-section,:root .managed-page.template-legal .managed-section,:root .template-article .managed-section,:root .template-legal .managed-section{max-width:calc(var(--reading-max) + 2 * var(--gutter))}:root .managed-page .section-with-media .managed-copy:empty+.managed-media{margin-inline:0}:root .managed-page .section-features .managed-cards:has(>article:only-child){margin-inline:0}:root .guide-intro,:root .guide-notes,:root .motion-controls,:root .page-contents{padding-inline:var(--gutter)}:root .entry-locations{margin-inline:calc(-1 * var(--gutter));padding:var(--section-space) var(--gutter)}:root :is(.managed-copy,.entry-section,.component-copy,.revision-intro,.managed-hero-copy,.managed-intro)>:is(p,ul,ol,blockquote){max-width:72ch}:root .entry-section>div>p{max-width:72ch}:root .component-testimonials .component-cards:has(>.component-quote:only-child)>.component-quote{width:100%}:root .managed-page .managed-people{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}:root .component-testimonials .component-cards:has(>.component-quote:only-child){max-width:none}:root .component-quote-featured blockquote{max-width:48ch}:root:root .revision-landing .revision-intro{max-width:none}:root:root .managed-hero-copy>.managed-intro{max-width:72ch}:root .component-section.component-green,:root .managed-tone-green{--section-bg:#12241c;--section-ink:#f4f5f3;--section-accent:#08ffbe;--section-line:#3d5a4c;--section-card:#1b3328}:root .component-section.component-dark,:root .managed-tone-dark{--section-bg:#000001;--section-ink:#f4f5f3;--section-accent:#08ffbe;--section-line:#53675b;--section-card:#101d17}:root .component-section.component-soft,:root .managed-tone-soft{--section-bg:#f4f5f3;--section-ink:#14231c;--section-accent:#00664c;--section-line:#bdc9c2;--section-card:#ffffff}:root .managed-tone-light{--section-bg:#ffffff;--section-ink:#14231c;--section-accent:#00664c;--section-line:#bdc9c2;--section-card:#f4f5f3}:root .component-section.component-green{background:var(--section-bg);color:var(--section-ink)}:root:root :is(.managed-section,.entry-section)[class*=managed-tone-]{background:var(--section-bg);color:var(--section-ink);box-shadow:0 0 0 100vmax var(--section-bg);clip-path:inset(0 -100vmax);border-bottom:0}:root :is(.managed-section,.entry-section)[class*=managed-tone-] :is(h2,h3){color:var(--section-accent)}:root :is(.managed-section,.entry-section)[class*=managed-tone-] :is(.managed-copy,.component-copy,p) a{color:var(--section-accent)}:root :is(.managed-tone-light,.managed-tone-soft,.component-light,.component-soft) .site-action-links{--action-ink:#00664c;--action-rule:#bccbc3;--action-hover:#e3efe9}:root :is(.managed-tone-dark,.component-dark) .site-action-links{--action-ink:#08ffbe;--action-rule:#4b6559;--action-hover:#14231c}:root :is(.managed-tone-green,.component-green) .site-action-links{--action-ink:#08ffbe;--action-rule:#3d5a4c;--action-hover:#1b3328}:root :is(.managed-tone-light,.managed-tone-soft,.component-light,.component-soft) .site-action-links a:hover{color:#00664c}:root .entry-section[class*=managed-tone-]{padding-block:var(--section-space)}:root .component-eyebrow{font-size:var(--fs-small);line-height:1.5;text-transform:uppercase;letter-spacing:.07em;margin:0 0 16px;color:var(--section-accent,#00664c);font-weight:400}:root .component-title{min-width:0}:root .managed-section .component-eyebrow{color:var(--section-accent,#176344)}:root .entry-section>.component-eyebrow{color:var(--section-accent,#08ffbe)}:root .component-card[class*=component-card-]{background:var(--card-bg);color:var(--card-ink)}:root .component-card[class*=component-card-] .component-card-copy{background:transparent;border-top:0}:root .component-card[class*=component-card-] :is(h3,.section-symbol,.component-link){color:var(--card-accent)}:root .component-card-light{--card-bg:#ffffff;--card-ink:#14231c;--card-accent:#00664c}:root .component-card-soft{--card-bg:#f4f5f3;--card-ink:#14231c;--card-accent:#00664c}:root .component-card-dark{--card-bg:#000001;--card-ink:#f4f5f3;--card-accent:#08ffbe}:root .component-card-green{--card-bg:#12241c;--card-ink:#f4f5f3;--card-accent:#08ffbe}:root .component-card[class*=component-card-] .component-card-copy{display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:start;align-content:start}:root .component-card[class*=component-card-] .component-card-copy>:not(.section-symbol){grid-column:2}:root .component-card[class*=component-card-] .component-card-copy>.section-symbol{grid-column:1;grid-row:1/span 3;width:32px;height:32px;margin:0}:root .component-card[class*=component-card-] h3{margin-top:0}:root .component-media-list .component-inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,6vw,96px);align-items:start}:root .component-media-list[data-media-side=right] .component-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}:root .component-media-list .component-introduction{display:contents}:root .component-media-list .component-image{grid-column:1;grid-row:1/span 4;margin:0;align-self:stretch;min-height:480px;background:none}:root:root .component-media-list .component-image img{width:100%;height:100%;object-fit:cover}:root .component-media-list .component-heading{grid-row:1}:root .component-media-list .component-copy{grid-row:2}:root .component-media-list .component-list{grid-row:3;margin-top:var(--block-space)}:root .component-media-list .component-actions{grid-row:4}:root .component-media-list .component-actions,:root .component-media-list .component-copy,:root .component-media-list .component-heading,:root .component-media-list .component-list,:root .component-media-list[data-media-side=right] .component-image{grid-column:2}:root .component-media-list[data-media-side=right] :is(.component-heading,.component-copy,.component-list,.component-actions){grid-column:1}:root .component-list{list-style:none;margin:0;padding:0;display:grid;gap:20px}:root .component-list li{display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:baseline}:root .component-list-number{font-size:var(--fs-small);color:var(--section-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root .component-list h3{font-size:var(--fs-lead);font-weight:400;line-height:1.35;margin:0;color:var(--section-ink)}:root .component-list p{margin:8px 0 0}@media (max-width:767px){:root .component-media-list .component-inner{display:block}:root .component-media-list .component-image{min-height:0;aspect-ratio:4/3;margin-bottom:var(--block-space)}}:root .mh-home .mh-closing{background:#000001}:root .entry-join .movement-counter,:root .movement-counter{--section-accent:#08ffbe}:root .entry-join :is(.movement-counter,.movement-social){--section-bg:#12241c;background:var(--section-bg);box-shadow:0 0 0 100vmax var(--section-bg);clip-path:inset(0 -100vmax)}:root .component-guide .guide-notes:nth-child(even of .guide-notes){background:#f4f5f3;box-shadow:0 0 0 100vmax #f4f5f3;clip-path:inset(0 -100vmax)}:root .entry-join .movement-social{padding-bottom:var(--section-space)}@media (max-width:767px){:root .component-card[class*=component-card-] .component-card-copy{display:block}:root .component-card[class*=component-card-] .component-card-copy>.section-symbol{margin-bottom:16px}}:root .component-media .component-inner:has(.component-introduction.has-media){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(32px,5vw,96px);align-items:start}:root .component-media .component-introduction.has-media{display:contents}:root .component-media .component-inner:has(.component-introduction.has-media)>.component-heading{grid-column:1;grid-row:1}:root .component-media .component-introduction.has-media>.component-copy{grid-column:1;grid-row:2}:root .component-media .component-introduction.has-media>:is(.component-image,.inline-player){grid-column:2;grid-row:1/span 4;align-self:center}:root .component-media .component-inner:has(.component-introduction.has-media)>:is(.component-cards,.component-actions,.component-gallery){grid-column:1/-1}:root .component-media[data-media-side=left] .component-inner:has(.component-introduction.has-media){grid-template-columns:minmax(0,6fr) minmax(0,5fr)}:root .component-media[data-media-side=left] .component-inner:has(.component-introduction.has-media)>.component-heading,:root .component-media[data-media-side=left] .component-introduction.has-media>.component-copy{grid-column:2}:root .component-media[data-media-side=left] .component-introduction.has-media>:is(.component-image,.inline-player){grid-column:1}@media (max-width:1023px){:root .component-media .component-inner:has(.component-introduction.has-media){display:block}:root .component-media .component-introduction.has-media>:is(.component-image,.inline-player){margin-top:var(--block-space)}}:root:root [class*=managed-tone-] .managed-cards>article{background:var(--section-card);color:var(--section-ink)}:root:root [class*=managed-tone-] .managed-cards>article :is(h3,a){color:var(--section-accent)}:root:root .component-media-list .component-image{padding:0;background:none;border-radius:0;margin:calc(-1 * var(--section-space)) 0 calc(-1 * var(--section-space)) calc(-1 * var(--gutter));min-height:560px}:root:root .component-media-list[data-media-side=right] .component-image{margin:calc(-1 * var(--section-space)) calc(-1 * var(--gutter)) calc(-1 * var(--section-space)) 0}:root:root .component-media-list .component-image img{border-radius:0}@media (max-width:767px){:root:root .component-media-list .component-image{margin:var(--block-space) calc(-1 * var(--gutter));min-height:0}}:root:root .component-testimonials .component-cards:has(>.component-quote:only-child){max-width:var(--reading-max)}:root .component-quote-featured .quote-mark{display:block;grid-column:2}:root .component-quote-featured blockquote{max-width:none}@media (max-width:767px){:root:root .component-quote-featured{display:block}:root .component-quote-featured figcaption img{width:64px;height:64px}}:root .component-introduction.has-media{align-items:start}:root .component-card[class*=component-card-] .section-symbol{box-sizing:content-box;padding:8px;border-radius:50%;background:color-mix(in srgb,var(--card-accent) 16%,transparent)}:root .entry-locations{background:#f4f5f3}:root .component-section:not(.component-media-list,.component-evidence) .component-inner:has(>.component-introduction.has-media:not(.media-only)){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(32px,5vw,96px);align-items:start}:root .component-section:not(.component-media-list,.component-evidence) .component-introduction.has-media:not(.media-only){display:contents}:root .component-section:not(.component-media-list,.component-evidence) .component-inner:has(>.component-introduction.has-media:not(.media-only))>.component-heading{grid-column:1;grid-row:1}:root .component-section:not(.component-media-list,.component-evidence) .component-introduction.has-media:not(.media-only)>.component-copy{grid-column:1;grid-row:2}:root:root .component-section:not(.component-media-list,.component-evidence) .component-introduction.has-media:not(.media-only)>:is(.component-image,.inline-player){grid-column:2;grid-row:1/span 3;align-self:start;margin-top:0}:root .component-section:not(.component-media-list,.component-evidence) .component-inner:has(>.component-introduction.has-media:not(.media-only))>:not(.component-heading,.component-introduction){grid-column:1/-1}:root .component-section[data-media-side=left]:not(.component-media-list,.component-evidence) .component-inner:has(>.component-introduction.has-media:not(.media-only)){grid-template-columns:minmax(0,6fr) minmax(0,5fr)}:root .component-section[data-media-side=left]:not(.component-media-list,.component-evidence) .component-inner:has(>.component-introduction.has-media:not(.media-only))>.component-heading,:root .component-section[data-media-side=left]:not(.component-media-list,.component-evidence) .component-introduction.has-media:not(.media-only)>.component-copy{grid-column:2}:root:root .component-section[data-media-side=left]:not(.component-media-list,.component-evidence) .component-introduction.has-media:not(.media-only)>:is(.component-image,.inline-player){grid-column:1}:root:root .component-section:not(.component-media-list,.component-evidence) .component-introduction.has-media>.component-image[data-fit=cover]{padding:0;background:none}:root:root .component-section:not(.component-media-list,.component-evidence) .component-introduction.has-media>.component-image[data-fit=cover] img{aspect-ratio:auto;height:auto;max-height:min(640px,75vh);object-fit:cover}@media (max-width:1023px){:root:root .component-section:not(.component-media-list,.component-evidence) .component-inner:has(>.component-introduction.has-media:not(.media-only)){display:block}:root:root .component-section:not(.component-media-list,.component-evidence) .component-introduction.has-media:not(.media-only)>:is(.component-image,.inline-player){margin-top:var(--block-space)}}:root:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=submit],[type=button],[type=hidden],[type=file]),select,textarea){font:inherit;font-size:var(--fs-ui);line-height:1.4;min-height:52px;padding:12px 16px;box-sizing:border-box;border:1px solid #65766e;border-radius:var(--radius-control);background-color:#ffffff;color:#14231c;transition:border-color .15s ease,box-shadow .15s ease}:root:root textarea{min-height:120px;resize:vertical}:root:root:root select{appearance:none;-webkit-appearance:none;padding-inline-end:48px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2300664c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:20px}:root:root [dir=rtl] select{padding-inline:16px 48px;background-position:left 16px center}:root:root :is(input,select,textarea):hover{border-color:#14231c}:root:root :is(input,select,textarea):focus-visible{outline:3px solid #00664c;outline-offset:2px;border-color:#00664c}:root:root input[type=search]::-webkit-search-cancel-button{cursor:pointer}:root:root :is(input[type=checkbox],input[type=radio]){accent-color:#00664c;width:20px;height:20px}:root:root ::placeholder{color:#5d6b64;opacity:1}:root:root :is(.component-dark,.component-green,.managed-tone-dark,.managed-tone-green,.native-form,.native-crm-form,.mh-home) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=submit],[type=button],[type=hidden],[type=file]),select,textarea){background-color:#0b1712;color:#ffffff;border-color:#82938a}:root:root:root :is(.component-dark,.component-green,.managed-tone-dark,.managed-tone-green,.native-form,.native-crm-form,.mh-home) select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2308ffbe' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root:root :is(.component-dark,.component-green,.managed-tone-dark,.managed-tone-green,.native-form,.native-crm-form,.mh-home) :is(input,select,textarea):hover{border-color:#ffffff}:root:root :is(.component-dark,.component-green,.managed-tone-dark,.managed-tone-green,.native-form,.native-crm-form,.mh-home) ::placeholder{color:#a9b8b0}:root:root :is(.component-dark,.component-green,.managed-tone-dark,.managed-tone-green,.native-form,.native-crm-form,.mh-home) :is(input[type=checkbox],input[type=radio]){accent-color:#08ffbe}:root:root .entry-locations :is(input,select){background-color:#ffffff;color:#14231c;border-color:#65766e}:root:root .header-language select{min-height:44px;border:0;background-color:transparent;color:inherit;padding:8px 28px 8px 8px;background-position:right 4px center;background-size:16px}:root:root :is(.component-dark,.component-green,.managed-tone-dark,.managed-tone-green,.native-form,.native-crm-form,.mh-home,.form-dialog) :is(input,select,textarea):focus-visible{outline-color:#08ffbe}:root:root .form-dialog{--section-bg:#000001;--section-ink:#f4f5f3;--section-accent:#08ffbe;--section-line:#53675b;border-radius:var(--radius-card);border-color:#53675b}:root:root .form-dialog :is(h2,h3){color:#08ffbe}:root:root .form-dialog-heading .form-dialog-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;line-height:0;border-radius:var(--radius-control);border:1px solid #82938a;background:transparent;color:#f4f5f3;transition:border-color .15s ease,color .15s ease}:root:root .form-dialog-heading .form-dialog-close:hover{border-color:#08ffbe;color:#08ffbe}:root:root .form-dialog-heading .form-dialog-close:focus-visible{outline:3px solid #08ffbe;outline-offset:2px}:root:root .form-dialog-heading .form-dialog-close svg{display:block;flex:none}:root:root .form-dialog-heading{align-items:center;margin-bottom:28px}:root:root .form-dialog-heading h2{margin:0}