/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:where(p){margin:0;-webkit-margin-before:var(--size-fluid-base);margin-block-start:var(--size-fluid-base);}:where(h1) + :where(p){-webkit-margin-before:var(--size-fluid-large);margin-block-start:var(--size-fluid-large);}
:where(blockquote){border-left:1px solid var(--color-line);font-size:var(--font-size-large);margin:0;-webkit-margin-before:var(--size-fluid-base);margin-block-start:var(--size-fluid-base);padding:var(--size-fluid-base);}h1 + :where(blockquote){-webkit-margin-before:var(--size-fluid-large);margin-block-start:var(--size-fluid-large);}:where(cite){display:block;-webkit-margin-before:var(--size-small);margin-block-start:var(--size-small);}:where(cite)::before{background-color:var(--color-text-light);content:"";display:inline-block;height:1px;-webkit-margin-end:var(--size-nano);margin-inline-end:var(--size-nano);vertical-align:middle;width:var(--size-small);}:where(small){font-size:var(--font-size-small);}:where(strong){font-weight:var(--font-weight-bold);}:where(em){font-style:italic;}:where(sub,sup){font-size:var(--font-size-small);}
@keyframes splide-loading{0%{transform:rotate(0);}to{transform:rotate(1turn);}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.splide__track--fade > .splide__list > .splide__slide{margin:0 !important;opacity:0;z-index:0;}.splide__track--fade > .splide__list > .splide__slide.is-active{opacity:1;z-index:1;}.splide--rtl{direction:rtl;}.splide__track--ttb > .splide__list{display:block;}.splide__container{box-sizing:border-box;position:relative;}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important;}.splide.is-initialized:not(.is-active) .splide__list{display:block;}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none;}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto;}.splide:not(.is-overflow) .splide__pagination{display:none;}.splide__progress__bar{width:0;}.splide{position:relative;visibility:hidden;}.splide.is-initialized,.splide.is-rendered{visibility:visible;}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative;}.splide__slide img{vertical-align:bottom;}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px;}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none;}.splide__toggle.is-active .splide__toggle__pause{display:inline;}.splide__track{overflow:hidden;position:relative;z-index:0;}
.t-container{--container-size:var(--size-container-base);margin-left:auto;margin-right:auto;max-inline-size:var(--container-size);padding-left:var(--size-base);padding-right:var(--size-base);}.t-container--is-fluid{--container-size:none;}.t-container--is-tiny{--container-size:var(--size-container-tiny);}.t-container--is-small{--container-size:var(--size-container-small);}.t-container--is-medium{--container-size:var(--size-container-medium);}
.t-grid{--grid-gap:var(--size-fluid-medium);--grid-col-size:var(--size-content-small);display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-col-size),100%),1fr));}.t-grid__item{min-width:0;}.t-grid--fluid{grid-template-columns:1fr;}@media (min-width:768px){.t-grid--halves{align-items:center;grid-template-columns:1fr 1fr;}}.t-grid--fourths{grid-template-columns:repeat(2,1fr);}@media (min-width:768px){.t-grid--fourths{grid-template-columns:repeat(3,1fr);}}@media (min-width:992px){.t-grid--fourths{grid-template-columns:repeat(4,1fr);}}.t-grid--side{grid-template-columns:1fr;}@media (min-width:768px){.t-grid--side{align-items:center;grid-template-columns:6fr 4fr;}}.t-grid--side.t-grid--paragraph{grid-template-columns:1fr;}@media (min-width:768px){.t-grid--side.t-grid--paragraph{align-items:center;grid-template-columns:1fr 2fr;}}.t-grid--filter{grid-template-columns:1fr;}@media (min-width:768px){.t-grid--filter{grid-template-columns:1fr 3fr;}}.t-grid--align-start{align-items:flex-start;}.t-grid--align-center{align-items:center;}.t-grid--align-stretch{align-items:stretch;}
.t-layout{--layout-bg:transparent;--layout-inset:calc(3 * var(--size-base));background:linear-gradient(to bottom,var(--layout-bg) 0,var(--layout-bg) 100%) no-repeat;padding-bottom:var(--layout-inset);padding-top:var(--layout-inset);}@media (min-width:768px){.t-layout{--layout-inset:calc(4 * var(--size-fluid-base));}}.t-layout__container:not(:first-child){-webkit-margin-before:var(--size-fluid-large);margin-block-start:var(--size-fluid-large);}.t-layout--inset-collapse{--layout-inset:0;}.t-layout--inset-small{--layout-inset:var(--size-fluid-large);}.t-layout--inset-large{--layout-inset:calc(3.75 * var(--size-fluid-base));}.t-layout--is-pink{--layout-bg:var(--color-pink);}.t-layout--is-pink + .t-layout--is-pink{padding-top:0;}[data-contrast=high] .t-layout--is-pink{--layout-bg:var(--color-shades-gray-light);}.t-layout--is-blue{--layout-bg:var(--color-blue);}.t-layout--is-blue + .t-layout--is-blue{padding-top:0;}[data-contrast=high] .t-layout--is-blue{--layout-bg:var(--color-shades-gray-light);}.t-layout--is-green{--layout-bg:var(--color-green);}.t-layout--is-green + .t-layout--is-green{padding-top:0;}[data-contrast=high] .t-layout--is-green{--layout-bg:var(--color-shades-gray-light);}.t-layout--is-yellow{--layout-bg:var(--color-yellow);}.t-layout--is-yellow + .t-layout--is-yellow{padding-top:0;}[data-contrast=high] .t-layout--is-yellow{--layout-bg:var(--color-shades-gray-light);}.t-layout--is-shades-gray-light{--layout-bg:var(--color-shades-gray-light);}.t-layout--is-shades-gray-light + .t-layout--is-shades-gray-light{padding-top:0;}.t-layout--is-default + .t-layout--is-default{padding-top:0;}.t-layout--is-shades-dark{--layout-bg:var(--color-shades-dark);--color-action:white;--color-action-text:var(--color-shades-dark);color:white;}[data-contrast=normal] .t-layout--overlap-top{padding-top:0;}[data-contrast=normal] .t-layout--overlap-top .t-layout__container{position:relative;top:-1.75rem;margin-bottom:-1.75rem;}[data-contrast=normal] .t-layout--overlap-top-medium{-webkit-padding-before:0;padding-block-start:0;}[data-contrast=normal] .t-layout--overlap-top-medium .t-layout__container{position:relative;top:-2.75rem;margin-bottom:-2.75rem;}[data-contrast=normal] .t-layout--overlap-top-large{-webkit-padding-before:0;padding-block-start:0;}[data-contrast=normal] .t-layout--overlap-top-large .t-layout__container{position:relative;top:-5rem;margin-bottom:-5rem;}[data-contrast=normal] .t-layout--underlap-bottom{background-position:100% calc(100% - var(--layout-inset) * 2);}.t-layout--underlap-bottom + .t-layout{position:relative;}[data-contrast=normal] .t-layout--underlap-bottom + .t-layout::before{background:var(--layout-bg);content:"";display:block;height:calc(2 * var(--layout-inset));left:0;position:absolute;right:0;top:0;transform:translateY(-100%);z-index:-1;}[data-contrast=normal] .t-layout--search-bar{-webkit-padding-before:0;padding-block-start:0;}@media (min-width:768px){[data-contrast=normal] .t-layout--search-bar .t-layout__container{position:relative;top:-2.75rem;margin-bottom:-2.75rem;}}.t-layout--filter{padding:0;}@media (min-width:992px){.t-layout--filter{background-position:100% calc(100% - var(--layout-inset));}}.t-layout--filter + .t-layout{position:relative;}.t-layout--filter + .t-layout::before{background:var(--layout-bg);display:block;height:var(--layout-inset);left:0;position:absolute;right:0;top:0;transform:translateY(-100%);z-index:-1;}@media (min-width:992px){.t-layout--filter + .t-layout::before{content:"";}}
.t-wrapper{display:flex;flex-direction:column;min-height:100%;overflow:hidden;width:100%;}.t-wrapper__main{flex:1 0 auto;}
.m-throbber{animation:throbber 800ms linear infinite;border:2px solid var(--color-primary);border-radius:50%;border-top-color:var(--color-primary);display:inline-block;height:1.5rem;width:1.5rem;}.m-throbber--theme-white{border-color:rgba(255,255,255,0.3);border-top-color:white;}@keyframes throbber{to{transform:rotate(360deg);}}
.m-icon{align-items:center;display:inline-flex;height:1.5em;justify-content:center;width:1.5em;}.m-icon--direction-top{transform:rotate(270deg);}.m-icon--direction-right{transform:rotate(0deg);}.m-icon--direction-left{transform:rotate(180deg);}.m-icon--direction-bottom{transform:rotate(90deg);}.m-icon--size-small{height:1.125em;width:1.125em;}.m-icon--size-large{height:1.875em;width:1.875em;}.m-icon svg{display:block;fill:currentcolor;height:inherit;width:inherit;}
.m-social{align-items:center;display:flex;gap:var(--size-tiny);}.m-social__list{display:flex;gap:var(--size-tiny);list-style:none;margin:0;padding:0;}.m-social__item{margin:0;padding:0;}.m-social__link{background-color:var(--color-shades-dark);color:white;display:flex;padding:var(--size-nano);}
.m-menu__list{list-style:none;margin:0;padding:0;}.m-menu--direction-horizontal .m-menu__list{display:flex;flex-flow:row nowrap;gap:var(--size-small);}.m-menu__link{color:var(--color-action);}
.m-brand{display:flex;height:auto;padding-bottom:100%;position:relative;width:100%;z-index:var(--layer-200);}.m-brand:hover,.m-brand:focus-visible{background-color:transparent;}.m-brand > svg{height:auto;width:100%;}.m-brand__base,.m-brand__mask{height:100%;left:0;position:absolute;top:0;width:100%;}.m-brand__mask{-webkit-mask-image:url(/themes/custom/heelveelindeeltijd/assets/brand-mask.svg);mask-image:url(/themes/custom/heelveelindeeltijd/assets/brand-mask.svg);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}@media (prefers-reduced-motion:no-preference){.m-brand__mask--slogan > svg{animation:animateSloganMask 3.5s ease 0s 1;animation-fill-mode:forwards;}}@media (prefers-reduced-motion:no-preference){.m-brand__mask--subtitle > svg{animation:animateSubtitleMask 1.5s ease 2.25s 1;animation-fill-mode:forwards;}}@keyframes animateSloganMask{40%{transform:rotate(180deg);}60%{transform:rotate(180deg);}100%{transform:rotate(360deg);}}@keyframes animateSubtitleMask{100%{transform:rotate(180deg);}}
.m-button{--button-bg:var(--color-action);--button-bg-hover:var(--color-action-hover);--button-border-color:var(--button-bg);--button-border-color-hover:var(--color-action);--button-border-radius:var(--border-radius);--button-font-size:var(--font-size-large);--button-outline:var(--outline);--button-outline-color:var(--button-border-color);--button-padding-block:var(--size-nano);--button-padding-inline:var(--size-medium);--button-text:white;--button-text-hover:var(--color-action);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--button-bg);border:1px solid var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-text);cursor:pointer;display:inline-flex;font-family:var(--font-family-heading);font-size:var(--button-font-size);font-weight:var(--font-weight-medium);gap:var(--size-nano);justify-content:center;line-height:var(--font-line-height-base);padding:var(--button-padding-block) var(--button-padding-inline);text-decoration:none;text-transform:uppercase;transition:color var(--ease-in-out-base) 0.2s,background var(--ease-in-out-base) 0.2s,border-color var(--ease-in-out-base) 0.2s;vertical-align:middle;}.m-button:hover,.m-button:active{--button-bg:var(--button-bg-hover);--button-border-color:var(--button-border-color-hover);--button-text:var(--button-text-hover);}.m-button:focus-visible{outline:var(--button-outline);outline-color:var(--button-outline-color);outline-offset:2px;}.m-button:disabled{cursor:not-allowed;filter:grayscale(100%);opacity:0.2;pointer-events:none;}.m-button--style-outline{--button-bg:transparent;--button-bg-hover:var(--color-action);--button-border-color:var(--color-action);--button-border-color-hover:var(--color-action);--button-outline-color:var(--color-action);--button-text:var(--color-action);--button-text-hover:white;}.t-layout--is-shades-dark .m-button--style-outline{--button-text-hover:var(--color-shades-dark);}.m-button--style-outline-white{--button-bg:transparent;--button-bg-hover:white;--button-border-color:white;--button-border-color-hover:white;--button-outline-color:white;--button-text:white;--button-text-hover:var(--color-action);}.t-layout--is-shades-dark .m-button--style-outline-white{--button-text-hover:var(--color-shades-dark);}.m-button--style-white{--button-bg:white;--button-bg-hover:var(--color-shades-dark);--button-border-color:white;--button-border-color-hover:white;--button-outline-color:white;--button-text:var(--color-shades-dark);--button-text-hover:white;}.m-button--size-small{--button-font-size:var(--font-size-small);--button-padding-block:var(--size-tiny);--button-padding-inline:var(--size-small);}.m-button--size-large{--button-font-size:1.375rem;--button-padding-block:var(--size-tiny);--button-padding-inline:var(--size-large);}.m-button--full-width{inline-size:100%;}.m-button--gap-huge{gap:var(--size-fluid-large);}
.m-list-tags{display:flex;flex-flow:row wrap;gap:0.25rem;list-style:none;margin:0;padding:0;}.m-list-tags__item{align-items:center;background:var(--color-shades-gray-light);border:1px solid var(--color-shades-gray-light);display:flex;flex-flow:row nowrap;gap:var(--size-tiny);margin:0;padding-block:0.275rem;padding-inline:var(--size-tiny);}.m-list-tags--style-white .m-list-tags__item{background-color:white;}.m-list-tags__icon{height:1.5rem;width:1.5rem;}
.m-card{background:var(--color-blue);border:1px solid var(--color-line);border-radius:var(--border-radius);display:flex;flex-direction:column;height:100%;position:relative;}.m-card:not(.m-card--theme-experience):has(.m-card__figure){border-radius:var(--border-radius-large) var(--border-radius-large) 0 0;overflow:clip;}.m-slider--is-numbered .m-card{background:var(--color-pink);}[data-contrast=high] .m-card{background:white;}.t-layout--is-default [data-contrast=high] .m-card{background:var(--color-shades-gray-light);}.m-card--is-clickable{cursor:pointer;}.m-card--is-clickable:hover{border-color:var(--color-action);}.m-card--is-clickable:focus-within{outline:var(--outline);outline-offset:2px;}.m-card--auto-height{height:auto;}.m-card__content{padding:var(--size-fluid-base);position:relative;z-index:10;}[data-contrast=normal] .m-card__content{-webkit-padding-before:0;padding-block-start:0;}.m-card--title-size-large .m-card__content{-webkit-padding-before:var(--size-fluid-base);padding-block-start:var(--size-fluid-base);}.m-card__content + .m-card__content{padding-top:0;}.m-card__content > *:first-child:not(.m-card__title){margin-top:0;}.m-card__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);max-width:16.25rem;}[data-contrast=normal] .m-card__title{color:white;margin:-1.125rem 0 0;}.m-card--title-size-large .m-card__title{font-size:3rem;}[data-contrast=normal] .m-card--title-size-large .m-card__title{bottom:calc(100% - 1rem);-webkit-hyphens:auto;hyphens:auto;left:var(--size-fluid-base);max-width:unset;position:absolute;right:var(--size-fluid-base);}.m-card__title a{color:currentColor;text-decoration:none;}.m-card__title a:hover{text-decoration:underline;text-underline-offset:3px;}.m-card--is-clickable .m-card__title a:focus{outline:none;}.m-card__tags{-webkit-margin-before:var(--size-fluid-base);margin-block-start:var(--size-fluid-base);}.m-card__education{-webkit-margin-before:var(--size-medium);margin-block-start:var(--size-medium);}.m-card--title-size-large .m-card__education{-webkit-margin-before:0;margin-block-start:0;}.m-card__body{margin-top:var(--size-fluid-base);}.m-card__body > *:first-child{margin-top:0;}.m-card__footer{align-items:center;display:flex;flex-flow:row nowrap;gap:var(--size-tiny);-webkit-margin-before:var(--size-fluid-base);margin-block-start:var(--size-fluid-base);}.m-card__read-more{--read-more-color:var(--color-shades-dark);--read-more-background-color:transparent;background-color:var(--read-more-background-color);border:1px solid var(--read-more-color);color:var(--read-more-color);flex:0 0 auto;-webkit-margin-start:auto;margin-inline-start:auto;padding:var(--size-tiny);}.m-card--is-clickable:hover .m-card__read-more,.m-card--is-clickable:focus-within .m-card__read-more{--read-more-color:white;--read-more-background-color:var(--color-shades-dark);}.m-card__read-more .m-icon{vertical-align:middle;}.m-card__logo-figure{flex:0 1 12rem;height:3rem;margin:0;pointer-events:none;}.m-card__logo{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:100%;}.m-card__figure{aspect-ratio:16/10;margin:0;max-width:none;order:-1;position:relative;}.m-card__image{bottom:0;height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;}[data-contrast=high] .m-slider--is-numbered .m-card__image{opacity:0.3;}.m-card__modal-toggle{background:transparent;border:0;font-size:var(--font-size-h2);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2;}.m-card__link::before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;}.m-card--theme-experience{background:transparent !important;-webkit-padding-before:3.25rem;padding-block-start:3.25rem;}.m-card--theme-experience .m-card__content{padding-block:0;position:static;}.m-card--theme-experience .m-card__title{color:inherit;max-width:unset;}.m-card--theme-experience .m-card__title-top,.m-card--theme-experience .m-card__title-bottom{display:block;max-width:12rem;}.m-card--theme-experience .m-card__title-top{left:var(--size-fluid-base);position:absolute;top:0;}.m-card--theme-experience .m-card__title-bottom{-webkit-margin-start:auto;margin-inline-start:auto;text-align:right;}.m-card--theme-experience .m-card__body{text-align:center;}.m-card--theme-experience .m-card__figure{padding-bottom:100%;}[data-contrast=high] .m-card--theme-experience .m-card__image{opacity:0.3;}.m-card--theme-education,.m-card--theme-course{background-color:var(--color-shades-gray-light);color:var(--color-shades-dark);}.m-slider .m-card--theme-education,.m-slider .m-card--theme-course{background-color:white;}.m-card--theme-education .m-card__content,.m-card--theme-course .m-card__content{display:flex;flex-flow:column nowrap;height:100%;-webkit-padding-before:var(--size-fluid-base);padding-block-start:var(--size-fluid-base);}.m-card--theme-education .m-card__title,.m-card--theme-course .m-card__title{color:currentColor;line-height:var(--font-line-height-small);margin:0;max-width:unset;}.m-card--theme-education .m-card__body,.m-card--theme-course .m-card__body{font-size:calc(var(--font-size-fluid-base) * 0.9375);}.m-card--theme-education .m-card__footer,.m-card--theme-course .m-card__footer{background-color:var(--color-shades-gray-light);-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:var(--size-fluid-base);padding-block-start:var(--size-fluid-base);}.m-slider .m-card--theme-education .m-card__footer,.m-slider .m-card--theme-course .m-card__footer{background-color:transparent;}.m-card--theme-education .m-card__logo,.m-card--theme-course .m-card__logo{mix-blend-mode:multiply;}.m-card--theme-course{background-color:var(--color-blue);}.m-card--theme-course .m-card__subtitle{margin-block:0 var(--size-tiny);order:-1;}.m-card--theme-course .m-card__footer{background-color:var(--color-blue);}.m-card--theme-skeleton{background-color:var(--color-shades-gray-light);}.m-card--theme-skeleton .m-card__content{-webkit-padding-before:var(--size-fluid-base);padding-block-start:var(--size-fluid-base);}.m-card--theme-skeleton .m-card__title,.m-card--theme-skeleton .m-card__body,.m-card--theme-skeleton .m-card__tags{display:flex;flex-flow:row wrap;gap:0.5rem;}.m-card--theme-skeleton .m-card__title span,.m-card--theme-skeleton .m-card__body span,.m-card--theme-skeleton .m-card__tags span{background-color:var(--color-shades-gray);display:block;height:1.5em;overflow:hidden;position:relative;width:60%;}.m-card--theme-skeleton .m-card__title span::before,.m-card--theme-skeleton .m-card__body span::before,.m-card--theme-skeleton .m-card__tags span::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:100%;box-shadow:0 0 80px 20px #fff;animation:skeletonSlide 0.6s infinite ease-in-out;}.m-card--theme-skeleton .m-card__title{margin:0;}.m-card--theme-skeleton .m-card__title span{height:2.5rem;}.m-card--theme-skeleton .m-card__body span:first-child{width:100%;}.m-card--theme-skeleton .m-card__tags{display:flex;flex-flow:row wrap;gap:0.25rem;}.m-card--theme-skeleton .m-card__tags span{height:2.25rem;width:6rem;}@keyframes skeletonSlide{from{left:-100px;}to{left:calc(100% + 100px);}}
.m-slider{--slider-gap:var(--size-fluid-base);--slider-padding-block:0;--slider-padding-inline:var(--slider-padding-block);-webkit-margin-before:var(--size-fluid-base);margin-block-start:var(--size-fluid-base);position:relative;}.m-slider--theme-page{--slider-size:calc(100% - ((var(--size-container-max) + var(--size-gap-base) * 2) - (var(--size-fluid-base) * 2)));--slider-padding-block:var(--size-small);--slider-padding-inline:max(var(--size-fluid-base),calc(var(--slider-size) / 2));}.m-slider--is-numbered{counter-reset:section;}.m-slider--theme-page.is-overflow .m-slider__track{max-width:var(--size-device-medium);overflow:visible;}@media (prefers-reduced-motion){.m-slider__list{transform:none !important;}}.m-slider--is-numbered .m-slider__slide{position:relative;}.m-slider--is-numbered .m-slider__slide::before{content:"#" counter(section);counter-increment:section;font-family:var(--font-family-heading);font-size:7.5rem;position:absolute;right:var(--size-fluid-base);top:0;transform:translateY(-50%);z-index:1;}[data-contrast=normal] .m-slider--is-numbered .m-slider__slide::before{color:var(--color-pink);}.m-slider__pager{display:flex;flex-wrap:wrap;gap:var(--size-nano);justify-content:center;-webkit-margin-before:var(--size-tiny);margin-block-start:var(--size-tiny);}.m-slider__pager--thumbs{gap:1px;}.m-slider__pager-handler{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-line);border:none;border-radius:50%;flex:0 0 auto;height:var(--size-small);padding:0;width:var(--size-small);}.m-slider__pager-handler[aria-selected=true]{background-color:var(--color-action);}.m-slider__pager--thumbs .m-slider__pager-handler{aspect-ratio:4/3;background-color:white;border:2px solid transparent;border-radius:var(--border-radius-large);height:auto;overflow:hidden;padding:2px;width:5rem;}.m-slider__pager--thumbs .m-slider__pager-handler[aria-selected=true]{border-color:var(--color-action);}.m-slider__pager--thumbs .m-slider__pager-handler:focus-visible{outline-offset:-2px;}.m-slider__pager--thumbs .m-slider__pager-handler img{border-radius:calc(var(--border-radius-large) - 4px);height:100%;margin:0;-o-object-fit:cover;object-fit:cover;opacity:0.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;}@media (prefers-reduced-motion:no-preference){.m-slider__pager--thumbs .m-slider__pager-handler img{transition:opacity 0.15s var(--ease-in-out-base);}}.m-slider__pager--thumbs .m-slider__pager-handler[aria-selected=true] img,.m-slider__pager--thumbs .m-slider__pager-handler:hover img{opacity:1;}.m-slider--theme-page .m-slider__arrows{display:flex;flex-flow:row nowrap;gap:0;position:absolute;right:calc(-1 * var(--size-fluid-small));top:calc(100% + 16.5px);}.m-slider__arrow{background:transparent;border:0;margin:0;padding:var(--size-fluid-small);position:absolute;top:50%;transform:translateY(-50%);z-index:99;}.m-slider--theme-page .m-slider__arrow{padding-left:0;transform:none;}.m-slider__arrow svg{fill:currentColor;}.m-slider--theme-page .m-slider__arrow svg{height:32px;width:32px;}.m-slider__arrow--next{right:-2rem;}@media (min-width:1440px){.m-slider__arrow--next{right:unset;left:100%;}}.m-slider--theme-page .m-slider__arrow--next{position:static;transform:none;}.m-slider__arrow--prev{left:-2rem;transform:scaleX(-1) translateY(-50%);}@media (min-width:1440px){.m-slider__arrow--prev{left:unset;right:100%;}}.m-slider--theme-page .m-slider__arrow--prev{position:static;transform:scaleX(-1);}
.m-visual{margin:0;padding-bottom:62.5%;position:relative;width:100%;}@media (min-width:768px){.t-grid--side .t-grid__item:nth-child(odd) .m-visual{padding-bottom:100%;}}.m-visual__image{height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;}
.m-box{--box-bg:transparent;background:var(--box-bg);border:1px solid var(--box-bg);padding:var(--size-fluid-large);}[data-contrast=high] .m-box{--box-bg:var(--color-shades-gray-light);}.m-box :where(*:first-child){-webkit-margin-before:0;margin-block-start:0;}[data-contrast=normal] .m-box--is-pink{--box-bg:var(--color-pink);}[data-contrast=normal] .m-box--is-blue{--box-bg:var(--color-blue);}[data-contrast=normal] .m-box--is-green{--box-bg:var(--color-green);}[data-contrast=normal] .m-box--is-shades-gray-light{--box-bg:var(--color-shades-gray-light);}.m-box--is-shades-dark{--box-bg:var(--color-shades-dark);--color-action:white;--color-action-text:var(--color-shades-dark);color:white;}[data-contrast=high] .m-box--is-shades-dark{--box-bg:var(--color-shades-dark);--color-action:white;--color-action-text:var(--color-shades-dark);}.m-box--is-link{display:block;line-height:var(--font-line-height-small);text-decoration:none;transition:color var(--ease-in-out-base) 0.2s,background var(--ease-in-out-base) 0.2s;}.m-box--is-link:hover,.m-box--is-link:focus,.m-box--is-link:active{background-color:white;color:var(--box-bg);}.m-box--is-link:focus-visible{outline:var(--outline);outline-color:var(--outline-color);outline-offset:2px;}.m-box--inset-small{padding-block:var(--size-fluid-base);padding-inline:var(--size-fluid-base);}.m-box--inset-tiny{padding-block:var(--size-fluid-small);padding-inline:var(--size-fluid-base);}.m-box--page{background:white;padding:calc(1.5 * var(--size-fluid-large)) 0;}
.m-list-info{margin:0;padding:0;}.m-list-info__item{align-items:center;display:flex;flex-flow:row nowrap;gap:var(--size-tiny);-webkit-margin-before:var(--size-nano);margin-block-start:var(--size-nano);}.m-list-info__label{flex:0 0 auto;font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);text-transform:uppercase;width:9.5rem;}.m-list-info__value{flex:1 1 auto;}
