:root{--amc-dwell-ms:5000;--amc-step-ms:1000;--amc-window-w:35px;--amc-max-scale:1.75;--amc-max-scale-m:1.16;--amc-peak-pct:.1;--amc-card-w:345px;--amc-card-h:113px;--amc-gap-m:15px}.homepage-hero{gap:var(--spacing-md);grid-template-columns:1fr;align-items:start;display:grid}@media (max-width:767px){:root{--m-hero-grid-cols:repeat(2, minmax(0, 1fr));--m-hero-grid-rows:repeat(5, auto);--m-eyebrow-grid-row:1;--m-eyebrow-grid-col:1;--m-headline-grid-row:2;--m-headline-grid-col:1;--m-headline-grid-col-span:1;--m-photo-grid-row:1;--m-photo-grid-col:2;--m-photo-grid-row-span:2;--m-trust-grid-row:3;--m-trust-grid-col:1;--m-trust-grid-col-span:2;--m-sub-grid-row:4;--m-sub-grid-col:1;--m-sub-grid-col-span:2;--m-ctas-grid-row:5;--m-ctas-grid-col:1;--m-ctas-grid-col-span:2;--m-hero-grid-gap:3.077vw;--m-hero-photo-wrap-pad-start:4.103vw;--m-hero-photo-wrap-margin-top:0;--m-hero-photo-wrap-margin-bottom:0;--m-hero-cta-button-height:33px}.hero-text-col{display:contents}.homepage-hero{grid-template-columns:var(--m-hero-grid-cols,1fr);grid-template-rows:var(--m-hero-grid-rows,auto auto auto auto auto auto);gap:var(--m-hero-grid-gap,var(--spacing-md))}.hero-eyebrow{grid-row:var(--m-eyebrow-grid-row,1) / span var(--m-eyebrow-grid-row-span,1);grid-column:var(--m-eyebrow-grid-col,1) / span var(--m-eyebrow-grid-col-span,1)}.homepage-hero-headline{grid-row:var(--m-headline-grid-row,2) / span var(--m-headline-grid-row-span,1);grid-column:var(--m-headline-grid-col,1) / span var(--m-headline-grid-col-span,1);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.hero-headline-pre,.hero-headline-after{font-size:calc((var(--m-hero-headline-line-font-size,clamp(16px, 5.128vw, 20px))) * var(--a11y-text-scale,1));line-height:1.15;font-weight:var(--font-weight-display)}.homepage-hero-sub{grid-row:var(--m-sub-grid-row,3) / span var(--m-sub-grid-row-span,1);grid-column:var(--m-sub-grid-col,1) / span var(--m-sub-grid-col-span,1)}.homepage-hero-photo{grid-row:var(--m-photo-grid-row,4) / span var(--m-photo-grid-row-span,1);grid-column:var(--m-photo-grid-col,1) / span var(--m-photo-grid-col-span,1);align-self:start;margin:0;padding-inline-start:24px}.homepage-hero-ctas{grid-row:var(--m-ctas-grid-row,5) / span var(--m-ctas-grid-row-span,1);grid-column:var(--m-ctas-grid-col,1) / span var(--m-ctas-grid-col-span,1)}.homepage-hero-trust{grid-row:var(--m-trust-grid-row,6) / span var(--m-trust-grid-row-span,1);grid-column:var(--m-trust-grid-col,1) / span var(--m-trust-grid-col-span,1)}}@media (min-width:768px){.homepage-hero{grid-template-columns:var(--hero-grid-cols,1.2fr 1fr);-moz-column-gap:var(--spacing-2xl);column-gap:var(--spacing-2xl);width:var(--hero-layout-width,auto);min-height:var(--hero-layout-min-height,auto);align-items:center;row-gap:0}.hero-text-col{gap:var(--spacing-md);flex-direction:column;grid-column:1;display:flex}.hero-eyebrow,.homepage-hero-headline,.homepage-hero-sub,.homepage-hero-ctas,.homepage-hero-trust{margin:0}.homepage-hero-photo{grid-area:auto/2;align-self:center;margin:0;padding-inline-start:0}}.homepage-row-carousel{align-items:stretch;gap:var(--spacing-md);display:flex;position:relative}.row-carousel-window{flex:1;overflow:hidden}.homepage-row-carousel-track{gap:var(--spacing-xl);flex-wrap:nowrap;align-items:stretch;display:flex}.homepage-row-carousel-slide{flex:0 0 calc((100% - var(--spacing-xl) * 2) / 3);min-width:0}.homepage-row-carousel-slide>*{width:100%;height:100%}.row-carousel-arrow{background:var(--color-background-primary);border:1px solid var(--color-border-tertiary);cursor:pointer;width:44px;height:44px;font-size:calc(16px * var(--a11y-text-scale,1));color:var(--color-text-primary);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;font-family:inherit;transition:background .15s,transform .15s;display:flex}.row-carousel-arrow:hover{background:var(--color-background-secondary);transform:scale(1.05)}.row-carousel-arrow:active{transform:scale(.95)}@media (max-width:1024px){.homepage-row-carousel-slide{flex:0 0 calc((100% - var(--spacing-xl)) / 2)}}@media (max-width:640px){.homepage-row-carousel-slide{flex:0 0 280px}}.homepage-articles-row{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.homepage-articles-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.homepage-articles-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:var(--spacing-lg);padding-bottom:var(--spacing-sm);display:flex;overflow-x:auto}.homepage-articles-row::-webkit-scrollbar{display:none}.homepage-articles-row>*{scroll-snap-align:start;flex-shrink:0;min-width:280px}}.homepage-products-row{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.homepage-products-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.homepage-products-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:var(--spacing-lg);padding-bottom:var(--spacing-sm);display:flex;overflow-x:auto}.homepage-products-row::-webkit-scrollbar{display:none}.homepage-products-row>*{scroll-snap-align:start;flex-shrink:0;min-width:280px}}.homepage-about{gap:var(--spacing-md);grid-template-columns:1fr;align-items:start;display:grid}@media (max-width:767px){.homepage-about{grid-template-columns:var(--about-m-photo-col,calc(44.3vw - 27px)) minmax(0, 1fr);--m-about-gap-unit:2.05vw;grid-template-rows:min-content  minmax(var(--m-about-gap-unit), 1fr)  min-content  minmax(calc(var(--m-about-gap-unit) * 2), 2fr)  min-content  minmax(calc(var(--m-about-gap-unit) * 2), 2fr)  min-content  min-content;-moz-column-gap:var(--m-about-col-gap,var(--container-px));column-gap:var(--m-about-col-gap,var(--container-px));row-gap:0}.about-text-col{display:contents}.homepage-about-photo{grid-area:1/1/span 7;align-self:start;margin:0;padding-inline-start:0}.homepage-about-heading{transform:translate(var(--m-about-heading-offset-x,0px), var(--m-about-heading-offset-y,0px));grid-area:1/2;align-self:start}.homepage-about-bullets{transform:translate(var(--m-about-tags-offset-x,0px), var(--m-about-tags-offset-y,0px));grid-area:3/2;align-self:start}.homepage-about-stat-bullets{transform:translate(var(--m-about-statbullets-offset-x,0px), var(--m-about-statbullets-offset-y,0px));grid-area:5/2;align-self:start}.homepage-about-body{margin-top:var(--spacing-md);transform:translate(var(--m-about-body-offset-x,0px), var(--m-about-body-offset-y,0px));grid-area:8/1/auto/span 2;align-self:start}.homepage-about-photo .hero-photo-stat{display:none!important}}.homepage-about-body{flex-direction:column;gap:8px;display:flex}@media (min-width:768px){.homepage-about{-moz-column-gap:var(--spacing-2xl);column-gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;align-items:start;row-gap:0}.about-text-col{gap:var(--spacing-md);flex-direction:column;grid-area:1/2;align-self:start;display:flex}.homepage-about-heading,.homepage-about-body,.homepage-about-bullets{margin:0}.homepage-about-tags{margin-top:calc(-1 * var(--spacing-sm))}.homepage-about-photo{grid-area:1/1;justify-content:center;align-self:start;align-items:flex-start;margin:0;padding-inline-start:0;display:flex}}.homepage-about-eyebrow{text-align:right;font-family:var(--font-primary);font-size:calc(11px * var(--a11y-text-scale,1));letter-spacing:.8px;color:var(--color-teal-text);margin:0 0 12px;font-weight:600;display:block}.homepage-about-heading{font-family:var(--font-display);font-size:calc(22px * var(--a11y-text-scale,1));letter-spacing:-.3px;color:var(--color-text-primary);margin:0;font-weight:700;line-height:1.2}.homepage-about{--font-size-body:min(16px, 1.111vw);--spacing-xs:min(4px, .278vw);--spacing-sm:min(8px, .556vw);--spacing-md:min(12px, .833vw);--spacing-lg:min(16px, 1.111vw);--spacing-xl:min(24px, 1.667vw);--spacing-2xl:min(40px, 2.778vw);--credential-dot-size:min(8px, .556vw)}.homepage-about-eyebrow{font-size:calc((min(11px, .764vw)) * var(--a11y-text-scale,1));margin-bottom:min(12px,.833vw)}@media (max-width:767px){.homepage-about{--font-size-body:4.103vw;--spacing-xs:1.026vw;--spacing-sm:2.051vw;--spacing-md:3.077vw;--spacing-lg:4.103vw;--spacing-xl:6.154vw;--spacing-2xl:10.256vw;--credential-dot-size:2.051vw}.homepage-about-eyebrow{transform:translate(var(--m-about-eyebrow-offset-x,0px), var(--m-about-eyebrow-offset-y,0px));margin-bottom:3.077vw}}.homepage-about-eyebrow .about-eyebrow-dash{letter-spacing:-1px;color:var(--color-teal-text);margin-inline-end:6px}.homepage-about-tags{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.homepage-about-tag{width:max-content;max-width:100%;padding:var(--spacing-xs) var(--spacing-md);color:var(--color-teal-text);font-family:var(--font-primary);font-size:calc((var(--about-tag-font-size,min(12px, .833vw))) * var(--a11y-text-scale,1));white-space:nowrap;background:#2a9d8f1f;border-radius:999px;align-items:center;font-weight:500;line-height:1.25;display:inline-flex}@media (max-width:767px){.homepage-about-tags{gap:1.538vw}.homepage-about-tag{font-size:calc((var(--m-about-tag-font-size,2.821vw)) * var(--a11y-text-scale,1));white-space:nowrap;padding:1.026vw 2.051vw}}.homepage-about-cta-link{margin-top:var(--spacing-sm);top:var(--about-cta-offset-y,0px);transform:translateX(var(--about-cta-offset-x,0px));align-self:flex-start;text-decoration:none;display:inline-flex;position:relative}.homepage-about-cta-link>button{width:var(--about-cta-width,auto)!important;height:var(--about-cta-height,44px)!important;min-height:0!important;font-size:calc((var(--about-cta-font-size,15px)) * var(--a11y-text-scale,1))!important}@media (max-width:767px){.homepage-about-cta-link{transform:translate(var(--m-about-cta-offset-x,0px), var(--m-about-cta-offset-y,0px));grid-area:7/2;place-self:end center;margin:0}.homepage-about-cta-link>button{width:var(--m-about-cta-width,auto)!important;height:var(--m-about-cta-height,40px)!important;min-height:0!important;font-size:calc((var(--m-about-cta-font-size,15px)) * var(--a11y-text-scale,1))!important}}.homepage-about-stat-bullets{display:none}@media (max-width:767px){.homepage-about-stat-bullets{text-align:right;display:block}.homepage-about-stat-bullet{font-size:calc((var(--m-hero-stat-title-font-size,14px)) * var(--a11y-text-scale,1));font-weight:var(--m-hero-stat-title-weight,700);color:var(--color-text-primary);line-height:1.3}.homepage-about-stat-bullet+.homepage-about-stat-bullet{font-size:calc((var(--m-hero-stat-meta-font-size,11px)) * var(--a11y-text-scale,1));font-weight:var(--m-hero-stat-meta-weight,400);margin-top:4px}.homepage-about-stat-bullet:before{content:"";background:var(--color-teal-primary);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-inline-end:8px;display:inline-block}}.homepage-topics-grid{gap:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.homepage-topics-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.homepage-topics-grid{grid-template-columns:repeat(2,1fr)}}.homepage-continue-row{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.homepage-continue-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:var(--spacing-lg);padding-bottom:var(--spacing-sm);display:flex;overflow-x:auto}.homepage-continue-row::-webkit-scrollbar{display:none}.homepage-continue-row>*{scroll-snap-align:start;flex-shrink:0;min-width:280px}}.homepage-cta-form{gap:var(--spacing-md);flex-wrap:wrap;align-items:flex-end;display:flex}@media (max-width:640px){.homepage-cta-form{flex-direction:column;align-items:stretch}}.hero-eyebrow{color:var(--color-teal-text);font-family:var(--font-primary);font-size:calc(13px * var(--a11y-text-scale,1));background:#2a9d8f1f;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:5px 12px;font-weight:500;display:inline-flex}.hero-photo-frame{max-width:460px;margin:0 auto;line-height:1.2;transition:transform .2s;display:block;position:relative}.hero-photo-photo{aspect-ratio:7/8;outline-offset:var(--hero-photo-outline-offset,3px);z-index:1;background:#fff;width:100%;position:relative;overflow:hidden}@media (max-width:767px){.hero-photo-photo{aspect-ratio:7/8}}.hero-photo-accent{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute}.hero-photo-frame .hero-photo-accent{background:var(--bf-hero-accent,rgba(42, 157, 143, var(--hero-photo-accent-opacity,.2)));opacity:var(--bf-hero-accent-op,1)}.hero-photo-stat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--color-border-secondary);z-index:2;white-space:nowrap;font-family:var(--font-primary);background:#ffffffeb;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;bottom:32px;right:-48px;box-shadow:0 12px 32px #00000014}@media (max-width:1024px){.hero-photo-stat{padding:10px 14px;bottom:-16px;right:12px}}.hero-photo-stat-icon{width:44px;height:44px;font-size:calc(20px * var(--a11y-text-scale,1));background:#2a9d8f99;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hero-photo-stat-title{font-size:calc(16px * var(--a11y-text-scale,1));color:var(--color-text-primary);font-weight:700;line-height:1.2}.hero-photo-stat-meta{font-size:calc(12px * var(--a11y-text-scale,1));color:var(--color-text-secondary);margin-top:2px;line-height:1.3}.trust-marquee{background:var(--color-background-primary);min-height:calc(var(--trust-strip-min-height,114px) * var(--a11y-text-scale,1));padding-top:var(--trust-strip-padding-top,0);padding-bottom:var(--trust-strip-padding-bottom,0);align-items:center;display:flex}.trust-marquee-banner{background:var(--tm-bar,var(--color-background-secondary));width:100%;padding:calc(12px * var(--a11y-text-scale,1)) 0;box-shadow:0 -5px 0 0 var(--color-background-primary), 0 -7px 0 0 var(--tm-bar,var(--color-background-secondary)), 0 5px 0 0 var(--color-background-primary), 0 7px 0 0 var(--tm-bar,var(--color-background-secondary));overflow:hidden}.trust-marquee-track{--trust-bullet-gap:23px;gap:var(--trust-bullet-gap);white-space:nowrap;will-change:transform;width:max-content;display:flex}.trust-marquee-item{align-items:center;gap:var(--trust-bullet-gap);font-family:var(--font-primary);font-size:calc(14px * var(--a11y-text-scale,1));color:var(--color-text-secondary);font-weight:500;display:inline-flex}.trust-marquee-mark{color:var(--tm-mark,var(--color-teal-primary));font-size:calc(13px * var(--a11y-text-scale,1))}.trust-marquee.tm-tone-teal{--tm-bar:var(--color-teal-surface);--tm-mark:var(--color-teal-primary)}.trust-marquee.tm-tone-accent{--tm-bar:var(--color-accent-surface);--tm-mark:var(--color-accent-primary)}@keyframes trust-marquee-run{0%{transform:translateX(var(--tm-from,0))}to{transform:translateX(var(--tm-to,0))}}.homepage-quote{background:var(--hq-bg,var(--color-accent-surface));padding:var(--section-py) 0;position:relative;overflow:hidden}.homepage-quote.hq-tone-teal{--hq-bg:var(--color-teal-surface)}.homepage-quote-inner{max-width:760px;padding:0 var(--container-px);margin:0 auto;position:relative}.homepage-quote-mark{left:50%;top:calc(50% - var(--quote-text-half-height,2.1em) - var(--quote-mark-gap,min(8px, .556vw)));color:var(--quote-mark-color,var(--color-text-primary));opacity:.12;font-size:140px;line-height:1;font-family:var(--font-primary);pointer-events:none;transform:translate(-50%, -100%) translate(var(--quote-mark-offset-x,0px), var(--quote-mark-offset-y,0px));position:absolute}[data-design-edit] .homepage-quote-mark{pointer-events:auto;z-index:5}.homepage-quote-text{font-family:var(--font-primary);color:var(--quote-text-color,var(--color-text-primary));text-align:center;padding-right:var(--quote-text-padding-right,0);padding-left:var(--quote-text-padding-left,0);text-wrap:balance;transform:translateY(-50%) translate(var(--quote-text-offset-x,0px), var(--quote-text-offset-y,0px));margin:0;font-weight:500;position:absolute;top:50%;left:0;right:0}.homepage-quote-attrib{left:0;right:0;top:calc(50% + var(--quote-text-half-height,2.1em) + var(--quote-attrib-margin-top,var(--spacing-lg)));font-family:var(--font-primary);font-size:calc(13px * var(--a11y-text-scale,1));color:var(--quote-attrib-color,var(--color-text-secondary));letter-spacing:.3px;transform:translate(var(--quote-attrib-offset-x,0px), var(--quote-attrib-offset-y,0px));flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;display:flex;position:absolute}.homepage-quote-attrib:before{content:var(--quote-attrib-bullet,"— ")}.homepage-quote-link{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .15s}.homepage-quote-link:hover,.homepage-quote-link:focus-visible{color:var(--color-teal-primary)}.homepage-quote-en-toggle{border:.5px solid var(--color-border-tertiary);font:inherit;font-size:calc(10px * var(--a11y-text-scale,1));color:var(--color-text-secondary);cursor:pointer;letter-spacing:.5px;background:0 0;border-radius:8px;padding:1px 6px;font-weight:600;display:none}.homepage-quote-en-toggle[aria-pressed=true]{background:var(--color-teal-surface);color:var(--color-teal-primary);border-color:var(--color-teal-primary)}.homepage-quote-card[data-has-en] .homepage-quote-en-toggle{display:inline-flex}.homepage-quote-text{position:relative}.quote-text-he,.quote-text-en{-webkit-line-clamp:3;text-align:center;transition:opacity var(--quote-fade-ms,.5s) ease-out;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quote-text-en{opacity:0;pointer-events:none;font-family:var(--font-primary);text-align:left;line-height:1.35;position:absolute;inset:0}.homepage-quote-card[data-has-en]:hover .quote-text-he,.homepage-quote-card[data-has-en]:focus-within .quote-text-he,.homepage-quote-card[data-show-en] .quote-text-he{opacity:0}.homepage-quote-card[data-has-en]:hover .quote-text-en,.homepage-quote-card[data-has-en]:focus-within .quote-text-en,.homepage-quote-card[data-show-en] .quote-text-en{opacity:1;pointer-events:auto}.homepage-quote-stage{height:calc(var(--quote-stage-height,min(340px, 23.611vw)) * var(--a11y-text-scale,1));position:relative}.homepage-quote-card{position:absolute;inset:0}.quote-entering{animation:quote-run var(--quote-run-ms,1.2s) linear forwards, quote-land var(--quote-ease-ms,.3s) cubic-bezier(0, 0, .2, 1) var(--quote-run-ms,1.2s) forwards}.quote-entering[data-enter-dir=rtl]{animation:quote-run-rtl var(--quote-run-ms,1.2s) linear forwards, quote-land-rtl var(--quote-ease-ms,.3s) cubic-bezier(0, 0, .2, 1) var(--quote-run-ms,1.2s) forwards}.quote-leaving{animation:quote-fade-out var(--quote-fade-ms,.5s) ease-out forwards}@keyframes quote-run{0%{opacity:0;transform:translate(-100vw)}to{opacity:1;transform:translate(-10vw)}}@keyframes quote-land{0%{transform:translate(-10vw)}to{transform:translate(0)}}@keyframes quote-fade-out{0%{opacity:1}to{opacity:0}}@keyframes quote-run-rtl{0%{opacity:0;transform:translate(100vw)}to{opacity:1;transform:translate(10vw)}}@keyframes quote-land-rtl{0%{transform:translate(10vw)}to{transform:translate(0)}}@keyframes article-clickme-pulse{0%{transform:scale(1)}5%{transform:scale(1.06)}33%{transform:scale(1.06)}38%{transform:scale(1)}to{transform:scale(1)}}.homepage-reels-header{justify-content:space-between;align-items:flex-end;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);display:flex}.homepage-reels-eyebrow{font-family:var(--font-primary);font-size:calc(11px * var(--a11y-text-scale,1));color:var(--color-accent-on-surface);text-transform:uppercase;letter-spacing:1.2px;align-items:center;gap:8px;margin-bottom:6px;font-weight:700;display:inline-flex}.homepage-reels-eyebrow:before{content:"";background:var(--color-accent-primary);width:16px;height:1.5px}.homepage-reels-row{gap:var(--spacing-md);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:var(--spacing-sm);display:flex;overflow-x:auto}.homepage-reels-row::-webkit-scrollbar{display:none}.homepage-reels-card{scroll-snap-align:start;flex:none;width:156px}.homepage-reels-thumb{background:var(--color-background-secondary);border:1px solid var(--color-border-tertiary);border-radius:18px;justify-content:center;align-items:center;width:156px;height:264px;display:flex;position:relative;overflow:hidden}.homepage-reels-play{background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 14px #0000002e}.homepage-reels-play:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:12px solid var(--color-text-primary);width:0;height:0;margin-right:-3px}.homepage-reels-card-title{font-family:var(--font-primary);font-size:calc(14px * var(--a11y-text-scale,1));color:var(--color-text-primary);margin-top:10px;font-weight:500;line-height:1.35}.homepage-dark-cta{max-width:1100px;padding:var(--spacing-2xl) var(--spacing-xl);background:var(--color-text-primary);color:#fff;border-radius:28px;margin:0 auto;position:relative;overflow:hidden}.homepage-dark-cta:before{content:"";top:-40px;background:var(--color-accent-primary);opacity:.7;pointer-events:none;border-radius:50%;width:140px;height:140px;position:absolute;inset-inline-start:-40px}.homepage-dark-cta-inner{z-index:1;max-width:560px;position:relative}.homepage-dark-cta-headline{font-family:var(--font-primary);font-size:calc(clamp(22px, 3vw, 30px) * var(--a11y-text-scale,1));margin:0 0 var(--spacing-sm);color:#fff;font-weight:700;line-height:1.2}.homepage-dark-cta-body{font-family:var(--font-primary);font-size:calc(15px * var(--a11y-text-scale,1));opacity:.85;margin:0 0 var(--spacing-lg);line-height:1.7}.homepage-dark-cta-form{gap:var(--spacing-sm);flex-wrap:wrap;align-items:stretch;display:flex}.homepage-dark-cta-form input{color:#fff;min-width:0;height:44px;font-family:var(--font-primary);font-size:calc(14px * var(--a11y-text-scale,1));background:#ffffff1a;border:1px solid #fff3;border-radius:10px;outline:none;flex:180px;padding:0 12px}.homepage-dark-cta-form input::placeholder{color:#fff9}.homepage-dark-cta-form input:focus{background:#ffffff26;border-color:#ffffff80}.homepage-dark-cta-form input:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}@media (max-width:640px){.homepage-dark-cta-form{flex-direction:column}}@media (max-width:767px){.homepage-darkcta-section{padding-top:var(--m-darkcta-section-pad-t,12px)!important;padding-bottom:var(--m-darkcta-section-pad-b,12px)!important}.homepage-dark-cta{border-radius:18px;padding:16px!important}.homepage-dark-cta-headline{font-size:calc(17px * var(--a11y-text-scale,1))!important;margin:0 0 6px!important;line-height:1.25!important}.homepage-dark-cta-body{font-size:calc(13px * var(--a11y-text-scale,1))!important;margin:0 0 10px!important;line-height:1.5!important}.homepage-dark-cta-form{gap:8px}.homepage-dark-cta-form input{height:36px!important;min-height:36px!important;max-height:36px!important;font-size:calc(14px * var(--a11y-text-scale,1))!important;flex:none!important;padding:0 10px!important}.homepage-dark-cta-form button{height:36px!important;min-height:36px!important;font-size:calc(14px * var(--a11y-text-scale,1))!important;flex:none!important}}.hero-eyebrow{position:relative;padding:var(--hero-eyebrow-padding-y,3px) var(--hero-eyebrow-padding-x,15px)!important;margin-bottom:var(--hero-eyebrow-margin-bottom,9px)!important}.homepage-hero-headline{position:relative;line-height:var(--hero-headline-line-height,1.1)!important;margin-bottom:var(--hero-headline-margin-bottom,0)!important}.hero-headline-3row{-moz-column-gap:var(--hero-3row-divider-gap,.28em);justify-content:start;column-gap:var(--hero-3row-divider-gap,.28em);row-gap:var(--hero-3row-line-gap,4px);grid-template-columns:max-content max-content;align-items:baseline;display:grid}.hero-3row-line{display:contents}.hero-3row-lead{white-space:nowrap;grid-column:1;justify-self:end;display:inline-block;position:relative}.hero-3row-rest{white-space:nowrap;grid-column:2;justify-self:start}.hero-3row-lead-ink{z-index:1;position:relative}.hero-3row-lead-marker,.hero-3row-lead-stroke{z-index:0;pointer-events:none;display:none;position:absolute;inset-inline:-.06em}.hero-3row-lead-marker{background:var(--hero-3row-accent-color,var(--color-teal-primary,#2a9d8f));height:.34em;opacity:var(--hero-3row-marker-opacity,.55);border-radius:.1em;bottom:.04em}.hero-3row-lead-stroke{height:var(--hero-3row-stroke-height,.42em);bottom:-.14em;overflow:visible}.hero-3row-lead-stroke path{fill:var(--hero-3row-accent-color,var(--color-teal-primary,#2a9d8f));stroke:none}:root[data-hero3row-accent=underline] .hero-3row-lead-ink{text-decoration:underline;-webkit-text-decoration-color:var(--hero-3row-accent-color,var(--color-teal-primary,#2a9d8f));text-decoration-color:var(--hero-3row-accent-color,var(--color-teal-primary,#2a9d8f));text-decoration-thickness:var(--hero-3row-underline-thickness,.12em);text-underline-offset:var(--hero-3row-underline-offset,.04em);text-decoration-skip-ink:none}:root[data-hero3row-accent=marker] .hero-3row-lead-marker,:root[data-hero3row-accent=stroke] .hero-3row-lead-stroke{display:block}:root:not([data-hero3row-accent]) .hero-3row-lead-ink,:root[data-hero3row-accent=color] .hero-3row-lead-ink{color:var(--hero-3row-accent-color,var(--color-teal-primary,#2a9d8f))}.homepage-hero-sub .hero-sub-line2{margin-top:var(--hero-3row-sub-line2-gap,0);display:block}.homepage-hero-headline.hero-headline-3row{font-size:calc((var(--hero-3row-font-size,var(--hero-headline-font-size,min(60px, 4.167vw)))) * var(--a11y-text-scale,1))!important}[data-hero-variant=threeRow] .homepage-hero-sub{font-size:calc((var(--hero-sub-font-size,19px)) * var(--a11y-text-scale,1))!important;max-width:var(--hero-sub-max-width,540px)!important}[data-hero-variant=threeRow] .hero-eyebrow{transform:translateX(var(--hero-eyebrow-offset-x,0vw)) translateY(var(--hero-3row-eyebrow-offset-y,min(6px, .417vw)))!important}[data-hero-variant=threeRow] .homepage-hero-photo{transform:translate(var(--hero-3row-photo-offset-x,min(25px, 1.736vw)), var(--hero-3row-photo-offset-y,min(8px, .556vw))) scale(var(--hero-3row-image-scale,1.2))}@media (max-width:767px){.homepage-hero-headline.hero-headline-3row{font-size:calc((var(--m-hero-3row-font-size,var(--m-hero-headline-font-size,5.385vw))) * var(--a11y-text-scale,1))!important}[data-hero-variant=threeRow] .homepage-hero-sub{font-size:calc((var(--m-hero-sub-font-size,3.846vw)) * var(--a11y-text-scale,1))!important;max-width:var(--m-hero-sub-max-width,92.308vw)!important}[data-hero-variant=threeRow] .hero-eyebrow{transform:translateX(var(--m-hero-eyebrow-offset-x,0vw)) translateY(var(--m-hero-3row-eyebrow-offset-y,0px))!important}[data-hero-variant=threeRow] .homepage-hero-photo{transform:translate(var(--m-hero-3row-photo-offset-x,0px), var(--m-hero-3row-photo-offset-y,0px)) scale(var(--m-hero-3row-image-scale,1));grid-row:1/span 2}[data-hero-variant=threeRow] .homepage-hero-sub{grid-area:4/1/span 1/span 2;width:100%}}.homepage-hero-sub{position:relative;line-height:var(--hero-sub-line-height,var(--line-height-body))!important;margin-bottom:var(--hero-sub-margin-bottom,0)!important}.homepage-hero-ctas{position:relative;margin-bottom:var(--hero-ctas-margin-bottom,0)!important}.homepage-hero-ctas>button{top:var(--hero-cta-primary-offset-y,0px);transform:translateX(var(--hero-cta-primary-offset-x,0px));position:relative;padding:var(--hero-cta-primary-padding-y,0) var(--hero-cta-primary-padding-x,min(24px, 1.667vw))!important}.homepage-hero-ctas>a>button{top:var(--hero-cta-secondary-offset-y,0px);transform:translateX(var(--hero-cta-secondary-offset-x,0px));position:relative;padding:var(--hero-cta-secondary-padding-y,0) var(--hero-cta-secondary-padding-x,min(24px, 1.667vw))!important}.homepage-hero-trust{z-index:2;align-items:center;gap:12px;display:flex;position:relative;line-height:var(--hero-trust-line-height,var(--line-height-caption))!important}.hero-trust-avatars{display:flex}.hero-trust-avatar{border:var(--bf-trust-white,0px) solid #fff;color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.hero-trust-avatar+.hero-trust-avatar{margin-right:-8px}.hero-trust-avatar-0{background:#a8d9c8}.hero-trust-avatar-1{background:#ffd699}.hero-trust-avatar-2{background:#a8d9c8}.hero-trust-avatar-3{background:#ffd699}@media (max-width:767px){.homepage-hero-ctas{--hero-cta-primary-padding-x:6.154vw;--hero-cta-secondary-padding-x:6.154vw;--m-hero-cta-button-height:8.462vw}}.hero-trust-avatar.hero-trust-avatar-1{margin-right:var(--trust-gap1,4px)}.hero-trust-avatar.hero-trust-avatar-2,.hero-trust-avatar.hero-trust-avatar-3{margin-right:var(--trust-overlap,-14px)}.hero-trust-sentence{min-width:0}@media (max-width:767px){.homepage-hero-trust{flex-direction:column;align-items:flex-start;gap:4px}.hero-trust-sentence{white-space:normal}}.hero-trust-text{color:var(--color-text-secondary);white-space:nowrap}.hero-trust-count{color:var(--color-text-primary);font-weight:700}.hero-trust-join{color:var(--color-accent-primary);font-family:var(--font-primary);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;margin-inline-start:.35em;padding:0;font-size:.92em;font-weight:600;text-decoration:none;transition:border-color .15s;position:relative}.hero-trust-join:hover,.hero-trust-join:focus-visible{border-bottom-color:var(--color-accent-primary)}.hero-trust-join-free{text-align:center;font-family:var(--font-primary);color:var(--color-accent-primary);pointer-events:none;font-size:calc(1em - 1px);font-weight:600;line-height:1.05;position:absolute;top:100%;left:0;right:0}.hero-trust-joined{color:var(--color-accent-primary);font-family:var(--font-primary);font-size:inherit;white-space:nowrap;margin-inline-start:var(--hero-joined-gap,.35em);font-weight:600}@media (min-width:768px){.homepage-hero-trust .hero-trust-joined{font-size:var(--hero-trusttext-font-size,min(18px, 1.25vw))!important}.homepage-hero-section:not([data-design-edit]) .hero-trust-join,.homepage-hero-section:not([data-design-edit]) .hero-trust-join-free{display:none!important}}@media (max-width:767px){.hero-cta-join{display:none!important}}.homepage-about-eyebrow{top:var(--about-eyebrow-offset-y,0px);font-family:var(--font-primary);font-weight:var(--about-eyebrow-font-weight,600);color:var(--color-teal-text,var(--color-teal-primary,#2a9d8f));letter-spacing:.04em;margin-bottom:var(--about-eyebrow-margin-bottom,min(12px, .833vw));transform:translateX(var(--about-eyebrow-offset-x,0px));display:block;position:relative;font-size:calc((var(--about-eyebrow-font-size,min(11px, .764vw))) * var(--a11y-text-scale,1))!important}.homepage-about-eyebrow:before{content:""}.homepage-about-heading{top:var(--about-heading-offset-y,0px);transform:translateX(var(--about-heading-offset-x,0px));position:relative;font-size:calc((var(--about-heading-font-size,min(32px, 2.222vw))) * var(--a11y-text-scale,1))!important;line-height:var(--about-heading-line-height,1.2)!important;margin-bottom:var(--about-heading-margin-bottom,0)!important}.homepage-about-body{top:var(--about-body-offset-y,0px);transform:translateX(var(--about-body-offset-x,0px));position:relative;gap:var(--about-body-gap,8px)!important;margin-bottom:var(--about-body-margin-bottom,0)!important}.homepage-about-body>p{font-size:calc((var(--about-body-font-size,var(--font-size-body))) * var(--a11y-text-scale,1))!important;line-height:var(--about-body-line-height,var(--line-height-body))!important}.homepage-about-bullets{top:var(--about-bullets-offset-y,0px);transform:translateX(var(--about-bullets-offset-x,0px));position:relative;gap:var(--about-bullets-gap,var(--spacing-sm))!important}.homepage-about-bullets>div{top:var(--credential-offset-y,0px);transform:translateX(var(--credential-offset-x,0px));position:relative;font-size:var(--credential-font-size,var(--font-size-body))!important;line-height:var(--credential-line-height,1.4)!important;gap:var(--credential-gap,var(--spacing-sm))!important}.homepage-about-bullets>div>span:first-child{width:var(--credential-dot-size,8px)!important;height:var(--credential-dot-size,8px)!important}.homepage-hero-section{min-height:var(--hero-section-min-height,0)!important}.homepage-event-section{padding-top:var(--event-section-padding-top,var(--section-py))!important;padding-bottom:var(--event-section-padding-bottom,var(--section-py))!important;min-height:var(--event-section-min-height,0)!important}.homepage-articles-section{padding-top:var(--articles-section-padding-top,var(--section-py))!important;padding-bottom:var(--articles-section-padding-bottom,var(--section-py))!important;min-height:var(--articles-section-min-height,0)!important}.homepage-quote{padding-top:var(--quote-section-padding-top,var(--section-py))!important;padding-bottom:var(--quote-section-padding-bottom,var(--section-py))!important;min-height:var(--quote-section-min-height,0)!important}.homepage-about-section-strip{padding-top:var(--about-section-padding-top,30px)!important;padding-bottom:var(--about-section-padding-bottom,30px)!important;min-height:var(--about-section-min-height,0)!important}@media (max-width:767px){.homepage-about-section-strip{padding-top:var(--m-about-section-padding-top,30px)!important;padding-bottom:var(--m-about-section-padding-bottom,30px)!important}}.homepage-products-section{background:var(--color-background-primary);padding-top:var(--products-section-padding-top,var(--section-py))!important;padding-bottom:var(--products-section-padding-bottom,var(--section-py))!important;min-height:var(--products-section-min-height,0)!important}.homepage-topics-section{padding-top:var(--topics-section-padding-top,var(--section-py))!important;padding-bottom:var(--topics-section-padding-bottom,var(--section-py))!important;min-height:var(--topics-section-min-height,0)!important}.homepage-reels-section{background:var(--color-background-primary);padding-top:var(--reels-section-padding-top,var(--section-py))!important;padding-bottom:var(--reels-section-padding-bottom,var(--section-py))!important;min-height:var(--reels-section-min-height,0)!important}.homepage-reels-section .homepage-row-carousel-track{gap:var(--reels-card-gap,var(--spacing-md))!important}.homepage-products-section .homepage-row-carousel-slide{flex:0 0 var(--products-card-width,240px);min-width:0}@media (max-width:640px){.homepage-products-section .homepage-row-carousel-slide{flex:0 0 var(--products-card-width,200px)}}.homepage-reels-section .homepage-row-carousel-slide{flex:0 0 var(--reel-card-width,156px);min-width:0}@media (max-width:1024px){.homepage-reels-section .homepage-row-carousel-slide{flex:0 0 var(--reel-card-width,156px)}}@media (max-width:640px){.homepage-reels-section .homepage-row-carousel-slide{flex:0 0 var(--reel-card-width,156px)}}.homepage-darkcta-section{padding-top:var(--darkcta-section-padding-top,var(--section-py))!important;padding-bottom:var(--darkcta-section-padding-bottom,var(--section-py))!important;min-height:var(--darkcta-section-min-height,0)!important}.homepage-hero-photo .hero-photo-stat{justify-content:space-between;padding-top:var(--hero-stat-padding-y,14px)!important;padding-bottom:var(--hero-stat-padding-y,14px)!important;padding-right:var(--hero-stat-padding-r,18px)!important;padding-left:var(--hero-stat-padding-l,18px)!important;gap:var(--hero-stat-gap,12px)!important;width:var(--hero-stat-width,auto)!important;height:var(--hero-stat-height,auto)!important;border-radius:var(--hero-stat-radius,16px)!important}.homepage-hero-photo .hero-photo-stat>div{text-align:var(--hero-stat-text-align,left)}.homepage-about-photo .hero-photo-stat>div{text-align:var(--about-stat-text-align,right)}.homepage-hero-photo .hero-photo-stat-icon{width:var(--hero-stat-icon-size,44px)!important;height:var(--hero-stat-icon-size,44px)!important;font-size:calc((var(--hero-stat-icon-font-size,20px)) * var(--a11y-text-scale,1))!important;border-radius:var(--hero-stat-icon-radius,12px)!important}.homepage-hero-photo .hero-photo-stat-title{font-size:calc((var(--hero-stat-title-font-size,16px)) * var(--a11y-text-scale,1))!important;line-height:var(--hero-stat-title-line-height,1.2)!important}.homepage-hero-photo .hero-photo-stat-meta{font-size:calc((var(--hero-stat-meta-font-size,12px)) * var(--a11y-text-scale,1))!important;line-height:var(--hero-stat-meta-line-height,1.3)!important;margin-top:var(--hero-stat-row-gap,2px)!important}.homepage-about-photo .hero-photo-stat{transform:translate(var(--hero-stat-offset-x,0px), var(--hero-stat-offset-y,0px));justify-content:space-between;padding-top:var(--about-stat-padding-y,var(--hero-stat-padding-y,14px))!important;padding-bottom:var(--about-stat-padding-y,var(--hero-stat-padding-y,14px))!important;padding-right:var(--about-stat-padding-r,var(--hero-stat-padding-r,18px))!important;padding-left:var(--about-stat-padding-l,var(--hero-stat-padding-l,18px))!important;gap:var(--about-stat-gap,var(--hero-stat-gap,12px))!important;width:var(--about-stat-width,auto)!important;height:var(--about-stat-height,auto)!important;border-radius:var(--about-stat-radius,var(--hero-stat-radius,16px))!important}.homepage-about-photo .hero-photo-stat-icon{width:var(--about-stat-icon-size,var(--hero-stat-icon-size,44px))!important;height:var(--about-stat-icon-size,var(--hero-stat-icon-size,44px))!important;font-size:calc((var(--about-stat-icon-font-size,var(--hero-stat-icon-font-size,20px))) * var(--a11y-text-scale,1))!important;border-radius:var(--about-stat-icon-radius,var(--hero-stat-icon-radius,12px))!important}.homepage-about-photo .hero-photo-stat-title{font-size:calc((var(--about-stat-title-font-size,var(--hero-stat-title-font-size,16px))) * var(--a11y-text-scale,1))!important;line-height:var(--hero-stat-title-line-height,1.2)!important}.homepage-about-photo .hero-photo-stat-meta{font-size:calc((var(--about-stat-meta-font-size,var(--hero-stat-meta-font-size,12px))) * var(--a11y-text-scale,1))!important;line-height:var(--hero-stat-meta-line-height,1.3)!important;margin-top:var(--about-stat-row-gap,var(--hero-stat-row-gap,2px))!important}.homepage-about-photo .hero-photo-frame{top:var(--about-photo-offset-y,0px);transform:translateX(var(--about-photo-offset-x,-30px))}.homepage-about-photo .hero-photo-photo{height:var(--hero-photo-height,auto);transform:rotate(calc(var(--hero-photo-tilt,-1deg) * -1))!important}.homepage-about-photo .hero-photo-accent{right:auto!important;left:var(--hero-photo-accent-offset-x,max(-16px, -1.111vw))!important}.homepage-about-photo .hero-photo-stat{transform:translate(calc(var(--about-stat-offset-x,0px) - 10%), var(--about-stat-offset-y,0px))!important;left:-48px!important;right:auto!important}@media (max-width:1024px){.homepage-about-photo .hero-photo-stat{left:12px!important;right:auto!important}}.homepage-event-carousel{align-items:stretch;gap:var(--spacing-md);display:flex}.homepage-event-row{flex:1;overflow:hidden}.homepage-event-track{display:flex}.event-carousel-arrow{background:var(--color-background-primary);border:1px solid var(--color-border-tertiary);cursor:pointer;width:44px;height:44px;font-size:calc(16px * var(--a11y-text-scale,1));color:var(--color-text-primary);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;font-family:inherit;transition:background .15s,transform .15s;display:flex}.event-carousel-arrow:hover{background:var(--color-background-secondary);transform:scale(1.05)}.event-carousel-arrow:active{transform:scale(.95)}.homepage-event-card{width:var(--event-card-width,380px);margin:0 auto;transition:transform .2s,box-shadow .2s;padding-top:var(--event-card-padding-top,var(--spacing-xl))!important;padding-bottom:var(--event-card-padding-bottom,var(--spacing-xl))!important;padding-left:var(--event-card-padding-x,var(--spacing-2xl))!important;padding-right:var(--event-card-padding-x,var(--spacing-2xl))!important;flex-direction:column!important;display:flex!important}.homepage-event-card-content{flex:1;flex-direction:column!important;align-items:center!important;display:flex!important}.homepage-event-card-content>a:last-child{margin-top:auto}.homepage-event-card:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 10px 24px #0000001a!important}.homepage-event-card-content{gap:var(--event-card-gap,var(--spacing-md))!important}.homepage-event-card-label{font-size:calc(var(--event-card-label-font-size,14px) * var(--a11y-text-scale,1))!important}.homepage-event-card-title{font-size:calc(var(--event-card-title-font-size,22px) * var(--a11y-text-scale,1))!important;line-height:var(--event-card-title-line-height,1.3)!important}.homepage-quote-text{font-size:calc(var(--quote-text-font-size,24px) * var(--quote-fit-scale,1) * var(--a11y-text-scale,1))!important;line-height:var(--quote-text-line-height,1.4)!important}.homepage-quote-attrib{font-size:calc((var(--quote-attrib-font-size,13px)) * var(--a11y-text-scale,1))!important}.homepage-quote-mark{font-size:var(--quote-mark-font-size,140px)!important;opacity:var(--quote-mark-opacity,.12)!important}.homepage-dark-cta{padding:var(--darkcta-card-padding-y,var(--spacing-2xl)) var(--darkcta-card-padding-x,var(--spacing-xl))!important}.homepage-dark-cta-headline{font-size:calc((var(--darkcta-headline-font-size,26px)) * var(--a11y-text-scale,1))!important;line-height:var(--darkcta-headline-line-height,1.2)!important;margin-bottom:var(--darkcta-headline-margin-bottom,var(--spacing-sm))!important}.homepage-dark-cta-body{font-size:calc((var(--darkcta-body-font-size,15px)) * var(--a11y-text-scale,1))!important;line-height:var(--darkcta-body-line-height,1.7)!important}.homepage-topics-grid>a,.homepage-topics-grid>button{padding:var(--topic-chip-padding-y,var(--spacing-lg)) var(--topic-chip-padding-x,var(--spacing-lg))!important;gap:var(--topic-chip-gap,var(--spacing-sm))!important}.homepage-topics-grid>a>span:first-child,.homepage-topics-grid>button>span:first-child{font-size:calc((var(--topic-chip-icon-size,20px)) * var(--a11y-text-scale,1))!important}.homepage-topics-grid>a>span:nth-child(2),.homepage-topics-grid>button>span:nth-child(2){font-size:calc((var(--topic-chip-font-size,16px)) * var(--a11y-text-scale,1))!important}@media (max-width:767px){.homepage-topics-grid>a,.homepage-topics-grid>button{--topic-chip-icon-size:5.128vw;--topic-chip-font-size:4.103vw}}.homepage-reels-card{width:var(--reel-card-width,156px)!important}.homepage-reels-thumb{width:var(--reel-card-width,156px)!important;height:var(--reel-thumb-height,264px)!important}.homepage-reels-card-title{font-size:calc((var(--reel-card-title-font-size,14px)) * var(--a11y-text-scale,1))!important;line-height:var(--reel-card-title-line-height,1.35)!important}.amc{position:relative}.amc-window{direction:ltr;padding-block:44px;position:relative;overflow:hidden;container-type:inline-size}.amc--static .amc-window{padding-block:8px;height:auto!important}.amc-track{align-items:center;gap:max(8px, calc((100cqw - 3 * var(--amc-card-w,345px)) / 2));will-change:transform;direction:ltr;flex-direction:row;width:max-content;display:flex}.amc--static .amc-track{flex-wrap:wrap;justify-content:center;width:100%}.amc-slot{flex:0 0 var(--amc-card-w,360px);transform-origin:50%;direction:rtl}.amc[data-paused] .amc-slot{transition:transform .2s ease-out}@media (prefers-reduced-motion:reduce){.amc-slot{transform:none!important}}@media (max-width:767px){.homepage-hero-headline{line-height:var(--m-hero-headline-line-height,1.15)!important;margin-bottom:var(--m-hero-headline-margin-bottom,0px)!important}.hero-eyebrow{margin-bottom:var(--m-hero-eyebrow-margin-bottom,0px)!important}.homepage-hero-sub{line-height:var(--m-hero-sub-line-height,1.55)!important;margin-bottom:var(--m-hero-sub-margin-bottom,0px)!important}.homepage-hero-ctas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:20px!important;margin-bottom:var(--m-hero-ctas-margin-bottom,0px)!important;display:grid!important}.homepage-hero-ctas>a,.homepage-hero-ctas>button{min-width:0}.homepage-hero-ctas>a>button,.homepage-hero-ctas>button{white-space:nowrap;height:var(--m-hero-cta-button-height,44px)!important;width:100%!important;padding-inline:var(--m-hero-cta-padding-x,2.564vw)!important;line-height:1!important;top:0!important;transform:none!important}.homepage-hero-photo{margin-top:var(--m-hero-photo-wrap-margin-top,8px)!important;margin-bottom:var(--m-hero-photo-wrap-margin-bottom,28px)!important;padding-inline-start:var(--m-hero-photo-wrap-pad-start,24px)!important}.homepage-hero-photo .hero-photo-frame{max-width:100%!important}.homepage-about-photo .hero-photo-photo{box-shadow:var(--m-hero-photo-shadow-x,0vw) var(--m-hero-photo-shadow-y,1.026vw) var(--m-hero-photo-shadow-blur,1.538vw) rgba(0, 0, 0, var(--m-hero-photo-shadow-opacity,.18))!important;height:var(--m-hero-photo-height,auto)!important}.homepage-hero-photo .hero-photo-stat,.homepage-about-photo .hero-photo-stat{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;white-space:normal;background:0 0;border:none;margin-top:10px;display:block;border-radius:0!important;width:auto!important;height:auto!important;padding:0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.homepage-about-photo .hero-photo-stat{transform:none!important}.homepage-hero-photo .hero-photo-stat-icon,.homepage-about-photo .hero-photo-stat-icon{display:none!important}.homepage-hero-photo .hero-photo-accent{aspect-ratio:7/8;height:var(--m-hero-photo-height,auto)!important}.homepage-about-photo .hero-photo-accent{height:var(--m-hero-photo-height,auto);aspect-ratio:7/8}.homepage-hero-photo .hero-photo-stat-title,.homepage-about-photo .hero-photo-stat-title,.homepage-hero-photo .hero-photo-stat-meta,.homepage-about-photo .hero-photo-stat-meta{text-align:var(--m-hero-stat-text-align,right);display:block}.homepage-hero-photo .hero-photo-stat-title,.homepage-about-photo .hero-photo-stat-title{font-weight:var(--m-hero-stat-title-weight,700);font-size:calc((var(--m-hero-stat-title-font-size,14px)) * var(--a11y-text-scale,1))!important}.homepage-hero-photo .hero-photo-stat-meta,.homepage-about-photo .hero-photo-stat-meta{font-weight:var(--m-hero-stat-meta-weight,400);font-size:calc((var(--m-hero-stat-meta-font-size,11px)) * var(--a11y-text-scale,1))!important;margin-top:4px!important}[data-hero-variant=threeRow] .homepage-hero-photo .hero-photo-stat{top:auto!important;bottom:var(--m-hero-stat-base-bottom,6%)!important;left:calc(100% + var(--m-hero-grid-gap,3.077vw) + 4.5vw)!important;width:max-content!important;max-width:48vw!important;margin-top:0!important;position:absolute!important;right:auto!important}.homepage-about-heading{font-size:calc((var(--m-about-heading-font-size,4.7vw)) * var(--a11y-text-scale,1))!important;white-space:nowrap!important;transform:translate(var(--m-about-heading-offset-x,0px), var(--m-about-heading-offset-y,0px))!important;line-height:1.2!important;top:0!important}.homepage-about-eyebrow{font-size:calc((var(--m-about-eyebrow-font-size,2.821vw)) * var(--a11y-text-scale,1))!important}.homepage-about-body>p{font-size:calc((var(--m-about-body-font-size,4.103vw)) * var(--a11y-text-scale,1))!important}.homepage-about-body{transform:translate(var(--m-about-body-offset-x,0px), var(--m-about-body-offset-y,0px))!important;top:0!important}.homepage-about-bullets{transform:translate(var(--m-about-tags-offset-x,0px), var(--m-about-tags-offset-y,0px))!important;top:0!important}.homepage-about-bullets>div{top:0!important}.homepage-about-photo .hero-photo-frame{transform:translate(var(--m-about-photo-offset-x,0px), var(--m-about-photo-offset-y,0px))!important;width:var(--m-hero-photo-width,140px)!important;max-width:100%!important;margin-inline-end:auto!important;top:0!important}.homepage-about-photo .hero-photo-accent{right:auto!important;left:calc(-1 * var(--m-hero-photo-accent-offset-x,-4.103vw))!important}.homepage-hero-photo .hero-photo-stat{left:auto!important;right:-8px!important}.homepage-articles-section h2,.homepage-products-section h2,.homepage-topics-section h2,.homepage-reels-section h2{font-size:calc(19px * var(--a11y-text-scale,1))!important;line-height:1.2!important}.amc-window{width:100vw;height:calc(3 * var(--amc-card-h,110px) + 2 * var(--amc-gap-m,12px));margin-inline:calc(50% - 50vw);padding-block:0;padding-inline:0;overflow:hidden}.amc--static .amc-window{height:auto!important}.amc-track{align-items:stretch;gap:var(--amc-gap-m,12px);width:100%;padding-inline:var(--amc-gutter-m,7vw);direction:rtl;flex-direction:column}.amc-slot{flex:0 0 var(--amc-card-h,110px);width:100%;height:var(--amc-card-h,110px)}.amc-slot [data-testid=article-card]{height:100%}.homepage-articles-section{padding-top:20px!important}.homepage-event-card{width:100%!important;max-width:calc(100vw - 40px)!important;padding-left:20px!important;padding-right:20px!important}.homepage-event-card-title{font-size:calc(20px * var(--a11y-text-scale,1))!important;line-height:1.3!important}.homepage-event-card-label{font-size:calc(13px * var(--a11y-text-scale,1))!important}.homepage-quote-stage{height:calc(var(--m-quote-stage-height,86vw) * var(--a11y-text-scale,1))!important}.homepage-quote-text{font-size:calc(var(--m-quote-text-font-size,18px) * var(--quote-fit-scale,1) * var(--a11y-text-scale,1))!important;padding-right:var(--m-quote-text-padding-right,0)!important;padding-left:var(--m-quote-text-padding-left,0)!important;transform:translateY(-50%) translate(var(--m-quote-text-offset-x,0px), var(--m-quote-text-offset-y,0px))!important;line-height:1.5!important}.homepage-quote-mark{font-size:var(--m-quote-mark-font-size,90px)!important;top:calc(50% - var(--quote-text-half-height,2.1em) - var(--quote-mark-gap,min(8px, .556vw)))!important;transform:translate(-50%, -100%) translate(var(--m-quote-mark-offset-x,0px), var(--m-quote-mark-offset-y,0px))!important}.homepage-quote-attrib{font-size:calc((var(--m-quote-attrib-font-size,13px)) * var(--a11y-text-scale,1))!important;top:calc(50% + var(--quote-text-half-height,2.1em) + var(--m-quote-attrib-margin-top,var(--spacing-lg)))!important;transform:translate(var(--m-quote-attrib-offset-x,0px), var(--m-quote-attrib-offset-y,0px))!important}.homepage-reels-card-title{font-size:calc(14px * var(--a11y-text-scale,1))!important}.homepage-dark-cta-headline{font-size:calc(22px * var(--a11y-text-scale,1))!important;line-height:1.25!important}.homepage-dark-cta-body{font-size:calc(14px * var(--a11y-text-scale,1))!important}}
