.home-page--showcase-marquee-in-first-screen{--home-booking-slider-marquee-align-height:var(--booking-slider-banner-marquee-align-height)}.home-first-screen{flex-direction:column;min-height:100svh;display:flex}@media (width>=40rem){.home-first-screen{min-height:unset;display:contents}}@media (width<=39.999rem){.home-first-screen--with-showcase-marquee{min-height:calc(max(42.5rem, 100svh) + var(--home-booking-slider-marquee-align-height,0px))}}.home-first-screen__marquee{z-index:1;flex-shrink:0;margin-top:-1px;margin-bottom:-2px;position:relative}@media (width>=40rem){.home-first-screen__marquee{display:none}}.home-page--showcase-marquee-in-first-screen .home-first-screen__marquee:after{content:"";z-index:2;background-color:var(--primary-navy);pointer-events:none;animation:.7s cubic-bezier(.22,1,.36,1) .45s forwards home-first-screen-marquee-mask-reveal;position:absolute;inset:0}.home-page--showcase-marquee-in-first-screen .home-first-screen__marquee .home-showcase__marquee-scroller{animation:35s linear .45s infinite marquee-scroll}@media (prefers-reduced-motion:reduce){.home-page--showcase-marquee-in-first-screen .home-first-screen__marquee:after{display:none}.home-page--showcase-marquee-in-first-screen .home-first-screen__marquee .home-showcase__marquee-scroller{transform:translateX(calc(-50% - var(--marquee-gap) / 2));will-change:auto;animation:none}}@keyframes home-first-screen-marquee-mask-reveal{0%{opacity:1}to{opacity:0}}.booking-slider{z-index:1020;background-color:var(--primary-navy);color:var(--pure-white);padding-top:1.19rem;padding-bottom:1.19rem;padding-bottom:calc(1.19rem + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;transition:transform 1s cubic-bezier(.22,1,.36,1),opacity 1s cubic-bezier(.22,1,.36,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}@media (width>=767px){.booking-slider{display:none}}@media (prefers-reduced-motion:reduce){.booking-slider{transition-duration:.01ms;transition-timing-function:linear}}.booking-slider--open{opacity:1;pointer-events:auto;transform:translate(0,0)}.booking-slider__inner{justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.booking-slider__text{font-size:var(--font-size-lead-in-paragraph-mobile);line-height:var(--font-line-height-lead-in-paragraph-mobile);font-weight:var(--font-weight-semibold);color:var(--pure-white);text-wrap:balance;margin:0}@media (width>=40rem){.booking-slider__text{font-size:var(--font-size-lead-in-paragraph-tablet);line-height:var(--font-line-height-lead-in-paragraph-tablet)}}@media (width>=64rem){.booking-slider__text{font-size:var(--font-size-lead-in-paragraph-desktop);line-height:var(--font-line-height-lead-in-paragraph-desktop)}}.booking-slider .button{flex-shrink:0}@media (width<=29.999rem){.booking-slider .button{padding-left:.75rem;padding-right:.75rem}}.home-final-cta{--home-final-cta-shape-small-width:9.75rem;--home-final-cta-shape-small-height:1.9375rem;z-index:3;margin-top:calc(-1 * var(--angled-section-slant-mobile) - 1px);margin-bottom:-1px;position:relative}@media (width>=40rem){.home-final-cta{margin-top:calc(-1 * var(--angled-section-slant-desktop) - 1px)}}.home-final-cta__bleed{width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow:visible}.home-final-cta__background{z-index:0;background-color:var(--primary-navy);-webkit-clip-path:polygon(0 var(--angled-section-slant-mobile), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 var(--angled-section-slant-mobile), 100% 0, 100% 100%, 0 100%);position:absolute;inset:-1px 0;overflow:hidden}@media (width>=40rem){.home-final-cta__background{-webkit-clip-path:polygon(0 var(--angled-section-slant-desktop), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 var(--angled-section-slant-desktop), 100% 0, 100% 100%, 0 100%)}}.home-final-cta__background:after{content:"";background:#00000080;position:absolute;inset:0}.home-final-cta__background-image{object-fit:cover;object-position:58% 20%;transform-origin:0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}@media (width>=64rem){.home-final-cta__background-image{object-position:left 42%;transform-origin:0;transform:scale(1.12)}}.home-final-cta__container{z-index:1;width:100%;margin-top:calc(-1 * var(--angled-section-slant-mobile));flex-direction:column;justify-content:flex-end;align-items:center;min-height:43.4375rem;padding-top:2.5rem;padding-bottom:4rem;display:flex;position:relative}@media (width>=40rem){.home-final-cta__container{margin-top:calc(-1 * var(--angled-section-slant-desktop));min-height:43.4375rem;padding-top:3.5rem;padding-bottom:4.25rem}}@media (width>=64rem){.home-final-cta__container{justify-content:center;align-items:flex-start;min-height:54.6875rem}}.home-final-cta__content{text-align:center;color:var(--pure-white);flex-direction:column;align-items:center;width:100%;display:flex}@media (width>=64rem){.home-final-cta__content{text-align:left;align-items:flex-start}}.home-final-cta__heading{font-size:var(--font-size-headline-mobile);line-height:var(--font-line-height-headline-mobile);font-weight:var(--font-weight-bold);margin:0 0 .88rem}@media (width>=40rem){.home-final-cta__heading{font-size:var(--font-size-headline-tablet);line-height:var(--font-line-height-headline-tablet)}}@media (width>=64rem){.home-final-cta__heading{font-size:var(--font-size-headline-desktop);line-height:var(--font-line-height-headline-desktop)}}.home-final-cta__heading[data-reveal-armed]{transition:opacity 1s linear,transform 1s cubic-bezier(.33,1,.68,1)}.home-final-cta__heading[data-reveal-armed]:not(.in-view){opacity:0;transform:translateY(100px)}.home-final-cta__heading.in-view,.home-final-cta__heading[data-skip-animation=true]{opacity:1;transform:none}.home-final-cta__heading[data-skip-animation=true]{transition:none}.home-final-cta__subheading{font-size:var(--font-size-lead-in-paragraph-mobile);line-height:var(--font-line-height-lead-in-paragraph-mobile);font-weight:var(--font-weight-semibold);margin:0 0 1.75rem}@media (width>=40rem){.home-final-cta__subheading{font-size:var(--font-size-lead-in-paragraph-tablet);line-height:var(--font-line-height-lead-in-paragraph-tablet)}}@media (width>=64rem){.home-final-cta__subheading{font-size:var(--font-size-lead-in-paragraph-desktop);line-height:var(--font-line-height-lead-in-paragraph-desktop)}}.home-final-cta__subheading[data-reveal-armed]{transition:opacity 1s linear .24s,transform 1s cubic-bezier(.33,1,.68,1) .24s}.home-final-cta__subheading[data-reveal-armed]:not(.in-view){opacity:0;transform:translateY(100px)}.home-final-cta__subheading.in-view,.home-final-cta__subheading[data-skip-animation=true]{opacity:1;transform:none}.home-final-cta__subheading[data-skip-animation=true]{transition:none}.home-final-cta__button{width:100%;max-width:21.375rem}@media (width>=30rem){.home-final-cta__button{width:auto;max-width:none}}.home-final-cta__button[data-reveal-armed]{transition:opacity 1s linear .47s,transform 1s cubic-bezier(.33,1,.68,1) .47s}.home-final-cta__button[data-reveal-armed]:not(.in-view){opacity:0;transform:translateY(100px)}.home-final-cta__button.in-view,.home-final-cta__button[data-skip-animation=true]{opacity:1;transform:none}.home-final-cta__button[data-skip-animation=true]{transition:none}.home-final-cta__parallelogram{background-color:var(--secondary-blue);opacity:.3;z-index:3;width:var(--home-final-cta-shape-small-width);height:var(--home-final-cta-shape-small-height);clip-path:polygon(3% 0,100% 0%,97% 100%,0% 100%);transform:rotate(var(--home-final-cta-clip-angle,-3deg));position:absolute}.home-final-cta__parallelogram--top-right{top:var(--home-final-cta-shape-top,calc(var(--angled-section-slant-mobile) / 2 - var(--home-final-cta-shape-small-height) / 2));left:calc(50% - var(--home-final-cta-shape-small-width) / 2)}@media (width>=64rem){.home-final-cta__parallelogram--top-right{transform:rotate(var(--home-final-cta-clip-angle,-3deg)) translateY(-50%);left:auto;right:0}}@keyframes home-hero-fade-up-opacity{0%{opacity:var(--opacity-lcp-safe-hidden)}to{opacity:1}}@keyframes home-hero-fade-up-transform{0%{transform:translateY(var(--home-hero-fade-up-translate,4.5rem))}to{transform:none}}.home-hero{z-index:0;background-color:var(--primary-navy);position:relative;overflow:hidden}@media (width<=39.999rem){.home-first-screen .home-hero{flex-direction:column;flex:auto;min-height:0;display:flex}.home-page--showcase-marquee-in-first-screen .home-first-screen .home-hero{padding-bottom:var(--home-booking-slider-marquee-align-height,var(--booking-slider-banner-marquee-align-height))}}@media (width>=40rem){.home-hero{min-height:min(100svh,55rem);max-height:none}}@media (width>=64rem){.home-hero{min-height:100svh}}.home-hero__media{z-index:0;isolation:isolate;position:absolute;inset:0;overflow:hidden}.home-hero__bg{z-index:0;opacity:.5;object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.25)translateY(-6.5%)}.home-hero__bg--lqip{filter:blur(20px)}@media (width<=39.999rem){.home-hero__bg--lqip{filter:none;opacity:.35}}.home-hero__bg:not(.home-hero__bg--lqip){z-index:1}@media (width>=23.4375rem){.home-hero__bg{object-position:54% center;transform:scale(1.25)translateY(-6.5%)}}@media (width>=40rem){.home-hero__bg{opacity:1;object-position:62% center;transform:scale(1.4)translateY(0%)}}@media (width>=64rem){.home-hero__bg{object-position:78% 36%;width:100%;height:100%;inset:0;transform:scale(1.28)translate(7%)translateY(0%)}}@media (width>=75rem){.home-hero__bg{object-position:74% 36%;transform:scale(1.2)translate(5%)}}@media (width>=85.375rem){.home-hero__bg{object-position:74% 36%;transform:scale(1.18)translate(5%)}}@media (width>=90rem){.home-hero__bg{object-position:74% 36%;transform:scale(1.16)translate(5%)}}@media (width>=100rem){.home-hero__bg{object-position:74% 36%;transform:scale(1.14)translate(5%)}}.home-hero__gradient{z-index:1;background:linear-gradient(180deg, #00346300 53.12%, var(--primary-navy) 98.91%);pointer-events:none;position:absolute;inset:0}.home-hero .home-hero__content{z-index:1;text-align:center;width:100%;max-width:25.5rem;padding-top:var(--nav-height-mobile);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media (width<=39.999rem){.home-first-screen .home-hero .home-hero__content{flex:1;min-height:0;transform:translateY(-2svh)}.home-page--showcase-marquee-in-first-screen .home-first-screen .home-hero .home-hero__content{transform:translateY(2svh)}}@media (width>=40rem){.home-hero .home-hero__content{max-width:var(--max-content-width);text-align:left;align-items:flex-start;min-height:min(100svh,55rem);max-height:none;transform:translateY(-4svh)}}@media (width>=64rem){.home-hero .home-hero__content{min-height:100svh;padding-top:var(--nav-height-desktop);transform:translateY(-11svh)}}.home-hero__text{flex-direction:column;gap:1.19rem;display:flex}@media (width>=40rem){.home-hero__text{gap:1.88rem}}.home-hero__heading{font-size:2.5rem;line-height:.95;font-weight:var(--font-weight-bold);color:var(--pure-white);text-shadow:0 4px 4px #00346340;text-wrap:balance;margin:0}@media (width>=40rem){.home-hero__heading{text-wrap:unset;font-size:3.75rem;line-height:.967}}@media (width>=64rem){.home-hero__heading{font-size:4.6875rem;line-height:.96}}@media not (prefers-reduced-motion:reduce){.home-hero__heading{--home-hero-fade-up-translate:66px;opacity:var(--opacity-lcp-safe-hidden);animation:1s linear forwards home-hero-fade-up-opacity,1s cubic-bezier(0,0,0,1) forwards home-hero-fade-up-transform;transform:translateY(66px)}}.home-hero__subheading{max-width:35ch;font-size:var(--font-size-lead-in-paragraph-mobile);line-height:var(--font-line-height-lead-in-paragraph-mobile);font-weight:var(--font-weight-semibold);color:var(--pure-white);text-shadow:0 4px 4px #00346340;margin-left:auto;margin-right:auto}@media (width>=40rem){.home-hero__subheading{font-size:var(--font-size-lead-in-paragraph-tablet);line-height:var(--font-line-height-lead-in-paragraph-tablet);max-width:none;margin-left:0;margin-right:0}}@media (width>=64rem){.home-hero__subheading{font-size:var(--font-size-lead-in-paragraph-desktop);line-height:var(--font-line-height-lead-in-paragraph-desktop)}}@media not (prefers-reduced-motion:reduce){.home-hero__subheading{--home-hero-fade-up-translate:16px;opacity:var(--opacity-lcp-safe-hidden);animation:1s linear .43s forwards home-hero-fade-up-opacity,1s cubic-bezier(0,0,0,1) .43s forwards home-hero-fade-up-transform;transform:translateY(16px)}}.home-hero__actions{flex-direction:column;gap:.62rem;width:100%;margin-top:1.88rem;display:flex}.home-hero__actions .button{width:100%}@media (width>=40rem){.home-hero__actions{flex-flow:column;align-items:flex-start;width:auto}.home-hero__actions .button{width:auto}}@media (width>=56.25rem){.home-hero__actions{flex-flow:wrap}.home-hero__actions .button{width:auto}}@media not (prefers-reduced-motion:reduce){.home-hero__actions .button:first-child{--home-hero-fade-up-translate:23px;opacity:var(--opacity-lcp-safe-hidden);animation:1s linear .69s forwards home-hero-fade-up-opacity,1s cubic-bezier(0,0,0,1) .69s forwards home-hero-fade-up-transform;transform:translateY(23px)}.home-hero__actions .button:nth-child(2){--home-hero-fade-up-translate:23px;opacity:var(--opacity-lcp-safe-hidden);animation:1s linear .99s forwards home-hero-fade-up-opacity,1s cubic-bezier(0,0,0,1) .99s forwards home-hero-fade-up-transform;transform:translateY(23px)}}.home-integrated{--integrated-slant:var(--angled-section-slant-mobile);--integrated-rise:max(1.75rem, min(6svh, 6rem));min-height:calc(100svh - var(--nav-height-mobile));z-index:3;isolation:isolate;margin-top:calc(-1 * var(--angled-section-slant-mobile));padding-top:calc(2rem + var(--angled-section-slant-mobile));position:relative}.home-integrated:before{content:"";z-index:0;left:0;right:0;top:calc(-1 * var(--integrated-rise));height:calc(var(--integrated-rise) + var(--integrated-slant));background-color:var(--primary-navy);-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% * var(--integrated-rise) / (var(--integrated-rise) + var(--integrated-slant))), 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% * var(--integrated-rise) / (var(--integrated-rise) + var(--integrated-slant))), 0 100%);pointer-events:none;position:absolute}.home-integrated:after{content:"";z-index:0;background-color:var(--pure-white);-webkit-clip-path:polygon(0 var(--angled-section-slant-mobile), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 var(--angled-section-slant-mobile), 100% 0, 100% 100%, 0 100%);pointer-events:none;position:absolute;inset:0}@media (width>=40rem){.home-integrated{--integrated-slant:var(--angled-section-slant-desktop);--integrated-rise:max(2rem, min(8svh, 7.5rem));margin-top:calc(-1 * var(--angled-section-slant-desktop));padding-top:calc(4rem + var(--angled-section-slant-desktop));padding-bottom:14rem}.home-integrated:after{-webkit-clip-path:polygon(0 var(--angled-section-slant-desktop), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 var(--angled-section-slant-desktop), 100% 0, 100% 100%, 0 100%)}}@media (width>=64rem){.home-integrated{--integrated-rise:max(2.5rem, min(14svh, 12rem));min-height:calc(100svh - var(--nav-height-desktop));padding-top:calc(11.5rem + var(--angled-section-slant-desktop));padding-bottom:18rem}}.home-integrated__container{z-index:1;max-width:var(--max-content-width);flex-direction:column;gap:3.75rem;margin:0 auto;padding-left:1rem;padding-right:1rem;display:flex;position:relative}@media (width>=30rem){.home-integrated__container{padding-left:1.88rem;padding-right:1.88rem}}@media (width>=40rem){.home-integrated__container{gap:3.75rem;padding-left:5rem;padding-right:5rem}}@media (width>=64rem){.home-integrated__container{gap:.625rem;padding-left:2.5rem;padding-right:2.5rem}}.home-integrated__grid{flex-direction:column;align-items:center;gap:.82rem;display:flex}@media (width>=40rem){.home-integrated__grid{gap:1.01rem}}@media (width>=64rem){.home-integrated__grid{flex-direction:row;align-items:center;gap:.5rem}}.home-integrated__lottie{aspect-ratio:30.0327/29.8069;flex-shrink:0;width:100%;max-width:30.0327rem;position:relative}@media (width>=64rem){.home-integrated__lottie{aspect-ratio:29.9993/29.7738;max-width:29.9993rem;margin-left:-3.77rem}}.home-integrated__lottie-frame{background-color:var(--pure-white);border:0;width:100%;height:100%;position:absolute;inset:0}.home-integrated__text{text-align:center;color:var(--primary-navy);flex-direction:column;gap:1.875rem;max-width:77ch;display:flex}@media (width>=64rem){.home-integrated__text{text-align:left;flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.home-integrated__seq-line{opacity:1;transform:none}}@media not (prefers-reduced-motion:reduce){.home-integrated__seq-line{opacity:0;transform:translateY(var(--integrated-seq-y))}}@media (width<=63.999rem){@media not (prefers-reduced-motion:reduce){.home-integrated__seq-line{transition:opacity var(--integrated-seq-duration,1s) cubic-bezier(0, 0, 0, 1), transform var(--integrated-seq-duration,1s) cubic-bezier(0, 0, 0, 1)}.home-integrated__seq-line--in-view,.home-integrated__seq-line[data-skip-animation=true]{opacity:1;transform:translateY(0)}}}.home-integrated__heading{font-size:var(--font-size-secondary-headline-desktop);line-height:var(--font-line-height-secondary-headline-desktop);font-weight:var(--font-weight-semibold);max-width:28ch;margin-left:auto;margin-right:auto}@media (width<=63.999rem){.home-integrated__heading{font-size:var(--font-size-secondary-headline-tablet);line-height:var(--font-line-height-secondary-headline-tablet)}}@media (width<=29.999rem){.home-integrated__heading{font-size:var(--font-size-secondary-headline-mobile);line-height:var(--font-line-height-secondary-headline-mobile);max-width:25ch}}@media (width>=64rem){.home-integrated__heading{margin-left:unset;margin-right:unset}}.home-integrated__heading-italic{color:var(--secondary-blue-2);font-style:italic}.home-integrated__paragraphs{flex-direction:column;gap:1.125rem;display:flex}.home-integrated__paragraph{font-size:var(--font-size-body-call-out-desktop);line-height:var(--font-line-height-body-desktop);font-weight:var(--font-weight-regular)}@media (width<=29.999rem){.home-integrated__paragraph{font-size:var(--font-size-body-call-out-mobile);line-height:var(--font-line-height-body-mobile)}.home-integrated__card-wrapper{margin-left:-1rem;margin-right:-1rem}}@media (width>=30rem) and (width<=39.999rem){.home-integrated__card-wrapper{margin-left:-1.88rem;margin-right:-1.88rem}}.home-integrated__card{background-color:var(--secondary-blue-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.6875rem;padding:3rem 1.88rem;display:flex}@media (width<=39.999rem){.home-integrated__card{-webkit-clip-path:polygon(0 var(--angled-section-slant-mobile), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 var(--angled-section-slant-mobile), 100% 0, 100% 100%, 0 100%);justify-content:flex-start;padding-top:9rem;padding-bottom:14rem}}@media (width>=40rem){.home-integrated__card{padding:2.85rem 3rem}}@media (width>=64rem){.home-integrated__card{padding:3.2rem 4rem}}.home-integrated__card-text{flex-direction:column;align-items:center;gap:.625rem;max-width:28rem;display:flex}.home-integrated__card-title{font-size:var(--font-size-secondary-headline-desktop);line-height:var(--font-line-height-secondary-headline-desktop);font-weight:var(--font-weight-semibold);color:var(--pure-white)}@media (width<=63.999rem){.home-integrated__card-title{font-size:var(--font-size-secondary-headline-tablet);line-height:var(--font-line-height-secondary-headline-tablet)}}@media (width<=29.999rem){.home-integrated__card-title{font-size:var(--font-size-secondary-headline-mobile);line-height:var(--font-line-height-secondary-headline-mobile)}}.home-integrated__card-body{font-size:var(--font-size-body-call-out-desktop);line-height:var(--font-line-height-body-desktop);font-weight:var(--font-weight-regular);color:var(--pure-white);max-width:35ch}@media (width<=29.999rem){.home-integrated__card-body{max-width:none;font-size:var(--font-size-body-call-out-mobile);line-height:var(--font-line-height-body-mobile)}}.home-integrated__card-link{color:var(--pure-white);font-size:var(--font-size-lead-in-paragraph-desktop);line-height:var(--font-line-height-lead-in-paragraph-desktop);font-weight:var(--font-weight-semibold);text-wrap:pretty;text-align:center;flex-direction:column;align-items:center;gap:.5rem;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s;display:inline-flex}@media (width<=63.999rem){.home-integrated__card-link{font-size:var(--font-size-lead-in-paragraph-tablet);line-height:var(--font-line-height-lead-in-paragraph-tablet)}}@media (width<=29.999rem){.home-integrated__card-link{font-size:var(--font-size-lead-in-paragraph-mobile);line-height:var(--font-line-height-lead-in-paragraph-mobile);text-align:left;align-self:center;align-items:flex-start}}.home-integrated__card-link:hover{opacity:.85}.home-integrated__card-link-row{align-items:flex-start;gap:.5rem;display:inline-flex}@media (width<=29.999rem){.home-integrated__card-link-row{flex-direction:column;align-items:flex-start}.home-integrated__card-link-text{flex-direction:column;align-items:flex-start;gap:.25em;display:flex}.home-integrated__card-link-bottom-row{align-items:center;gap:.375rem;display:inline-flex}}@media (width>=30rem){.home-integrated__card-link-bottom-row{display:contents}}.home-integrated__card-link-arrow-icon{flex-shrink:0;width:1.5rem;height:1.5rem;display:block}@media (width>=30rem){.home-integrated__card-link-arrow-icon{display:none}}@media (width<=29.999rem){.home-integrated__card-link-space{display:none}.home-integrated__card-link-line{-webkit-text-decoration:underline solid var(--pure-white);text-decoration:underline solid var(--pure-white);text-underline-offset:.2em;text-decoration-thickness:2px}}.home-integrated__card-link-icon{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:-.25rem;display:block}@media (width<=29.999rem){.home-integrated__card-link-icon,.home-integrated__card-link-underline{display:none}}@media (width>=30rem){.home-integrated__card-link-underline{background-color:var(--pure-white);width:100%;height:2px;display:block}}.pin-spacer:has(>.home-integrated){display:flow-root;background-color:#0000!important}.home-more{z-index:3;margin-top:calc(-1 * var(--angled-section-slant-mobile));padding-top:calc(7rem + var(--angled-section-slant-mobile));padding-bottom:calc(9rem + var(--angled-section-slant-mobile));background-color:#0000;position:relative;overflow:visible}.home-more__sheet-wrap{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:visible}@media (width>=48rem){.home-more__sheet-wrap{filter:drop-shadow(0 -130px 130px #0034634d)}}.home-more__sheet{background-color:var(--primary-navy);-webkit-clip-path:polygon(0 var(--angled-section-slant-mobile), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 var(--angled-section-slant-mobile), 100% 0, 100% 100%, 0 100%);position:absolute;inset:0}@media (width>=40rem){.home-more{margin-top:calc(-1 * var(--angled-section-slant-desktop));padding-top:calc(10rem + var(--angled-section-slant-desktop));padding-bottom:calc(14rem + var(--angled-section-slant-desktop))}.home-more__sheet{-webkit-clip-path:polygon(0 var(--angled-section-slant-desktop), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 var(--angled-section-slant-desktop), 100% 0, 100% 100%, 0 100%)}}@media (width>=64rem){.home-more{padding-top:calc(12rem + var(--angled-section-slant-desktop));padding-bottom:calc(16rem + var(--angled-section-slant-desktop))}}.home-more__container{z-index:1;max-width:var(--max-content-width);flex-direction:column;align-items:center;margin:0 auto;padding-left:.62rem;padding-right:.62rem;display:flex;position:relative}.home-more__image-wrap{opacity:0;width:100%;max-width:35.5rem;padding-left:2.19rem;padding-right:2.19rem;transition:opacity 1s cubic-bezier(0,0,0,1),transform 1s cubic-bezier(0,0,0,1);transform:translateY(10.1563rem)}.home-more__image-wrap.is-revealed,.home-more__image-wrap[data-skip-animation=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.home-more__image-wrap{transition:opacity .25s linear;transform:none}}.home-more__image{width:100%;height:auto;display:block}.home-more__heading{color:var(--secondary-light-blue);font-weight:var(--font-weight-bold);text-wrap:balance;text-align:center;font-size:var(--font-size-headline-mobile);line-height:var(--font-line-height-headline-mobile);opacity:0;padding-top:1.25rem;padding-left:1rem;padding-right:1rem;transition:opacity 1s cubic-bezier(0,0,0,1),transform 1s cubic-bezier(0,0,0,1);transform:translateY(1.75rem)}.home-more__heading em{font-style:italic}.home-more__heading.is-revealed,.home-more__heading[data-skip-animation=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.home-more__heading{transition:opacity .25s linear;transform:none}}@media (width>=40rem){.home-more__heading{font-size:var(--font-size-headline-tablet);line-height:var(--font-line-height-headline-tablet)}}@media (width>=64rem){.home-more__heading{font-size:var(--font-size-headline-desktop);line-height:var(--font-line-height-headline-desktop)}}.home-more__cards{flex-wrap:wrap;justify-content:center;gap:.88rem;width:100%;margin-top:2rem;display:flex}.home-more__cards-outer{width:100%;padding-left:2.16rem;padding-right:2.16rem}.home-more__cards-wrap{width:100%;max-width:77.375rem;margin:0 auto}.home-more__card{border:1px solid var(--secondary-light-blue);background-color:var(--light-blue-tint);width:100%;min-width:8rem;max-width:9.0625rem;height:7.625rem;color:var(--primary-navy);text-align:center;cursor:pointer;opacity:0;flex-direction:column;flex:calc(50% - .44rem);justify-content:center;align-items:center;gap:.49rem;padding:1.34rem 1.19rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s ease-out,color .3s ease-out,opacity 1s cubic-bezier(0,0,0,1),transform 1s cubic-bezier(0,0,0,1);display:flex;position:relative;transform:translateY(6.84375rem)}.home-more__card.is-revealed,.home-more__card[data-skip-animation=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.home-more__card{transition:background-color .3s ease-out,color .3s ease-out,opacity .25s linear;transform:none}}.home-more__card:hover{background-color:var(--primary-navy);color:var(--secondary-light-blue)}.home-more__card-icon{width:2.45669rem;height:2.45669rem;transition:width .3s ease-out,height .3s ease-out;display:inline-flex}.home-more__card-icon svg{width:100%;height:100%;display:block}.home-more__card:hover .home-more__card-icon{width:3.0086rem;height:3.0086rem}.home-more__card-title{max-width:15ch;font-size:.68444rem;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:.07331rem;text-transform:uppercase;margin:0;line-height:1.14286}.home-more__card-arrow{width:1.75rem;height:1.75rem;color:var(--secondary-light-blue);opacity:0;pointer-events:none;transition:opacity .3s ease-out;position:absolute;top:.62rem;right:.62rem}.home-more__card-arrow svg{width:100%;height:100%;display:block}.home-more__card:hover .home-more__card-arrow{opacity:1}@media (width>=40rem){.home-more__container,.home-more__image-wrap{padding-left:5rem;padding-right:5rem}.home-more__cards{gap:.94rem;margin-top:3.12rem}.home-more__cards-outer{padding-left:5rem;padding-right:5rem}.home-more__card{flex-basis:calc(33.3333% - .626667rem);min-width:10.25rem;max-width:11.6356rem;height:9.82669rem}.home-more__card-icon{width:3.27556rem;height:3.27556rem}.home-more__card:hover .home-more__card-icon{width:4.011rem;height:4.011rem}.home-more__card-arrow{width:2.5625rem;height:2.5625rem}.home-more__card-title{letter-spacing:.07331rem;font-size:.88rem;line-height:1}.home-more__heading{padding-top:.63rem}}@media (width>=64rem){.home-more__container,.home-more__image-wrap{padding-left:0;padding-right:0}.home-more__cards{gap:.75rem}.home-more__cards-outer{padding-left:2rem;padding-right:2rem}.home-more__card{flex-basis:calc(20% - .6rem);gap:.62rem;min-width:13.25rem;max-width:14.875rem;height:12.5625rem}.home-more__card-icon{width:4.1875rem;height:4.1875rem}.home-more__card:hover .home-more__card-icon{width:5.125rem;height:5.125rem}.home-more__card-title{font-size:var(--font-size-overline-desktop);line-height:var(--font-line-height-overline-desktop);letter-spacing:var(--font-letter-spacing-overline)}.home-more__heading{padding-top:1.88rem}}.home-pricing-help-stack{grid-column-gap:0;grid-row-gap:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.home-pricing-help-stack>*{grid-area:1/1/2/2}.home-pricing-help-stack__pricing,.home-pricing-help-stack__help{place-self:start stretch;width:100%;min-width:0}.home-pricing-help-stack--static{flex-direction:column;min-width:0;display:flex}.home-pricing-help-stack--static>*{grid-area:unset;min-width:0}.home-pricing-help-stack--static .home-pricing__marquee-wrapper{overscroll-behavior-x:contain;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;width:100%;max-width:none;overflow:auto hidden}.home-pricing-help-stack--static .home-pricing__marquee-track{will-change:auto}.pin-spacer:has(>.home-pricing-help-stack){display:flow-root;background-color:var(--primary-navy)!important}.home-pricing{z-index:1;background-color:var(--pure-white);flex-direction:column;align-items:center;padding:2rem 0 5rem;display:flex;position:relative;overflow:visible}@media (width>=40rem){.home-pricing{padding:1rem 0 6rem}}@media (width>=64rem){.home-pricing{padding:1.81rem 0 8rem}}.home-pricing__marquee-wrapper{width:100%;max-width:var(--max-content-width);padding-left:1.88rem;padding-right:1.88rem;overflow:visible}@media (width>=40rem){.home-pricing__marquee-wrapper{padding-left:5rem;padding-right:5rem}}@media (width>=64rem){.home-pricing__marquee-wrapper{padding-left:2.5rem;padding-right:2.5rem}}.home-pricing__marquee-track{font-size:clamp(4.53438rem,.54rem + 17.03vw,6.51075rem);line-height:.750223;font-weight:var(--font-weight-bold);color:var(--secondary-blue-2);white-space:nowrap;will-change:auto;width:max-content;margin:0}@media (width>=40rem){.home-pricing__marquee-track{font-size:clamp(8.7055rem,.822rem + 16.45vw,12.5rem);line-height:1}}@media (width>=64rem){.home-pricing__marquee-track{line-height:1}}.home-pricing__marquee-track em{font-style:italic}.home-pricing__content{text-align:center;width:100%;max-width:var(--max-content-width);color:var(--primary-navy);flex-direction:column;align-items:center;gap:1.875rem;margin-top:1.52rem;padding-left:1.88rem;padding-right:1.88rem;display:flex}@media (width>=40rem){.home-pricing__content{margin-top:.5rem;padding-left:5rem;padding-right:5rem}}@media (width>=64rem){.home-pricing__content{margin-top:1.35rem;padding-left:2.5rem;padding-right:2.5rem}}.home-pricing__body{font-size:var(--font-size-body-call-out-desktop);line-height:var(--font-line-height-body-desktop);font-weight:var(--font-weight-regular);text-wrap:pretty;max-width:80ch;margin:0}@media (width<=63.999rem){.home-pricing__body{font-size:var(--font-size-body-call-out-tablet);line-height:var(--font-line-height-body-tablet)}}@media (width<=29.999rem){.home-pricing__body{font-size:var(--font-size-body-call-out-mobile);line-height:var(--font-line-height-body-mobile)}}.home-pricing__body-break{display:none}@media (width>=40rem){.home-pricing__body-break{display:block}}.home-pricing__body-break-space{display:inline}@media (width>=40rem){.home-pricing__body-break-space{display:none}}.home-pricing__subheading{font-size:var(--font-size-secondary-headline-desktop);line-height:var(--font-line-height-secondary-headline-desktop);font-weight:var(--font-weight-semibold);color:var(--secondary-blue-2);text-wrap:pretty;max-width:35ch;margin:0}@media (width<=63.999rem){.home-pricing__subheading{font-size:var(--font-size-secondary-headline-tablet);line-height:var(--font-line-height-secondary-headline-tablet)}}@media (width<=29.999rem){.home-pricing__subheading{font-size:var(--font-size-secondary-headline-mobile);line-height:var(--font-line-height-secondary-headline-mobile)}}.home-pricing__cta{width:100%;max-width:21.375rem}@media (width>=30rem){.home-pricing__cta{width:auto;min-width:15.125rem}}.home-pricing__image-wrap{aspect-ratio:59/40;width:100%;max-width:55.3125rem}.home-pricing__image{object-fit:contain;width:100%;height:100%;display:block}@property --help-centre-decor-slope{syntax:"<number>";inherits:true;initial-value:0}.home-help{z-index:2;margin-top:calc(-1 * var(--angled-section-slant-mobile));padding-top:calc(6.5rem + var(--angled-section-slant-mobile));padding-bottom:calc(9rem + var(--angled-section-slant-mobile));background-color:#0000;position:relative}@media (width>=40rem){.home-help{margin-top:calc(-1 * var(--angled-section-slant-desktop));padding-top:calc(9rem + var(--angled-section-slant-desktop));padding-bottom:calc(13rem + var(--angled-section-slant-desktop))}}@media (width>=64rem){.home-help{padding-top:calc(10rem + var(--angled-section-slant-desktop));padding-bottom:calc(13rem + var(--angled-section-slant-desktop))}}.home-help__container{z-index:1;width:100%;max-width:var(--max-content-width);margin:0 auto;padding-left:1.875rem;padding-right:1.875rem;position:relative}@media (width>=40rem){.home-help__container{padding-left:.75rem;padding-right:.75rem}}@media (width>=64rem){.home-help__container{padding-left:2.5rem;padding-right:2.5rem}}.home-help__sheet-wrap{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:visible}@media (width>=48rem){.home-help__sheet-wrap{filter:drop-shadow(0 -130px 130px #0034634d)}}.home-help__sheet{background-color:var(--primary-navy);-webkit-clip-path:polygon(0 var(--angled-section-slant-mobile), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 var(--angled-section-slant-mobile), 100% 0, 100% 100%, 0 100%);position:absolute;inset:0 0 -1px}@media (width>=40rem){.home-help__sheet{-webkit-clip-path:polygon(0 var(--angled-section-slant-desktop), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 var(--angled-section-slant-desktop), 100% 0, 100% 100%, 0 100%)}}.home-help__intro{text-align:center;color:var(--pure-white);flex-direction:column;align-items:center;display:flex}.home-help__heading{font-size:var(--font-size-headline-desktop);line-height:var(--font-line-height-headline-desktop);font-weight:var(--font-weight-bold);margin:0}@media (width<=63.999rem){.home-help__heading{font-size:var(--font-size-headline-tablet);line-height:var(--font-line-height-headline-tablet)}}@media (width<=29.999rem){.home-help__heading{font-size:var(--font-size-headline-mobile);line-height:var(--font-line-height-headline-mobile)}}.home-help__subheading{font-size:var(--font-size-secondary-headline-desktop);line-height:var(--font-line-height-secondary-headline-desktop);font-weight:var(--font-weight-semibold);margin:.75rem 0 0}@media (width<=63.999rem){.home-help__subheading{font-size:var(--font-size-secondary-headline-tablet);line-height:var(--font-line-height-secondary-headline-tablet)}}@media (width<=29.999rem){.home-help__subheading{font-size:var(--font-size-secondary-headline-mobile);line-height:var(--font-line-height-secondary-headline-mobile)}}.home-help__cards{grid-gap:.75rem;grid-template-columns:1fr;justify-items:center;gap:.75rem;margin-top:2rem;display:grid}@media (width>=48rem) and (width<=63.999rem){.home-help__cards{margin-top:2.5rem}}@media (width>=64rem){.home-help__cards{margin-top:3.75rem}}@media (width>=40rem){.home-help__cards{grid-template-columns:repeat(2,minmax(0,19.625rem));justify-content:center}}@media (width>=75rem){.home-help__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-help__cards-outer{width:100%;padding-left:1.88rem;padding-right:1.88rem}@media (width>=48rem){.home-help__cards-outer{padding-left:5rem;padding-right:5rem}}@media (width>=75rem){.home-help__cards-outer{padding-left:2.5rem;padding-right:2.5rem}}.home-help__cards-wrap{width:100%;max-width:80.75rem;margin:0 auto}.home-help__card{isolation:isolate;border:1px solid var(--secondary-blue);text-align:center;width:100%;max-width:19.625rem;color:var(--dark-gray);box-shadow:inset 0 0 0 0 var(--secondary-light-blue);background:0 0;flex-direction:column;justify-content:space-between;gap:1.06rem;padding:1.88rem 2rem;transition:border-color .5s ease-in-out,color .5s ease-in-out,box-shadow .5s ease-in-out;display:flex;position:relative;overflow:hidden}.home-help__card:before,.home-help__card:after{content:"";z-index:-1;transition:opacity .5s ease-in-out;position:absolute;inset:0}.home-help__card:before{opacity:1;background:linear-gradient(180deg, var(--pure-white) 0%, var(--secondary-light-blue) 100%)}.home-help__card:after{opacity:0;background:linear-gradient(180deg, var(--primary-navy) 0%, var(--primary-navy) 100%)}.home-help__card:hover{border-color:var(--secondary-light-blue);box-shadow:inset 0 0 0 1px var(--secondary-light-blue);color:var(--secondary-light-blue)}.home-help__card:hover:before{opacity:0}.home-help__card:hover:after{opacity:1}.home-help__card:hover .home-help__card-contact .home-help__card-link{color:var(--secondary-gold)}@media (width>=75rem){.home-help__card{border-color:var(--secondary-blue);min-height:32.25rem;color:var(--dark-gray);padding-left:1.5rem;padding-right:1.5rem}}.home-help__card-top{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.home-help__card-decor{display:none}@media (width>=75rem){.home-help__card-decor{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}}.home-help__card-decor-image{object-fit:contain;width:auto;max-width:none;height:auto;position:absolute}.home-help__card--compare .home-help__card-decor-image{width:196.58%;height:79.76%;top:11.45%;left:-55.99%}.home-help__card--help-centre{--help-centre-decor-anchor:41.5%;--help-centre-decor-vw-from:64rem;--help-centre-decor-shift-max:calc(4.42 / 100 * 32.25rem);--help-centre-decor-slope:1.0685}.home-help__card--help-centre .home-help__card-decor-image{top:calc(var(--help-centre-decor-anchor) - max(0px, min(calc((100vw - var(--help-centre-decor-vw-from)) * var(--help-centre-decor-slope)), var(--help-centre-decor-shift-max))));width:90.64%;height:42.14%;margin-top:0;left:15.05%}.home-help__card--chat .home-help__card-decor-image{width:58.18%;height:57.36%;top:36.63%;left:20.91%}.home-help__card--schedule-demo .home-help__card-decor-image{width:97.25%;height:40.12%;top:35.97%;left:9.75%}.home-help__card-title{font-size:var(--font-size-lead-in-paragraph-desktop);line-height:var(--font-line-height-lead-in-paragraph-desktop);font-weight:var(--font-weight-semibold);margin:0}@media (width<=63.999rem){.home-help__card-title{font-size:var(--font-size-lead-in-paragraph-tablet);line-height:var(--font-line-height-lead-in-paragraph-tablet)}}@media (width<=29.999rem){.home-help__card-title{font-size:var(--font-size-lead-in-paragraph-mobile);line-height:var(--font-line-height-lead-in-paragraph-mobile)}}.home-help__card-body{font-size:var(--font-size-body-call-out-desktop);line-height:var(--font-line-height-body-desktop);font-weight:var(--font-weight-regular);margin:.5rem 0 0}@media (width<=63.999rem){.home-help__card-body{font-size:var(--font-size-body-call-out-tablet);line-height:var(--font-line-height-body-tablet)}}@media (width<=29.999rem){.home-help__card-body{font-size:var(--font-size-body-call-out-mobile);line-height:var(--font-line-height-body-mobile)}}.home-help__card-contact{flex-direction:column;align-items:center;gap:.13rem;margin-top:.25rem;display:flex}.home-help__card-contact .home-help__card-link{font-size:var(--font-size-body-call-out-desktop);line-height:var(--font-line-height-body-desktop);color:var(--secondary-blue);text-underline-offset:0;justify-content:center;align-items:center;display:inline-flex;-webkit-text-decoration:underline!important;text-decoration:underline!important}.home-help__card-contact .home-help__card-link:hover{-webkit-text-decoration:none!important;text-decoration:none!important}@media (width<=29.999rem){.home-help__card-contact .home-help__card-link{font-size:var(--font-size-body-call-out-mobile);line-height:var(--font-line-height-body-mobile)}}.home-help__card-button{z-index:1;width:100%;position:relative}.home-help__faq{width:100%;max-width:48.4375rem;margin:5.44rem auto 0}@media (width>=40rem){.home-help__faq{max-width:36.5625rem;margin-top:9rem}}@media (width>=64rem){.home-help__faq{max-width:48.4375rem;margin-top:9.81rem}}.home-help__faq-heading{text-align:center;color:var(--pure-white);font-size:var(--font-size-headline-desktop);line-height:var(--font-line-height-headline-desktop);font-weight:var(--font-weight-bold);opacity:0;margin:0;transition:opacity 1s linear,transform 1s cubic-bezier(0,0,0,1);transform:translateY(44px)}.home-help__faq-heading[data-skip-animation=true]{transition:none}.home-help__faq-heading.in-view{opacity:1;transform:translateY(0)}@media (width<=63.999rem){.home-help__faq-heading{font-size:var(--font-size-headline-tablet);line-height:var(--font-line-height-headline-tablet)}}@media (width<=29.999rem){.home-help__faq-heading{font-size:var(--font-size-headline-mobile);line-height:var(--font-line-height-headline-mobile)}}.home-help__accordion{gap:1.25rem;margin-top:2rem}.home-help__accordion .feature-accordion-item{opacity:0;transition:opacity 1s linear,transform 1s cubic-bezier(0,0,0,1);transform:translateY(27.5px)}.home-help__accordion .feature-accordion-item[data-skip-animation=true]{transition:none}.home-help__accordion .feature-accordion-item:first-child{transition-delay:.21s}.home-help__accordion .feature-accordion-item:nth-child(2){transition-delay:.45s}.home-help__accordion .feature-accordion-item:nth-child(3){transition-delay:.69s}.home-help__accordion .feature-accordion-item:nth-child(4){transition-delay:.93s}.home-help__accordion .feature-accordion-item.in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.home-help__faq-heading,.home-help__accordion .feature-accordion-item{transition:opacity .25s linear;transform:none}.home-help__accordion .feature-accordion-item:nth-child(n){transition-delay:0s}}@media (width>=48rem) and (width<=63.999rem){.home-help__accordion{margin-top:2.5rem}}@media (width>=64rem){.home-help__accordion{margin-top:3.75rem}}.home-help__accordion .feature-accordion-header{background-color:var(--secondary-light-blue);min-height:3.4375rem;padding-left:1.5rem;padding-right:1.5rem}.home-help__accordion .feature-accordion-header-title{color:var(--primary-navy);font-weight:var(--font-weight-bold)}.home-help__accordion .feature-accordion-chevron-icon{color:var(--primary-navy)}.home-help__accordion .feature-accordion-header.open{background-color:var(--pure-white)}.home-help__accordion .feature-accordion-header.open .feature-accordion-header-title,.home-help__accordion .feature-accordion-header.open .feature-accordion-chevron-icon{color:var(--primary-navy)}.home-help__accordion .feature-accordion-content{color:var(--pure-white);padding-left:1.5rem;padding-right:1.5rem}.home-help__accordion .feature-accordion-content>:first-child{margin-top:1.25rem}.home-roles{z-index:1;background-color:var(--pure-white);-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--angled-section-slant-mobile)), 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--angled-section-slant-mobile)), 0 100%);padding-top:4.75rem;padding-bottom:calc(7rem + var(--angled-section-slant-mobile));position:relative}@media (width>=48rem){.home-roles{-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--angled-section-slant-desktop)), 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--angled-section-slant-desktop)), 0 100%);padding-top:5.71rem;padding-bottom:calc(8.25rem + var(--angled-section-slant-desktop))}}@media (width>=64rem){.home-roles{padding-top:7.5rem;padding-bottom:calc(2.5rem + var(--angled-section-slant-desktop))}}.home-roles__container{max-width:var(--max-content-width);margin:0 auto;padding-left:1.88rem;padding-right:1.88rem}@media (width>=48rem){.home-roles__container{padding-left:5rem;padding-right:5rem}}@media (width>=64rem){.home-roles__container{padding-left:2.5rem;padding-right:2.5rem}}.home-roles__overline{font-size:var(--font-size-overline-desktop);line-height:var(--font-line-height-overline-desktop);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-overline);text-transform:uppercase;color:var(--secondary-blue-2);text-wrap:balance;opacity:0;transition:opacity 1s linear,transform 1s cubic-bezier(0,0,0,1);transform:translateY(10px)}@media (width<=63.999rem){.home-roles__overline{font-size:var(--font-size-overline-tablet);line-height:var(--font-line-height-overline-tablet)}}@media (width<=29.999rem){.home-roles__overline{font-size:var(--font-size-overline-mobile);line-height:var(--font-line-height-overline-mobile)}}.home-roles__heading{font-size:var(--font-size-headline-desktop);line-height:var(--font-line-height-headline-desktop);font-weight:var(--font-weight-bold);color:var(--primary-navy);text-wrap:pretty;opacity:0;margin-top:1.56rem;transition:opacity 1s linear,transform 1s cubic-bezier(0,0,0,1);transform:translateY(62px)}@media (width<=63.999rem){.home-roles__heading{font-size:var(--font-size-headline-tablet);line-height:var(--font-line-height-headline-tablet)}}@media (width<=29.999rem){.home-roles__heading{font-size:var(--font-size-headline-mobile);line-height:var(--font-line-height-headline-mobile)}}.home-roles__content{margin-top:1.375rem}@media (width>=48rem){.home-roles__content{margin-top:2rem}}@media (width>=64rem){.home-roles__content{grid-gap:5.5rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:5.5rem;display:grid}}.home-roles__left{min-width:0}.home-roles__right{display:none}@media (width>=64rem){.home-roles__right{width:100%;min-width:0;display:block}}.home-roles__right-bleed{width:100%}@media (width>=64rem){.home-roles__right-bleed{width:calc(100% + max(2.5rem, (min(100vw, var(--breakpoint-3xl)) - var(--max-content-width)) / 2 + 2.5rem))}}.home-roles__image-placeholder{background-color:var(--secondary-light-blue);opacity:0;width:100%;height:42.3125rem;transition:opacity 1.34s linear .89s,transform 1.34s cubic-bezier(0,0,0,1) .89s;transform:translate(323.5px)}.home-roles__image{object-fit:cover;object-position:center top;opacity:0;width:100%;height:42.3125rem;transition:opacity 1.34s linear .89s,transform 1.34s cubic-bezier(0,0,0,1) .89s;display:block;transform:translate(323.5px)}.home-roles__subheading{font-size:var(--font-size-secondary-headline-desktop);line-height:var(--font-line-height-secondary-headline-desktop);font-weight:var(--font-weight-semibold);color:var(--primary-navy);opacity:0;flex-wrap:wrap;align-items:flex-start;gap:.56rem;margin-top:1.5rem;transition:opacity 1s linear .49s;display:flex}@media (width<=63.999rem){.home-roles__subheading{font-size:var(--font-size-secondary-headline-tablet);line-height:var(--font-line-height-secondary-headline-tablet)}}@media (width<=29.999rem){.home-roles__subheading{font-size:var(--font-size-secondary-headline-mobile);line-height:var(--font-line-height-secondary-headline-mobile)}}@media (width<=47.999rem){.home-roles__subheading{font-size:1.17rem;line-height:1.08333}}@media (width<=63.999rem){.home-roles__subheading{gap:0}}.home-roles__subheading>span:first-of-type,.home-roles__subheading>.home-roles__dropdown{flex-basis:100%}@media (width<=47.999rem){.home-roles__subheading>.home-roles__dropdown{margin-top:.25rem;margin-bottom:.56rem}}@media (width>=48rem) and (width<=63.999rem){.home-roles__subheading>.home-roles__dropdown{margin-top:.31rem;margin-bottom:.69rem}}.home-roles__subheading>span:last-of-type{flex-basis:100%}@media (width>=64rem){.home-roles__subheading{align-items:baseline;gap:.59rem .81rem}.home-roles__subheading>span:first-of-type{flex-basis:auto}.home-roles__subheading>.home-roles__dropdown{flex-basis:auto;margin-top:0;margin-bottom:0}.home-roles__subheading>span:last-of-type{flex-basis:100%}}.home-roles__dropdown{vertical-align:middle;display:inline-block;position:relative}.home-roles__dropdown-fallback{border-bottom:1px solid var(--secondary-blue-2);color:var(--secondary-blue-2);font-size:1.17rem;line-height:1.08333;font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;gap:.45rem;padding:.38rem 0;display:inline-flex}@media (width>=48rem){.home-roles__dropdown-fallback{font-size:var(--font-size-secondary-headline-desktop);line-height:var(--font-line-height-secondary-headline-desktop);gap:.58rem;padding:.48rem 0}}@media (width>=48rem) and (width<=63.999rem){.home-roles__dropdown-fallback{font-size:var(--font-size-secondary-headline-tablet);line-height:var(--font-line-height-secondary-headline-tablet)}}.home-roles__hydrate-sentinel{opacity:0;pointer-events:none;width:1px;height:1px;display:block}.home-roles__dropdown-trigger{border:none;border-bottom:1px solid var(--secondary-blue-2);color:var(--secondary-blue-2);font-size:1.17rem;line-height:1.08333;font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:.45rem;padding:.38rem 0;transition:border-color .2s,color .2s;display:inline-flex}@media (width>=48rem){.home-roles__dropdown-trigger{font-size:var(--font-size-secondary-headline-desktop);line-height:var(--font-line-height-secondary-headline-desktop);font-weight:var(--font-weight-semibold);gap:.58rem;padding:.48rem 0}}@media (width>=48rem) and (width<=63.999rem){.home-roles__dropdown-trigger{font-size:var(--font-size-secondary-headline-tablet);line-height:var(--font-line-height-secondary-headline-tablet)}}.home-roles__dropdown-trigger:hover:not(.home-roles__dropdown-trigger--open){border-bottom-color:var(--secondary-blue);color:var(--secondary-blue)}.home-roles__dropdown-trigger--open{border-bottom-color:var(--secondary-blue-2);color:var(--secondary-blue-2)}.home-roles__dropdown-trigger:focus-visible{outline:2px solid var(--primary-navy);outline-offset:2px}.home-roles__dropdown-icon{flex-shrink:0;width:1.40625rem;height:1.40625rem;transition:transform .25s}.home-roles__dropdown-trigger--open .home-roles__dropdown-icon{transform:scaleY(-1)}.home-roles__dropdown-menu{z-index:10;background-color:var(--pure-white);border-radius:0;flex-direction:column;gap:.31rem;min-width:100%;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:calc(100% + .56rem);left:0;overflow:hidden;box-shadow:0 4px 64px #00000040}@media (width>=48rem){.home-roles__dropdown-menu{gap:.5rem;top:calc(100% + .81rem)}}.home-roles__dropdown-option{font-size:1.125rem;line-height:1.19102;font-weight:var(--font-weight-regular);color:var(--primary-navy);cursor:pointer;white-space:nowrap;align-items:center;padding:.2rem .63rem;transition:background-color .15s,color .15s;display:flex}@media (width>=48rem){.home-roles__dropdown-option{font-size:2.03663rem;line-height:1.04762;font-weight:var(--font-weight-regular);padding:.31rem 1rem}}.home-roles__dropdown-option:hover:not(.home-roles__dropdown-option--active){background-color:var(--light-blue-tint);color:var(--secondary-blue)}.home-roles__dropdown-option--active{background-color:var(--secondary-light-blue);color:var(--secondary-blue-2)}.home-roles__dropdown-option:focus-visible{outline:2px solid var(--primary-navy);outline-offset:2px}.home-roles__description{font-size:var(--font-size-body-call-out-desktop);line-height:var(--font-line-height-body-desktop);font-weight:var(--font-weight-regular);color:var(--primary-navy);opacity:0;max-width:33rem;transition:opacity 1s linear .89s}@media (width<=29.999rem){.home-roles__description{font-size:var(--font-size-body-call-out-mobile);line-height:var(--font-line-height-body-mobile)}}.home-roles__features{opacity:0;flex-direction:column;gap:.75rem;margin-top:1.375rem;padding:0;list-style:none;transition:opacity 1s linear 1.23s;display:flex}@media (width>=48rem){.home-roles__features{margin-top:2rem}}.home-roles__feature{max-width:33rem;font-size:var(--font-size-body-call-out-desktop);line-height:var(--font-line-height-body-desktop);font-weight:var(--font-weight-regular);color:var(--primary-navy);align-items:flex-start;gap:.94rem;display:flex}@media (width<=29.999rem){.home-roles__feature{font-size:var(--font-size-body-call-out-mobile);line-height:var(--font-line-height-body-mobile)}}.home-roles__feature-icon{width:1.3rem;height:1.5rem;color:var(--secondary-blue-2);flex-shrink:0}.home-roles__dissolve-stack{display:grid}.home-roles__dissolve-layer{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .5s ease-in-out}.home-roles__dissolve-layer--active{opacity:1;pointer-events:auto}.home-roles__container--in-view .home-roles__overline,.home-roles__container--in-view .home-roles__heading{opacity:1;transform:none}.home-roles__container--in-view .home-roles__subheading,.home-roles__container--in-view .home-roles__description,.home-roles__container--in-view .home-roles__features{opacity:1}.home-roles__container--in-view .home-roles__image,.home-roles__container--in-view .home-roles__image-placeholder{opacity:1;transform:none}.home-roles__container[data-skip-animation=true] .home-roles__overline,.home-roles__container[data-skip-animation=true] .home-roles__heading{opacity:1;transition:none;transform:none}.home-roles__container[data-skip-animation=true] .home-roles__subheading,.home-roles__container[data-skip-animation=true] .home-roles__description,.home-roles__container[data-skip-animation=true] .home-roles__features{opacity:1;transition:none}.home-roles__container[data-skip-animation=true] .home-roles__image,.home-roles__container[data-skip-animation=true] .home-roles__image-placeholder{opacity:1;transition:none;transform:none}.pin-spacer:has(>.home-roles){display:flow-root;background-color:#0000!important}.home-scroll-stats{--stats-angle-bleed-mobile:.75rem;--stats-angle-bleed-desktop:1.25rem;--stats-overlap-ease:1.25rem;z-index:2;margin-top:calc(-1 * var(--angled-section-slant-mobile) - var(--stats-angle-bleed-mobile) + var(--stats-overlap-ease));padding-top:calc(6.5rem + var(--angled-section-slant-mobile));background-color:#0000;flex-direction:column;justify-content:center;align-items:center;padding-bottom:10.5rem;padding-left:1.88rem;padding-right:1.88rem;display:flex;position:relative;overflow:visible}.home-scroll-stats__sheet-wrap{top:calc(-1 * var(--angled-section-slant-mobile) - var(--stats-angle-bleed-mobile) + var(--stats-overlap-ease));width:100%;height:calc(100% + var(--angled-section-slant-mobile) + var(--stats-angle-bleed-mobile) + 2px - var(--stats-overlap-ease));pointer-events:none;z-index:0;position:absolute;left:0;overflow:visible}.home-scroll-stats__sheet{background-color:var(--primary-navy);-webkit-clip-path:polygon(0 var(--angled-section-slant-mobile), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 var(--angled-section-slant-mobile), 100% 0, 100% 100%, 0 100%);position:absolute;inset:0}@media (width>=40rem){.home-scroll-stats{margin-top:calc(-1 * var(--angled-section-slant-desktop) - var(--stats-angle-bleed-desktop) + var(--stats-overlap-ease));min-height:calc(100svh - var(--nav-height-mobile));padding-top:calc(9rem + var(--angled-section-slant-desktop));justify-content:flex-start;padding-bottom:5rem;padding-left:5rem;padding-right:5rem;overflow:visible}.home-scroll-stats__sheet-wrap{top:calc(-1 * var(--angled-section-slant-desktop) - var(--stats-angle-bleed-desktop) + var(--stats-overlap-ease));height:calc(100% + var(--angled-section-slant-desktop) + var(--stats-angle-bleed-desktop) + 2px - var(--stats-overlap-ease));filter:drop-shadow(0 -130px 130px #0034634d)}.home-scroll-stats__sheet{-webkit-clip-path:polygon(0 var(--angled-section-slant-desktop), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 var(--angled-section-slant-desktop), 100% 0, 100% 100%, 0 100%)}}@media (width>=64rem){.home-scroll-stats{min-height:calc(100svh - var(--nav-height-desktop));padding-top:calc(11.5rem + var(--angled-section-slant-desktop));padding-bottom:20rem;padding-left:2.5rem;padding-right:2.5rem}}.home-scroll-stats__content{z-index:1;width:100%;max-width:var(--max-content-width);flex-direction:column;align-items:center;gap:0;display:flex;position:relative}@media (width>=40rem){.home-scroll-stats__content{height:calc(100svh - var(--nav-height-mobile));justify-content:flex-start}}@media (width>=64rem){.home-scroll-stats__content{height:calc(100svh - var(--nav-height-desktop))}}.home-scroll-stats__heading{text-align:center;color:var(--secondary-light-blue);font-weight:var(--font-weight-semibold);text-wrap:balance;font-size:var(--font-size-secondary-headline-desktop);line-height:var(--font-line-height-secondary-headline-desktop);flex-direction:column;align-items:center;display:flex}@media (width<=63.999rem){.home-scroll-stats__heading{font-size:var(--font-size-secondary-headline-tablet);line-height:var(--font-line-height-secondary-headline-tablet)}}@media (width<=29.999rem){.home-scroll-stats__heading{font-size:var(--font-size-secondary-headline-mobile);line-height:var(--font-line-height-secondary-headline-mobile)}}.home-scroll-stats__heading-line,.home-scroll-stats__heading-line-anim{display:block}@media (width>=40rem){@media not (prefers-reduced-motion:reduce){.home-scroll-stats__heading-line,.home-scroll-stats__heading-line.fade-up--in-view{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.home-scroll-stats__heading-line.fade-up--in-view{transition:opacity .25s linear;transform:none}}}.home-scroll-stats__track-wrapper{width:100%;margin-top:3.75rem;position:relative;overflow:visible}@media (width>=40rem){.home-scroll-stats__track-wrapper{flex-shrink:0;width:100vw;max-width:none;min-height:min-content;margin-top:4.43rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:visible}}@media (width>=64rem){.home-scroll-stats__track-wrapper{margin-top:4.75rem}}.home-scroll-stats__track{flex-direction:column;align-items:center;gap:3.4375rem;display:flex}@media (width>=40rem){.home-scroll-stats__track{will-change:transform;flex-direction:row;align-items:flex-end;gap:12.5rem;width:max-content;padding-left:5rem;padding-right:calc(50vw - 10rem)}}@media (width>=64rem){.home-scroll-stats__track{padding-left:calc(max(0px, (100vw - var(--max-content-width)) / 2) + 5rem + 8.5rem)}}.home-scroll-stats__stat{text-align:center;color:var(--secondary-light-blue);flex-direction:column;flex-shrink:0;align-items:center;display:flex}@media (width>=40rem){.home-scroll-stats__stat{text-align:left;align-items:flex-start}}.home-scroll-stats__stat.fade-up--in-view{--fade-up-translate:1.375rem}@media (width>=40rem){@media not (prefers-reduced-motion:reduce){.home-scroll-stats__stat.fade-up--in-view{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.home-scroll-stats__stat.fade-up--in-view{transition:opacity .25s linear;transform:none}}}.home-scroll-stats__stat:first-child.fade-up--in-view{transition-delay:0s}.home-scroll-stats__stat:nth-child(2).fade-up--in-view{transition-delay:.12s}.home-scroll-stats__stat:nth-child(3).fade-up--in-view{transition-delay:.24s}.home-scroll-stats__stat:nth-child(4).fade-up--in-view{transition-delay:.36s}.home-scroll-stats__stat:nth-child(5).fade-up--in-view{transition-delay:.48s}.home-scroll-stats__stat:nth-child(6).fade-up--in-view{transition-delay:.6s}.home-scroll-stats__stat:nth-child(7).fade-up--in-view{transition-delay:.72s}.home-scroll-stats__stat:nth-child(8).fade-up--in-view{transition-delay:.84s}@media (width>=40rem){@media not (prefers-reduced-motion:reduce){.home-scroll-stats__stat:nth-child(n).fade-up--in-view{transition-delay:0s}}}.home-scroll-stats__stat-prefix{font-size:var(--font-size-lead-in-paragraph-desktop);line-height:var(--font-line-height-lead-in-paragraph-desktop);font-weight:var(--font-weight-semibold)}@media (width<=63.999rem){.home-scroll-stats__stat-prefix{font-size:var(--font-size-lead-in-paragraph-tablet);line-height:var(--font-line-height-lead-in-paragraph-tablet)}}@media (width<=29.999rem){.home-scroll-stats__stat-prefix{font-size:var(--font-size-lead-in-paragraph-mobile);line-height:var(--font-line-height-lead-in-paragraph-mobile)}}.home-scroll-stats__stat-prefix--empty{min-height:calc(var(--font-size-lead-in-paragraph-desktop) * var(--font-line-height-lead-in-paragraph-desktop));flex-shrink:0;display:block}@media (width<=63.999rem){.home-scroll-stats__stat-prefix--empty{min-height:calc(var(--font-size-lead-in-paragraph-tablet) * var(--font-line-height-lead-in-paragraph-tablet))}}@media (width<=29.999rem){.home-scroll-stats__stat-prefix--empty{min-height:calc(var(--font-size-lead-in-paragraph-mobile) * var(--font-line-height-lead-in-paragraph-mobile))}}.home-scroll-stats__stat-value{font-size:max(2.75rem,min(13.8vw,3.23506rem));line-height:1.08;font-weight:var(--font-weight-bold);text-transform:uppercase;margin-top:0}@media (width>=40rem){.home-scroll-stats__stat-value{margin-top:0;font-size:max(8.7rem,min(17.36vw,8.7055rem));line-height:1.077}}@media (width>=64rem){.home-scroll-stats__stat-value{margin-top:-.62rem;font-size:max(8.7rem,min(17.36vw,12.5rem))}}.home-scroll-stats__stat-label{font-size:var(--font-size-lead-in-paragraph-desktop);line-height:var(--font-line-height-lead-in-paragraph-desktop);font-weight:var(--font-weight-semibold);margin-top:0}@media (width<=63.999rem){.home-scroll-stats__stat-label{font-size:var(--font-size-lead-in-paragraph-tablet);line-height:var(--font-line-height-lead-in-paragraph-tablet)}}@media (width<=29.999rem){.home-scroll-stats__stat-label{font-size:var(--font-size-lead-in-paragraph-mobile);line-height:var(--font-line-height-lead-in-paragraph-mobile)}}@media (width>=64rem){.home-scroll-stats__stat-label{margin-top:-.62rem}}.home-scroll-stats__cta-card{background-color:var(--secondary-light-blue);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.6875rem;width:100%;margin-top:5rem;padding:2rem 1.25rem;display:flex}.home-scroll-stats__cta-card .button{align-self:center}@media (width>=40rem){.home-scroll-stats__cta-card{margin-top:4.43rem;padding:2.5rem 2rem}}@media (width>=64rem){.home-scroll-stats__cta-card{margin-top:6.25rem;padding:3rem 2.5rem}}.home-scroll-stats__cta-card.fade-up--in-view{--fade-up-translate:1.375rem}@media (width>=40rem){@media not (prefers-reduced-motion:reduce){.home-scroll-stats__cta-card.fade-up--in-view{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.home-scroll-stats__cta-card.fade-up--in-view{transition:opacity .25s linear;transform:none}}}.home-scroll-stats__cta-text{text-align:center;color:var(--primary-navy);flex-direction:column;align-items:center;gap:.625rem;width:100%;max-width:36rem;margin-left:auto;margin-right:auto;display:flex}@media (width>=40rem){.home-scroll-stats__cta-text{max-width:none}}.home-scroll-stats__cta-title{font-size:var(--font-size-secondary-headline-desktop);line-height:var(--font-line-height-secondary-headline-desktop);font-weight:var(--font-weight-semibold);text-align:center;text-wrap:balance;width:100%;margin:0}@media (width<=63.999rem){.home-scroll-stats__cta-title{font-size:var(--font-size-secondary-headline-tablet);line-height:var(--font-line-height-secondary-headline-tablet)}}@media (width<=29.999rem){.home-scroll-stats__cta-title{font-size:var(--font-size-secondary-headline-mobile);line-height:var(--font-line-height-secondary-headline-mobile)}}.home-scroll-stats__cta-body{font-size:var(--font-size-body-call-out-desktop);line-height:var(--font-line-height-body-desktop);font-weight:var(--font-weight-regular);text-align:center;text-wrap:balance;width:100%;max-width:28rem;margin:0 auto}@media (width<=29.999rem){.home-scroll-stats__cta-body{font-size:var(--font-size-body-call-out-mobile);line-height:var(--font-line-height-body-mobile)}}@media (width>=40rem){.home-scroll-stats.home-scroll-stats--reduced-motion .home-scroll-stats__track-wrapper{overscroll-behavior-x:contain;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.home-scroll-stats.home-scroll-stats--reduced-motion .home-scroll-stats__track{will-change:auto}.home-scroll-stats.home-scroll-stats--fits-viewport{justify-content:center}.home-scroll-stats.home-scroll-stats--fits-viewport .home-scroll-stats__content{justify-content:center;padding:3rem 0}}@media (width>=64rem){.home-scroll-stats.home-scroll-stats--fits-viewport .home-scroll-stats__content{padding-top:6rem;padding-bottom:6rem}}.pin-spacer:has(>.home-scroll-stats){display:flow-root;background-color:#0000!important}@keyframes home-showcase-fade-up-opacity{0%{opacity:0}to{opacity:1}}@keyframes home-showcase-fade-up-transform{0%{transform:translateY(var(--home-showcase-fade-up-translate,291.5px))}to{transform:translateY(0)}}.home-showcase{z-index:1;background-color:var(--primary-navy);--image-viewport-inset:calc(1.88rem / 2);--image-peek-ratio:.2;margin-top:-1px;display:block;position:relative}@media (width<=39.999rem){.home-page--showcase-marquee-in-first-screen .home-showcase{display:none}}.home-showcase__image-container{--image-width:calc(100% + 2 * min(8%, max(0px, calc((100vw - 100%) / 2 - var(--image-viewport-inset)))));--image-peek-offset:calc(var(--image-width) * (583 / 1199) * var(--image-peek-ratio));display:none;overflow:visible}@media (width>=40rem){.home-showcase__image-container{display:block}}.home-showcase__image-bleed{justify-content:center;width:100%;display:flex}@media (prefers-reduced-motion:reduce){.home-showcase__image-bleed{opacity:1;animation:none;transform:none}}@media not (prefers-reduced-motion:reduce){.home-showcase__image-bleed{opacity:0;transform:translateY(var(--home-showcase-fade-up-translate,291.5px));animation:1.3s linear .69s forwards home-showcase-fade-up-opacity,1.3s cubic-bezier(0,0,0,1) .69s forwards home-showcase-fade-up-transform}}.home-showcase__image{max-width:none;width:var(--image-width);height:auto;margin-top:calc(-1 * var(--image-peek-offset));backface-visibility:hidden;flex-shrink:0;display:block}.home-showcase .home-showcase__marquee{display:block}@media (width<=39.999rem){.home-page--showcase-marquee-in-first-screen .home-showcase .home-showcase__marquee{display:none}}@media (width>=40rem){.home-showcase{--image-viewport-inset:calc(5rem / 2);--image-peek-ratio:.2}}@media (width>=64rem){.home-showcase{--image-viewport-inset:calc(2.5rem / 2);--image-peek-ratio:.2}}.home-showcase-logo-root{--marquee-gap:3.44rem;--home-showcase-logo-scale:.85}@media (width>=40rem){.home-showcase-logo-root{--marquee-gap:2.76rem;--home-showcase-logo-scale:1}}@media (width>=64rem){.home-showcase-logo-root{--marquee-gap:7.5rem}}.home-showcase__marquee{padding-top:3.3rem;padding-bottom:3.3rem;position:relative;overflow:hidden}@media (width>=40rem){.home-showcase__marquee{padding-top:1.24rem;padding-bottom:5.71rem}}@media (width>=64rem){.home-showcase__marquee{padding-top:1.44rem;padding-bottom:7.5rem}}.home-showcase__marquee-track{height:4.567rem}.home-showcase__marquee-scroller{align-items:center;gap:var(--marquee-gap);will-change:auto;width:max-content;height:100%;animation:35s linear infinite paused marquee-scroll;display:flex}.home-showcase__marquee.is-in-view .home-showcase__marquee-scroller{animation-play-state:running}@media (prefers-reduced-motion:reduce){.home-showcase__marquee-scroller{transform:translateX(calc(-50% - var(--marquee-gap) / 2));will-change:auto;animation:none}}.home-showcase__marquee-group{align-items:center;gap:var(--marquee-gap);flex-shrink:0;display:flex}.home-showcase__marquee-logo{flex-shrink:0;width:auto;height:auto}.home-showcase__logo-crossfade{flex-shrink:0;position:relative}.home-showcase__logo-crossfade-img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.home-showcase__logo-crossfade-img--on-light{opacity:0}.home-showcase-skin>.home-showcase-skin-overlay{z-index:0;opacity:0;pointer-events:none;background-color:#fff;position:absolute;inset:0}.home-showcase-skin>:not(.home-showcase-skin-overlay){z-index:1;position:relative}.home-first-screen__marquee.home-showcase-skin{background-color:var(--primary-navy)}@keyframes marquee-scroll{0%{transform:translateX(calc(-50% - var(--marquee-gap) / 2))}to{transform:translate(0)}}@keyframes home-comparison-fade-up{0%{opacity:0;transform:translateY(var(--home-comparison-fade-y))}to{opacity:1;transform:translateY(0)}}.home-comparison{--comparison-angle-bleed-mobile:.75rem;--comparison-angle-bleed-desktop:1.25rem;--comparison-overlap-ease:1.25rem;z-index:4;margin-top:calc(-1 * var(--angled-section-slant-mobile) - var(--comparison-angle-bleed-mobile) + var(--comparison-overlap-ease));padding-top:calc(5rem + var(--angled-section-slant-mobile));background-color:#0000;padding-bottom:9.5rem;position:relative;overflow:visible}@media (width<=63.999rem){.home-comparison{padding-top:calc(6.31rem + var(--angled-section-slant-mobile))}}@media (width>=40rem){.home-comparison{margin-top:calc(-1 * var(--angled-section-slant-desktop) - var(--comparison-angle-bleed-desktop) + var(--comparison-overlap-ease));padding-top:calc(8rem + var(--angled-section-slant-desktop));padding-bottom:10.5rem}}@media (width>=40rem) and (width<=63.999rem){.home-comparison{padding-top:calc(9.31rem + var(--angled-section-slant-desktop))}}@media (width>=64rem){.home-comparison{padding-top:calc(10rem + var(--angled-section-slant-desktop));padding-bottom:12.62rem}}.home-comparison__sheet-wrap{top:calc(-1 * var(--angled-section-slant-mobile) - var(--comparison-angle-bleed-mobile) + var(--comparison-overlap-ease));width:100%;height:calc(100% + var(--angled-section-slant-mobile) + var(--comparison-angle-bleed-mobile) + 2px - var(--comparison-overlap-ease));pointer-events:none;z-index:0;position:absolute;left:0;overflow:visible}@media (width>=40rem){.home-comparison__sheet-wrap{top:calc(-1 * var(--angled-section-slant-desktop) - var(--comparison-angle-bleed-desktop) + var(--comparison-overlap-ease));height:calc(100% + var(--angled-section-slant-desktop) + var(--comparison-angle-bleed-desktop) + 2px - var(--comparison-overlap-ease))}}.home-comparison__sheet{background-color:var(--pure-white);-webkit-clip-path:polygon(0 var(--angled-section-slant-mobile), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 var(--angled-section-slant-mobile), 100% 0, 100% 100%, 0 100%);position:absolute;inset:0}@media (width>=40rem){.home-comparison__sheet{-webkit-clip-path:polygon(0 var(--angled-section-slant-desktop), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 var(--angled-section-slant-desktop), 100% 0, 100% 100%, 0 100%)}}.home-comparison__table{z-index:1;padding-top:0;padding-bottom:0;position:relative}@media (width<=63.999rem){.home-comparison .home-comparison__table .comparison-table-header-section-inner{padding:0}}.home-comparison__table .comparison-table-header-heading{margin-bottom:1.5rem}.home-comparison__table .home-comparison__headline{font-size:var(--font-size-headline-desktop);line-height:var(--font-line-height-headline-desktop);font-weight:var(--font-weight-bold);text-wrap:balance;display:block}.home-comparison__table .home-comparison__headline[data-reveal-armed]:not(.is-visible){opacity:0;transform:translateY(1.75rem)}.home-comparison__table .home-comparison__headline em{color:var(--secondary-blue-2);font-style:italic}.home-comparison__table .home-comparison__subheading{font-size:var(--font-size-lead-in-paragraph-desktop);line-height:var(--font-line-height-lead-in-paragraph-desktop);font-weight:var(--font-weight-semibold);margin-top:1.25rem;display:block}.home-comparison__table .home-comparison__subheading[data-reveal-armed]:not(.is-visible){opacity:0;transform:translateY(1rem)}.home-comparison__table .home-comparison__body{font-size:var(--font-size-body-call-out-desktop);line-height:var(--font-line-height-body-desktop);font-weight:var(--font-weight-regular);margin-top:.375rem;display:block}.home-comparison__table .home-comparison__body[data-reveal-armed]:not(.is-visible){opacity:0;transform:translateY(.75rem)}.home-comparison__table .table-container{margin-top:1.25rem}.home-comparison__table .table-header{margin-bottom:.1875rem}.home-comparison__table .table-header[data-reveal-armed]:not(.is-visible){opacity:0;transform:translateY(1.5625rem)}.home-comparison__table .table-body{gap:.1875rem}.home-comparison__table .table-body .table-row[data-reveal-armed]:not(.is-visible){opacity:0;transform:translateY(1.65625rem)}.home-comparison__table .section-header{padding-top:1.0625rem;padding-bottom:1.0625rem}.home-comparison__table .row-cell.feature{font-weight:var(--font-weight-regular)}.home-comparison .home-comparison__table .action-container{justify-content:center;margin-top:2.5rem}@media (width<=63.999rem){.home-comparison__table .home-comparison__headline{font-size:var(--font-size-headline-tablet);line-height:var(--font-line-height-headline-tablet)}.home-comparison__table .home-comparison__subheading{font-size:var(--font-size-lead-in-paragraph-tablet);line-height:var(--font-line-height-lead-in-paragraph-tablet)}.home-comparison__table .home-comparison__body{font-size:var(--font-size-body-call-out-tablet);line-height:var(--font-line-height-body-tablet)}}@media (width<=29.999rem){.home-comparison__table .home-comparison__headline{font-size:var(--font-size-headline-mobile);line-height:var(--font-line-height-headline-mobile)}.home-comparison__table .home-comparison__subheading{font-size:var(--font-size-lead-in-paragraph-mobile);line-height:var(--font-line-height-lead-in-paragraph-mobile)}.home-comparison__table .home-comparison__body{font-size:var(--font-size-body-call-out-mobile);line-height:var(--font-line-height-body-mobile)}}@media (width>=40rem){.home-comparison__table .comparison-table-header-heading{margin-bottom:2rem}.home-comparison__table .table-container{margin-top:1.4375rem}}@media (width>=64rem){.home-comparison__table .comparison-table-header-heading{margin-bottom:3.125rem}}.home-comparison__table .home-comparison__headline.is-visible{--home-comparison-fade-y:1.75rem;animation:home-comparison-fade-up 1s var(--ease-slow-down) forwards}.home-comparison__table .home-comparison__subheading.is-visible{--home-comparison-fade-y:1rem;animation:home-comparison-fade-up 1s var(--ease-slow-down) forwards}.home-comparison__table .home-comparison__body.is-visible{--home-comparison-fade-y:.75rem;animation:home-comparison-fade-up 1s var(--ease-slow-down) forwards}.home-comparison__table .table-header.is-visible{--home-comparison-fade-y:1.5625rem;animation:home-comparison-fade-up 1s var(--ease-slow-down) forwards}.home-comparison__table .table-body .table-row.is-visible{--home-comparison-fade-y:1.65625rem;animation:home-comparison-fade-up 1s var(--ease-slow-down) forwards}@media (prefers-reduced-motion:reduce){.home-comparison__table .home-comparison__headline,.home-comparison__table .home-comparison__subheading,.home-comparison__table .home-comparison__body,.home-comparison__table .table-header,.home-comparison__table .table-body .table-row{transition:opacity .25s ease-out;transform:none}.home-comparison__table .home-comparison__headline.is-visible,.home-comparison__table .home-comparison__subheading.is-visible,.home-comparison__table .home-comparison__body.is-visible,.home-comparison__table .table-header.is-visible,.home-comparison__table .table-body .table-row.is-visible{opacity:1;animation:none;transform:none}}.home-comparison__cta{text-align:center;color:var(--primary-navy);flex-direction:column;align-items:center;display:flex}.home-comparison__cta[data-reveal-armed]:not(.is-visible){opacity:0;transform:translateY(4.15625rem)}.home-comparison__cta.is-visible{--home-comparison-fade-y:4.15625rem;animation:home-comparison-fade-up 1s var(--ease-slow-down) forwards}@media (prefers-reduced-motion:reduce){.home-comparison__cta{transition:opacity .25s ease-out;transform:none}.home-comparison__cta.is-visible{opacity:1;animation:none;transform:none}}.home-comparison__cta-title{font-size:var(--font-size-lead-in-paragraph-desktop);line-height:var(--font-line-height-lead-in-paragraph-desktop);font-weight:var(--font-weight-semibold);text-wrap:balance;width:100%;margin:0}.home-comparison__cta-body{font-size:var(--font-size-body-call-out-desktop);line-height:var(--font-line-height-body-desktop);font-weight:var(--font-weight-regular);text-wrap:balance;width:100%;margin:.375rem 0 0}.home-comparison__cta-button{width:100%;max-width:21.375rem;margin-top:1.5625rem}@media (width<=63.999rem){.home-comparison__cta-title{font-size:var(--font-size-lead-in-paragraph-tablet);line-height:var(--font-line-height-lead-in-paragraph-tablet)}.home-comparison__cta-body{font-size:var(--font-size-body-call-out-tablet);line-height:var(--font-line-height-body-tablet)}}@media (width<=29.999rem){.home-comparison__cta-title{font-size:var(--font-size-lead-in-paragraph-mobile);line-height:var(--font-line-height-lead-in-paragraph-mobile)}.home-comparison__cta-body{font-size:var(--font-size-body-call-out-mobile);line-height:var(--font-line-height-body-mobile)}}@media (width>=40rem){.home-comparison__cta-button{width:auto;min-width:15.125rem}}
