.card{--inset-text: min( calc( var(--padding-inner-container) - var(--padding-outer-container) * 2 - 50vw + var(--max-supported-width) * .5 ), var(--padding-inner-container) - var(--padding-outer-container) * 2 );--inset-text-right: 0;position:relative;margin-block:var(--spacing-small);margin-inline:max(calc(50vw - var(--max-supported-width) * .5 + var(--padding-outer-container)),var(--padding-outer-container))}.card-text{padding-block:var(--spacing-small);padding-inline:var(--padding-outer-container)}.card-full-width{--inset-text: min( calc( var(--inset-text-full-width-card) - 50vw + var(--max-supported-width) * .5 ), var(--inset-text-full-width-card) );margin-inline:max(calc(50vw - var(--max-supported-width) * .5),var(--padding-full-width-card));padding-inline:0}.card-full-width .card-text{padding-inline:0}.grid .card:has(+.card){margin-bottom:0}.card+.card{margin-top:0}.section .card{margin-inline:calc(var(--padding-outer-container) - var(--padding-inner-container))}.section .card-full-width{margin-inline:calc(var(--padding-full-width-card) - var(--padding-inner-container))}.section .card:last{margin-bottom:0}.grid .card{margin-block:0;margin-inline:0;padding-inline:0}.grid .card-text{padding-inline:var(--padding-outer-container)}.grid .card-full-width{margin-inline:var(--padding-full-width-card)}.grid .card-full-width .card-text{padding-inline:0}.card:has(+.card){margin-bottom:var(--spacing-tiny)}.grid-inset .card{--inset-text: 0;padding-left:0}.grid-inset .card-text{padding-inline:var(--padding-outer-container)}.section .grid .card{margin-top:0;margin-bottom:0}.carousel .card{--inset-text: 0;margin-left:0;padding-inline:0;margin-right:var(--spacing-tiny);margin-block:0;height:auto;width:var(--carousel-tile-width);min-width:var(--carousel-tile-width);aspect-ratio:1 / 1}.carousel .card-text{padding-inline:var(--padding-outer-container)}.list-reset{margin-top:var(--spacing-medium)!important}.card-bottom>:last-child{margin-top:auto}.card.card-no-default-spacing{margin:0;padding:0}.card-text.card-no-default-spacing{padding:0}.grid .card.card-no-default-spacing,.carousel .card.card-no-default-spacing,.section .card.card-no-default-spacing{margin:0;padding:0}.grid .card-text.card-no-default-spacing,.carousel .card-text.card-no-default-spacing{padding:0}.grid{--inset-text: min( calc( var(--padding-inner-container) - 50vw + var(--max-supported-width) * .5 ), var(--padding-inner-container) );padding-bottom:var(--spacing-small);column-gap:var(--spacing-tiny);row-gap:var(--spacing-small)}.grid-full-width{--inset-text: min( calc( var(--padding-inner-container) - 50vw + var(--max-supported-width) * .5 ), var(--padding-inner-container) )}.grid-inset{--inset-text: 0;padding-inline:var(--padding-inner-container)}.section .grid{--inset-text: 0;padding-bottom:0}.section .grid-full-width{--inset-text: min( calc( var(--padding-inner-container) - 50vw + var(--max-supported-width) * .5 ), var(--padding-inner-container) );margin-left:calc(var(--padding-inner-container) * -1);margin-right:calc(var(--padding-inner-container) * -1)}.section .grid-inset{--inset-text: 0;margin-left:0;margin-right:0;padding-inline:0}.card .grid{--inset-text: min( calc( var(--padding-inner-container) - var(--padding-outer-container) * 2 - 50vw + var(--max-supported-width) * .5 ), calc(var(--padding-inner-container) - var(--padding-outer-container) * 2) );margin-inline:calc(var(--padding-outer-container) * -1);padding-inline:var(--padding-outer-container);padding-bottom:0}.grid:has(.card){margin-block:var(--spacing-small);padding-bottom:0;padding-inline:var(--padding-outer-container);row-gap:var(--spacing-tiny)}.grid:has(.card-full-width){padding-inline:0}.grid-inset:has(.card){padding-inline:var(--padding-inner-container)}.section .card .grid{margin-block:0}.section .grid:has(.card){margin-inline:calc(var(--padding-inner-container) * -1);margin-bottom:0}.section .grid:has(.card-full-width){margin-inline:calc(var(--padding-inner-container) * -1);padding-inline:0}.grid>.tile img{margin-top:var(--spacing-small)}.tile{--inset-text: 0;padding-inline:max(calc(50vw - var(--max-supported-width) * .5 + var(--padding-inner-container)),var(--padding-inner-container))}.card .tile{padding-inline:calc(var(--padding-inner-container) - var(--padding-outer-container) * 2)}.card-full-width .tile{--inset-text: min( calc( var(--inset-text-full-width-card) - 50vw + var(--max-supported-width) * .5 ), var(--inset-text-full-width-card) );padding-inline:0}.grid .tile{padding-inline:var(--padding-inner-container)}.grid-inset .tile{padding-inline:0}.section>.tile{margin-inline:min(calc(var(--padding-inner-container) * -1 - 50vw + var(--max-supported-width) * .5),calc(var(--padding-inner-container) * -1))}.section .grid .tile{padding-inline:0}.section .grid-full-width .tile{padding-inline:var(--padding-inner-container)}.grid .card .tile{padding-inline:min(calc(var(--padding-inner-container) - var(--padding-outer-container)),var(--padding-outer-container))}.section .grid-inset .card .tile{--inset-text: 0;padding-inline:0}.section .grid .card-full-width .tile{padding-inline:0}.card .grid .tile{padding-inline:calc(var(--padding-inner-container) - var(--padding-outer-container) * 2)}.tile-bottom>:last-child{margin-top:auto}:root{--carousel-tile-width: calc(375px - 2*var(--padding-outer-container));--carousel-colorbox-height: 100px}@media(min-width:768px){:root{--carousel-tile-width: 500px;--carousel-colorbox-height: 125px}}@media(min-width:1200px){:root{--carousel-tile-width: 500px;--carousel-colorbox-height: 130px}}@layer utilities{.carousel{padding-top:var(--spacing-small);padding-bottom:var(--spacing-small)}.carousel .carousel__viewport{overflow:hidden}.carousel .carousel__container{display:flex;touch-action:pan-y}}.section .carousel{margin-inline:calc(var(--padding-inner-container) * -1)}.section>.carousel:has(+script:last-child){padding-bottom:0}.hero-image{padding-inline:var(--padding-outer-container);padding-bottom:calc(var(--spacing-large) * .5)}.section .hero-image{padding-inline:0;padding-bottom:0;margin-left:calc(var(--padding-outer-container) - var(--padding-inner-container))}.list{--inset-text: 0;max-width:none;padding-left:max(calc(50vw - var(--max-supported-width) * .5 + var(--padding-inner-container) + var(--padding-outer-container)),var(--padding-inner-container) + var(--padding-outer-container));padding-bottom:var(--spacing-small);padding-top:var(--spacing-small);color:#000}.list li::marker{color:#000}.no-marker li::marker{content:""}.icon-marker li::marker{content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20width='21'%20height='13'%20viewBox='0%200%205.55625%203.4395834'%20version='1.1'%20id='svg1'%20sodipodi:docname='icon-5s.svg'%20inkscape:version='1.4.2%20(2aeb623e1d,%202025-05-12)'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3csodipodi:namedview%20id='namedview1'%20pagecolor='%23505050'%20bordercolor='%23eeeeee'%20borderopacity='1'%20inkscape:showpageshadow='0'%20inkscape:pageopacity='0'%20inkscape:pagecheckerboard='0'%20inkscape:deskcolor='%23505050'%20inkscape:document-units='mm'%20inkscape:zoom='11.75625'%20inkscape:cx='18.585858'%20inkscape:cy='1.6586921'%20inkscape:window-width='1982'%20inkscape:window-height='1211'%20inkscape:window-x='0'%20inkscape:window-y='0'%20inkscape:window-maximized='1'%20inkscape:current-layer='svg1'%20/%3e%3cdefs%20id='defs1'%20/%3e%3cg%20id='layer1'%20transform='matrix(0.66666667,0,0,0.66666667,-87.92979,-75.406267)'%3e%3cpath%20d='m%20137.26765,113.10938%20v%200.70931%20h%20-4.39837%20l%200.0806,0.0711%202.97547,2.62758%20-0.37891,0.56072%20-3.65177,-3.19338%20v%20-0.77537%20z'%20fill='%23000000'%20stroke='%23f5f5f5'%20id='path1'%20style='stroke:none;stroke-width:0.0814078'%20/%3e%3c/g%3e%3c/svg%3e")}@media(min-width:768px){.icon-marker li::marker{content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20width='35'%20height='20'%20viewBox='0%200%209.2604169%205.2916668'%20version='1.1'%20id='svg1'%20sodipodi:docname='icon-5m.svg'%20inkscape:version='1.4.2%20(2aeb623e1d,%202025-05-12)'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3csodipodi:namedview%20id='namedview1'%20pagecolor='%23505050'%20bordercolor='%23eeeeee'%20borderopacity='1'%20inkscape:showpageshadow='0'%20inkscape:pageopacity='0'%20inkscape:pagecheckerboard='0'%20inkscape:deskcolor='%23505050'%20inkscape:document-units='mm'%20inkscape:zoom='4.7025002'%20inkscape:cx='2.6581604'%20inkscape:cy='-4.5720359'%20inkscape:window-width='1982'%20inkscape:window-height='1211'%20inkscape:window-x='0'%20inkscape:window-y='0'%20inkscape:window-maximized='1'%20inkscape:current-layer='svg1'%20/%3e%3cdefs%20id='defs1'%20/%3e%3cg%20id='layer1'%20transform='matrix(0.74999953,0,0,0.74999953,-98.92095,-84.831992)'%3e%3cpath%20d='m%20139.05864,113.10939%20v%200.94575%20h%20-5.86449%20l%200.10747,0.0948%203.96729,3.50344%20-0.50521,0.74763%20-4.86903,-4.25784%20v%20-1.03383%20z'%20fill='%23000000'%20stroke='%23f5f5f5'%20id='path1'%20style='stroke:none;stroke-width:0.108544'%20/%3e%3c/g%3e%3c/svg%3e")}}@media(min-width:1200px){.icon-marker li::marker{content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20width='15.874999mm'%20height='7.1437497mm'%20viewBox='0%200%2015.874999%207.1437498'%20version='1.1'%20id='svg1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3cg%20id='layer1'%20transform='translate(-131.89468,-113.10938)'%3e%3cpath%20d='m%20141.56602,113.10938%20v%201.27675%20h%20-7.91706%20l%200.1451,0.12806%205.35584,4.72965%20-0.68203,1.00929%20-6.57319,-5.74809%20v%20-1.39566%20z'%20fill='%23000000'%20stroke='%23f5f5f5'%20id='path1'%20style='stroke:none;stroke-width:0.146534'%20/%3e%3c/g%3e%3c/svg%3e")}}li{font-size:var(--text-size-three);line-height:var(--text-leading-three);hyphens:auto}li:has(>.typo-xxs)::marker{font-size:var(--text-size-p);line-height:var(--text-leading-p)}li:has(>.typo-xs)::marker{font-size:var(--text-size-two);font-family:var(--font-mono);text-transform:uppercase;line-height:var(--text-leading-two)}li:has(>.typo-m)::marker{font-size:var(--text-size-four);line-height:var(--text-leading-four)}li:has(>.typo-l)::marker{font-size:var(--text-size-one);line-height:var(--text-leading-one);padding-top:var(--spacing-small)}li:has(>.typo-xl)::marker{font-size:var(--text-size-five);line-height:var(--text-leading-five)}.card .list{padding-left:calc(var(--padding-inner-container) - var(--padding-outer-container));padding-right:calc(var(--padding-inner-container) + var(--padding-outer-container))}.list .typo-m{padding-top:var(--spacing-medium)}.no-marker{margin-top:calc(var(--spacing-small) * -1)}.no-marker .typo-m{padding-bottom:var(--spacing-small)}.icon-marker .typo-m{padding-top:var(--spacing-small);padding-bottom:var(--spacing-small)}.link-card[data-astro-cid-5ljgbdod]{--link-card-grey-min-height: 250px}.link-card__grey[data-astro-cid-5ljgbdod]{height:max(33.333%,var(--link-card-grey-min-height))}.link-card__image[data-astro-cid-5ljgbdod]{height:calc(100% - max(33.333%,var(--link-card-grey-min-height)))}.link-card[data-astro-cid-5ljgbdod] .card[data-astro-cid-5ljgbdod]:not(:has(.link-card__image)) .card-text[data-astro-cid-5ljgbdod]{height:100%;display:flex;flex-direction:column}html.has-js .lottie-fallback[data-astro-cid-ft7puera]{display:none}html.has-js .lottie-animation[data-astro-cid-ft7puera]{display:block}.section{--inset-text: 0;padding-top:calc(var(--spacing-large) * .5 - var(--spacing-small));padding-bottom:calc(var(--spacing-large) * .5);padding-left:var(--padding-inner-container);padding-right:var(--padding-inner-container)}@layer utilities{.typo-xxs{font-size:var(--text-size-p);line-height:var(--text-leading-p);padding-top:var(--spacing-small);padding-inline:max(calc(50vw - var(--max-supported-width) * .5 + var(--inset-text)),var(--inset-text));hyphens:auto}.typo-xs{font-size:var(--text-size-two);font-family:var(--font-mono);text-transform:uppercase;line-height:var(--text-leading-two);padding-top:var(--spacing-small);padding-inline:max(calc(50vw - var(--max-supported-width) * .5 + var(--inset-text)),var(--inset-text));hyphens:auto}.typo-s{font-size:var(--text-size-three);line-height:var(--text-leading-three);padding-top:var(--spacing-small);padding-inline:max(calc(50vw - var(--max-supported-width) * .5 + var(--inset-text)),var(--inset-text));hyphens:auto}.typo-m{font-size:var(--text-size-four);line-height:var(--text-leading-four);padding-top:var(--spacing-small);padding-inline:max(calc(50vw - var(--max-supported-width) * .5 + var(--inset-text)),var(--inset-text));hyphens:auto}.typo-l{font-size:var(--text-size-one);line-height:var(--text-leading-one);padding-top:var(--spacing-small);padding-inline:max(calc(50vw - var(--max-supported-width) * .5 + var(--inset-text)),var(--inset-text));hyphens:auto}.typo-xl{font-size:var(--text-size-five);line-height:var(--text-leading-five);padding-top:var(--spacing-small);padding-inline:max(calc(50vw - var(--max-supported-width) * .5 + var(--inset-text)),var(--inset-text));hyphens:auto}.typo-code-block{font-size:var(--text-size-two);line-height:var(--text-leading-two);padding-left:calc(var(--padding-inner-container) - var(--padding-outer-container) * 2);overflow-x:auto;overflow-y:hidden}.typo-code-block::-webkit-scrollbar{height:6px}.typo-code-block::-webkit-scrollbar-track{background:transparent}.typo-code-block::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:3px}}.video{position:relative;aspect-ratio:16 / 9;padding-inline:var(--padding-inner-container);padding-top:var(--spacing-small)}.video .video-layer{position:absolute;padding-inline:var(--padding-inner-container);inset:0}.video .video-layer>video{width:100%;height:100%;aspect-ratio:16 / 9;display:block;object-fit:contain}.section .video{padding-inline:0}.section .video .video-layer{padding-inline:0;padding-top:var(--spacing-small)}.card .video{padding-inline:calc(var(--padding-inner-container) - var(--padding-outer-container) * 2)}.card .video .video-layer{padding-inline:calc(var(--padding-inner-container) - var(--padding-outer-container) * 2);padding-top:0}.grid .video{margin-bottom:calc(var(--spacing-small) * -1)}.tile .video,.tile .video .video-layer{padding-inline:0}.grid .tile .video{margin-bottom:0}.card .tile .video{padding-inlne:calc(var(--padding-inner-container) - var(--padding-outer-container) * 2)}.section .grid .video,.section .grid .video .video-layer{padding-inline:calc(var(--padding-inner-container) - var(--padding-outer-container))}.section .grid .tile .video,.section .grid .tile .video .video-layer{padding-inline:0}.animated-counter{align-items:baseline;color:inherit;display:inline-flex;font-size:var(--text-size-five);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.animated-counter__digits{align-items:flex-end;display:inline-flex}.animated-counter__slot{box-sizing:border-box;display:inline-flex;height:1em;justify-content:center;overflow:hidden;padding-inline:.05ch;position:relative;width:.9ch}.animated-counter__slot--symbol{width:.7ch}.animated-counter__metrics{line-height:1;pointer-events:none;user-select:none;visibility:hidden}.animated-counter__char-layer{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;will-change:transform}.animated-counter__char-layer--static{transform:translateY(0)}.animated-counter__char--hidden{opacity:0}.animated-counter__unit{display:inline-block;line-height:1;margin-left:.08ch;vertical-align:baseline}
