.external-link:where(.astro-iapw6pve){padding-inline-end:.5ch}.external-link:where(.astro-iapw6pve) svg:where(.astro-iapw6pve){display:inline-block;vertical-align:middle;height:.5lh;width:auto;aspect-ratio:1;margin-inline-start:.375ch}.blockquote:where(.astro-ssjyvbjt){border:var(--border);border-radius:var(--space-xl) 0 var(--space-xl) 0}.blockquote:where(.astro-ssjyvbjt)>:where(.astro-ssjyvbjt){border-radius:calc(var(--space-xl) - var(--line-width) - 2px) 0 calc(var(--space-xl) - var(--line-width) - 2px) 0;text-align:center;color:var(--variant-on-surface);padding:var(--space-m-l);font-size:var(--text-step-2);font-weight:var(--weight-bold)}figure:where(.astro-ssjyvbjt).blockquote{display:flex;flex-direction:column;gap:var(--space-s-m);border-radius:var(--space-xl) 0 var(--space-xl) 0}figure:where(.astro-ssjyvbjt).blockquote strong{font-weight:inherit}figure:where(.astro-ssjyvbjt).blockquote blockquote:where(.astro-ssjyvbjt){display:flex;gap:var(--space-s-m);flex-direction:column}@media(width>=61.25em){figure:where(.astro-ssjyvbjt).blockquote blockquote:where(.astro-ssjyvbjt){flex-direction:row}}:where(.astro-ssjyvbjt):is(figure.blockquote blockquote):after{content:"";display:block;width:3.5rem;height:3.5rem;background-size:contain;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 102 80" fill="none"><path d="M45.3333 54.4502C45.3333 70.7853 37.358 80 22.2469 80H0V0H45.3333V54.4502ZM56.6667 80V0H102V54.4502C102 70.7853 94.0247 80 78.9136 80H56.6667Z" fill="%2300B1EB"/></svg>') center / contain no-repeat}@media(width>=61.25em){:where(.astro-ssjyvbjt):is(figure.blockquote blockquote):after{width:30rem;height:5rem}}figure:where(.astro-ssjyvbjt).blockquote>:where(.astro-ssjyvbjt){border-radius:calc(var(--space-xl) - var(--line-width) - 2px) 0 calc(var(--space-xl) - var(--line-width) - 2px) 0;font-family:var(--font-display);font-size:var(--text-step-d-2);font-weight:var(--weight-regular);line-height:var(--leading-tight);text-align:left}figure:where(.astro-ssjyvbjt).blockquote figcaption:where(.astro-ssjyvbjt){position:relative;display:flex;flex-direction:column;gap:var(--space-s-m);margin-block-start:var(--space-s-m);font-family:var(--font-base);font-size:var(--text-step-1);font-weight:var(--weight-regular)}:where(.astro-ssjyvbjt):is(figure.blockquote figcaption):before{content:"";display:block;height:5px;background:currentColor;max-width:35rem}.banner-message:where(.astro-3ftxsyd5){--gap: var(--space-m);--duration: calc(var(--message-length, 100) / 10 * 2.5s);position:relative;display:flex;gap:var(--gap);overflow:clip;padding-block:var(--space-xs-s);background-color:var(--dimmed-on-surface);color:var(--muted-on-surface);white-space:nowrap}.banner-message:where(.astro-3ftxsyd5)[data-paused] .banner-message__group:where(.astro-3ftxsyd5){animation-play-state:paused}@media(hover:hover){.banner-message:where(.astro-3ftxsyd5):hover .banner-message__group:where(.astro-3ftxsyd5){animation-play-state:paused}}.banner-message__toggle:where(.astro-3ftxsyd5){--focus-color: var(--muted-on-surface);position:absolute;z-index:1;inset-block:0;inset-inline-end:0;display:grid;place-items:center;width:2.75rem;padding:0;border:none;background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--dimmed-on-surface) 33%,transparent) 7.5%,color-mix(in srgb,var(--dimmed-on-surface) 57.8%,transparent) 15%,color-mix(in srgb,var(--dimmed-on-surface) 75.6%,transparent) 22.5%,color-mix(in srgb,var(--dimmed-on-surface) 87.5%,transparent) 30%,color-mix(in srgb,var(--dimmed-on-surface) 94.7%,transparent) 37.5%,color-mix(in srgb,var(--dimmed-on-surface) 98.4%,transparent) 45%,color-mix(in srgb,var(--dimmed-on-surface) 99.8%,transparent) 52.5%,var(--dimmed-on-surface) 60%);color:var(--muted-on-surface);cursor:pointer}.banner-message__toggle:where(.astro-3ftxsyd5):focus-visible{outline-offset:-.375rem}.banner-message__toggle:where(.astro-3ftxsyd5) svg:where(.astro-3ftxsyd5){width:1.25rem;height:1.25rem}.banner-message__toggle:where(.astro-3ftxsyd5)[data-playing=true] .icon-play:where(.astro-3ftxsyd5),.banner-message__toggle:where(.astro-3ftxsyd5)[data-playing=false] .icon-pause:where(.astro-3ftxsyd5){display:none}@media(scripting:none){.banner-message__toggle:where(.astro-3ftxsyd5){display:none}}.banner-message__group:where(.astro-3ftxsyd5){display:flex;flex-shrink:0;gap:var(--gap);min-width:100%;margin:0;padding:0;animation:banner-message-scroll var(--duration) linear infinite}.banner-message__item:where(.astro-3ftxsyd5):after{content:"//";content:"//" / "";padding-inline-start:var(--gap)}@keyframes banner-message-scroll{to{translate:calc(-100% - var(--gap)) 0}}@media(prefers-reduced-motion:reduce){.banner-message:where(.astro-3ftxsyd5){justify-content:center}.banner-message__toggle:where(.astro-3ftxsyd5){display:none}.banner-message__group:where(.astro-3ftxsyd5){flex-wrap:wrap;justify-content:center;min-width:0;flex-shrink:1;animation:none;padding-inline:var(--minimum-content-padding)}.banner-message__group:where(.astro-3ftxsyd5)[aria-hidden]{display:none}.banner-message__item:where(.astro-3ftxsyd5)[aria-hidden]{display:none}.banner-message__item:where(.astro-3ftxsyd5):nth-last-child(1 of:not([aria-hidden])):after{content:none}}.cta-link:where(.astro-vcu773ui)+.cta-link:where(.astro-vcu773ui){--stack-space: var(--space-m-l)}.cta-link__flex-wrap:where(.astro-vcu773ui){display:flex;flex-direction:column-reverse;justify-content:space-between;gap:var(--space-s)}@media(width>=40em){.cta-link__flex-wrap:where(.astro-vcu773ui){flex-direction:row}}.cta-link__icon:where(.astro-vcu773ui){width:var(--space-xl);height:var(--space-xl);flex-shrink:0;align-self:center;color:var(--color-light-blue)}.cta-link__icon:where(.astro-vcu773ui) svg:where(.astro-vcu773ui){width:100%;height:inherit}@media(width>=40em){.cta-link__icon:where(.astro-vcu773ui){width:var(--space-2xl-3xl);height:var(--space-2xl-3xl);align-self:flex-start}}.fact-list:where(.astro-v2zcfvo5){counter-reset:--facts;list-style:none;padding:0;margin:0}.fact-list:where(.astro-v2zcfvo5)>li:where(.astro-v2zcfvo5){counter-increment:--facts;font-size:var(--text-step-2);padding-inline-start:2.75em;position:relative}:where(.astro-v2zcfvo5):is(.fact-list>li):before{position:absolute;display:flex;justify-content:center;align-items:center;font-weight:var(--weight-bold);left:0;top:-.25em;width:2em;aspect-ratio:1;line-height:1;text-align:center;border-radius:100%;font-size:var(--text-step-2);border:var(--line-width) solid var(--variant-on-surface)}:where(.astro-v2zcfvo5):is(.fact-list>li) p{font-size:var(--text-step-0)}ol:where(.astro-v2zcfvo5).fact-list>li:where(.astro-v2zcfvo5):before{content:counter(--facts)}ol:where(.astro-v2zcfvo5).fact-list>li:where(.astro-v2zcfvo5):nth-child(4):before{content:"0" counter(--facts)}ul:where(.astro-v2zcfvo5).fact-list>li:where(.astro-v2zcfvo5):before{content:"";background-color:var(--color-white);background-image:url(data:image/svg+xml,%3Csvg%20width%3D%22225%22%20height%3D%22225%22%20viewBox%3D%220%200%20225%20225%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m149.185%2016.226-32.864%2037.16%2024.853%2021.642-30.73%2035.027-31.283-35.293%2023.795-21.12-32.636-37.16L.04%2078.24l32.863%2037.16%2024.605-21.652%2033.407%2038.227-50.525%2057.47%2021.662%2019.251%2048.392-54.802%2047.838%2054.536%2021.652-19.242-50.248-57.213%2033.15-37.684%209.878%208.545%2051.325%2012.031-18.699-49.192z%22%20fill%3D%22%23004B9C%22%2F%3E%3C%2Fsvg%3E);background-size:80% 80%;background-repeat:no-repeat;background-position:center}.gallery:where(.astro-mdlxh2nb){--bullet-size: var(--text-step-0);padding-bottom:var(--space-m);width:100%;display:flex;flex-direction:column;gap:var(--space-xs)}.gallery:where(.astro-mdlxh2nb):has(:focus-visible){--focus-color: color-mix(in srgb, var(--on-surface) 10%, transparent);background:var(--focus-color);box-shadow:0 0 0 var(--space-m) var(--focus-color);outline:3px dashed var(--on-surface);outline-offset:var(--space-m)}@media(width>95em){.gallery:where(.astro-mdlxh2nb){max-width:calc(33rem * var(--swiper-count))}}swiper-container:where(.astro-mdlxh2nb){width:100%}swiper-container:where(.astro-mdlxh2nb):not(:defined){display:flex;overflow:auto;padding-block-end:1.5rem;scroll-snap-type:x mandatory}@media(width>95em){swiper-container:where(.astro-mdlxh2nb){max-width:calc(33rem * var(--swiper-count));-webkit-mask-image:linear-gradient(90deg,#0000 0%,red 8rem calc(100% - 8rem),#0000 100%);mask-image:linear-gradient(90deg,#0000,red 8rem calc(100% - 8rem),#0000);margin-inline:auto}}swiper-slide:where(.astro-mdlxh2nb){flex-shrink:0;width:min(87vw,29rem);height:auto;padding-inline:var(--space-2xs-xs);scroll-snap-align:center;scroll-snap-stop:normal}swiper-slide:where(.astro-mdlxh2nb):not(.swiper-slide-active):defined{cursor:pointer}swiper-slide:where(.astro-mdlxh2nb):not(.swiper-slide-active):defined .gallery__slide-content:where(.astro-mdlxh2nb){opacity:.5;scale:.9}swiper-slide:where(.astro-mdlxh2nb) img{display:block;width:100%;aspect-ratio:1;height:auto;object-fit:cover}.gallery__slide-content:where(.astro-mdlxh2nb){border:var(--border);box-shadow:var(--shadow-offset) var(--shadow-offset) 0 var(--shadow);width:100%;height:auto;transition:opacity .3s ease-out,scale .3s ease-out}@media(prefers-reduced-motion:reduce){.gallery__slide-content:where(.astro-mdlxh2nb){transition:none}}.gallery__slide-content:where(.astro-mdlxh2nb)>:where(.astro-mdlxh2nb){padding:var(--space-2xs);background:var(--surface);width:100%;height:100%}.gallery__controls:where(.astro-mdlxh2nb){display:flex;justify-content:center;align-items:center;gap:var(--space-2xs)}@media(scripting:none){.gallery__controls:where(.astro-mdlxh2nb){display:none}}.gallery__pagination:where(.astro-mdlxh2nb){display:flex;justify-content:center;gap:var(--space-2xs-xs);width:calc((var(--space-2xs-xs) + var(--bullet-size)) * (var(--swiper-count) + 1.2))}.gallery__pagination:where(.astro-mdlxh2nb).is-locked{display:none}.gallery__pagination:where(.astro-mdlxh2nb) .swiper-pagination-bullet{display:block;width:var(--bullet-size);height:var(--bullet-size);border-radius:999rem;background:none;border:var(--border);border-color:var(--variant-on-surface);margin:0;cursor:pointer;transition:width .2s ease-out,background .2s ease-out,scale .1s ease-out}:where(.astro-mdlxh2nb):is(.gallery__pagination .swiper-pagination-bullet):focus-visible{outline:2px dashed var(--variant-on-surface);outline-offset:2px}:where(.astro-mdlxh2nb):is(.gallery__pagination .swiper-pagination-bullet):not(.swiper-pagination-bullet-active):hover{background:var(--dimmed-on-surface)}:where(.astro-mdlxh2nb):is(.gallery__pagination .swiper-pagination-bullet):active{scale:.9}.gallery__pagination:where(.astro-mdlxh2nb) .swiper-pagination-bullet-active{width:calc(var(--bullet-size) * 2);background:var(--variant-on-surface)}.gallery__button:where(.astro-mdlxh2nb){display:none;padding:0;border:none;background:none;cursor:pointer;color:var(--variant-on-surface);width:5.875rem;height:2.75rem;border-radius:4px;transform-origin:0;transition:transform .1s ease-out}.gallery__button:where(.astro-mdlxh2nb):focus-visible{outline:2px dashed var(--variant-on-surface);outline-offset:2px}.gallery__button:where(.astro-mdlxh2nb):active{transform:scaleX(1.2)}.gallery__button:where(.astro-mdlxh2nb):hover{color:var(--on-surface)}.gallery__button:where(.astro-mdlxh2nb).is-disabled{opacity:.35;cursor:auto;pointer-events:none}@media(hover:hover)and (pointer:fine)and (width>50em){.gallery__button:where(.astro-mdlxh2nb){display:block}}.gallery__button:where(.astro-mdlxh2nb).is-locked{display:none}.gallery__button:where(.astro-mdlxh2nb) svg:where(.astro-mdlxh2nb){width:100%;height:100%}.gallery__button:where(.astro-mdlxh2nb) svg:where(.astro-mdlxh2nb) .dashed-line:where(.astro-mdlxh2nb){stroke-width:var(--line-width)}.gallery__button--prev:where(.astro-mdlxh2nb){transform-origin:100%}.gallery__button--prev:where(.astro-mdlxh2nb) svg:where(.astro-mdlxh2nb){transform:rotate(180deg)}.logo-item:where(.astro-ywzjuxth){display:flex;justify-content:center;align-items:center;aspect-ratio:60 / 33;height:100%;padding:var(--space-s);background:var(--surface)}.logo-item__mark:where(.astro-ywzjuxth){--base-height: 100%;--scale-factor-horizontal: .1;--scale-factor-vertical: .6;--logo-min-size: .5;--logo-max-size: 1.25;--base-ratio: calc(var(--width) / var(--height));--factor-horizontal: min(var(--scale-factor-horizontal) * -1 * var(--base-ratio) + var(--scale-factor-horizontal) + 1, 1);--factor-vertical: max(var(--scale-factor-vertical) * -1 * var(--base-ratio) + var(--scale-factor-vertical) + 1, 1);display:block;aspect-ratio:var(--base-ratio);block-size:clamp(var(--base-height) * var(--logo-min-size),var(--base-height) * var(--factor-horizontal) * var(--factor-vertical),var(--base-height) * var(--logo-max-size));max-inline-size:100%}.logo-item__mark:where(.astro-ywzjuxth) picture{display:block}.logo-item__mark:where(.astro-ywzjuxth) img{display:block;inline-size:100%;block-size:auto}.video-container:where(.astro-nvhq6vl5){display:block;height:auto;aspect-ratio:var(--video-ratio, 16 / 9)}
