/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Stefan", "Helvetica Neue", Arial, sans-serif;--font-serif:"Amiri", "Times New Roman", serif;--font-mono:"IBMPlexMono", monospace;--text-xs:.75rem;--text-sm:.875rem;--font-weight-normal:400;--font-weight-bold:700;--leading-tight:1.25;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--radius-4xl:2rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-black:#000;--color-white:#fff;--color-grey-50:#f6f6f6;--color-grey-100:#e7e7e7;--color-grey-200:#d1d1d1;--color-grey-300:#b0b0b0;--color-grey-600:#5d5d5d;--color-green-100:#dfffc0;--color-green:#afff5e;--color-purple:#e791ff;--color-dark-purple:#7a1bff;--color-primary:var(--color-black);--font-size--1:clamp(.9375rem, .9rem + .19vw, 1.125rem);--font-size-0:clamp(1.1875rem, 1.13rem + .31vw, 1.5rem);--font-size-1:clamp(1.4375rem, 1.32rem + .56vw, 2rem);--font-size-2:clamp(1.4375rem, 1.18rem + 1.31vw, 2.75rem);--font-size-3:clamp(1.6875rem, 1.38rem + 1.56vw, 3.25rem);--font-size-4:clamp(1.9375rem, 1.48rem + 2.31vw, 4.25rem);--font-size-5:clamp(3.125rem, 2.15rem + 4.88vw, 8rem);--spacing-0:0;--spacing-3xs:clamp(.25rem, .23rem + .13vw, .375rem);--spacing-2xs:clamp(.5rem, .42rem + .38vw, .875rem);--spacing-xs:clamp(.875rem, .82rem + .25vw, 1.125rem);--spacing-sm:clamp(1.25rem, 1.2rem + .25vw, 1.5rem);--spacing-md:clamp(1.875rem, 1.8rem + .38vw, 2.25rem);--spacing-lg:clamp(2.5rem, 2.4rem + .5vw, 3rem);--spacing-xl:clamp(3.75rem, 3.6rem + .75vw, 4.5rem);--spacing-2xl:clamp(5rem, 4.8rem + 1vw, 6rem);--spacing-3xl:clamp(7.5rem, 7.2rem + 1.5vw, 9rem);--spacing-2xs-sm:clamp(.5rem, .3rem + 1vw, 1.5rem);--text-tracking--1:.05ch;--text-tracking-0:.025ch;--text-tracking-1:.025ch;--text-tracking-2:.025ch;--text-tracking-3:0ch;--text-tracking-4:0ch;--text-tracking-5:-.0125ch;--text-leading--1:1.2;--text-leading-0:1.2;--text-leading-1:1.2;--text-leading-2:1;--text-leading-3:1;--text-leading-4:1;--text-leading-5:1;--grid-column-full:full;--grid-column-pullout:pullout;--grid-column-content:content}:root{--transition-fade:.3s ease;--page-gutter:var(--spacing-2xs-sm);--flow-space:var(--spacing-md);--page-content-offset-top:calc(var(--site-navigation-height,0) + var(--spacing-md))}}@layer vendor{@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.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{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{outline:0;transition-property:transform,visibility,opacity;position:relative}.tippy-content{z-index:1;position:relative}}@layer base{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}*{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.25}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}a{color:currentColor;text-decoration:none}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}::selection{background-color:var(--selection-background,var(--color-black));color:var(--selection-color,var(--color-white))}html{background-color:var(--color-white);color:var(--color-primary);scrollbar-gutter:stable;min-height:100%}body{background-color:var(--color-white);color:var(--color-primary);font-family:var(--font-sans);font-size:var(--font-size-0);line-height:var(--text-leading-0);letter-spacing:var(--text-tracking-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}body:has(.swup-progress-bar){cursor:wait;cursor:wait!important}html:has(dialog[open]){background-color:var(--color-surface-light)}html{-webkit-tap-highlight-color:var(--tap-highlight-color,#0000001a)}[popover]{border:unset}#main-content:not([data-has-header]){margin-block-start:var(--page-content-offset-top,0)}:-webkit-any(h1,h2,h3,h4){text-wrap:balance}:-moz-any(h1,h2,h3,h4){text-wrap:balance}:is(h1,h2,h3,h4){text-wrap:balance}h1{font-size:var(--font-size-6);line-height:var(--text-leading-6);letter-spacing:var(--text-tracking-6);max-width:20ch}h2{font-size:var(--font-size-5);line-height:var(--text-leading-5);letter-spacing:var(--text-tracking-5);max-width:35ch}h3{font-size:var(--font-size-4);line-height:var(--text-leading-4);letter-spacing:var(--text-tracking-4);max-width:35ch}:-webkit-any(h4,h5,h6){font-size:var(--font-size-0);font-size:var(--text-leading-0);letter-spacing:var(--text-tracking-0);font-weight:600}:-moz-any(h4,h5,h6){font-size:var(--font-size-0);font-size:var(--text-leading-0);letter-spacing:var(--text-tracking-0);font-weight:600}:is(h4,h5,h6){font-size:var(--font-size-0);font-size:var(--text-leading-0);letter-spacing:var(--text-tracking-0);font-weight:600}small{font-size:var(--font-size--2);line-height:var(--text-leading--2);letter-spacing:var(--text-tracking--2)}ins{background:var(--color-black);color:var(--color-white);border-radius:var(--radius-sm);padding-inline-start:.3em;padding-inline-end:.3em;text-decoration:none}:-webkit-any(code,kbd,samp){font-family:var(--font-mono);-webkit-hyphens:none;hyphens:none;-moz-tab-size:2;tab-size:2;text-align:left;word-spacing:normal;word-break:normal;word-wrap:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.2em .2em .05em}:-moz-any(code,kbd,samp){font-family:var(--font-mono);-webkit-hyphens:none;hyphens:none;-moz-tab-size:2;tab-size:2;text-align:left;word-spacing:normal;word-break:normal;word-wrap:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.2em .2em .05em}:is(code,kbd,samp){font-family:var(--font-mono);-webkit-hyphens:none;hyphens:none;-moz-tab-size:2;tab-size:2;text-align:left;word-spacing:normal;word-break:normal;word-wrap:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.2em .2em .05em}pre:has(code){width:max-content;max-width:100%;overflow-x:auto}pre code{background:0 0;border:none;padding:0}kbd{border-radius:var(--radius-sm);border:1px solid;padding-block-end:.1em}var{font-style:normal;font-weight:var(--font-weight-bold)}q{font-style:italic}ul:not([class]){padding-inline-start:1.7ch;list-style-type:disc}ul:not([class])>li{padding-inline-start:0}:-webkit-any(ol,ul):not([class]) li+*{margin-block-start:var(--flow-space,var(--spacing-3xs))}:-moz-any(ol,ul):not([class]) li+*{margin-block-start:var(--flow-space,var(--spacing-3xs))}:is(ol,ul):not([class]) li+*{margin-block-start:var(--flow-space,var(--spacing-3xs))}:-webkit-any(ol,ul):not([class]) li *{margin-block-start:var(--flow-space,var(--spacing-3xs))}:-moz-any(ol,ul):not([class]) li *{margin-block-start:var(--flow-space,var(--spacing-3xs))}:is(ol,ul):not([class]) li *{margin-block-start:var(--flow-space,var(--spacing-3xs))}ul ::marker{font-size:.8lh;font-weight:var(--font-weight-bold)}ol:not([class]){padding-inline-start:1.7ch;list-style-type:decimal}ol:not([class]) li{padding-inline-start:0}ol ::marker{font-size:1em}[role=list][class],[role=tablist][class]{margin-block-start:0;margin-block-end:0;padding:0}dt{font-weight:var(--font-weight-bold)}dt+dd{margin-block-start:var(--spacing-2xs)}dd+dt{margin-block-start:var(--spacing-sm)}dd{margin-inline-start:1.5ch}blockquote{margin-inline-start:0;margin-inline-end:0}blockquote footer{color:var(--color-primary);font-size:var(--font-size--1);line-height:var(--text-tracking--1);letter-spacing:var(--text-tracking--1);margin-block-start:var(--spacing-3xs)}blockquote q{font-style:normal}:-webkit-any(video,iframe[src*=youtube],iframe[src*=vimeo]){aspect-ratio:16/9;width:100%;height:auto;display:block}:-moz-any(video,iframe[src*=youtube],iframe[src*=vimeo]){aspect-ratio:16/9;width:100%;height:auto;display:block}:is(video,iframe[src*=youtube],iframe[src*=vimeo]){aspect-ratio:16/9;width:100%;height:auto;display:block}img{max-width:100%;height:auto;display:block}figcaption{font-size:var(--font-size--2);letter-spacing:var(--text-tracking--2);line-height:var(--text-leading--2);padding-block-start:.5em}table{border:var(--stroke);border-collapse:collapse;width:100%}th{text-align:left;font-weight:var(--font-weight-bold);line-height:var(--leading-tight)}thead th{padding-block:var(--spacing-2xs)}td,th{padding:var(--spacing-3xs) var(--spacing-2xs)}th:not(:only-of-type){border-block-end:var(--stroke)}th:only-of-type{border-inline-end:var(--stroke)}:-webkit-any(th,td)~:-webkit-any(th,td){border-inline-start:var(--stroke)}:-moz-any(th,td)~:-moz-any(th,td){border-inline-start:var(--stroke)}:is(th,td)~:is(th,td){border-inline-start:var(--stroke)}tr+tr :-webkit-any(th,td){border-block-start:var(--stroke)}tr+tr :-moz-any(th,td){border-block-start:var(--stroke)}tr+tr :is(th,td){border-block-start:var(--stroke)}caption{caption-side:bottom;font-size:var(--font-size--1);line-height:var(--text-leading--1);letter-spacing:var(--text-tracking--1);margin-block-start:var(--spacing-3xs)}:-webkit-any(h1,h2,h3,h4) a:not([class]){text-underline-offset:.2ex;text-decoration-thickness:.1ex}:-moz-any(h1,h2,h3,h4) a:not([class]){text-underline-offset:.2ex;text-decoration-thickness:.1ex}:is(h1,h2,h3,h4) a:not([class]){text-underline-offset:.2ex;text-decoration-thickness:.1ex}:focus{outline:none}:focus-visible{outline:var(--focus-stroke,2px) solid var(--focus-color,currentColor);outline-offset:var(--focus-offset,.1lh)}@supports ((-moz-appearance:none)){:root{--focus-offset:.08em}}:target{scroll-margin-block:var(--site-header-height)}hr{border:none;border-block-start:var(--stroke);margin-block:var(--flow-space,var(--spacing-lg))}svg:not([class]){width:100%;height:1lh}svg{flex-shrink:0}svg[role=img][width][height]{width:revert;height:revert;width:100%;padding:var(--space-xs)}form>*+*{margin-top:var(--flow-space,1rem)}:-webkit-any(input,select,textarea){accent-color:var(--color-primary)}:-moz-any(input,select,textarea){accent-color:var(--color-primary)}:is(input,select,textarea){accent-color:var(--color-primary)}:-webkit-any(input:not(:-webkit-any([type=checkbox],[type=radio],[type=color])),select,textarea){border-radius:var(--radius-sm);border:var(--stroke);background:var(--color-grey-100);color:var(--color-primary);width:100%;padding:.3em .4em}:-moz-any(input:not(:-moz-any([type=checkbox],[type=radio],[type=color])),select,textarea){border-radius:var(--radius-sm);border:var(--stroke);background:var(--color-grey-100);color:var(--color-primary);width:100%;padding:.3em .4em}:is(input:not(:is([type=checkbox],[type=radio],[type=color])),select,textarea){border-radius:var(--radius-sm);border:var(--stroke);background:var(--color-grey-100);color:var(--color-primary);width:100%;padding:.3em .4em}:-webkit-any(input:not(:-webkit-any([type=checkbox],[type=radio],[type=color])),select,textarea)::placeholder{color:var(--color-grey-600);opacity:1}:-moz-any(input:not(:-moz-any([type=checkbox],[type=radio],[type=color])),select,textarea)::placeholder{color:var(--color-grey-600);opacity:1}:is(input:not(:is([type=checkbox],[type=radio],[type=color])),select,textarea)::placeholder{color:var(--color-grey-600);opacity:1}label:has(input){align-items:baseline;gap:var(--spacing-2xs);font-weight:var(--font-weight-normal);display:flex}label:has(input)+label:has(input){--flow-space:var(--spacing-2xs)}label:has(input) input{transform:translateY(-.1ex)}input:disabled{background:var(--color-grey-600);border-color:var(--color-grey-600)}input:disabled,label input:disabled+*{cursor:not-allowed}fieldset{border:var(--stroke);padding:var(--spacing-3xs) var(--spacing-2xs)}legend{font-weight:var(--font-weight-bold);padding-inline:var(--spacing-2xs)}summary{font-weight:var(--font-weight-bold);cursor:pointer}details[open] summary{margin-block-end:var(--spacing-4xs)}nav :-webkit-any(a){border-radius:var(--radius-xs)}nav :-moz-any(a){border-radius:var(--radius-xs)}nav :is(a){border-radius:var(--radius-xs)}nav :-webkit-any(ul,ol){margin-block-start:0;margin-block-end:0;padding-inline-start:0}nav :-moz-any(ul,ol){margin-block-start:0;margin-block-end:0;padding-inline-start:0}nav :is(ul,ol){margin-block-start:0;margin-block-end:0;padding-inline-start:0}nav :-webkit-any(li){list-style:none}nav :-moz-any(li){list-style:none}nav :is(li){list-style:none}:-webkit-any(a[href^=mailto\:]){overflow-wrap:break-word}:-moz-any(a[href^=mailto\:]){overflow-wrap:break-word}:is(a[href^=mailto\:]){overflow-wrap:break-word}:-webkit-any(a[href^=tel\:]){overflow-wrap:break-word}:-moz-any(a[href^=tel\:]){overflow-wrap:break-word}:is(a[href^=tel\:]){overflow-wrap:break-word}:where(:not(:defined)){display:block}.is-lazy.lazyload{opacity:0}.is-lazy.lazyloaded{opacity:1}.is-lazy[data-transition]{transition:opacity .32s}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.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{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{outline:0;transition-property:transform,visibility,opacity;position:relative}.tippy-content{z-index:1;position:relative}}@layer components{.auto-grid{grid-template-columns:repeat(var(--grid-placement,auto-fill), minmax(var(--grid-min-item-size,16rem), 1fr));gap:var(--gutter,var(--space-l));display:grid}.cluster{gap:var(--gutter,var(--space-m));justify-content:var(--cluster-horizontal-alignment,flex-start);align-items:var(--cluster-vertical-alignment,center);flex-wrap:wrap;display:flex}.flow>*+*{margin-block-start:var(--flow-space,1em)}.page-grid{--full:var(--page-gutter,var(--spacing-2xs));--content:min(62rem, 100% - var(--full) * 2);--pullout:minmax(0, var(--spacing-2xl));--expanded:1fr;grid-template-columns:[full-start] var(--full) [expanded-start] var(--expanded) [pullout-start] var(--pullout) [content-start] var(--content) [content-end] var(--pullout) [pullout-end] var(--expanded) [expanded-end] var(--full) [full-end];display:grid}.page-grid>*{grid-column:content}.page-grid>.page-grid{grid-column:full}.repel{justify-content:space-between;align-items:var(--repel-vertical-alignment,center);gap:var(--gutter-1,var(--space-m));flex-wrap:wrap;display:flex}.repel[data-nowrap]{flex-wrap:nowrap}.switcher{gap:var(--gutter,var(--space-l));align-items:var(--switcher-vertical-alignment,flex-start);flex-wrap:wrap;display:flex}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width,40rem) - 100%) * 999)}.switcher>:nth-child(n+3){flex-basis:100%}.wrapper{max-width:var(--wrapper-max-width,1360px);padding-left:var(--gutter);padding-right:var(--gutter);margin-inline-start:auto;margin-inline-end:auto;position:relative}.layout-grid{grid-template-rows:1fr auto;display:grid}.logo-grid{--logo-base-height:var(--spacing-xl);--logo-scale-factor-horizontal:.1;--logo-scale-factor-vertical:.6;--logo-min-size:.5;--logo-max-size:1.25;justify-content:start;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex;container-type:inline-size}.logo-grid .logo{--base-ratio:calc(var(--width) / var(--height));--factor-horizontal:min(var(--logo-scale-factor-horizontal) * -1 * var(--base-ratio) + var(--logo-scale-factor-horizontal) + 1, 1);--factor-vertical:max(var(--logo-scale-factor-vertical) * -1 * var(--base-ratio) + var(--logo-scale-factor-vertical) + 1, 1);aspect-ratio:var(--base-ratio);height:clamp(var(--logo-base-height) * var(--logo-min-size), var(--logo-base-height) * var(--factor-horizontal) * var(--factor-vertical), var(--logo-base-height) * var(--logo-max-size));max-height:calc(100cqi * var(--height) / var(--width));max-width:100%}.logo-grid .logo img{width:100%;height:auto;display:block}.prose :-webkit-any(h1,h2,h3,h4){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.prose :-moz-any(h1,h2,h3,h4){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.prose :is(h1,h2,h3,h4){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.prose :-webkit-any(h1,h2,h3,h4)+:not([class]){--flow-space:var(--spacing-m)}.prose :-moz-any(h1,h2,h3,h4)+:not([class]){--flow-space:var(--spacing-m)}.prose :is(h1,h2,h3,h4)+:not([class]){--flow-space:var(--spacing-m)}.prose :-webkit-any(p){-webkit-hyphens:auto;hyphens:auto}.prose :-moz-any(p){-webkit-hyphens:auto;hyphens:auto}.prose :is(p){-webkit-hyphens:auto;hyphens:auto}.prose :is(p+p){margin-block-start:1em}.prose :-webkit-any(p,li,dl,figcaption,blockquote){text-wrap:pretty}.prose :-moz-any(p,li,dl,figcaption,blockquote){text-wrap:pretty}.prose :is(p,li,dl,figcaption,blockquote){text-wrap:pretty}.prose :-webkit-any(table,figure){--flow-space:var(--spacing-2xl)}.prose :-moz-any(table,figure){--flow-space:var(--spacing-2xl)}.prose :is(table,figure){--flow-space:var(--spacing-2xl)}.prose :-webkit-any(table,figure)+*{--flow-space:var(--spacing-2xl)}.prose :-moz-any(table,figure)+*{--flow-space:var(--spacing-2xl)}.prose :is(table,figure)+*{--flow-space:var(--spacing-2xl)}.prose *+:-webkit-any(h1,h2,h3,h4):not([class]){--flow-space:var(--spacing-2xl)}.prose *+:-moz-any(h1,h2,h3,h4):not([class]){--flow-space:var(--spacing-2xl)}.prose *+:is(h1,h2,h3,h4):not([class]){--flow-space:var(--spacing-2xl)}.prose :-webkit-any(ul,ol):not([class]) li+li{--flow-space:var(--space-xs)}.prose :-moz-any(ul,ol):not([class]) li+li{--flow-space:var(--space-xs)}.prose :is(ul,ol):not([class]) li+li{--flow-space:var(--space-xs)}.prose :-webkit-any(ul,ol):not([class]) li>:-webkit-any(ol,ul){--flow-space:var(--space-xs)}.prose :-moz-any(ul,ol):not([class]) li>:-moz-any(ol,ul){--flow-space:var(--space-xs)}.prose :is(ul,ol):not([class]) li>:is(ol,ul){--flow-space:var(--space-xs)}.prose hr{--flow-space:var(--space-2xl)}.prose :-webkit-any(a){color:var(--color-dark-purple)}.prose :-moz-any(a){color:var(--color-dark-purple)}.prose :is(a){color:var(--color-dark-purple)}.prose :-webkit-any(a):hover{background-color:var(--color-dark-purple);color:var(--color-white)}.prose :-moz-any(a):hover{background-color:var(--color-dark-purple);color:var(--color-white)}.prose :is(a):hover{background-color:var(--color-dark-purple);color:var(--color-white)}.prose[data-style=stefan] :where(em){font-feature-settings:"ss01" 1;font-style:normal}.prose[data-style=stefan] :where(strong){font-feature-settings:"ss01" 1;font-style:normal}.prose[data-style=stefan] :where(i){font-feature-settings:"ss01" 1;font-style:normal}.prose[data-style=stefan] :where(strong){font-weight:400}.media{--transition-duration:.5s;width:100%;position:relative}.media.column-full>.mediabox{grid-column:full}.media figure{margin:0;position:relative}.media img,.media video,.media canvas{object-fit:cover;object-position:var(--focuspoint-x,50%) var(--focuspoint-y,50%);width:100%}:is(.media img,.media video,.media canvas).lqip{z-index:0;position:absolute}:is(.media img,.media video,.media canvas).is-lazy{opacity:0}:is(.media img,.media video,.media canvas).is-lazy.lazyloaded{opacity:1}:is(.media img,.media video,.media canvas):not(.lqip){z-index:1}.media.-contain img,.media.-contain video,.media.-contain canvas{object-fit:contain;object-position:var(--object-position,center)}.media-wrapper{width:100%;aspect-ratio:var(--media-aspect-ratio,4 / 3);position:relative;overflow:hidden}.media-wrapper picture{display:inline}.media-wrapper img{width:100%;height:100%}.mediabox{background:var(--mediabox-background,transparent);width:100%;height:0;padding-block-end:calc((var(--h,1) / var(--w,1)) * 100%);display:block;position:relative}.mediabox img,.mediabox video,.mediabox canvas{width:100%;height:100%;position:absolute;top:0;left:0}.no-mediabox img,.no-mediabox video,.no-mediabox canvas{height:auto;position:relative}:is(.no-mediabox img,.no-mediabox video,.no-mediabox canvas).lqip{width:100%;height:100%;position:absolute}.video-poster{position:absolute;top:0;bottom:0;left:0;right:0}.media-credits__credit{opacity:0;visibility:hidden;transition:opacity .32s}.media-credits:hover .media-credits__credit{opacity:1;visibility:visible}figure.no-mediabox,.no-mediabox figure,.no-mediabox picture,.no-mediabox img{height:100%}.button{--button-padding-x:.25em;--button-padding-y:.2em;--button-gutter:var(--spacing-10);--button-border-radius:0;--button-border-width:1px;--button-font-size:var(--font-size-3);--button-tracking:var(--text-tracking-3);--button-line-height:var(--text-leading-3);--button-font-weight:400;z-index:2;gap:var(--button-gutter);width:-moz-fit-content;width:fit-content;padding:var(--button-padding-y) var(--button-padding-x);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-tracking);line-height:var(--button-line-height);background-color:var(--color-button-surface);color:var(--color-button-text);border:var(--button-border-width) solid var(--color-button-border);border-radius:var(--button-border-radius);-webkit-user-select:none;user-select:none;transition:background-color var(--transition-hover), color var(--transition-hover), border-color var(--transition-hover);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.button[data-border=false]{border-color:var(--color-button-surface)}.button .button-icon svg{color:var(--color-button-text)}button.button,a.button{cursor:pointer}.button-label{text-align:center;line-height:1}button.button:hover,a.button:hover{background-color:var(--color-button-surface-hover);color:var(--color-button-text-hover);border-color:var(--color-button-border-hover)}:-webkit-any(button.button:hover,a.button:hover) .button-icon svg{color:var(--color-button-text-hover)}:-moz-any(button.button:hover,a.button:hover) .button-icon svg{color:var(--color-button-text-hover)}:is(button.button:hover,a.button:hover) .button-icon svg{color:var(--color-button-text-hover)}button.button:active,a.button:active{background-color:var(--color-button-surface-active);color:var(--color-button-text-active);border-color:var(--color-button-border-active)}:-webkit-any(button.button:active,a.button:active) .button-icon svg{color:var(--color-button-text-active)}:-moz-any(button.button:active,a.button:active) .button-icon svg{color:var(--color-button-text-active)}:is(button.button:active,a.button:active) .button-icon svg{color:var(--color-button-text-active)}.button[data-size=sm]{--button-border-width:1px;--button-font-size:var(--font-size-1);--button-tracking:var(--text-tracking-1);--button-line-height:var(--text-leading-1)}.button[data-variant=default]{--color-button-surface:var(--color-grey-100);--color-button-surface-hover:var(--color-green-100);--color-button-surface-active:var(--color-green);--color-button-text:var(--color-black);--color-button-text-hover:var(--color-black);--color-button-text-active:var(--color-black);--color-button-border:var(--color-grey-100);--color-button-border-hover:var(--color-green-100);--color-button-border-active:var(--color-green)}.button[data-variant=grey]{--color-button-surface:var(--color-grey-300);--color-button-surface-hover:var(--color-green-100);--color-button-surface-active:var(--color-green);--color-button-text:var(--color-black);--color-button-text-hover:var(--color-black);--color-button-text-active:var(--color-black);--color-button-border:var(--color-grey-300);--color-button-border-hover:var(--color-green-100);--color-button-border-active:var(--color-green)}.button[data-variant=primary]{--color-button-surface:var(--color-green);--color-button-surface-hover:var(--color-green-100);--color-button-surface-active:var(--color-green);--color-button-text:var(--color-black);--color-button-text-hover:var(--color-black);--color-button-text-active:var(--color-black);--color-button-border:var(--color-green);--color-button-border-hover:var(--color-green-100);--color-button-border-active:var(--color-green)}.button[data-variant=white]{--color-button-surface:var(--color-white);--color-button-surface-hover:var(--color-green-100);--color-button-surface-active:var(--color-green);--color-button-text:var(--color-black);--color-button-text-hover:var(--color-black);--color-button-text-active:var(--color-black);--color-button-border:var(--color-white);--color-button-border-hover:var(--color-green-100);--color-button-border-active:var(--color-green)}.button[data-variant=homeButton]{--color-button-surface:var(--color-purple);--color-button-surface-hover:var(--color-black);--color-button-surface-active:var(--color-black);--color-button-text:var(--color-black);--color-button-text-hover:var(--color-purple);--color-button-text-active:var(--color-purple);--color-button-border:var(--color-purple);--color-button-border-hover:var(--color-black);--color-button-border-active:var(--color-black)}.button[data-variant=menu]{--color-button-surface:var(--color-white);--color-button-surface-hover:var(--color-black);--color-button-surface-active:var(--color-black);--color-button-text:var(--color-black);--color-button-text-hover:var(--color-white);--color-button-text-active:var(--color-white);--color-button-border:var(--color-white);--color-button-border-hover:var(--color-black);--color-button-border-active:var(--color-black)}.button[data-variant=invert]{--color-button-surface:var(--color-black);--color-button-surface-hover:var(--color-black);--color-button-surface-active:var(--color-black);--color-button-text:var(--color-white);--color-button-text-hover:var(--color-purple);--color-button-text-active:var(--color-purple);--color-button-border:var(--color-black);--color-button-border-hover:var(--color-black);--color-button-border-active:var(--color-black)}.button-icon{flex-shrink:0;width:1cap;height:1cap}.button-icon svg{width:100%;height:100%}.button[data-icon-only]{--button-padding-x:var(--spacing-14);--button-padding-y:var(--spacing-10)}.video-embed .video-embed__container{width:100%;padding-bottom:calc(calc(var(--h) / var(--w)) * 100%);background-color:var(--color-black);position:relative;overflow:hidden}.video-embed__player{z-index:1;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.video-embed[data-is-loaded=true] .video-embed__player{display:block}.video-embed__placeholder{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.video-embed__poster{position:absolute;top:0;bottom:0;left:0;right:0}.video-embed__poster:after{content:"";z-index:1;background-color:#0009;position:absolute;top:0;bottom:0;left:0;right:0}.video-embed__overlay{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.video-embed__play-button{cursor:pointer;--focus-color:var(--color-green);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.video-embed__play-button:focus-visible .video-embed__play-button-inner{outline:var(--focus-stroke,2px) solid var(--focus-color,currentColor);outline-offset:var(--focus-offset,.1lh)}.video-embed__play-button-inner{background-color:var(--color-green);color:var(--color-black);border-radius:50%;justify-content:center;align-items:center;width:5em;height:5em;display:flex}.video-embed__play-button-inner svg{width:50%;height:auto;transform:translate(8%)}.video-embed__loading{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.video-embed__loading .loading-spinner{width:max(5rem,min(8cqw,15rem));height:auto}.video-embed__consent{color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.text-highlight{background-color:var(--text-highlight-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline-start:.25em;padding-inline-end:.25em;display:inline}.page-teaser{--text-highlight-color:var(--color-white)}.page-teaser picture{overflow:hidden}.page-teaser img{width:100%;height:100%}.page-teaser:has(:hover) img{transform:scale(1.01)}.media-slider{--media-slider-slide-aspect-ratio:7 / 5;--media-slider-pagination-top:var(--spacing-sm);--media-slider-pagination-left:var(--spacing-xs);--media-slider-pagination-bar-height:var(--spacing-3xs);--media-slider-pagination-bar-color:hsl(from var(--color-grey-200) h s l / .8);--media-slider-pagination-bar-color-active:var(--color-grey-50);--media-slider-pagination-padding-block:22px;--media-slider-pagination-padding-inline:var(--spacing-2xs);--media-slider-pagination-border-radius:calc(var(--media-slider-pagination-bar-height) * var(--media-slider-pagination-hover-scale) / 2);--media-slider-pagination-hover-scale:1.5;--media-slider-backdrop-color:var(--color-black);--media-slider-backdrop-opacity:.25;--media-slider-backdrop-height:var(--spacing-xl);--media-slider-toggle-size:1em;--media-slider-toggle-radius:0;--media-slider-toggle-position:var(--spacing-xs);width:100%;position:relative}.media-slider .splide__slide{cursor:pointer;width:100%;aspect-ratio:var(--media-slider-slide-aspect-ratio)}.media-slider .splide__slide :-webkit-any(figure){width:100%;height:100%}.media-slider .splide__slide :-moz-any(figure){width:100%;height:100%}.media-slider .splide__slide :is(figure){width:100%;height:100%}.media-slider .splide__slide :-webkit-any(img){object-fit:cover;width:100%;height:100%}.media-slider .splide__slide :-moz-any(img){object-fit:cover;width:100%;height:100%}.media-slider .splide__slide :is(img){object-fit:cover;width:100%;height:100%}.media-slider .splide__pagination{width:100%;top:var(--media-slider-pagination-top);padding-inline:var(--media-slider-pagination-left);grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-rows:0;display:grid;position:absolute}.media-slider .splide__pagination li{line-height:0}.media-slider .splide__pagination__page{--height:var(--media-slider-pagination-bar-height);--padding-block:var(--media-slider-pagination-padding-block);--padding-inline:var(--spacing-3xs);--border-radius:var(--media-slider-pagination-border-radius);--button-width:calc(100% - var(--padding-inline) * 2);width:100%;height:var(--height);padding-block:var(--padding-block);padding-inline:var(--padding-inline);-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:1;transform-origin:top;z-index:1;background-color:#0000;border:none;border-radius:0;outline:none;margin:0;transition:none;display:block;position:relative}.media-slider .splide__pagination__page:hover{cursor:pointer}.media-slider .splide__pagination__page:before,.media-slider .splide__pagination__page:after{content:"";left:var(--padding-inline);top:calc(var(--padding-block) - var(--height) / 2);height:var(--height);width:var(--button-width);border-radius:var(--border-radius);transition:height .12s;position:absolute}.media-slider .splide__pagination__page:before{background-color:var(--media-slider-pagination-bar-color)}.media-slider .splide__pagination__page:after{background-color:var(--media-slider-pagination-bar-color-active);width:calc(var(--button-width) * var(--progress));transform-origin:0}.media-slider .splide__pagination__page:hover:before,.media-slider .splide__pagination__page:hover:after,.media-slider .splide__pagination__page.is-active:hover:before,.media-slider .splide__pagination__page.is-active:hover:after{opacity:1;height:calc(var(--height) * var(--media-slider-pagination-hover-scale))}.media-slider .splide__pagination__page:hover:before{background-color:var(--color-grey-200)}.media-slider .splide__pagination__page.is-active{background-color:#0000;transform:none}.media-slider .splide__track:after{content:"";width:100%;height:var(--media-slider-backdrop-height);background-image:linear-gradient(180deg, hsl(from var(--media-slider-backdrop-color) h s l / var(--media-slider-backdrop-opacity)), transparent);z-index:100;display:block;position:absolute;top:0;left:0}.media-slider .splide__toggle{border-radius:var(--media-slider-toggle-radius);right:var(--media-slider-toggle-position);bottom:var(--media-slider-toggle-position);width:round(to-zero, var(--media-slider-toggle-size), 2px);height:round(to-zero, var(--media-slider-toggle-size), 2px);-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-direction:column;justify-content:center;display:flex;position:absolute}.media-slider .splide__toggle svg{width:100%;height:100%}.media-placeholder{background-color:var(--color-media-placeholder)}.modules{--flow-space:var(--spacing-lg)}.modules :where(.module-pullout){--flow-space:var(--spacing-xl)}.modules :where(.module-image-slider){--flow-space:var(--spacing-xl)}.modules :where(.module-video){--flow-space:var(--spacing-xl)}:is(.modules :where(.module-pullout),.modules :where(.module-image-slider),.modules :where(.module-video))+*{--flow-space:var(--spacing-xl)}.page-header{--page-header-aspect-ratio:5/7;--page-header-max-height:90svh;--media-slider-slide-aspect-ratio:var(--page-header-aspect-ratio);aspect-ratio:var(--page-header-aspect-ratio);max-height:var(--page-header-max-height);grid-column:var(--grid-column-full);width:100%}.page-header .splide__slide{max-height:var(--page-header-max-height)}.page-header picture,.page-header img{width:100%;height:100%}@media screen and (orientation:landscape){.page-header{--page-header-aspect-ratio:16/10}}.press-items ul{font-family:var(--font-sans);font-size:var(--font-size-0);padding-inline-start:1.5lh;list-style:--stefan-dots}.press-items ul ::marker{font-family:var(--font-sans);font-size:var(--font-size-0);font-weight:400}@counter-style --stefan-dots{system:cyclic;symbols:"👀" "👅" "🍰" "🌈" "👄" "👻" "🍦";suffix:" ";speak-as:"Punkt"}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.sticky{top:var(--sticky-top,0);position:sticky}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.top-\(--site-navigation-height\){top:var(--site-navigation-height)}.top-0{top:var(--spacing-0)}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-100{z-index:100}.col-content{grid-column:var(--grid-column-content)}.col-full{grid-column:var(--grid-column-full)}.col-pullout{grid-column:var(--grid-column-pullout)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:var(--spacing-0)}.mx-auto{margin-inline-start:auto;margin-inline-end:auto}.mt-3xl{margin-top:var(--spacing-3xl)}.mt-lg{margin-top:var(--spacing-lg)}.mt-sm{margin-top:var(--spacing-sm)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-3\/2{aspect-ratio:3/2}.h-full{height:100%}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-\[40ch\]{max-width:40ch}.max-w-\[100svw\]{max-width:100svw}.max-w-\[max\(30cqw\,32rem\)\]{max-width:max(30cqw,32rem)}.max-w-full{max-width:100%}.grow{flex-grow:1}.origin-center{transform-origin:50%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.gap-sm{gap:var(--spacing-sm)}.gap-x-sm{column-gap:var(--spacing-sm)}.gap-y-0{row-gap:var(--spacing-0)}.border-b,.border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-grey-200{background-color:var(--color-grey-200)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.focus-point{object-position:var(--focuspoint-x,50%) var(--focuspoint-y,50%)}.p-0{padding:var(--spacing-0)}.p-xs{padding:var(--spacing-xs)}.py-0{padding-block:var(--spacing-0)}.py-md{padding-block:var(--spacing-md)}.pt-xl{padding-top:var(--spacing-xl)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.font-serif{font-family:var(--font-serif);font-weight:var(--font-weight-normal)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text--1{font-size:var(--font-size--1);line-height:var(--text-leading--1);letter-spacing:var(--text-tracking--1)}.text-0{font-size:var(--font-size-0);line-height:var(--text-leading-0);letter-spacing:var(--text-tracking-0)}.text-1{font-size:var(--font-size-1);line-height:var(--text-leading-1);letter-spacing:var(--text-tracking-1)}.text-2{font-size:var(--font-size-2);line-height:var(--text-leading-2);letter-spacing:var(--text-tracking-2)}.text-3{font-size:var(--font-size-3);line-height:var(--text-leading-3);letter-spacing:var(--text-tracking-3)}.text-4{font-size:var(--font-size-4);line-height:var(--text-leading-4);letter-spacing:var(--text-tracking-4)}.text-5{font-size:var(--font-size-5);line-height:var(--text-leading-5);letter-spacing:var(--text-tracking-5)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.wrap-anywhere{overflow-wrap:anywhere}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.text-dark-purple{color:var(--color-dark-purple)}.text-primary{color:var(--color-primary)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline;text-decoration-thickness:var(--text-decoration-thickness,.1ex);text-underline-offset:var(--text-underline-offset,.2ex)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.rounded-mask-2xl{--_r-tl:var(--radius-2xl);--_r-tr:var(--radius-2xl);--_r-br:var(--radius-2xl);--_r-bl:var(--radius-2xl);clip-path:inset(0 round var(--_r-tl,0) var(--_r-tr,0) var(--_r-br,0) var(--_r-bl,0))}.rounded-mask-4xl{--_r-tl:var(--radius-4xl);--_r-tr:var(--radius-4xl);--_r-br:var(--radius-4xl);--_r-bl:var(--radius-4xl);clip-path:inset(0 round var(--_r-tl,0) var(--_r-tr,0) var(--_r-br,0) var(--_r-bl,0))}.rounded-mask-lg{--_r-tl:var(--radius-lg);--_r-tr:var(--radius-lg);--_r-br:var(--radius-lg);--_r-bl:var(--radius-lg);clip-path:inset(0 round var(--_r-tl,0) var(--_r-tr,0) var(--_r-br,0) var(--_r-bl,0))}.flow-2xl{--flow-space:var(--spacing-2xl)}.flow-3xl{--flow-space:var(--spacing-3xl)}:where(.flow-items-2xl>*+*){--flow-space:var(--spacing-2xl)}:where(.flow-items-md>*+*){--flow-space:var(--spacing-md)}:where(.flow-items-sm>*+*){--flow-space:var(--spacing-sm)}:where(.flow-items-xl>*+*){--flow-space:var(--spacing-xl)}:where(.flow-items-xs>*+*){--flow-space:var(--spacing-xs)}.flow-lg{--flow-space:var(--spacing-lg)}.flow-md{--flow-space:var(--spacing-md)}.flow-sm{--flow-space:var(--spacing-sm)}.flow-xl{--flow-space:var(--spacing-xl)}@media (min-width:40rem){.sm\:pointer-events-none{pointer-events:none}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:text-0{font-size:var(--font-size-0);line-height:var(--text-leading-0);letter-spacing:var(--text-tracking-0)}}@media (min-width:48rem){.md\:mt-0{margin-top:var(--spacing-0)}.md\:grid{display:grid}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[33\%_1fr\]{grid-template-columns:33% 1fr}.md\:items-baseline{align-items:baseline}}}@font-face{font-family:Stefan;font-weight:400;font-style:normal;src:url(/dist/assets/ABCStefan-Simple-Dqnh1WZU.woff2)format("woff2");font-display:block}@font-face{font-family:Amiri;font-weight:400;font-style:normal;src:url(/dist/assets/amiri-v30-latin-regular-Czk41Rjn.woff2)format("woff2");font-display:block}@font-face{font-family:Amiri;font-weight:400;font-style:italic;src:url(/dist/assets/amiri-v30-latin-italic-BrffukqG.woff2)format("woff2");font-display:block}@font-face{font-family:IBMPlexMono;font-weight:400;font-style:normal;src:url(/dist/assets/IBMPlexMono-Regular-C-SBB-bw.woff2)format("woff2");font-display:block}@font-face{font-family:IBMPlexMono;font-weight:400;font-style:italic;src:url(/dist/assets/IBMPlexMono-Italic-DYZFG3Th.woff2)format("woff2");font-display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
