:root{interpolate-size:allow-keywords;--obvion-purple-100:#FBF3F7;--obvion-purple-200:#FCE2F0;--obvion-purple-400:#F8C5E0;--obvion-purple-600:#A61462;--obvion-purple-900:#85104E;--obvion-orange-600:#FF7C07;--obvion-orange-900:#E06900;--obvion-green-100:#E0EAE6;--obvion-green-200:#D1E0DA;--obvion-green-400:#A0D5BD;--obvion-green-600:#337357;--obvion-green-900:#24523E;--obvion-pink-100:#EADEDA;--obvion-yellow-100:#FFF6E5;--obvion-flat-grey-0:#FFFFFF;--obvion-flat-grey-200:#F4F4F4;--obvion-flat-grey-300:#EFEFEF;--obvion-flat-grey-400:#E7E7E7;--obvion-flat-grey-500:#CFCFCF;--obvion-flat-grey-600:#999999;--obvion-flat-grey-700:#737373;--obvion-flat-grey-800:#343434;--obvion-flat-grey-900:#000;--obvion-bright-green-100:#CCEFDE;--obvion-bright-green-700:#38B77A;--obvion-bright-orange-100:#FCDFBF;--obvion-bright-orange-700:#E67B0A;--obvion-bright-red-100:#F9C2C2;--obvion-bright-red-700:#DB1515;--color-white:#FFF;--color-black:#000;--main-font-stack:"asap",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;--text-xs:1.2rem;--text-sm:1.4rem;--text-default:1.6rem;--text-md:1.8rem;--text-lg:2rem;--text-xl:2.6rem;--text-2xl:3.6rem;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--spacing-4:0.4rem;--spacing-6:0.6rem;--spacing-8:0.8rem;--spacing-12:1.2rem;--spacing-16:1.6rem;--spacing-20:2rem;--spacing-24:2.4rem;--spacing-32:3.2rem;--spacing-40:4rem;--spacing-48:4.8rem;--spacing-56:5.6rem;--spacing-64:6.4rem;--spacing-72:7.2rem;--spacing-80:8rem;--spacing-96:9.6rem;--spacing-112:11.2rem;--spacing-128:12.8rem;--spacing-160:16rem;--spacing-192:19.2rem;--spacing-256:25.6rem;--rounded:0.4rem;--rounded-4:0.4rem;--rounded-6:0.6rem;--rounded-8:0.8rem;--rounded-12:1.2rem;--rounded-16:1.6rem;--rounded-24:2.4rem;--rounded-48:4.8rem;--rounded-full:100%;--outer-margin:1.2rem;--gutter:2.4rem}.blockquote{padding-block:var(--spacing-32);color:var(--text-generic-secondary);font-size:var(--text-lg);text-align:center;text-wrap:balance}@media(min-width:62em){.blockquote{font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:1.16;font-weight:var(--font-regular);line-height:1.16}}.advisor-finder-card{display:flex;gap:var(--spacing-24);flex-direction:column;padding:var(--spacing-24);border-radius:var(--rounded-8);background-color:var(--background-generic-default);color:var(--text-generic-on-surface);container:advisor-card/inline-size}.advisor-finder-card__title{font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.3}.advisor-finder-card__content{display:grid;gap:var(--spacing-8)}.advisor-finder-card__content .prose a{color:var(--text-link-on-surface)}.advisor-finder-card__search{margin-block-start:auto}.advisor-finder-card__search form{display:flex;gap:var(--spacing-8) var(--spacing-24);flex-wrap:wrap}.advisor-finder-card__search__label{flex-basis:100%;font-weight:var(--font-bold)}.advisor-finder-card__search__input{flex:1;display:block;inline-size:100%;padding-block:var(--spacing-6);padding-inline:var(--spacing-12);border:.1rem solid var(--input-border-color,var(--border-input-default));border-radius:var(--rounded-4);outline-color:var(--border-input-focus);background-color:var(--background-input-default);box-shadow:0 1px 1px 0 rgba(117,127,144,.1);line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;--outline-color:var(--border-generic-on-surface-focused)}.advisor-finder-card .btn--primary{--icon-fill:currentcolor;--outline-color:var(--border-generic-on-surface-focused);justify-content:center;background:var(--background-button-primary-on-surface);color:var(--text-button-primary-on-surface)}.advisor-finder-card .btn--primary:is(.advisor-finder-card .btn--primary:hover,.advisor-finder-card .btn--primary:focus-visible){background:var(--background-button-primary-on-surface-hover);color:var(--text-button-primary-on-surface-hover)}.pagination{display:flex;justify-content:center;container:pagination/inline-size}.pagination__buttons{display:flex;position:relative;gap:var(--spacing-8);align-items:center;justify-content:center}@container pagination (min-width:76.8rem){.pagination__buttons{gap:var(--spacing-16)}}.pagination__btn{--icon-fill:var(--fill-button-secondary-default);all:unset;display:flex;gap:var(--spacing-16);align-items:center;justify-content:center;min-block-size:3.6rem;padding-inline:var(--spacing-16);border:.1rem solid var(--border-button-secondary-line-default);border-radius:var(--rounded-4);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer}.pagination__btn:hover:not([disabled]){--icon-fill:var(--text-button-primary-default);border-color:var(--background-button-primary-hover);background-color:var(--background-button-secondary-line-hover);color:var(--text-button-primary-default)}.pagination__btn[aria-current=page]{border:none;background-color:var(--background-button-primary-default);color:var(--text-button-primary-default)}.pagination__btn[aria-current=page]:focus-visible,.pagination__btn[aria-current=page]:hover{--outline-color:var(--background-button-primary-hover);background-color:var(--background-button-primary-hover)}.pagination__btn[disabled]{--icon-fill:var(--text-generic-default);opacity:.5;cursor:default}.pagination__btn-previous,.pagination__btn-next{display:none}@container pagination (min-width:76.8rem){.pagination__btn-previous,.pagination__btn-next{display:flex}}.pagination__stripe{display:block;block-size:.1rem;inline-size:1.6rem;background-color:var(--border-button-secondary-line-default)}.advisor-container{container:advisor-container/inline-size}.advisor-range-finder-card{display:flex;gap:var(--spacing-16);flex-direction:column;margin-block-end:var(--spacing-24);padding:var(--spacing-24);border-radius:var(--rounded-8);background-color:var(--background-generic-default);color:var(--text-generic-on-surface)}@media(min-width:62em){.advisor-range-finder-card{margin-block-end:var(--spacing-48)}}@container advisor-container (width >= 64.8rem){.advisor-range-finder-card{border-radius:var(--rounded-16)}}@container advisor-container (width >= 90rem){.advisor-range-finder-card{border-radius:var(--rounded-24)}}.advisor-range-finder-card__form{display:flex;gap:var(--spacing-16);flex-direction:column}.advisor-range-finder-card .input-wrapper{display:flex;flex-direction:column}.advisor-range-finder-card .input-wrapper label{margin-block-end:var(--spacing-8);font-weight:var(--font-bold)}.advisor-range-finder-card .input-wrapper input,.advisor-range-finder-card .input-wrapper select{--outline-color:var(--border-generic-on-surface-focused)}.advisor-range-finder-card .btn--primary{--outline-color:var(--background-button-primary-on-surface);align-self:flex-start;margin-block-start:var(--spacing-8);background:var(--background-button-primary-on-surface);color:var(--text-button-primary-on-surface)}.advisor-range-finder-card .btn--primary:is(.advisor-range-finder-card .btn--primary:hover,.advisor-range-finder-card .btn--primary:focus-visible){background:var(--background-button-primary-on-surface-hover)}.advisor-range-finder-sort{display:flex;gap:var(--spacing-24);padding-inline:var(--spacing-24)}@media(min-width:62em){.advisor-range-finder-sort{gap:0;justify-content:space-between}}.advisor-sort-button{--icon-size:2.4rem;--icon-fill:var(--fill-icon-secondary);display:flex;gap:var(--spacing-8);color:var(--text-generic-default);font-weight:var(--font-semibold);cursor:pointer}.advisor-sort-button__content{display:none}.advisor-sort-button:focus-visible{outline-color:var(--border-generic-on-surface-focused)}.advisor-sort-button[aria-pressed=true]{--icon-fill:var(--fill-button-secondary-line-active);background:var(--background-button-secondary-line-hover);color:var(--text-button-primary-default)}.advisor-sort-button[aria-pressed=true] .sr-only--not-pressed{display:none}.advisor-sort-button[aria-pressed=true] .sr-only--pressed{display:inline}.advisor-sort-button[aria-pressed=false] .sr-only--not-pressed{display:inline}.advisor-sort-button[aria-pressed=false] .sr-only--pressed{display:none}.advisor-sort-button[data-sort-direction] .advisor-sort-button__content--ascending{display:inline-flex}.advisor-sort-button[data-sort-direction=asc] .advisor-sort-button__content--ascending{display:inline-flex}.advisor-sort-button[data-sort-direction=asc] .advisor-sort-button__content--descending{display:none}.advisor-sort-button[data-sort-direction=desc] .advisor-sort-button__content--descending{display:inline-flex}.advisor-sort-button[data-sort-direction=desc] .advisor-sort-button__content--ascending{display:none}.advisor-range-finder-results__header{font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.3;margin-block-end:var(--spacing-16);padding-inline:var(--spacing-24)}@media(min-width:62em){.advisor-range-finder-results__header{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:1.38}}.advisor-range-finder-results__map-container{block-size:39.2rem;margin-block-end:var(--spacing-24);border-radius:var(--rounded-8)}@container advisor-container (width >= 64.8rem){.advisor-range-finder-results__map-container{border-radius:var(--rounded-16)}}@container advisor-container (width >= 90rem){.advisor-range-finder-results__map-container{border-radius:var(--rounded-24)}}.advisor-range-finder-results__popup{padding-block:0 var(--spacing-16);padding-inline:var(--spacing-16);font-family:var(--main-font-stack)}.advisor-range-finder-results__popup .advisor-name{margin-block-end:var(--spacing-4);color:var(--text-generic-secondary);font-size:var(--text-md)}.advisor-range-finder-results__popup .advisor-city{color:var(--text-generic-default);font-size:var(--text-sm);font-weight:var(--font-bold)}.advisor-range-finder-results-list{margin-block-end:var(--spacing-16)}@media(min-width:62em){.advisor-range-finder-results-list{margin-block-end:var(--spacing-24)}}.cluster-marker{display:grid;place-items:center;block-size:40px;inline-size:40px;border-radius:50%;background-color:var(--background-button-primary-default);color:var(--text-button-primary-default)}.advisor-details-item{display:grid;gap:var(--spacing-16);grid-template-areas:"info" "button" "distance";justify-items:start;padding-block:var(--spacing-16);padding-inline:var(--spacing-24);border-block-end:.1rem solid var(--border-generic-default)}@media(min-width:62em){.advisor-details-item{grid-template-areas:"info distance" "button distance";grid-template-columns:1fr auto;padding:var(--spacing-24);row-gap:var(--spacing-24)}}.advisor-details-item__distance{display:flex;grid-area:distance;gap:var(--spacing-16)}@media(min-width:62em){.advisor-details-item__distance{gap:0;flex-direction:column}.advisor-details-item__distance__amount{font-size:var(--text-lg)}}.advisor-details-item__distance__title{font-size:var(--text-default);font-weight:var(--font-semibold);line-height:1.5;color:var(--text-meta-default)}.advisor-details-item__distance__amount{font-weight:var(--font-bold)}.advisor-details-item__contact-details{display:flex;grid-area:info;gap:var(--spacing-8);flex-direction:column;align-items:flex-start}.advisor-details-item__contact-details__name,.advisor-details-item__contact-details__phone{color:var(--text-link-default)}.advisor-details-item__contact-details__address{font-weight:var(--font-semibold)}.advisor-details-item--standalone{gap:var(--spacing-16);padding:0;border:none}@media(max-width:62em){.advisor-details-item--standalone{padding-block-end:var(--spacing-16)}}.advisor-details-item--standalone .advisor-details-item__contact-details__name{display:none}@media(min-width:62em){.advisor-details-item--standalone .advisor-details-item__distance__amount{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:1.38}}.advisor-location-details{container:advisor-location-details/inline-size}.advisor-location-details__title{margin-block-end:var(--spacing-16);color:var(--text-generic-secondary)}.advisor-location-details-map{aspect-ratio:16/9;border-radius:var(--rounded-8);overflow:hidden}@container advisor-location-details (width >= 64.8rem){.advisor-location-details-map{border-radius:var(--rounded-16)}}@container advisor-location-details (width >= 90rem){.advisor-location-details-map{border-radius:var(--rounded-24)}}@media(min-width:62em){.advisor-location-details-map{block-size:56rem;inline-size:100%}}.advisor-location-details-map__pinpoint{block-size:4rem;inline-size:4rem}.mortgage-calculator__title{color:var(--text-generic-secondary)}.mortgage-calculator form{display:flex;gap:var(--spacing-16);flex-flow:column;margin-block-end:4rem}.mortgage-calculator .forms-field{display:flex;gap:var(--spacing-8);flex-direction:column}.mortgage-calculator .forms-field .forms-legend{margin-block-end:var(--spacing-8);font-weight:var(--font-bold)}.mortgage-calculator .forms-field-wrapper__icon-wrapper{display:flex;gap:var(--spacing-8);align-items:center}.mortgage-calculator .input-wrapper{display:flex;gap:var(--spacing-8);flex:1;flex-direction:column}.mortgage-calculator .input-wrapper__input{display:block;inline-size:100%;padding-block:var(--spacing-6);padding-inline:var(--spacing-12);border:.1rem solid var(--input-border-color,var(--border-input-default));border-radius:var(--rounded-4);outline-color:var(--border-input-focus);background-color:var(--background-input-default);box-shadow:0 1px 1px 0 rgba(117,127,144,.1);line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;--outline-color:var(--border-generic-on-surface-focused)}.mortgage-calculator .input-wrapper__label{margin-block-end:var(--spacing-8);font-weight:var(--font-bold)}.mortgage-calculator__results{display:flex;gap:var(--spacing-16);flex-flow:column;container-type:inline-size}.mortgage-calculator__resultblock{display:grid;gap:var(--spacing-8);grid-template-columns:1fr min-content;grid-template-rows:auto auto;padding:var(--spacing-16);border:.1rem solid var(--border-generic-default);border-radius:var(--rounded-8);background-color:var(--background-generic-default)}@container (min-width:36em){.mortgage-calculator__resultblock{display:flex}}.mortgage-calculator__result-label{grid-column:1;grid-row:1;color:var(--text-generic-on-surface);font-weight:var(--font-bold)}@container (min-width:36em){.mortgage-calculator__result-label{flex:1 1 50%}}.mortgage-calculator__result-value-wrapper{display:flex;grid-column:1;gap:var(--spacing-8);grid-row:2;flex-direction:column}@container (min-width:36em){.mortgage-calculator__result-value-wrapper{flex:1 1 50%}}.mortgage-calculator__result-value{display:flex;gap:var(--spacing-4);align-items:center;padding-block:var(--spacing-4);padding-inline:var(--spacing-8);border-radius:var(--rounded-4);background-color:var(--color-white);font-weight:var(--font-bold);--icon-fill:currentcolor;--icon-size:2.4rem}.mortgage-calculator__result-description{color:var(--text-generic-on-surface)}.mortgage-calculator__field-wrapper{display:flex;gap:var(--spacing-8);align-items:center}.mortgage-calculator__field-wrapper .result-label{flex:1 1 50%;font-weight:var(--font-bold)}.mortgage-calculator__field-wrapper .mortgage-calculator__result-value{flex:1 1 50%}.mortgage-calculator__more-info{display:flex;align-self:flex-start;padding-block-start:.4rem;padding-inline:0;border:0;background-color:rgba(0,0,0,0);cursor:pointer;--icon-fill:var(--fill-icon-on-surface);--icon-size:2.4rem}.mortgage-calculator__info:not([hidden]){display:flex;position:relative;gap:var(--spacing-8);flex-direction:column;padding:var(--spacing-16);border:.1rem solid var(--border-generic-default);border-radius:var(--rounded-8);background-color:var(--background-generic-default);color:var(--text-generic-on-surface)}.mortgage-calculator__info:not([hidden]) h3{margin-block-start:0}.mortgage-calculator__close-info{position:absolute;inset-block-start:var(--spacing-16);inset-inline-end:var(--spacing-16);padding:0;border:0;background-color:rgba(0,0,0,0);cursor:pointer;--icon-fill:var(--fill-icon-on-surface);--icon-size:2.4rem}.mortgage-calculator .btn--primary{inline-size:-moz-fit-content;inline-size:fit-content}.author-block-container{container:author-block/inline-size}.author-block{display:grid;position:relative;gap:var(--spacing-8);align-items:center;inline-size:min(63rem,100%);margin-inline:auto;padding:clamp(1.6rem,1.77vw + 1.03rem,3.2rem);border-radius:var(--rounded-16);background-color:var(--background-generic-default);color:var(--text-generic-on-surface)}@container author-block (width >= 50rem){.author-block{gap:var(--spacing-8) var(--spacing-32);grid-template-rows:min-content min-content}}.author-block__image{block-size:clamp(8rem,4.42vw + 6.58rem,12rem);aspect-ratio:1;border-radius:50%;overflow:clip}@container author-block (width >= 50rem){.author-block__image{grid-row:1/3}}.author-block__title{color:var(--text-generic-on-surface-secondary);font-size:var(--text-lg);font-style:italic}@container author-block (width >= 50rem){.author-block__title{align-self:end}}.author-block__jobtitle{color:var(--text-meta-on-surface)}.author-block__bio{grid-column:1/-1}.author-block:has(.author-block__image){gap:var(--spacing-24) var(--spacing-16);grid-template-columns:min-content 1fr}@container author-block (width >= 50rem){.author-block:has(.author-block__image){gap:var(--spacing-8) var(--spacing-32)}}@container author-block (width >= 50rem){.author-block:has(.author-block__image) .author-block__bio{grid-column:2;grid-row:2;align-self:start}}.author-block::after{position:absolute;inset-block-end:100%;block-size:1rem;margin-inline:auto;inset-inline:0;aspect-ratio:2;background-color:var(--background-generic-default);content:"";clip-path:polygon(50% 0,100% 100%,0 100%)}.download-item{--icon-fill:var(--fill-icon-default);--icon-size:2.4rem;display:inline-flex;gap:var(--spacing-8);color:var(--text-link-default);text-decoration:none}.download-item__content{display:flex;gap:var(--spacing-8);flex-wrap:wrap;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.download-item__file-name{text-decoration:underline;text-underline-offset:.2em}.download-item__file-size{color:var(--text-meta-default)}.downloads-block__title{margin-block-end:var(--spacing-12);color:var(--text-generic-secondary)}.downloads-list{display:flex;gap:var(--spacing-16);flex-direction:column;list-style-type:none}.btn{display:inline-flex;gap:var(--spacing-6);flex-direction:row;align-items:center;padding-block:var(--spacing-8);padding-inline:var(--spacing-24);border:none;border-radius:var(--rounded-4);line-height:1.5;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;transition:all .2s cubic-bezier(0.66,0,0.34,1) 0s}.btn .icon{--icon-size:2rem;align-self:center;transition:all .2s cubic-bezier(0.66,0,0.34,1) 0s}.btn--primary{--icon-fill:var(--fill-button-primary-default);--outline-color:var(--background-button-primary-default);padding-block:var(--spacing-8);padding-inline:var(--spacing-24);border-radius:var(--rounded-4);background-color:var(--background-button-primary-default);color:var(--text-button-primary-default);font-weight:var(--font-semibold)}.btn--primary:where(.btn--primary:hover,.btn--primary:focus-visible):not([disabled],[aria-disabled=true]){background-color:var(--background-button-primary-hover)}.btn--primary .external-link-icon{--icon-size:1.6rem}.btn--primary[disabled]{opacity:.3;cursor:default}:is(.btn--secondary,.btn--text){--icon-fill:var(--fill-button-secondary-default);padding:0;background-color:rgba(0,0,0,0);color:var(--text-button-secondary-default)}:is(.btn--secondary,.btn--text):hover:not([disabled],[aria-disabled=true]){text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:.2rem}:is(.btn--secondary,.btn--text) .external-link-icon{--icon-size:1.6rem}.btn--secondary{color:var(--text-button-secondary-default);font-weight:var(--font-semibold)}.btn--secondary:where(.btn--secondary:hover,.btn--secondary:focus-visible):not([disabled],[aria-disabled=true]){color:var(--text-button-secondary-hover)}.btn--line{--icon-fill:var(--fill-button-secondary-default);padding-block:var(--spacing-8);padding-inline:var(--spacing-24);border:.1rem solid var(--border-button-secondary-line-default);background-color:var(--background-button-secondary-line-default);color:var(--text-button-text-default);font-weight:var(--font-semibold)}.btn--line:hover{border-color:var(--background-button-secondary-line-hover);background-color:var(--background-button-secondary-line-hover);color:var(--text-button-primary-default)}.btn--line:hover .icon{fill:var(--text-button-primary-default)}.btn--text{color:var(--text-button-text-default)}.btn--text:where(.btn--text:hover,.btn--text:focus-visible):not([disabled],[aria-disabled=true]){color:var(--text-button-text-hover)}.btn--small{padding-block:var(--spacing-8);padding-inline:var(--spacing-16);font-size:var(--text-sm);line-height:1.3}.btn--small .icon{--icon-size:1.6rem}.button-list{display:flex;gap:var(--spacing-16);flex-direction:column}.card-container{display:flex;container:card/inline-size}.card{display:flex;position:relative;flex-direction:column;flex-grow:1;border-radius:var(--rounded-8);outline:.3rem solid rgba(0,0,0,0);outline-offset:.1rem;background:var(--background-generic-default);color:var(--text-generic-on-surface);overflow:clip;transition:outline .2s cubic-bezier(0.66,0,0.34,1) 0s}@container card (width >= 64.8rem){.card{border-radius:var(--rounded-16)}}@container card (width >= 90rem){.card{border-radius:var(--rounded-24)}}.card__header{display:flex;gap:var(--spacing-4);flex-direction:column;padding-block:var(--spacing-16);padding-inline:var(--spacing-24);background-color:var(--background-card-header-default)}.card__title{font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.3}.card__title a{color:inherit;text-decoration:none}.card__subtitle{order:-1;font-size:var(--text-sm);line-height:2rem}.card__body{display:flex;gap:var(--spacing-24);flex-direction:column;flex-grow:1;justify-content:space-between;padding-block:var(--spacing-16);padding-inline:var(--spacing-24)}.card__content{display:flex;gap:var(--spacing-8);flex-direction:column}.card__content .component-title{color:var(--text-generic-on-surface-secondary)}.card .download-item{--icon-fill:var(--fill-icon-on-surface);color:var(--text-link-on-surface)}.card__image{position:relative;order:-1;aspect-ratio:16/10}.card__image::after{display:block;position:absolute;inset:0;background:linear-gradient(123deg,rgba(255,141,39,0.3) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 75%,rgba(255,141,39,0.3) 100%);pointer-events:none;content:""}.card__image img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.card .download-item__file-size{color:var(--text-meta-on-surface)}.card .btn{align-self:flex-start}.card .btn--primary{--icon-fill:var(--fill-button-primary-on-surface);--outline-color:var(--border-generic-on-surface-focused);background-color:var(--background-button-primary-on-surface);color:var(--text-button-primary-on-surface)}.card .btn--primary:where(.card .btn--primary:hover,.card .btn--primary:focus-visible){background-color:var(--background-button-primary-on-surface-hover);color:var(--text-button-primary-on-surface-hover)}.card .btn--secondary{--icon-fill:var(--fill-button-secondary-on-surface);color:var(--text-button-secondary-on-surface)}.card .btn--secondary:where(.card .btn--secondary:hover,.card .btn--secondary:focus-visible){color:var(--text-button-secondary-on-surface-hover)}.card>.btn{margin-block-start:auto}.card:has(.block-link):hover,.card:has(.block-link):focus-within{outline:.3rem solid var(--border-card-default)}.card:has(.block-link):hover .card__title,.card:has(.block-link):focus-within .card__title{color:var(--text-generic-on-surface-secondary)}.card--horizontal{padding:var(--spacing-24)}@container card (width >= 64.8rem){.card--horizontal{display:grid;grid-template-columns:1fr 2fr;align-items:center}}.card--horizontal .card__body{padding-inline:0}@container card (width >= 64.8rem){.card--horizontal .card__body{padding:var(--spacing-24)}}.card--horizontal .card__image{align-self:stretch;aspect-ratio:auto;border-radius:var(--rounded-8);overflow:clip}@container card (width >= 64.8rem){.card--horizontal .card__image img{position:absolute}}.card--info .card__subtitle{order:1}.card--info .card__content{display:flex;gap:var(--spacing-32);flex-direction:column;padding:var(--spacing-24);justify-items:start}.card--info .prose :is(h2,h3,h4){color:var(--text-generic-on-surface)}.contact-card-container{display:flex;container:contact-card-container/inline-size}.contact-card{display:flex;flex:1;flex-direction:column;padding:var(--spacing-24);border:.1rem solid var(--border-generic-default);border-radius:var(--rounded-8);background:var(--background-contact-card-default);color:var(--text-generic-default)}.contact-card__content{display:flex;gap:var(--spacing-16);flex-direction:column;margin-block-end:auto}.contact-card__heading{display:flex;gap:var(--spacing-16);align-items:center;color:var(--text-generic-secondary)}.contact-card__footer{padding-block-start:var(--spacing-16);border-block-start:.1rem dashed var(--border-generic-default);font-style:italic}.contact-card .btn{display:flex;margin-block-end:var(--spacing-16)}.contact-card:not(:has(.btn)) .prose{padding-block-end:var(--spacing-16)}.card-grid{display:grid;gap:var(--spacing-24)}@media(min-width:62em){.card-grid{grid-template-columns:repeat(3,minmax(10px,1fr))}}.card-grid__title{grid-column:1/-1;color:var(--text-generic-secondary);text-align:center;font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:1.38}.icon-card-container{display:flex;container:icon-card-container/inline-size}.icon-card{display:flex;gap:var(--spacing-16);flex:1;flex-direction:column;align-items:center;padding:var(--spacing-24);border:.2rem solid var(--border-card-default);border-radius:var(--rounded-8);background:var(--background-icon-card-default);color:var(--text-generic-default)}.icon-card__icon{padding:var(--spacing-24);color:var(--fill-icon-default)}.splide__track--draggable{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.splide__track--draggable:active{cursor:grabbing}.splide__container{position:relative}.splide__list{display:flex;block-size:100%;margin:0;padding:0;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{position:relative;flex-shrink:0;margin:0;list-style-type:none;backface-visibility:hidden}.splide__sr{position:absolute;block-size:1px;inline-size:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);border:0;overflow:hidden}.carousel{display:flex;flex-direction:column;overflow:clip;overflow-clip-margin:.6rem}.carousel__heading{display:flex;align-items:center;padding-block-end:var(--spacing-24)}.carousel__title{color:var(--text-generic-secondary)}.carousel__controls{display:flex;gap:var(--spacing-8);margin-inline-start:auto}.carousel__controls .control-btn{padding:0;border:none;border-radius:var(--rounded-8);background-color:rgba(0,0,0,0);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation}.carousel__controls .control-btn__next,.carousel__controls .control-btn__prev{display:flex;align-items:center;padding-block:var(--spacing-6);padding-inline:var(--spacing-6);background-color:var(--background-carousel-button-default)}.carousel__controls .control-btn .icon{--icon-size:2.4rem;fill:var(--color-white)}.carousel__controls .control-btn[disabled]{background-color:var(--background-carousel-button-disabled);cursor:auto}.carousel__controls .control-btn[disabled] .icon{fill:var(--fill-icon-default)}.carousel__link{display:inline-flex;inline-size:-moz-fit-content;inline-size:fit-content;margin-block-start:var(--spacing-16);margin-inline-start:auto}@media(min-width:36em){.carousel__link{margin-block-start:var(--spacing-48)}}.carousel .card-container{block-size:100%}.accordion-block{--bg-accordion:var(--background-accordion-default);--bg-accordion-hover:var(--background-accordion-hover);--accordion-icon-color:var(--fill-icon-default);--border-accordion:var(--border-generic-default);display:flex;gap:var(--spacing-12);flex-direction:column;min-inline-size:0}.accordion-block__title{color:var(--text-generic-secondary)}.accordion-group{display:flex;flex-direction:column}.accordion-item{border-block-end:.1rem solid var(--border-accordion)}.accordion-item__foldout{display:none;background-color:var(--bg-accordion);transition:opacity .5s,display .15s;opacity:0;transition-behavior:allow-discrete}.accordion-item__foldout:not([hidden]){opacity:1;display:block}.accordion-item__trigger{background-color:var(--bg-accordion)}.accordion-item__trigger :is(h2,h3){font-size:var(--text-md)}.accordion-item__trigger button{display:flex;align-items:center;justify-content:space-between;inline-size:100%;padding-block:var(--spacing-16);padding-inline:var(--spacing-24);border:none;background-color:rgba(0,0,0,0);color:inherit;font:inherit;text-align:start;cursor:pointer}.accordion-item__trigger button:hover{background-color:var(--bg-accordion-hover)}.accordion-item__trigger button:focus-visible{--outline-offset:-0.1rem}.accordion-item__trigger .icon{--icon-size:2.4rem;--icon-fill:var(--accordion-icon-color);transition:rotate .2s ease-out}.accordion-item__contentwrapper{margin-inline:var(--spacing-24);padding-block:var(--spacing-16)}.accordion-item.js-open .accordion-item__trigger .icon{rotate:180deg}.colored-section-container{container:colored-section-container/inline-size}.colored-section{display:flex;gap:var(--spacing-16);flex-direction:column;padding:var(--spacing-24);border-radius:var(--rounded-8);background-color:var(--background-generic-default)}@container colored-section-container (width >= 64.8rem){.colored-section{border-radius:var(--rounded-16)}}@container colored-section-container (width >= 90rem){.colored-section{border-radius:var(--rounded-24)}}.colored-section__title{color:var(--text-generic-on-surface)}.colored-section__row{display:grid;gap:var(--spacing-24)}@container colored-section-container (width >= 90rem){.colored-section__row:has(>*:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}.colored-section__cta{align-self:start}.colored-section .btn--primary{--icon-fill:var(--fill-button-primary-on-surface);--outline-color:var(--border-generic-on-surface-focused);background-color:var(--background-button-primary-on-surface);color:var(--text-button-primary-on-surface)}:where(.colored-section .btn--primary:hover,.colored-section .btn--primary:focus-visible){background-color:var(--background-button-primary-on-surface-hover);color:var(--text-button-primary-on-surface-hover)}.colored-section .text-block :is(.prose,h2,h3,h4){color:var(--text-generic-on-surface)}.colored-section .download-item{--icon-fill:var(--fill-icon-on-surface)}.colored-section .video-block{--video-block-focus-color:var(--border-generic-on-surface-focused)}.colored-section .accordion-block__title,.colored-section .accordion-block__intro{color:var(--text-generic-on-surface)}.colored-section :is(.image-block__title,.video-component__title,.downloads-block__title):not(.accordion-block *){color:var(--text-generic-on-surface)}.faq-tabs-component{padding-inline:var(--spacing-24)}.faq-tabs-component__header{display:flex;gap:var(--spacing-16);flex-direction:column;margin-block-end:var(--spacing-24)}.faq-tabs-component__faq{margin-block-start:var(--spacing-48)}.faq-tabs-component__title{color:var(--text-generic-secondary)}.faq-tabs{display:none;gap:var(--spacing-16);grid-template-areas:"categories subcategories faqs";grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:calc(var(--spacing-24)*-1);padding:var(--spacing-24);border-radius:var(--rounded-24);background-color:var(--background-faq-tabs-default)}@media(min-width:62em){.faq-tabs{display:grid}}.faq-tabs__tab{display:flex;align-items:center;justify-content:space-between;padding-block:var(--spacing-8);padding-inline:var(--spacing-16);border:0;border-radius:var(--rounded-8);background-color:var(--background-faq-item-default);color:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);text-align:start;text-decoration:none;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;cursor:pointer}.faq-tabs__tab[aria-selected=true],.faq-tabs__tab:hover,.faq-tabs__tab:focus-visible,.faq-tabs__tab.is-active{background-color:var(--background-faq-item-hover)}.faq-tabs__tab[aria-selected=true] .icon,.faq-tabs__tab:hover .icon,.faq-tabs__tab:focus-visible .icon,.faq-tabs__tab.is-active .icon{--icon-fill:var(--fill-faq-item-hover)}.faq-tabs__tab .icon{--icon-fill:var(--fill-faq-item-default);margin-inline-start:var(--spacing-8)}.faq-tabs__panel{display:flex;gap:var(--spacing-4);flex-direction:column;inline-size:100%;padding-block:var(--spacing-24);padding-inline:var(--spacing-12);border-radius:var(--rounded-16);background-color:var(--background-faq-panel-default)}.faq-tabs__category-panel{display:grid;grid-column:2/4;grid-template-columns:subgrid;background-color:rgba(0,0,0,0)}.faq-tabs__category-panel[aria-hidden=true]{display:none}.faq-tabs__category-panel__content{display:contents}.faq-tabs__faq-panel{display:flex;grid-area:faqs;grid-row:1}.faq-tabs__faq-panel[aria-hidden=true]{display:none}@media(width >= 62em){.faq-tabs-mobile{display:none}}.faq-tiles{display:grid;gap:var(--spacing-12);grid-template-columns:repeat(3,minmax(0,1fr))}.faq-tiles__list-item{padding:var(--spacing-12);border:.1rem solid var(--border-highlighted-card-default);border-radius:var(--rounded-8);background-color:var(--background-faq-panel-default)}.faq-tiles__first-level-btn{display:flex;gap:var(--spacing-16);flex-direction:column;align-items:center;block-size:100%;inline-size:100%;padding:0;border:0;background-color:rgba(0,0,0,0);color:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);-webkit-hyphens:auto;hyphens:auto;cursor:pointer}.faq-tiles__first-level-btn[aria-expanded=true]{display:none}.faq-tiles__first-level-btn .icon{--icon-size:3.2rem}.faq-tiles:has(.faq-tiles__list-item--active){grid-template-columns:1fr}.faq-tiles:has(.faq-tiles__list-item--active) .faq-tiles__list-item:not(.faq-tiles__list-item--active){display:none}.faq-group__back-btn{--icon-fill:var(--fill-icon-default);--icon-size:1.4rem;display:block;align-items:center;inline-size:100%;padding-block:var(--spacing-8);padding-inline:var(--spacing-16);border:0;background-color:rgba(0,0,0,0);color:var(--text-button-text-hover);font-size:var(--text-sm);font-weight:var(--font-semibold);text-align:start;cursor:pointer}.faq-group__back-btn::after{display:block;block-size:.1rem;inline-size:100%;margin-block-start:var(--spacing-8);background-color:var(--border-highlighted-card-default);content:""}.faq-group__back-btn .icon--arrow-left{margin-block-start:-0.2rem}.faq-group__item{--icon-fill:var(--fill-faq-item-default) inline-size:100%;display:flex;justify-content:space-between;inline-size:100%;padding:0;padding-block:var(--spacing-8);padding-inline:var(--spacing-16);border:0;border-radius:var(--rounded-8);background-color:var(--background-faq-item-default);color:var(--text-generic-default);font-weight:var(--font-semibold);text-align:start;text-decoration:none;-webkit-hyphens:auto;hyphens:auto;cursor:pointer}.faq-group__item:hover,.faq-group__item:focus-visible,.faq-group__item.is-active{background-color:var(--background-faq-item-hover);--icon-fill:var(--fill-faq-item-hover)}.faq-group__item[aria-expanded=true]{display:none}.faq-group--faq-visible>.faq-group__back-btn{display:none}.faq-group--faq-visible .faq-group__items:not(.faq-group__items--active){display:none}.sharing-bar{display:flex;gap:var(--spacing-16);align-items:center;padding-block:var(--spacing-8);border-block-end:.1rem solid var(--border-generic-default);font-weight:var(--font-medium)}.sharing-bar__link{--icon-fill:var(--fill-icon-default);--icon-size:2.4rem;color:var(--text-link-default);text-decoration:none}.usp-list-item{--icon-fill:var(--fill-generic-branded);--icon-size:2.4rem;display:flex;gap:var(--spacing-16)}.usp-list-item a{color:var(--text-link-default)}.usp-bar-container{display:flex;gap:var(--spacing-16);flex-direction:column;container:usp-bar/inline-size}.usp-bar-title{color:var(--text-generic-secondary)}.usp-bar{display:flex;position:relative;gap:var(--spacing-24);flex-direction:column}@container usp-bar (width >= 64.8rem){.usp-bar{flex-direction:row}.usp-bar::before{display:block;position:absolute;inset-block-start:12px;block-size:.1rem;inline-size:100%;background-color:var(--border-generic-default);content:""}.usp-bar .usp-list-item{display:flex;flex:1;flex-direction:column;align-items:center;isolation:isolate;text-align:center}.usp-bar .usp-list-item::before{position:absolute;z-index:-1;block-size:var(--icon-size);inline-size:var(--icon-size);margin-inline:auto;background-color:var(--background-usp-icon-default);content:""}}.page-meta{--icon-fill:var(--fill-icon-default);--icon-size:2.4rem;display:flex;gap:var(--spacing-24);flex-wrap:wrap;color:var(--text-generic-secondary)}.page-meta__published,.page-meta__reading-time,.page-meta__tag{display:flex;gap:var(--spacing-8);align-items:center}.page-meta__tag a{color:var(--text-link-default);text-underline-offset:.2em}.page-meta__tag a:is(.page-meta__tag a:hover,.page-meta__tag a:focus-visible){color:var(--text-link-hover)}.page-intro{display:flex;gap:var(--spacing-16);flex-direction:column}.page-intro__title{color:var(--text-generic-secondary)}.page-intro .prose{font-size:var(--text-lg);font-weight:var(--font-medium)}.page-intro .page-meta{margin-block-end:var(--spacing-16)}.overflow-menu{position:relative}.overflow-menu__list{display:none;position:absolute;inset-block-start:calc(100% + 1.6rem);inset-inline-start:0;gap:var(--spacing-16);flex-direction:column;margin:0;padding:var(--spacing-24);list-style-type:none;border:.1rem solid var(--border-breadcrumb-tooltip-default);border-radius:var(--rounded-4);background-color:var(--background-breadcrumb-tooltip-default)}.overflow-menu__list::before,.overflow-menu__list::after{position:absolute;content:"";clip-path:polygon(50% 0,100% 100%,0 100%)}.overflow-menu__list::before{inset-block-start:-1.2rem;inset-inline-start:3.8rem;block-size:1.2rem;inline-size:2.2rem;background-color:var(--border-breadcrumb-tooltip-default)}.overflow-menu__list::after{inset-block-start:-1rem;inset-inline-start:4rem;block-size:1rem;inline-size:1.8rem;background-color:var(--background-breadcrumb-tooltip-default)}.overflow-menu__link{color:var(--text-link-default)}.overflow-menu__trigger{all:unset;cursor:pointer}.overflow-menu__trigger .icon--chevron-down{transition:all .2s cubic-bezier(0.66,0,0.34,1) 0s}.overflow-menu__trigger[aria-expanded=true]~.overflow-menu__list{display:flex}.overflow-menu__trigger[aria-expanded=true] .icon--chevron-down{rotate:180deg}.overflow-menu__trigger:hover,.overflow-menu__trigger:focus-visible{color:var(--text-link-default)}.breadcrumb{container-type:inline-size;display:flex}.breadcrumb-list{display:flex;position:relative;min-inline-size:0;margin:0;padding:0;list-style:none}.breadcrumb-list__item{display:flex;position:relative;flex:1 1 auto;align-items:center;min-inline-size:0;margin-inline-end:var(--spacing-8);line-height:1.5}.breadcrumb-list__item:not(:nth-last-child(2)){display:none}@container (min-width:36em){.breadcrumb-list__item:not(:nth-last-child(2)){display:flex}}@container (width < 575px){.breadcrumb-list__item:nth-last-child(2){flex:0 1 auto;align-items:flex-start}.breadcrumb-list__item:nth-last-child(2) a{white-space:normal}.breadcrumb-list__item:nth-last-child(2) .breadcrumb-list__item__separator{display:none}}.breadcrumb-list__item:last-child{flex:0 1 auto;margin-inline-end:0}.breadcrumb-list__item__link{display:flex;align-items:center;color:var(--text-link-default);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.3rem;white-space:nowrap;overflow:hidden}.breadcrumb-list__item__link:hover,.breadcrumb-list__item__link:focus-visible{color:var(--text-button-text-hover);text-decoration-style:solid}.breadcrumb-list__item__link span{text-overflow:ellipsis;overflow:hidden}.breadcrumb-list__item .icon--arrow-left{--icon-size:2.4rem;--icon-fill:var(--fill-icon-default);display:none;align-items:center;margin-inline-end:var(--spacing-12)}@container (width < 575px){.breadcrumb-list__item .icon--arrow-left{display:flex;align-self:flex-start}}.breadcrumb-list__item__separator{display:flex;margin-inline-start:var(--spacing-8)}.breadcrumb-list__item:not(:last-child)>.breadcrumb-list__item__link{color:var(--text-generic-default);text-decoration:none}.breadcrumb-list__item:not(:last-child)>.breadcrumb-list__item__link:hover,.breadcrumb-list__item:not(:last-child)>.breadcrumb-list__item__link:focus-visible{color:var(--text-button-text-hover);text-decoration:underline}.breadcrumb-list__item--home{--icon-fill:var(--fill-icon-default);--icon-size:2.4rem;flex:0 0 auto}.breadcrumb-list__item--home .icon--house-outline{display:none}@container (min-width:36em){.breadcrumb-list__item--home .icon--house-outline{display:flex}}@container (min-width:36em){.breadcrumb-list__item--home .breadcrumb-list__item__label{position:absolute;block-size:1px;inline-size:1px;padding:0;clip:rect(1px,1px,1px,1px);border:0;overflow:hidden}}.breadcrumb-list__item--foldout{position:initial;flex:0 0 auto}.breadcrumb-list__item--foldout .overflow-menu{position:initial}.hero{display:flex;position:relative;flex-direction:column;border-radius:var(--rounded-8);overflow:clip;isolation:isolate}@container page-header-container (width >= 64.8rem){.hero{border-radius:var(--rounded-16)}}@container page-header-container (width >= 90rem){.hero{border-radius:var(--rounded-24)}}.hero__picture{display:flex;position:relative;order:-1;aspect-ratio:16/10}@media(min-width:62em){.hero__picture{aspect-ratio:auto}}.hero__picture img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.hero__picture::after{display:block;position:absolute;inset:0;background:linear-gradient(123deg,rgba(255,141,39,0.3) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 75%,rgba(255,141,39,0.3) 100%);pointer-events:none;content:""}.hero__card{display:flex;z-index:1;gap:var(--spacing-16);flex-direction:column;padding:var(--spacing-24);background:var(--background-hero-card-default);color:var(--text-hero-card-default)}@media(min-width:62em){.hero__card{position:absolute;inset-block-end:var(--spacing-24);inset-inline-end:var(--spacing-24);max-inline-size:36.8rem;border-radius:var(--rounded-16)}}.hero__card__title{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:1.38}@media(min-width:62em){.hero__card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.hero__card__body{font-size:var(--text-md)}@media(min-width:62em){.hero__card__body{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.hero__card .btn--text{--icon-fill:var(--fill-button-hero-card-default);align-self:start;color:var(--text-hero-card-default)}.hero__card .btn--text:is(.hero__card .btn--text:hover,.hero__card .btn--text:focus-visible){color:var(--text-hero-card-default)}.in-page-menu-scroll{padding-inline-end:3rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.in-page-menu-scroll::-webkit-scrollbar{display:none;block-size:0;inline-size:0}.in-page-menu-container{position:relative}.in-page-menu-container::after{display:block;position:absolute;inset-block-start:0;inset-inline-end:0;block-size:100%;inline-size:3rem;background-color:var(--color-white);pointer-events:none;content:"";-webkit-mask-image:linear-gradient(270deg,#FFF 0%,rgba(255,255,255,0) 100%);mask-image:linear-gradient(270deg,#FFF 0%,rgba(255,255,255,0) 100%)}.in-page-menu-list{display:inline-flex;gap:var(--spacing-24);margin-inline-end:3rem;border-block-end:.2rem solid var(--border-generic-default)}.in-page-menu-list__item{position:relative;padding-block-end:var(--spacing-12);white-space:nowrap}.in-page-menu-list__item a{color:inherit;text-decoration:none}.in-page-menu-list__item:hover,.in-page-menu-list__item:focus-within,.in-page-menu-list__item:has(a[aria-current=page]){color:var(--text-button-inpage-focused)}.in-page-menu-list__item:hover::after,.in-page-menu-list__item:focus-within::after,.in-page-menu-list__item:has(a[aria-current=page])::after{position:absolute;inset-block-end:-0.2rem;inset-inline-start:0;block-size:.2rem;inline-size:100%;background-color:var(--border-button-inpage-focused);content:""}.page-header-container{display:grid;grid-template-columns:[start] 2.4rem [content-start] minmax(0,1fr) [content-end] 2.4rem [end];row-gap:var(--spacing-16);container:page-header-container/inline-size}@media(min-width:62em){.page-header-container{grid-template-columns:[start] 1fr [content-start] repeat(10,minmax(0,1fr)) [content-end] 1fr [end]}}.page-header-container :where(.breadcrumb,.page-intro,.in-page-menu-container,.sharing-bar){grid-column:content-start/content-end}.page-header-container .hero{grid-column:1/-1}.page-header-container .hero+*{margin-block-start:var(--spacing-16)}.page-header-container .in-page-menu-container{margin-block-end:var(--spacing-8)}@keyframes js-fade-out{0%{opacity:1}99%{opacity:0}100%{display:none;pointer-events:none;opacity:0}}.video-component{container:video/inline-size}.video-component__title{margin-block-end:var(--spacing-12);color:var(--text-generic-secondary)}.video-block{--video-block-btn-bdrs:50%;--video-block-btn-bg:var(--background-button-primary-default-opacity-80);display:grid;position:relative;inline-size:100%;aspect-ratio:16/9;border-radius:var(--rounded-8);overflow:clip}@container video (width >= 64.8rem){.video-block{border-radius:var(--rounded-16)}}@container video (width >= 90rem){.video-block{border-radius:var(--rounded-24)}}.video-block .video-block__poster,.video-block .video-block__iframe,.video-block .video-block__trigger{grid-column:1;grid-row:1}.video-block .video-block__poster,.video-block .video-block__iframe,.video-block .video-block__video{block-size:100%;inline-size:100%}.video-block__poster{position:relative;overflow:clip}.video-block__poster img{display:block;block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.video-block__poster::after{display:block;position:absolute;inset:0;background:linear-gradient(123deg,rgba(255,141,39,0.3) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 75%,rgba(255,141,39,0.3) 100%);pointer-events:none;content:""}.js-loaded .video-block__poster{animation:js-fade-out .3s ease-out forwards}.video-block__iframe[src=""]{display:none}.video-block__iframe:not([src=""])~.video-block__trigger{display:none}.video-block__trigger{display:grid;position:relative;padding:0;border:none;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;place-items:center}.video-block__trigger:focus-visible .video-block__playbtn{transform:scale(1.1)}.video-block__trigger__playbtn{display:grid;block-size:6.4rem;aspect-ratio:1;border-radius:var(--video-block-btn-bdrs,50%);background-color:var(--video-block-btn-bg,#000);transition:scale .2s ease-out;place-items:center}@container video (width >= 64.8rem){.video-block__trigger__playbtn{block-size:11.2rem}}.video-block__trigger__playbtn .icon{--icon-size:2.4rem;--icon-fill:var(--fill-generic-on-surface);margin-inline-start:var(--spacing-4)}@container video (width >= 64.8rem){.video-block__trigger__playbtn .icon{--icon-size:4.8rem;margin-inline-start:var(--spacing-6)}}.video-block-description{margin-block-start:var(--spacing-24);padding-inline-start:var(--spacing-12);border-inline-start:.1rem solid var(--border-meta-default);color:var(--text-meta-default)}.video-block:has(:focus-within){outline:.2rem solid var(--video-block-focus-color,var(--text-generic-default));outline-offset:.2rem}.image-block{margin:0;container:image-block/inline-size}.image-block__title{margin-block-end:var(--spacing-12);color:var(--text-generic-secondary)}.image-block__picture{display:block;position:relative;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;border-radius:var(--rounded-8);overflow:clip}.image-block__picture img{display:block;block-size:auto;max-inline-size:100%}.image-block__picture::after{display:block;position:absolute;inset:0;background:linear-gradient(123deg,rgba(255,141,39,0.3) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 75%,rgba(255,141,39,0.3) 100%);pointer-events:none;content:""}@container image-block (width >= 64.8rem){.image-block__picture{border-radius:var(--rounded-16)}}@container image-block (width >= 90rem){.image-block__picture{border-radius:var(--rounded-24)}}.image-block__caption{margin-block-start:var(--spacing-24);padding-inline-start:var(--spacing-12);border-inline-start:.1rem solid var(--border-meta-default);color:var(--text-meta-default)}.news-archive{display:flex;gap:var(--spacing-16);flex-direction:column}.news-archive__item__date{color:var(--text-meta-default)}.news-archive__item__link{color:var(--text-link-default)}.newsletter-registration-card-container{container:registration-card/inline-size}.newsletter-registration-card{display:grid;gap:var(--spacing-24);padding:var(--spacing-24);border-radius:var(--rounded-8);background:var(--background-newsletter-signup-block-default)}@container registration-card (width >= 64.8rem){.newsletter-registration-card{border-radius:var(--rounded-16)}}@container registration-card (width >= 90rem){.newsletter-registration-card{border-radius:var(--rounded-24)}}.newsletter-registration-card__title{font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.3}@container registration-card (width >= 64.8rem){.newsletter-registration-card__title{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:1.38}}.newsletter-registration-card__content{display:grid;gap:var(--spacing-8)}.newsletter-registration-card__form{display:flex;gap:var(--spacing-16);flex-direction:column}.newsletter-registration-card .checkboxlist{flex-flow:row wrap}.newsletter-registration-card__input-wrapper{display:flex;gap:var(--spacing-8);flex-direction:column}@container registration-card (width >= 38rem){.newsletter-registration-card__input-wrapper{gap:var(--spacing-24);flex-direction:row}}.newsletter-registration-card__input{display:block;inline-size:100%;padding-block:var(--spacing-6);padding-inline:var(--spacing-12);border:.1rem solid var(--input-border-color,var(--border-input-default));border-radius:var(--rounded-4);outline-color:var(--border-input-focus);background-color:var(--background-input-default);box-shadow:0 1px 1px 0 rgba(117,127,144,.1);line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.newsletter-registration-card .btn--primary{justify-content:center}interest-rates{min-inline-size:0}.interest-rate-selects-wrapper{display:grid;gap:var(--spacing-24);flex-direction:column}@media(min-width:48em){.interest-rate-selects-wrapper{grid-auto-columns:1fr;grid-auto-flow:column}}.table-component{display:flex;gap:var(--spacing-16);flex-direction:column;min-inline-size:0}.swipe-container{--icon-size:2.4rem;--icon-fill:var(--fill-icon-secondary);display:flex;gap:var(--spacing-8);margin-block-end:var(--spacing-8)}@media(min-width:62em){.swipe-container{display:none}}.table-heading{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:1.38;color:var(--text-link-default)}.table-wrapper{inline-size:var(--table-wrapper-width,auto);overflow:clip}.table-wrapper--pdf{--table-wrapper-width:fit-content}.table-scrolling-container{border:1px solid var(--border-table-default);border-radius:var(--rounded-16);overflow-x:auto;overscroll-behavior-inline:contain}.table-scrolling-container table{inline-size:100%;border-spacing:0;border-collapse:collapse;border:0}.table-scrolling-container table th{padding-block:var(--th-padding-block,var(--spacing-12));padding-inline:var(--th-padding-inline,var(--spacing-20));border:1px solid var(--border-table-locked);border-block-start:0 solid rgba(0,0,0,0);border-inline-start:0 solid rgba(0,0,0,0);background:var(--background-table-locked);font-size:var(--th-font-size,var(--text-md));font-weight:var(--font-semibold);text-align:inherit}.table-scrolling-container table th:first-child{inset-inline-start:0}.table-scrolling-container table th:last-child{border-inline-end:0 solid rgba(0,0,0,0)}.table-scrolling-container table td{padding:var(--td-padding,var(--spacing-20));border-block-start:0 solid rgba(0,0,0,0);border-inline-end:1px solid var(--border-table-default);border-block-end:1px solid var(--border-table-default);border-inline-start:0 solid rgba(0,0,0,0);font-weight:var(--font-medium)}.table-scrolling-container table tbody tr :is(th){position:sticky}.table-scrolling-container table tbody tr:hover{background:var(--background-table-hover);color:var(--text-table-on-surface)}.table-scrolling-container table tbody tr:hover a{color:inherit}.table-scrolling-container table tbody tr:hover th{background:var(--background-table-hover)}.table-scrolling-container table tbody tr:last-child *:is(th,td){border-block-end:0 solid rgba(0,0,0,0)}.table-scrolling-container table tbody tr td:last-child{border-inline-end:0 solid rgba(0,0,0,0)}.table-scrolling-container table caption{padding-block:var(--caption-padding-block,var(--spacing-12));padding-inline:var(--caption-padding-inline,var(--spacing-20));background:var(--background-table-header);color:var(--text-table-on-surface);font-size:var(--caption-font-size,var(--text-md));font-weight:var(--font-semibold);text-align:start}.table-scrolling-container table caption .sticky-content{position:sticky;inset-inline-start:2rem}.table-scrolling-container table:has(tbody th) thead :where(th:first-child){position:sticky;inset-inline-start:0}.table-scrolling-container--interest-rates table{table-layout:fixed;text-align:center}.table-scrolling-container--interest-rates table thead :is(th){inline-size:12.6rem;padding-block:var(--spacing-12);background:var(--background-table-header);color:var(--text-table-on-surface)}.table-scrolling-container--interest-rates table thead :is(th):first-child{position:sticky}.table-scrolling-container--interest-rates table tbody :is(th){position:sticky;z-index:1;inset-inline-start:0;border-inline-end:1px solid var(--border-table-default);border-block-end:1px solid var(--border-table-default);font-weight:var(--font-semibold)}.table-scrolling-container--interest-rates table tbody :is(tr):nth-child(odd):not(:hover){background:var(--background-table-uneven)}.table-scrolling-container--interest-rates table tbody :is(tr):nth-child(odd):not(:hover) th{background:var(--background-table-uneven)}.table-scrolling-container--interest-rates table tbody :is(tr):nth-child(even):not(:hover){background:var(--background-table-default)}.table-scrolling-container--interest-rates table tbody :is(tr):nth-child(even):not(:hover) th{background:var(--background-table-default)}.table-scrolling-container--pdf{--th-padding-block:3px;--th-padding-inline:2px;--td-padding:2px;--th-font-size:1.2rem;--caption-padding-block:2px;--caption-padding-inline:8px;--caption-font-size:1rem}.table-scrolling-container--pdf table thead :is(th){inline-size:unset;padding-block:var(--th-padding-block);padding-inline:var(--th-padding-inline);font-size:var(--th-font-size)}.table-scrolling-container--pdf table :is(td){padding-block:var(--th-padding-block);font-size:1.2rem}.table-description{margin-block-start:var(--spacing-8)}.notice{display:flex;gap:var(--spacing-8);padding-block:var(--spacing-8);padding-inline:var(--spacing-16);border-radius:var(--rounded-8);background:var(--background-generic-default)}.notice--success{background:var(--background-notice-success)}.notice--warning{background:var(--background-notice-warning)}.notice--error{background:var(--background-notice-error)}.notice__icon{--icon-size:2rem;--icon-fill:var(--fill-icon-secondary)}
