.CmsGenericBlock_root__Oo0aM{width:100%;scroll-margin-top:3rem}.CmsGenericBlock_padX__4Xzff{padding-left:var(--gap-24);padding-right:var(--gap-24)}@media only screen and (max-width:1023px){.CmsGenericBlock_padX__4Xzff{padding-left:var(--gap-16);padding-right:var(--gap-16)}}@media only screen and (max-width:767px){.CmsGenericBlock_padX__4Xzff{padding-left:var(--gap-8);padding-right:var(--gap-8)}}.CmsGenericBlock_padTop__IBaqi{padding-top:var(--gap-20)}@media only screen and (max-width:1023px){.CmsGenericBlock_padTop__IBaqi{padding-top:var(--gap-16)}}@media only screen and (max-width:767px){.CmsGenericBlock_padTop__IBaqi{padding-top:var(--gap-8)}}.CmsGenericBlock_padBottom__SRG7y{padding-bottom:var(--gap-20)}@media only screen and (max-width:1023px){.CmsGenericBlock_padBottom__SRG7y{padding-bottom:var(--gap-16)}}@media only screen and (max-width:767px){.CmsGenericBlock_padBottom__SRG7y{padding-bottom:var(--gap-8)}}.CmsGenericBlock_marginTop___S4G_{margin-top:var(--gap-20)}@media only screen and (max-width:1023px){.CmsGenericBlock_marginTop___S4G_{margin-top:var(--gap-16)}}@media only screen and (max-width:767px){.CmsGenericBlock_marginTop___S4G_{margin-top:var(--gap-8)}}.CmsGenericBlock_marginBottom__n2Z5y{margin-bottom:var(--gap-20)}@media only screen and (max-width:1023px){.CmsGenericBlock_marginBottom__n2Z5y{margin-bottom:var(--gap-16)}}@media only screen and (max-width:767px){.CmsGenericBlock_marginBottom__n2Z5y{margin-bottom:var(--gap-8)}}.CmsGenericBlock_col1__WNS9c,.CmsGenericBlock_col2__KajEq,.CmsGenericBlock_col3__gROej,.CmsGenericBlock_col4__CUwkO,.CmsGenericBlock_col5__vBdnj,.CmsGenericBlock_col6___dNWb,.CmsGenericBlock_grid__osCcX{display:grid;grid-gap:var(--gap-6);gap:var(--gap-6)}@media only screen and (min-width:1024px){.CmsGenericBlock_col1__WNS9c,.CmsGenericBlock_col2__KajEq,.CmsGenericBlock_col3__gROej,.CmsGenericBlock_col4__CUwkO,.CmsGenericBlock_col5__vBdnj,.CmsGenericBlock_col6___dNWb,.CmsGenericBlock_grid__osCcX{gap:var(--gap-8)}}.CmsGenericBlock_col1__WNS9c,.CmsGenericBlock_col2__KajEq{grid-template-columns:1fr}@media only screen and (min-width:768px){.CmsGenericBlock_col2__KajEq{grid-template-columns:repeat(2,1fr)}}.CmsGenericBlock_col3__gROej{grid-template-columns:1fr}@media only screen and (min-width:768px){.CmsGenericBlock_col3__gROej{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.CmsGenericBlock_col3__gROej{grid-template-columns:repeat(3,1fr)}}.CmsGenericBlock_col4__CUwkO{grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:1024px){.CmsGenericBlock_col4__CUwkO{grid-template-columns:repeat(4,1fr)}}.CmsGenericBlock_col5__vBdnj{grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:1024px){.CmsGenericBlock_col5__vBdnj{grid-template-columns:repeat(5,1fr)}}.CmsGenericBlock_col6___dNWb{grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:768px){.CmsGenericBlock_col6___dNWb{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1024px){.CmsGenericBlock_col6___dNWb{grid-template-columns:repeat(6,1fr)}}.CmsGenericBlock_carousel__5hv2z{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--gap-4);padding-bottom:var(--gap-2);-ms-overflow-style:none;scrollbar-width:none}.CmsGenericBlock_carousel__5hv2z::-webkit-scrollbar{display:none}.CmsGenericBlock_carousel__5hv2z>*{flex:0 0 auto;scroll-snap-align:start;width:clamp(280px,80vw,400px)}.CmsGenericBlock_inlineGroup__B7sdF{display:flex;align-items:center;gap:.75rem}.CmsGenericBlock_cardContent__Th5gM{display:flex;flex-direction:column;gap:var(--gap-4);height:100%}.CmsGenericBlock_cardLink__zWSxy{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%;transition:opacity .2s ease}.CmsGenericBlock_cardLink__zWSxy:hover{opacity:.85}.CmsGenericBlock_cardLink__zWSxy .CmsGenericBlock_cardContent__Th5gM{flex:1 1}.CmsGenericBlock_alignLeft__K09BG{text-align:left;align-items:flex-start}.CmsGenericBlock_alignCenter__jajzq{text-align:center;align-items:center}.CmsGenericBlock_alignRight__gsheS{text-align:right;align-items:flex-end}.CmsGenericBlock_titleAlign__UuCPr{margin:0;color:var(--neutral-warm-950)}.CmsGenericBlock_paragraph__RjrqI{font-family:var(--sans-serif-font);font-size:17px;font-weight:400;line-height:130%;letter-spacing:-.17px;color:var(--neutral-warm-950)}@media only screen and (max-width:767px){.CmsGenericBlock_paragraph__RjrqI{font-size:15px;line-height:140%;letter-spacing:-.15px}}.CmsGenericBlock_paragraph__RjrqI a{color:inherit;text-decoration:underline}.CmsGenericBlock_paragraph__RjrqI a:hover{opacity:.8}.CmsGenericBlock_paragraph__RjrqI p{margin:0 0 .75em}.CmsGenericBlock_paragraph__RjrqI p:last-child{margin-bottom:0}.CmsGenericBlock_imageCover__YInN4{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-xl,16px)}.CmsGenericBlock_imageCover__YInN4 .CmsGenericBlock_imageCoverImg__Spi5_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.CmsGenericBlock_imageCover__YInN4 .CmsGenericBlock_imageCoverImg__Spi5_ figure,.CmsGenericBlock_imageCover__YInN4 .CmsGenericBlock_imageCoverImg__Spi5_ picture{margin:0;width:100%;height:100%}.CmsGenericBlock_imageCover__YInN4 .CmsGenericBlock_imageCoverImg__Spi5_ img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.CmsGenericBlock_imageInline__FppH_{display:block;max-width:100%;height:auto;border-radius:var(--radius-xl,16px)}.CmsGenericBlock_imageInline__FppH_ figure,.CmsGenericBlock_imageInline__FppH_ picture{margin:0;width:100%}.CmsGenericBlock_imageInline__FppH_ img{display:block;width:100%;height:auto;border-radius:var(--radius-xl,16px)}.CmsGenericBlock_buttonContainer__wk6ML{display:flex}.CmsGenericBlock_buttonContainer__wk6ML.CmsGenericBlock_alignCenter__jajzq{justify-content:center}.CmsGenericBlock_buttonContainer__wk6ML.CmsGenericBlock_alignRight__gsheS{justify-content:flex-end}.CmsGenericBlock_buttonContainer__wk6ML.CmsGenericBlock_alignLeft__K09BG{justify-content:flex-start}.CmsGenericBlock_button__ZpdsR{display:inline-block;padding:.75rem 1.75rem;border-radius:9999px;font-family:var(--sans-serif-font);font-weight:500;font-size:15px;letter-spacing:-.15px;text-decoration:none;transition:background-color .2s ease,opacity .2s ease;cursor:pointer}.CmsGenericBlock_buttonPrimary__pLagg{background-color:var(--brand-200);color:var(--neutral-cold-950)}.CmsGenericBlock_buttonPrimary__pLagg:hover{background-color:var(--brand-300)}.CmsGenericBlock_buttonSecondary__YPMUS{background-color:transparent;color:var(--neutral-cold-950);border:2px solid var(--neutral-cold-950)}.CmsGenericBlock_buttonSecondary__YPMUS:hover{opacity:.75}.CmsGenericBlock_videoWrapper__nlLFH{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius-xl,16px);overflow:hidden;background:#000}.CmsGenericBlock_iconContainer__KjmPb{display:flex}.CmsGenericBlock_iconContainer__KjmPb.CmsGenericBlock_alignCenter__jajzq{justify-content:center}.CmsGenericBlock_iconContainer__KjmPb.CmsGenericBlock_alignRight__gsheS{justify-content:flex-end}.CmsGenericBlock_iconContainer__KjmPb.CmsGenericBlock_alignLeft__K09BG{justify-content:flex-start}.CmsGenericBlock_icon__x4r7V{display:block;object-fit:contain;flex-shrink:0}.CmsGenericBlock_linkContainer__tC6B5{display:flex}.CmsGenericBlock_link__sXlpU{font-family:var(--sans-serif-font);font-size:15px;font-weight:500;letter-spacing:-.15px;text-decoration:none;transition:opacity .2s ease;cursor:pointer}.CmsGenericBlock_link__sXlpU:hover{opacity:.75}.CmsGenericBlock_linkPrimary__YApNg{color:var(--brand-200);text-decoration:underline}.CmsGenericBlock_linkSecondary__XTa1y,.CmsGenericBlock_linkText__NyZoC{color:var(--neutral-cold-950);text-decoration:underline}.CmsGenericBlock_previewLink__EiTIU{display:block;text-decoration:none;color:inherit;transition:opacity .2s ease}.CmsGenericBlock_previewLink__EiTIU:hover{opacity:.85}.CmsGenericBlock_preview__hR4Fn{display:flex;flex-direction:column;gap:var(--gap-3)}.CmsGenericBlock_previewImageWrap__Kcnmp{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-xl,16px)}.CmsGenericBlock_previewImage__hKb1c{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.CmsGenericBlock_previewBody__Fmw41{display:flex;flex-direction:column;gap:var(--gap-2)}.CmsGenericBlock_previewTitle__wUXrK{margin:0;font-family:var(--sans-serif-font);font-size:17px;font-weight:500;line-height:130%;letter-spacing:-.17px;color:var(--neutral-warm-950)}.CmsGenericBlock_previewDescription__vHydW{font-family:var(--sans-serif-font);font-size:15px;font-weight:400;line-height:140%;letter-spacing:-.15px;color:var(--neutral-cold-300)}.CmsGenericBlock_previewDescription__vHydW p{margin:0 0 .5em}.CmsGenericBlock_previewDescription__vHydW p:last-child{margin-bottom:0}.CmsGenericBlock_relatedContent__B19mX{display:flex;flex-direction:column;gap:var(--gap-4)}.CmsGenericBlock_relatedList__xqxsz{flex-direction:column}.CmsGenericBlock_relatedGrid__6b__I{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-4);gap:var(--gap-4)}@media only screen and (min-width:768px){.CmsGenericBlock_relatedGrid__6b__I{grid-template-columns:repeat(2,1fr)}}.CmsGenericBlock_relatedItem__AmsOM{display:flex;flex-direction:column;gap:var(--gap-3);text-decoration:none;color:inherit;transition:opacity .2s ease}.CmsGenericBlock_relatedItem__AmsOM:hover{opacity:.85}.CmsGenericBlock_relatedItemImageWrap__pSyvA{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-xl,16px)}.CmsGenericBlock_relatedItemImage__1ruWO{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.CmsGenericBlock_relatedItemBody__yqxpt{display:flex;flex-direction:column;gap:var(--gap-1)}.CmsGenericBlock_relatedItemTitle__H2Dvk{margin:0;font-family:var(--sans-serif-font);font-size:15px;font-weight:500;line-height:130%;letter-spacing:-.15px;color:var(--neutral-warm-950)}.CmsGenericBlock_relatedItemSummary__tBdEs{font-family:var(--sans-serif-font);font-size:13px;font-weight:400;line-height:140%;color:var(--neutral-cold-300)}.CmsGenericBlock_relatedItemSummary__tBdEs p{margin:0 0 .4em}.CmsGenericBlock_relatedItemSummary__tBdEs p:last-child{margin-bottom:0}.CmsGenericBlock_overline__E64NH{display:block;font-family:var(--sans-serif-font);font-size:13px;font-weight:500;line-height:17px;letter-spacing:.36px;text-transform:uppercase}.CmsGenericBlock_overline__E64NH p{margin:0}.CmsGenericBlock_overlinePrimary__zVvdM{color:var(--neutral-cold-950)}.CmsGenericBlock_overlineSecondary__sxAmm{color:var(--neutral-cold-300)}