.text-image-carousel-block.svelte-40n51q{container-type:inline-size}.text-image-carousel-block.svelte-40n51q .section-inner:where(.svelte-40n51q){display:flex;flex-direction:column;gap:var(--gap-xl)}.text-image-carousel-block.svelte-40n51q .section-inner:where(.svelte-40n51q) .heading:where(.svelte-40n51q){margin:0}.text-image-carousel-block.svelte-40n51q .section-inner:where(.svelte-40n51q) .rows:where(.svelte-40n51q){display:flex;flex-direction:column;gap:var(--gap-xl)}.text-image-carousel-block.svelte-40n51q .section-inner:where(.svelte-40n51q) .rows:where(.svelte-40n51q) .row:where(.svelte-40n51q){display:grid;grid-template-columns:1fr;gap:var(--gap-md) var(--gap-xl)}@container (width >= 48rem){.text-image-carousel-block.svelte-40n51q .section-inner:where(.svelte-40n51q) .rows:where(.svelte-40n51q) .row:where(.svelte-40n51q){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.text-image-carousel-block.svelte-40n51q .section-inner:where(.svelte-40n51q) .rows:where(.svelte-40n51q) .row:where(.svelte-40n51q) .row-heading:where(.svelte-40n51q){margin:0;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.text-image-carousel-block.svelte-40n51q .section-inner:where(.svelte-40n51q) .rows:where(.svelte-40n51q) .row:where(.svelte-40n51q) .text-image-carousel-container:where(.svelte-40n51q){display:flex;flex-direction:column;gap:var(--gap-md)}.text-image-carousel-block.svelte-40n51q .section-inner:where(.svelte-40n51q) .rows:where(.svelte-40n51q) .row:where(.svelte-40n51q) .text-image-carousel-container:where(.svelte-40n51q) .carousel header h4{font-family:var(--ff-beta);font-size:var(--fs-heading-md);line-height:1.3;font-weight:500}.text-image-carousel-block.svelte-40n51q .section-inner:where(.svelte-40n51q) .rows:where(.svelte-40n51q) .row:where(.svelte-40n51q) .text-image-carousel-container:where(.svelte-40n51q) .gallery-trigger:where(.svelte-40n51q){display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:zoom-in;border-radius:var(--br-xl);overflow:hidden}.text-image-carousel-block.svelte-40n51q .section-inner:where(.svelte-40n51q) .rows:where(.svelte-40n51q) .row:where(.svelte-40n51q) .text-image-carousel-container:where(.svelte-40n51q) .gallery-trigger:where(.svelte-40n51q) img{width:100%;height:100%;object-fit:cover}.carousel-wrapper.svelte-40n51q{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 400px;--slide-width: min(80vw, 373px);--slide-gap: var(--gap-xs);gap:var(--gap-md) var(--gap-2xs);align-items:center}.carousel-wrapper.svelte-40n51q .carousel{grid-column:1 / -1;grid-row:2}.carousel-wrapper.svelte-40n51q .title:where(.svelte-40n51q){color:var(--color-on-surface-subtle)}@container (width < 37.5rem){.carousel-wrapper.svelte-40n51q{grid-template-rows:auto 300px}}.contact-block.svelte-176qgtq{background-image:var(--bg-xs);background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--color-brand-bold);background-blend-mode:luminosity;container-type:inline-size}@media(min-width:40rem){.contact-block.svelte-176qgtq{background-image:var(--bg-sm, var(--bg-xs))}}@media(min-width:80rem){.contact-block.svelte-176qgtq{background-image:var(--bg-md, var(--bg-sm, var(--bg-xs)))}}@media(min-width:120rem){.contact-block.svelte-176qgtq{background-image:var(--bg-lg, var(--bg-md, var(--bg-xs)))}}.contact-block.svelte-176qgtq .section-inner:where(.svelte-176qgtq){padding-block:var(--gap-3xl);display:flex;flex-direction:column;gap:var(--gap-lg)}@container (width >= 48rem){.contact-block.svelte-176qgtq .section-inner:where(.svelte-176qgtq){display:grid;flex-direction:unset;grid-template-columns:minmax(0,46.875rem) min(45%,23.75rem);align-items:end}}.contact-block.svelte-176qgtq .section-inner:where(.svelte-176qgtq) .big-tile:where(.svelte-176qgtq){padding:var(--gap-xl) var(--content-padding);border-radius:var(--br-xl);display:flex;flex-direction:column;gap:var(--gap-xl);background-color:var(--color-surface-subtle)}.contact-block.svelte-176qgtq .section-inner:where(.svelte-176qgtq) .big-tile:where(.svelte-176qgtq) h2:where(.svelte-176qgtq){margin:0;color:var(--color-on-surface-subtle)}.contact-block.svelte-176qgtq .section-inner:where(.svelte-176qgtq) .big-tile:where(.svelte-176qgtq) .text-default:where(.svelte-176qgtq)>*:not(:first-child){margin-top:var(--gap-xs)}.contact-block.svelte-176qgtq .section-inner:where(.svelte-176qgtq) .small-tile:where(.svelte-176qgtq){padding:var(--gap-lg) var(--gap-md);border-radius:var(--br-xl);display:flex;flex-direction:column;gap:var(--gap-md);background-color:var(--color-brand-bold);color:var(--color-on-surface-inverted)}.contact-block.svelte-176qgtq .section-inner:where(.svelte-176qgtq) .small-tile:where(.svelte-176qgtq) h3:where(.svelte-176qgtq){margin:0;color:var(--color-on-brand-bold)}.contact-block.svelte-176qgtq .section-inner:where(.svelte-176qgtq) .small-tile:where(.svelte-176qgtq) .text-default:where(.svelte-176qgtq)>*:not(:first-child){margin-top:var(--gap-xs)}.contact-block.svelte-176qgtq .section-inner:where(.svelte-176qgtq) .small-tile:where(.svelte-176qgtq) .icon-links:where(.svelte-176qgtq){flex-direction:column;align-items:flex-start;gap:var(--gap-xs)}.contact-block.svelte-176qgtq .section-inner:where(.svelte-176qgtq) .icon-links:where(.svelte-176qgtq){display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-sm) var(--gap-md);align-items:center;margin-top:auto}.contact-block.svelte-176qgtq .section-inner:where(.svelte-176qgtq) .icon-links:where(.svelte-176qgtq) .button.text{text-decoration:underline;text-underline-offset:32%;text-decoration-color:transparent;transition:text-decoration-color var(--transition-normal)}.contact-block.svelte-176qgtq .section-inner:where(.svelte-176qgtq) .icon-links:where(.svelte-176qgtq) .button.text:hover{text-decoration-color:currentColor}.contact-form-block.svelte-do51a4{background-image:var(--bg-xs);background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--color-brand-bold);background-blend-mode:luminosity;container-type:inline-size}@media(min-width:40rem){.contact-form-block.svelte-do51a4{background-image:var(--bg-sm, var(--bg-xs))}}@media(min-width:80rem){.contact-form-block.svelte-do51a4{background-image:var(--bg-md, var(--bg-sm, var(--bg-xs)))}}@media(min-width:120rem){.contact-form-block.svelte-do51a4{background-image:var(--bg-lg, var(--bg-md, var(--bg-xs)))}}.contact-form-block.svelte-do51a4 .section-inner:where(.svelte-do51a4){padding-block:var(--gap-3xl);display:flex;flex-direction:column;gap:var(--gap-lg)}@container (width >= 48rem){.contact-form-block.svelte-do51a4 .section-inner:where(.svelte-do51a4){display:grid;flex-direction:unset;grid-template-columns:minmax(0,46.875rem) min(45%,23.75rem);align-items:end}}.contact-form-block.svelte-do51a4 .section-inner:where(.svelte-do51a4) .big-tile:where(.svelte-do51a4):only-child{grid-column:1 / -1;box-sizing:border-box;max-width:46.875rem}.contact-form-block.svelte-do51a4 .section-inner:where(.svelte-do51a4) .big-tile:where(.svelte-do51a4){container-type:inline-size;padding:var(--gap-xl) var(--content-padding);border-radius:var(--br-xl);display:flex;flex-direction:column;gap:var(--gap-xl);background-color:var(--color-surface-subtle)}.contact-form-block.svelte-do51a4 .section-inner:where(.svelte-do51a4) .big-tile:where(.svelte-do51a4) h2:where(.svelte-do51a4){margin:0;color:var(--color-on-surface-subtle)}.contact-form-block.svelte-do51a4 .section-inner:where(.svelte-do51a4) .big-tile:where(.svelte-do51a4) .form>.form-group{display:grid;grid-template-columns:1fr}.contact-form-block.svelte-do51a4 .section-inner:where(.svelte-do51a4) .big-tile:where(.svelte-do51a4) .form>.form-group>.header{grid-column:1 / -1}@container (width >= 32rem){.contact-form-block.svelte-do51a4 .section-inner:where(.svelte-do51a4) .big-tile:where(.svelte-do51a4) .form>.form-group:first-of-type{grid-template-columns:1fr 1fr}}.contact-form-block.svelte-do51a4 .section-inner:where(.svelte-do51a4) .big-tile:where(.svelte-do51a4) .form>.form-group:not(:first-child),.contact-form-block.svelte-do51a4 .section-inner:where(.svelte-do51a4) .big-tile:where(.svelte-do51a4) .form>.checkbox-container{margin-top:var(--gap-xl)}.contact-form-block.svelte-do51a4 .section-inner:where(.svelte-do51a4) .big-tile:where(.svelte-do51a4) .form .checkbox-label a{text-decoration:underline;text-underline-offset:16%;text-decoration-color:currentColor;transition:text-decoration-color var(--transition-normal)}.contact-form-block.svelte-do51a4 .section-inner:where(.svelte-do51a4) .big-tile:where(.svelte-do51a4) .form .checkbox-label a:hover{text-decoration-color:transparent}.contact-form-block.svelte-do51a4 .section-inner:where(.svelte-do51a4) .big-tile:where(.svelte-do51a4) .form>.buttons{justify-content:flex-start}.contact-form-block.svelte-do51a4 .section-inner:where(.svelte-do51a4) .big-tile:where(.svelte-do51a4) .success-message:where(.svelte-do51a4){display:flex;flex-direction:column;gap:var(--gap-md);color:var(--color-success)}.centered-text-block.svelte-kvw1rj{container-type:inline-size}.centered-text-block.svelte-kvw1rj.highlight-section{background:var(--color-brand-subtle);margin-block:var(--gap-4xl);position:relative}.centered-text-block.svelte-kvw1rj.highlight-section:before,.centered-text-block.svelte-kvw1rj.highlight-section:after{content:"";position:absolute;left:0;display:block;width:100%;height:var(--gap-4xl)}.centered-text-block.svelte-kvw1rj.highlight-section:before{top:calc(var(--gap-4xl) * -1);background:linear-gradient(var(--color-brand-subtle-gradient-end),var(--color-brand-subtle-gradient-start))}.centered-text-block.svelte-kvw1rj.highlight-section:after{bottom:calc(var(--gap-4xl) * -1);background:linear-gradient(var(--color-brand-subtle-gradient-start),var(--color-brand-subtle-gradient-end))}.centered-text-block.svelte-kvw1rj.highlight-section h2:where(.svelte-kvw1rj){color:var(--color-on-brand-subtle)}.centered-text-block.svelte-kvw1rj .section-inner:where(.svelte-kvw1rj){display:flex;flex-direction:column;gap:var(--gap-lg);align-items:center;justify-content:center}.centered-text-block.svelte-kvw1rj .section-inner:where(.svelte-kvw1rj) .icons:where(.svelte-kvw1rj){display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-sm);align-items:center;justify-content:flex-start}.centered-text-block.svelte-kvw1rj .section-inner:where(.svelte-kvw1rj) .heading:where(.svelte-kvw1rj){margin:0;text-align:center}.centered-text-block.svelte-kvw1rj .section-inner:where(.svelte-kvw1rj) .paragraph:where(.svelte-kvw1rj){text-align:center;max-width:43.75rem;margin-inline:auto}.centered-text-block.svelte-kvw1rj .section-inner:where(.svelte-kvw1rj) .icon-links:where(.svelte-kvw1rj){display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-xs);align-items:center;justify-content:center}.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx){display:flex;flex-direction:column;gap:var(--gap-3xl)}.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx) .difficulty-item:where(.svelte-1ch12bx){display:flex;flex-direction:column;gap:var(--gap-lg);box-sizing:border-box;container-type:inline-size}.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx) .difficulty-item:where(.svelte-1ch12bx) .heading-icons:where(.svelte-1ch12bx){display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-sm);align-items:center;justify-content:flex-start}.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx) .difficulty-item:where(.svelte-1ch12bx) .heading-icons:where(.svelte-1ch12bx) .heading:where(.svelte-1ch12bx){margin:0;color:var(--color-on-surface-subtle)}.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx) .difficulty-item:where(.svelte-1ch12bx) .heading-icons:where(.svelte-1ch12bx) .icons:where(.svelte-1ch12bx){display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx) .difficulty-item:where(.svelte-1ch12bx) .infos-image:where(.svelte-1ch12bx){display:flex;flex-direction:column;gap:var(--gap-lg)}@container (width >= 40rem){.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx) .difficulty-item:where(.svelte-1ch12bx) .infos-image:where(.svelte-1ch12bx):has(>:where(.svelte-1ch12bx):nth-child(2)){display:grid;flex-direction:unset;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}}.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx) .difficulty-item:where(.svelte-1ch12bx) .infos-image:where(.svelte-1ch12bx) .infos:where(.svelte-1ch12bx){background-color:var(--color-surface-subtle);border-radius:var(--br-xl);padding:var(--gap-md);max-width:100%}.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx) .difficulty-item:where(.svelte-1ch12bx) .infos-image:where(.svelte-1ch12bx) .infos:where(.svelte-1ch12bx) .info:where(.svelte-1ch12bx){display:flex;flex-direction:column;gap:var(--gap-2xs)}.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx) .difficulty-item:where(.svelte-1ch12bx) .infos-image:where(.svelte-1ch12bx) .infos:where(.svelte-1ch12bx) .info:where(.svelte-1ch12bx) .icon-heading:where(.svelte-1ch12bx){display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-xs);align-items:center;justify-content:flex-start}.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx) .difficulty-item:where(.svelte-1ch12bx) .infos-image:where(.svelte-1ch12bx) .infos:where(.svelte-1ch12bx) .info:where(.svelte-1ch12bx) .icon-heading:where(.svelte-1ch12bx) .info-heading:where(.svelte-1ch12bx){color:var(--color-on-surface-subtle)}.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx) .difficulty-item:where(.svelte-1ch12bx) .infos-image:where(.svelte-1ch12bx) .infos:where(.svelte-1ch12bx) .info:where(.svelte-1ch12bx):first-child:has(+.info:where(.svelte-1ch12bx)){padding-bottom:var(--gap-md);border-bottom:.0625rem solid var(--color-outline-subtle)}.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx) .difficulty-item:where(.svelte-1ch12bx) .infos-image:where(.svelte-1ch12bx) .infos:where(.svelte-1ch12bx) .info:where(.svelte-1ch12bx):first-child+.info:where(.svelte-1ch12bx){padding-top:var(--gap-md)}.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx) .difficulty-item:where(.svelte-1ch12bx) .infos-image:where(.svelte-1ch12bx) .infos:where(.svelte-1ch12bx) .info:where(.svelte-1ch12bx):not(:first-child):not(:last-child){padding-bottom:var(--gap-md);border-bottom:.0625rem solid var(--color-outline-subtle)}.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx) .difficulty-item:where(.svelte-1ch12bx) .infos-image:where(.svelte-1ch12bx) .infos:where(.svelte-1ch12bx) .info:where(.svelte-1ch12bx):last-child:not(:first-child){padding-top:var(--gap-md)}.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx) .difficulty-item:where(.svelte-1ch12bx) .infos-image:where(.svelte-1ch12bx) .image:where(.svelte-1ch12bx){width:100%;height:clamp(15rem,13.065rem + 8.2559vw,20rem);border-radius:var(--br-xl);overflow:hidden}.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx) .difficulty-item:where(.svelte-1ch12bx) .paragraph:where(.svelte-1ch12bx){max-width:43.75rem}.difficulties-block.svelte-1ch12bx .section-inner:where(.svelte-1ch12bx) .difficulty-item:where(.svelte-1ch12bx) .button{max-width:max-content}.full-width.svelte-1lqsej article:where(.svelte-1lqsej){display:grid;gap:var(--gap-xl)}@media(min-width:60rem){.full-width.svelte-1lqsej article:where(.svelte-1lqsej){grid-template-columns:1fr 2fr}}.card-grid-block.svelte-1373xwm{container-type:inline-size}.card-grid-block.svelte-1373xwm.highlight-section{background:var(--color-brand-subtle);margin-block:var(--gap-4xl);position:relative}.card-grid-block.svelte-1373xwm.highlight-section:before,.card-grid-block.svelte-1373xwm.highlight-section:after{content:"";position:absolute;left:0;display:block;width:100%;height:var(--gap-4xl)}.card-grid-block.svelte-1373xwm.highlight-section:before{top:calc(var(--gap-4xl) * -1);background:linear-gradient(var(--color-brand-subtle-gradient-end),var(--color-brand-subtle-gradient-start))}.card-grid-block.svelte-1373xwm.highlight-section:after{bottom:calc(var(--gap-4xl) * -1);background:linear-gradient(var(--color-brand-subtle-gradient-start),var(--color-brand-subtle-gradient-end))}.card-grid-block.svelte-1373xwm.highlight-section h2:where(.svelte-1373xwm),.card-grid-block.svelte-1373xwm.highlight-section .carousel header h3{color:var(--color-on-brand-subtle)}.card-grid-block.svelte-1373xwm.highlight-section .carousel header .controls .button svg{--tint: var(--color-on-brand-subtle) !important}.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .heading:where(.svelte-1373xwm).typo-heading-md{margin-bottom:var(--gap-md)}.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .heading:where(.svelte-1373xwm).typo-heading-lg{margin-bottom:var(--gap-md)}.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .heading:where(.svelte-1373xwm).typo-heading-xl{margin-bottom:var(--gap-xl)}.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .heading:where(.svelte-1373xwm).typo-heading-2xl{margin-bottom:var(--gap-xl)}.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm){list-style:none;padding:0;display:grid;grid-template-columns:1fr;gap:var(--gap-lg)}@container (width >= 54rem){.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm){grid-template-columns:1fr 1fr}}.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm).nowrap{display:flex}@container (width < 54rem){.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm).nowrap{flex-wrap:wrap}.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm).nowrap .card:where(.svelte-1373xwm){width:100%}}.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm){display:flex;flex-direction:column;gap:var(--gap-md);padding:var(--gap-lg) var(--gap-md);border-radius:var(--br-xl)}.filled:where(.svelte-1373xwm) :is(.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm)).white{background:var(--color-surface-subtle)}.filled:where(.svelte-1373xwm) :is(.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm)).white .card-heading:where(.svelte-1373xwm){color:var(--color-on-surface)}.filled:where(.svelte-1373xwm) :is(.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm)).white .icon-links:where(.svelte-1373xwm) .button{color:var(--color-on-surface)}.filled:where(.svelte-1373xwm) :is(.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm)).green{background:var(--color-brand-subtle);border:.0625rem solid var(--color-outline-subtle)}.filled:where(.svelte-1373xwm) :is(.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm)).green .card-heading:where(.svelte-1373xwm){color:var(--color-on-brand-subtle)}.filled:where(.svelte-1373xwm) :is(.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm)).green .icon-links:where(.svelte-1373xwm) .button{color:var(--color-on-brand-subtle)}.filled:where(.svelte-1373xwm) :is(.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm)).gray{background:var(--color-surface);border:.0625rem solid var(--color-outline-subtle)}.filled:where(.svelte-1373xwm) :is(.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm)).gray .card-heading:where(.svelte-1373xwm){color:var(--color-on-surface-subtle)}.filled:where(.svelte-1373xwm) :is(.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm)).gray .icon-links:where(.svelte-1373xwm) .button{color:var(--color-on-surface)}.outlined:where(.svelte-1373xwm) :is(.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm)){border:.0625rem solid var(--color-outline-subtle)}.nowrap:where(.svelte-1373xwm) :is(.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm)){gap:var(--gap-lg)}.nowrap:where(.svelte-1373xwm) :is(.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm)) .text:where(.svelte-1373xwm){gap:var(--gap-sm)}.nowrap:where(.svelte-1373xwm) :is(.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm)).white .card-heading:where(.svelte-1373xwm){color:var(--color-on-surface-subtle)}.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm) .text:where(.svelte-1373xwm){display:flex;flex-direction:column;gap:var(--gap-md)}.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm) .text:where(.svelte-1373xwm) .truncated-text strong{font-weight:500}.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm) .icons:where(.svelte-1373xwm){display:flex;flex-direction:row;gap:var(--gap-sm)}.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm) .icon-links:where(.svelte-1373xwm){display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-xs);margin-top:auto}.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm) .icon-links:where(.svelte-1373xwm) .button.text{text-decoration:underline;text-underline-offset:32%;text-decoration-color:transparent;transition:text-decoration-color var(--transition-normal)}.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) .cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm) .icon-links:where(.svelte-1373xwm) .button.text:hover{text-decoration-color:currentColor}.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) ol.cards:where(.svelte-1373xwm){gap:var(--gap-md);counter-reset:card-counter}@container (width >= 54rem){.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) ol.cards:where(.svelte-1373xwm).nowrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:start}}.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) ol.cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm){padding:var(--gap-md);position:relative;counter-increment:card-counter}.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) ol.cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm):before{content:counter(card-counter) ".";position:absolute;top:0;right:0;width:calc(var(--gap-xs) * 2 + var(--fs-heading-md));height:calc(var(--gap-xs) * 2 + var(--fs-heading-md));flex-shrink:0;display:flex;justify-content:center;align-items:center;font-weight:700;color:var(--color-on-disabled);border:0 solid var(--color-outline-subtle);border-width:0 0 .0625rem .0625rem;border-bottom-left-radius:var(--br-xl);font-family:var(--ff-alpha);font-size:var(--fs-heading-md);font-style:normal;font-weight:600;line-height:1.2}.nowrap:where(.svelte-1373xwm) :is(.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) ol.cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm)){gap:var(--gap-sm)}.nowrap:where(.svelte-1373xwm) :is(.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) ol.cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm)) .text:where(.svelte-1373xwm){gap:var(--gap-3xs)}.nowrap:where(.svelte-1373xwm) :is(.card-grid-block.svelte-1373xwm .section-inner:where(.svelte-1373xwm) ol.cards:where(.svelte-1373xwm) .card:where(.svelte-1373xwm)).white .card-heading:where(.svelte-1373xwm){color:var(--color-on-surface)}.trip-comparison-block.svelte-1gkyuaa{container-type:inline-size}.trip-comparison-block.svelte-1gkyuaa .text-heading:where(.svelte-1gkyuaa){text-align:center;max-width:40rem;margin-inline:auto}.trip-comparison-block.svelte-1gkyuaa .text-paragraph:where(.svelte-1gkyuaa){text-align:center;max-width:40rem;margin-inline:auto;margin-top:var(--gap-lg)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa){list-style:none;padding:0;gap:var(--gap-md);margin-top:var(--gap-2xl)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa).count-2,.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa).count-3{display:grid;align-items:end}@container (width >= 54rem){.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa).count-2{grid-template-columns:.57fr .43fr}}@container (width >= 54rem){.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa).count-3{grid-template-columns:.36fr .36fr .28fr}}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa) .card:where(.svelte-1gkyuaa){display:flex;flex-direction:column;gap:var(--gap-lg);padding:var(--gap-lg) var(--gap-md);border-radius:var(--br-xl)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa) .card:where(.svelte-1gkyuaa).white{background:var(--color-surface-subtle)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa) .card:where(.svelte-1gkyuaa).white .card-heading:where(.svelte-1gkyuaa){color:var(--color-on-surface-subtle)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa) .card:where(.svelte-1gkyuaa).white .button{color:var(--color-on-surface)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa) .card:where(.svelte-1gkyuaa).green{gap:var(--gap-md);background:var(--color-brand-subtle);border:.0625rem solid var(--color-outline-subtle)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa) .card:where(.svelte-1gkyuaa).green .card-heading:where(.svelte-1gkyuaa){color:var(--color-on-brand-subtle)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa) .card:where(.svelte-1gkyuaa).green .button{color:var(--color-on-brand-subtle)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa) .card:where(.svelte-1gkyuaa).gray{background:var(--color-surface);border:.0625rem solid var(--color-outline-subtle)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa) .card:where(.svelte-1gkyuaa).gray .card-heading:where(.svelte-1gkyuaa){color:var(--color-on-surface-subtle)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa) .card:where(.svelte-1gkyuaa).gray .button{color:var(--color-on-surface)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa) .card:where(.svelte-1gkyuaa) .text:where(.svelte-1gkyuaa){display:flex;flex-direction:column;gap:var(--gap-sm)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa) .card:where(.svelte-1gkyuaa) .icons:where(.svelte-1gkyuaa){display:flex;flex-direction:row;gap:var(--gap-2xs)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa) .card:where(.svelte-1gkyuaa) .icon-list:where(.svelte-1gkyuaa){list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--gap-2xs)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa) .card:where(.svelte-1gkyuaa) .icon-list:where(.svelte-1gkyuaa) li:where(.svelte-1gkyuaa){display:flex;flex-direction:row;align-items:flex-start;gap:var(--gap-xs)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa) .card:where(.svelte-1gkyuaa) .icon-links:where(.svelte-1gkyuaa){display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-xs)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa) .card:where(.svelte-1gkyuaa) .icon-links:where(.svelte-1gkyuaa) .button.text{text-decoration:underline;text-underline-offset:32%;text-decoration-color:transparent;transition:text-decoration-color var(--transition-normal)}.trip-comparison-block.svelte-1gkyuaa .cards:where(.svelte-1gkyuaa) .card:where(.svelte-1gkyuaa) .icon-links:where(.svelte-1gkyuaa) .button.text:hover{text-decoration-color:currentColor}.trip-comparison-block.svelte-1gkyuaa .text-default:where(.svelte-1gkyuaa)>*:not(:first-child){margin-top:var(--gap-xs)}.trip-carousel-block.svelte-196t9ap{container-type:inline-size}.trip-carousel-block.svelte-196t9ap.highlight-section{background:var(--color-brand-subtle);margin-block:var(--gap-4xl);position:relative}.trip-carousel-block.svelte-196t9ap.highlight-section:before,.trip-carousel-block.svelte-196t9ap.highlight-section:after{content:"";position:absolute;left:0;display:block;width:100%;height:var(--gap-4xl)}.trip-carousel-block.svelte-196t9ap.highlight-section:before{top:calc(var(--gap-4xl) * -1);background:linear-gradient(var(--color-brand-subtle-gradient-end),var(--color-brand-subtle-gradient-start))}.trip-carousel-block.svelte-196t9ap.highlight-section:after{bottom:calc(var(--gap-4xl) * -1);background:linear-gradient(var(--color-brand-subtle-gradient-start),var(--color-brand-subtle-gradient-end))}.trip-carousel-block.svelte-196t9ap .section-inner:where(.svelte-196t9ap){display:flex;flex-direction:column;gap:var(--gap-lg)}.trip-carousel-block.svelte-196t9ap .section-inner:where(.svelte-196t9ap) .heading:where(.svelte-196t9ap){margin:0}.trip-carousel-block.svelte-196t9ap .section-inner:where(.svelte-196t9ap) .carousel header h2{margin:0}.trip-carousel-block.svelte-196t9ap .small-title:where(.svelte-196t9ap){color:var(--color-on-brand-subtle)}.trip-carousel-block.svelte-196t9ap .carousel-wrapper:where(.svelte-196t9ap){display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 400px;align-items:center;gap:var(--gap-md)}@container (width < 48rem){.trip-carousel-block.svelte-196t9ap .carousel-wrapper:where(.svelte-196t9ap){grid-template-rows:auto 350px}}.trip-carousel-block.svelte-196t9ap .carousel-wrapper:where(.svelte-196t9ap) .carousel{grid-column:1 / -1;grid-row:2;align-self:stretch}.trip-carousel-block.svelte-196t9ap .detail-card>.body,.trip-carousel-block.svelte-196t9ap .detail-card>.badge{opacity:clamp(0,4 * calc((var(--slide-scroll-progress, 1) - 0)) - 3,1)}
