.ButtonGroup-module-scss-module__916Gwa__buttonGroup{--__grid-gap:var(--ui-gutter);--__grid-max-columns:1;--__grid-min-size:100%;--__max-column-width:100% / var(--__grid-max-columns) - var(--__grid-gap);--__column-width:max(var(--__max-column-width), min(var(--__grid-min-size), 100%));grid-template-columns:repeat(auto-fit, minmax(var(--__column-width), 1fr));gap:16px var(--__grid-gap);inline-size:100%;display:grid}.ButtonGroup-module-scss-module__916Gwa__buttonGroup.ButtonGroup-module-scss-module__916Gwa__asColumns{--__grid-max-columns:2;--__grid-min-size:250px}
.Card-module-scss-module__yfkeja__card{--__card-background:var(--ui-color-surface-primary);--__card-border-color:var(--card-border-color,transparent);--__card-spacing:var(--card-spacing,24px);--__card-font-size:var(--ui-font-size-md);--__card-border-radius:2px;block-size:100%;max-inline-size:var(--card-max-inline-size,800px);border-radius:var(--__card-border-radius);background-color:var(--__card-background);box-shadow:var(--card-box-shadow,0 4px 40px 0 #00302d14);flex-direction:column;text-decoration:none;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@media (pointer:fine){.Card-module-scss-module__yfkeja__card:is(a,button):hover{--arrow-button-hover:1;--card-banner-hover:1;box-shadow:var(--card-box-shadow-hover,var(--card-box-shadow,0 4px 40px 0 #00302d29))}.Card-module-scss-module__yfkeja__card:has(a,button):hover{--arrow-button-hover:1;--card-banner-hover:1;box-shadow:var(--card-box-shadow-hover,var(--card-box-shadow,0 4px 40px 0 #00302d29))}}.Card-module-scss-module__yfkeja__card.Card-module-scss-module__yfkeja__rounded{--__card-border-radius:8px}.Card-module-scss-module__yfkeja__card:focus-visible{outline:2px solid var(--ui-color-border-focus);outline-offset:0px}.Card-module-scss-module__yfkeja__card.Card-module-scss-module__yfkeja__theme-secondary{--__card-background:var(--ui-color-surface-subtle);--card-box-shadow:none;--card-box-shadow-hover:none}.Card-module-scss-module__yfkeja__card.Card-module-scss-module__yfkeja__variant-solid{--__card-font-size:var(--ui-font-size-md)}.Card-module-scss-module__yfkeja__card.Card-module-scss-module__yfkeja__variant-minimal{--__card-background:transparent;border-radius:0}.Card-module-scss-module__yfkeja__card.Card-module-scss-module__yfkeja__variant-transparent{--__card-background:transparent}.Card-module-scss-module__yfkeja__card__button{padding-inline:var(--__card-spacing);flex-grow:1;align-items:flex-end;padding-block-end:var(--__card-spacing);display:flex}.Card-module-scss-module__yfkeja__cardBanner+.Card-module-scss-module__yfkeja__card__button{padding-block-start:var(--__card-spacing)}.Card-module-scss-module__yfkeja__cardBanner{z-index:0;padding:var(--__card-spacing);aspect-ratio:16/9;background-color:var(--ui-color-surface-inverse);justify-content:flex-end;align-items:flex-end;min-block-size:0;inline-size:100%;display:flex;position:relative}.Card-module-scss-module__yfkeja__cardBanner[data-theme=inverse]{--icon-logo-foreground:var(--ui-color-surface-primary);background-color:var(--ui-color-surface-inverse)}.Card-module-scss-module__yfkeja__cardBanner[data-theme=brand]{--icon-logo-foreground:var(--ui-color-surface-primary);background-color:var(--ui-color-surface-brand)}.Card-module-scss-module__yfkeja__cardBanner[data-theme=brand-light]{background-color:var(--ui-color-surface-brand-light)}.Card-module-scss-module__yfkeja__cardBanner[data-theme=neutral]{--icon-logo-foreground:var(--ui-color-surface-inverse);background-color:var(--ui-color-border-primary)}.Card-module-scss-module__yfkeja__cardBanner:has(.Card-module-scss-module__yfkeja__imageLoaded){background-color:#0000;transition:background-color 0s cubic-bezier(.4,0,.2,1) .33s}.Card-module-scss-module__yfkeja__cardBanner.Card-module-scss-module__yfkeja__aspectRatio-square{aspect-ratio:1}.Card-module-scss-module__yfkeja__cardBanner.Card-module-scss-module__yfkeja__aspectRatio-profile{aspect-ratio:3/2.5}.Card-module-scss-module__yfkeja__variant-minimal.Card-module-scss-module__yfkeja__rounded .Card-module-scss-module__yfkeja__cardBanner{border-radius:var(--__card-border-radius);overflow:hidden}.Card-module-scss-module__yfkeja__cardBanner.Card-module-scss-module__yfkeja__align-start{align-items:flex-start}.Card-module-scss-module__yfkeja__cardBanner__imageWrap{opacity:0}@container ui-root style(--ui-js-enabled:0){.Card-module-scss-module__yfkeja__cardBanner__imageWrap{opacity:1}}.Card-module-scss-module__yfkeja__cardBanner__imageWrap.Card-module-scss-module__yfkeja__imageLoaded{opacity:1;transition:opacity .3s ease-in}@media (prefers-reduced-motion:reduce){.Card-module-scss-module__yfkeja__cardBanner__imageWrap.Card-module-scss-module__yfkeja__imageLoaded{transition:none}}.Card-module-scss-module__yfkeja__cardBanner__imageWrap{position:absolute;inset:0;overflow:clip}.Card-module-scss-module__yfkeja__cardBanner__image{object-fit:cover;object-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%);z-index:-1;block-size:100%;inline-size:100%;transform:scale(calc(1.001 + var(--card-banner-hover,0) * .05));transition:transform .3s cubic-bezier(.5,1,.89,1);position:absolute;inset:0}.Card-module-scss-module__yfkeja__fit-contain .Card-module-scss-module__yfkeja__cardBanner__image{object-fit:contain;transform:none}.Card-module-scss-module__yfkeja__cardBanner__placeholder{--icon-logo-background:transparent;opacity:.2;block-size:60%;inline-size:auto;position:absolute;inset:50%;transform:translate(-50%,-50%)}.Card-module-scss-module__yfkeja__cardContent{--rich-text-block-margin:12px;padding:var(--__card-spacing);font-size:var(--__card-font-size);flex-direction:column;gap:12px;display:flex}.Card-module-scss-module__yfkeja__cardContent a{z-index:1;position:relative}.Card-module-scss-module__yfkeja__cardContent.Card-module-scss-module__yfkeja__lineClamp p{-webkit-line-clamp:var(--line-clamp,none);line-clamp:var(--line-clamp,none);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Card-module-scss-module__yfkeja__cardContent.Card-module-scss-module__yfkeja__size-md{--__card-font-size:var(--ui-font-size-md)}.Card-module-scss-module__yfkeja__cardContent.Card-module-scss-module__yfkeja__size-lg{--__card-font-size:var(--ui-font-size-lg);gap:16px}.Card-module-scss-module__yfkeja__cardSection{align-items:center;gap:16px;display:flex}.Card-module-scss-module__yfkeja__cardSection>svg{flex-shrink:0}.Card-module-scss-module__yfkeja__cardSection.Card-module-scss-module__yfkeja__orientation-vertical{flex-direction:column;align-items:flex-start;gap:8px}.Card-module-scss-module__yfkeja__cardSection.Card-module-scss-module__yfkeja__justifyContent-start{justify-content:flex-start}.Card-module-scss-module__yfkeja__cardSection.Card-module-scss-module__yfkeja__justifyContent-space-between{justify-content:space-between}.Card-module-scss-module__yfkeja__cardTextLink:before{content:"";position:absolute;inset:0}.Card-module-scss-module__yfkeja__cardFooter{padding:var(--__card-spacing);flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:auto;padding-block-start:0;display:flex}.Card-module-scss-module__yfkeja__cardHeading{z-index:0;position:relative}.Card-module-scss-module__yfkeja__cardHeading:before{content:"";opacity:0;background-color:var(--ui-color-surface-focus);transform-origin:0 0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;inset-block:0;inset-inline:-8px;transform:scaleX(0)}@media (pointer:fine){a:hover .Card-module-scss-module__yfkeja__cardHeading:before{opacity:.2;transform:scaleX(1)}}
.CardList-module-scss-module___iNLsG__cardList{--__card-list-max-columns:var(--card-list-max-columns,4);--__card-list-repeat:auto-fit;--__grid-gap:var(--ui-gutter);--__grid-max-columns:var(--__card-list-max-columns);--__grid-min-size:300px;--__max-column-width:100% / var(--__grid-max-columns) - var(--__grid-gap);--__column-width:max(var(--__max-column-width), min(var(--__grid-min-size), 100%));flex-direction:column;gap:40px;display:flex}.CardList-module-scss-module___iNLsG__cardList.CardList-module-scss-module___iNLsG__max-3{--__card-list-max-columns:3}.CardList-module-scss-module___iNLsG__cardList.CardList-module-scss-module___iNLsG__fill{--__card-list-repeat:auto-fill}.CardList-module-scss-module___iNLsG__cardList__list{grid-template-columns:repeat(var(--__card-list-repeat), minmax(var(--__column-width), 1fr));gap:max(24px,var(--__grid-gap)) var(--__grid-gap);display:grid}.CardList-module-scss-module___iNLsG__cardList__item{opacity:0}@container ui-root style(--ui-js-enabled:0){.CardList-module-scss-module___iNLsG__cardList__item{opacity:1}}.CardList-module-scss-module___iNLsG__active .CardList-module-scss-module___iNLsG__cardList__item{opacity:1;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-in;transition-delay:calc(min(sibling-index(),6)*50ms)}@media (prefers-reduced-motion:reduce){.CardList-module-scss-module___iNLsG__active .CardList-module-scss-module___iNLsG__cardList__item{transition:none}}@media (min-width:720px){.CardList-module-scss-module___iNLsG__cardList__item{--card-max-inline-size:calc(var(--ui-content-width) / 2 - var(--ui-gutter) / 2)}}.CardList-module-scss-module___iNLsG__cardListFilter{grid-template-columns:repeat(var(--__card-list-repeat), minmax(var(--__column-width), 1fr));align-items:center;gap:max(24px,var(--__grid-gap)) var(--__grid-gap);display:grid}.CardList-module-scss-module___iNLsG__cardListFilter>:nth-child(2){grid-column:span 2}
.Grid-module-scss-module__JMZAja__grid{--__cols:1;gap:var(--ui-gutter);grid-template-rows:auto;grid-template-columns:repeat(var(--__cols,var(--__cols-mobile)), minmax(0, 1fr));display:grid}.Grid-module-scss-module__JMZAja__grid.Grid-module-scss-module__JMZAja__container{inline-size:min(calc(100% - var(--ui-container-gutter) * 2),1500px);flex:none;margin-inline:auto}@media (min-width:720px){.Grid-module-scss-module__JMZAja__grid{--__cols:var(--__cols-tablet,2)}}@media (min-width:1080px){.Grid-module-scss-module__JMZAja__grid{--__cols:var(--__cols-desktop,3)}}@media (min-width:1320px){.Grid-module-scss-module__JMZAja__grid{--__cols:var(--__cols-wide,var(--__cols-desktop,3))}}
.List-module-scss-module___WdrHa__list{flex-direction:column;gap:12px;inline-size:100%;display:flex;container:list/inline-size}.List-module-scss-module___WdrHa__list__title{font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-sm);color:var(--ui-color-text-secondary)}.List-module-scss-module___WdrHa__list__items{flex-direction:column;gap:8px;display:flex}.List-module-scss-module___WdrHa__variant-group .List-module-scss-module___WdrHa__list__items{border:1px solid var(--ui-color-border-subtle);border-radius:4px;gap:0}.List-module-scss-module___WdrHa__variant-group .List-module-scss-module___WdrHa__list__item{padding:8px}.List-module-scss-module___WdrHa__variant-group .List-module-scss-module___WdrHa__list__item:not(:last-child){padding-block-end:0}.List-module-scss-module___WdrHa__variant-group .List-module-scss-module___WdrHa__list__item:not(:last-child):after{content:"";border-block-end:1px solid var(--ui-color-border-subtle);padding-block-start:8px;display:block}.List-module-scss-module___WdrHa__listItem{border:1px solid var(--ui-color-border-subtle);min-block-size:64px;font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height-xs);border-radius:4px;flex-flow:column wrap;justify-content:space-between;gap:8px 16px;padding-block:12px;padding-inline:16px;text-decoration:none;transition:border-color .15s cubic-bezier(.4,0,.2,1);display:flex}@container list not (max-inline-size:350px){.List-module-scss-module___WdrHa__listItem{flex-direction:row;align-items:center}}.List-module-scss-module___WdrHa__variant-group .List-module-scss-module___WdrHa__listItem{border-color:#0000;min-block-size:auto;padding-inline:8px}.List-module-scss-module___WdrHa__listItem p{color:var(--ui-color-text-secondary)}@media (pointer:fine){.List-module-scss-module___WdrHa__listItem:where(a,button):hover{border-color:var(--ui-color-border-focus)}}.List-module-scss-module___WdrHa__listItem:focus-visible{border-color:var(--ui-color-border-focus);outline:0}.List-module-scss-module___WdrHa__listItemSection{flex-direction:column;gap:4px;display:flex}
.Hero-module-scss-module__PXXiSa__hero{--__clip:polygon(0 0, calc(100% - clamp(80px, 20cqi, 225px)) 0, 100% calc(0% + clamp(80px, 20cqi, 225px)), 100% 100%, 0% 100%);padding-block:clamp(24px,4vi,40px)}.Hero-module-scss-module__PXXiSa__hero:has([data-hero-alert]){padding-block-start:48px}@media (min-width:1080px){.Hero-module-scss-module__PXXiSa__hero:has([data-hero-alert]){padding-block:clamp(24px,4vi,40px)}}@media (min-width:720px){.Hero-module-scss-module__PXXiSa__hero{margin-block-end:calc(-1*clamp(24px,4vi,40px))}}.Hero-module-scss-module__PXXiSa__hero__container{inline-size:min(calc(100% - var(--ui-container-gutter) * 2),1500px);min-block-size:min(var(--ui-viewport-height) - var(--ui-header-height) - clamp(24px,4vi,40px)*2,900px);flex-direction:column;flex:none;gap:40px;margin-inline:auto;display:flex;container:hero/inline-size}.Hero-module-scss-module__PXXiSa__hero__main{z-index:0;block-size:100%;color:var(--ui-color-text-inverse);flex-direction:column;flex:1;gap:80px;padding-block:clamp(80px,5vi,80px) clamp(48px,5vi,80px);padding-inline:clamp(16px,5vi,80px);display:flex;position:relative}@media (min-width:720px){.Hero-module-scss-module__PXXiSa__hero__main{gap:clamp(24px,5vi,48px)}}.Hero-module-scss-module__PXXiSa__hero__main:after{content:"";z-index:-1;clip-path:var(--__clip);background-color:var(--ui-color-surface-brand);position:absolute;inset:0}.Hero-module-scss-module__PXXiSa__hero__imageWrapper{z-index:0;clip-path:var(--__clip);position:absolute;inset:0}@media (max-width:1079.9px){.Hero-module-scss-module__PXXiSa__hero__imageWrapper{background:var(--ui-color-surface-inverse)}}.Hero-module-scss-module__PXXiSa__hero__image{object-fit:cover;object-position:calc(var(--object-x,50)*1%) calc(var(--object-y,50)*1%);block-size:100%;inline-size:100%;position:absolute;inset:0}@media (min-width:1080px){.Hero-module-scss-module__PXXiSa__hero__image{opacity:0}@container ui-root style(--ui-js-enabled:0){.Hero-module-scss-module__PXXiSa__hero__image{opacity:1}}.Hero-module-scss-module__PXXiSa__imageLoaded .Hero-module-scss-module__PXXiSa__hero__image{opacity:1;transition:opacity .3s ease-in}}@media (min-width:1080px) and (prefers-reduced-motion:reduce){.Hero-module-scss-module__PXXiSa__imageLoaded .Hero-module-scss-module__PXXiSa__hero__image{transition:none}}.Hero-module-scss-module__PXXiSa__hero__title{z-index:1;font-variation-settings:"wght" 800;letter-spacing:-.01em;text-wrap:balance;max-inline-size:16ch;font-size:clamp(3rem,min(5.71429vw,11.4286vh) + 1.2857rem,6rem);line-height:1.08}@media (min-width:1080px){.Hero-module-scss-module__PXXiSa__hero__title{opacity:0}@container ui-root style(--ui-js-enabled:0){.Hero-module-scss-module__PXXiSa__hero__title{opacity:1}}.Hero-module-scss-module__PXXiSa__active .Hero-module-scss-module__PXXiSa__hero__title{opacity:1;transition:opacity .3s ease-in}}@media (min-width:1080px) and (prefers-reduced-motion:reduce){.Hero-module-scss-module__PXXiSa__active .Hero-module-scss-module__PXXiSa__hero__title{transition:none}}.Hero-module-scss-module__PXXiSa__hero__alert{inline-size:min(75%,300px);position:absolute;inset-block-start:0;inset-inline-end:0}@media (min-width:1080px){.Hero-module-scss-module__PXXiSa__hero__alert{inline-size:min(75%,225px)}}.Hero-module-scss-module__PXXiSa__hero__content{--search-button-width:560px;z-index:1;flex-direction:column;gap:clamp(16px,4vi,24px);margin-block-start:auto;display:flex}@media (min-width:1080px){.Hero-module-scss-module__PXXiSa__hero__content{opacity:0}@container ui-root style(--ui-js-enabled:0){.Hero-module-scss-module__PXXiSa__hero__content{opacity:1}}.Hero-module-scss-module__PXXiSa__active .Hero-module-scss-module__PXXiSa__hero__content{opacity:1;transition:opacity .3s ease-in}}@media (min-width:1080px) and (prefers-reduced-motion:reduce){.Hero-module-scss-module__PXXiSa__active .Hero-module-scss-module__PXXiSa__hero__content{transition:none}}.Hero-module-scss-module__PXXiSa__hero__shortcuts{flex-direction:column;gap:24px;display:flex}.Hero-module-scss-module__PXXiSa__hero__shortcutsTitle{font-size:var(--ui-font-size-xs);font-variation-settings:"wght" 650;text-transform:uppercase;letter-spacing:.02em;color:#677a79}.Hero-module-scss-module__PXXiSa__hero__shortcutsList{flex-wrap:wrap;gap:clamp(8px,2vi,16px);display:flex}.Hero-module-scss-module__PXXiSa__hero__shortcutsList li{flex:auto;display:flex}@media (min-width:1080px){.Hero-module-scss-module__PXXiSa__hero__shortcutsList li{flex:100px}}.Hero-module-scss-module__PXXiSa__hero__shortcutsItem{white-space:nowrap;flex:auto;max-inline-size:none}
.SearchButton-module-scss-module__6LgLVa__searchButton{block-size:56px;inline-size:100%;max-inline-size:var(--search-button-width,100%);font-variation-settings:"wght" 400;font-size:var(--ui-font-size-md);color:var(--ui-color-text-primary);background-color:var(--ui-color-surface-secondary);border:1px solid #0000;border-radius:2px;outline:0;justify-content:space-between;align-items:center;padding-inline:16px;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.SearchButton-module-scss-module__6LgLVa__searchButton:focus-visible{outline:2px solid var(--ui-color-border-focus);outline-offset:0}.SearchButton-module-scss-module__6LgLVa__searchButton__actions{grid-area:1/1;place-self:center end;place-items:center;display:grid}.SearchButton-module-scss-module__6LgLVa__searchButton__icon{color:var(--ui-color-surface-brand);grid-area:1/1;transition:color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1)}
