.cms-anchor-nav{display:none}@media screen and (min-width:769px){.cms-anchor-nav{position:sticky;top:70px;display:flex;flex-direction:row;gap:var(--semantic__responsive__spacing__3x);align-items:flex-start}}.cms-anchor-nav__track{position:relative;flex-shrink:0;align-self:stretch;width:2px;background-color:var(--semantic__color__outline-muted);border-radius:1px}.cms-anchor-nav__fill{position:absolute;top:0;left:0;width:100%;background-color:var(--semantic__color__content-default);border-radius:1px;transition:height .3s ease}.cms-anchor-nav .ds-carousel__viewport{height:0;overflow:hidden}.cms-anchor-nav .ds-carousel__main{width:100%}.cms-anchor-nav .ds-carousel{flex:1;min-width:0}.cms-anchor-nav .ds-carousel__pagination{padding-top:0}.cms-anchor-nav__items{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x)}.cms-anchor-nav__item{padding:0;font-size:var(--semantic__responsive__typography__font-size-body-small);line-height:var(--semantic__responsive__typography__line-height-body-small);text-align:left;cursor:pointer}.cms-anchor-nav__item--active{font-weight:var(--semantic__typography__font-weight-heading-small)}.cms-anchor-nav__slide{min-width:100%;height:1px;pointer-events:none;opacity:0}.cms-landing-hero{position:relative;padding:var(--semantic__responsive__spacing__12x) var(--semantic__responsive__container__padding-content-sm);overflow:hidden;color:var(--semantic__color__on-background-reverse);background-color:var(--semantic__color__background-reverse)}@media screen and (min-width:769px){.cms-landing-hero{padding:var(--semantic__responsive__spacing__22x) var(--semantic__responsive__container__padding-content-lg)}}.cms-landing-hero__wave{right:calc(var(--common__primitive__scale__1x)*-30);bottom:0}@media screen and (min-width:769px){.cms-landing-hero__wave{right:0}}.cms-landing-hero__container{position:relative;display:flex;flex-direction:column-reverse;gap:var(--semantic__responsive__spacing__6x);max-width:calc(var(--semantic__responsive__container__max-width-content-lg)*1px);margin-inline:auto}@media screen and (min-width:769px){.cms-landing-hero__container{flex-direction:row;gap:var(--semantic__responsive__spacing__12x);align-items:center}}.cms-landing-hero__content{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__10x)}@media screen and (min-width:769px){.cms-landing-hero__content{flex:1 1 0;min-width:0;padding-right:var(--semantic__responsive__spacing__10x)}}.cms-landing-hero__text{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__4x)}.cms-landing-hero__actions{display:flex;flex-direction:column;gap:var(--semantic__responsive__spacing__2x)}@media screen and (min-width:769px){.cms-landing-hero__actions{flex-direction:row}.cms-landing-hero__media{flex:1 1 0;min-width:0;max-width:632px}}.cms-landing-hero__picture{display:block;overflow:hidden;border-radius:var(--semantic__radius__xlarge);filter:drop-shadow(0 4px 6px rgba(14,15,12,.1))}.cms-landing-hero__picture .ds-image__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cms-page-view{--cms-page-view-measure:1048px;overflow-x:clip}.cms-page-view:where(:has(.cms-alternating-content)){--cms-page-view-measure:1248px}.cms-page-view--wide{--cms-page-view-measure:calc(var(--semantic__responsive__container__max-width-content-lg)*1px);--cms-section-max-width:none}.cms-page-view__body{margin:var(--semantic__responsive__spacing__4x) 0}@media screen and (min-width:769px){.cms-page-view__body{margin:var(--semantic__responsive__spacing__5x) 0 var(--semantic__responsive__spacing__10x)}}.cms-page-view__anchored,.cms-page-view__breadcrumb,.cms-page-view__column,.cms-page-view__title{max-width:var(--cms-page-view-measure);margin-inline:var(--semantic__responsive__spacing__4x)}@media screen and (min-width:769px){.cms-page-view__anchored,.cms-page-view__breadcrumb,.cms-page-view__column,.cms-page-view__title{padding-inline:var(--semantic__responsive__spacing__4x);margin-inline:auto}}.cms-page-view__title{margin-bottom:var(--semantic__responsive__spacing__10x);text-align:center}.cms-page-view__content{margin-top:var(--semantic__responsive__spacing__10x)}.cms-page-view__anchored{display:grid;grid-template-columns:200px 1fr;gap:var(--semantic__responsive__spacing__5x);align-items:start}@media screen and (max-width:768px){.cms-page-view__anchored{display:block}}.cms-page-view__row{--cms-band-bleed:1}.cms-page-view__row--soft{display:flow-root;padding-top:var(--semantic__responsive__spacing__10x);background-color:var(--semantic__color__background-soft)}.cms-page-view__row--soft+:not(.cms-page-view__row--soft){margin-top:var(--semantic__responsive__spacing__10x)}
