:root{--c-brand: #e30613;--c-lightgrey: #f7f4ee}:root{--space-3xs: clamp(.25rem, .2283rem + .1087vw, .3125rem);--space-2xs: clamp(.5rem, .4783rem + .1087vw, .5625rem);--space-xs: clamp(.75rem, .7065rem + .2174vw, .875rem);--space-s: clamp(1rem, .9565rem + .2174vw, 1.125rem);--space-m: clamp(1.5rem, 1.4348rem + .3261vw, 1.6875rem);--space-l: clamp(2rem, 1.913rem + .4348vw, 2.25rem);--space-xl: clamp(3rem, 2.8696rem + .6522vw, 3.375rem);--space-2xl: clamp(4rem, 3.8261rem + .8696vw, 4.5rem);--space-3xl: clamp(6rem, 5.7391rem + 1.3043vw, 6.75rem);--space-3xs-2xs: clamp(.25rem, .1413rem + .5435vw, .5625rem);--space-2xs-xs: clamp(.5rem, .3696rem + .6522vw, .875rem);--space-xs-s: clamp(.75rem, .6196rem + .6522vw, 1.125rem);--space-s-m: clamp(1rem, .7609rem + 1.1957vw, 1.6875rem);--space-m-l: clamp(1.5rem, 1.2391rem + 1.3043vw, 2.25rem);--space-l-xl: clamp(2rem, 1.5217rem + 2.3913vw, 3.375rem);--space-xl-2xl: clamp(3rem, 2.4783rem + 2.6087vw, 4.5rem);--space-2xl-3xl: clamp(4rem, 3.0435rem + 4.7826vw, 6.75rem);--space-l-2xl: clamp(2rem, 1.1304rem + 4.3478vw, 4.5rem)}:root{--step--2: clamp(.6944rem, .6856rem + .0444vw, .72rem);--step--1: clamp(.8333rem, .8101rem + .1159vw, .9rem);--step-0: clamp(1rem, .9565rem + .2174vw, 1.125rem);--step-1: clamp(1.2rem, 1.1283rem + .3587vw, 1.4063rem);--step-2: clamp(1.44rem, 1.3295rem + .5527vw, 1.7578rem);--step-3: clamp(1.728rem, 1.5648rem + .8161vw, 2.1973rem);--step-4: clamp(2.0736rem, 1.8395rem + 1.1704vw, 2.7466rem);--step-5: clamp(2.4883rem, 2.1597rem + 1.6433vw, 3.4332rem);--step-6: clamp(2.986rem, 2.5319rem + 2.2705vw, 4.2915rem);--step-7: clamp(3.5832rem, 2.9636rem + 3.0978vw, 5.3644rem)}@font-face{font-family:Degular;src:local("Degular-Regular"),url(/fonts/Degular-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Degular;src:local("Degular-Bold"),url(/fonts/Degular-Bold.woff2) format("woff2");font-weight:700}:root{font-family:Degular;font-display:swap}h1,h2,h3,h4,h5,h6,.as-h1,.as-h2,.as-h3,.as-h4,.as-h5,.as-h6{font-weight:900;hyphens:auto;margin:0;text-wrap:balance}.display,.section--with-bg h1{font-size:var(--step-7);font-weight:400}.display--accent,.section--with-bg h1{color:var(--c-brand)}h1,.as-h1{line-height:1;font-size:var(--step-5)}h2,.as-h2{line-height:1.1;font-size:var(--step-4)}h3,.as-h3{line-height:1.2;font-size:var(--step-2)}h4,.as-h4{line-height:1.2;font-size:var(--step-1)}h5,.as-h5{line-height:1.3;font-size:var(--step-0)}body{font-size:var(--step-0)}.lead{font-size:var(--step-1)}.rounded,.section-modular--colored-background .text-card--with-arrow,.section--with-bg,.section--with-bg>.grid>*:last-child:not(:first-child),.section-modular--colored-background,.page-card,.hero--colored-background,.form .contact-info,.carousel-section .carousel-title h2,.carousel .slide--page,.carousel .slide--video .video-thumbnail,.carousel .slide--person,.carousel .slide--newsItem,.card,.button,.file-input label{border-radius:1em}.button,.file-input label{align-items:center;background-color:var(--c-lightgrey);border:none;color:var(--c-brand);display:flex;font-family:inherit;font-size:var(--step-0);gap:calc(var(--space-3xs-2xs) / 2);line-height:var(--step-2);padding-block:0;padding-inline:var(--space-xs-s);text-decoration:none}.button:has(>svg),.file-input label:has(>svg){padding-inline-start:var(--space-3xs-2xs)}.button:has(>svg+.visually-hidden,>.file-input svg+input),.file-input label:has(>svg+.visually-hidden,>.file-input svg+input){padding-inline-end:var(--space-3xs-2xs)}.button>svg,.file-input label>svg{height:1em;width:auto}.button>svg>*,.file-input label>svg>*{fill:var(--c-brand)}.button--accent{background-color:var(--c-brand);color:var(--c-lightgrey)}.button--accent>svg>*{fill:var(--c-lightgrey)}.flex-list{display:flex;flex-wrap:wrap}ul.flex-list{margin:0;padding:0}.grid{display:grid;grid-gap:1rem}@supports (width: min(360px,100%)){.grid{grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-size, 360px),100%),1fr))}}.reel,.breadcrumbs{display:flex;block-size:auto;overflow-x:auto;overflow-y:hidden;scrollbar-color:white transparent}.reel::-webkit-scrollbar,.breadcrumbs::-webkit-scrollbar{block-size:1rem}.reel::-webkit-scrollbar-track,.breadcrumbs::-webkit-scrollbar-track{background-color:transparent}.reel::-webkit-scrollbar-thumb,.breadcrumbs::-webkit-scrollbar-thumb{background-color:transparent;background-image:linear-gradient(transparent 0,transparent .25rem,white .25rem,white .75rem,transparent .75rem)}.reel>*,.breadcrumbs>*{flex:0 0 auto}.reel>img,.breadcrumbs>img{block-size:100%;flex-basis:auto;width:auto}.reel>*+*,.breadcrumbs>*+*{margin-inline-start:1rem}.reel.overflowing,.overflowing.breadcrumbs{padding-block-end:1rem}.skip-link{background-color:#000;color:#fff;padding:var(--space-s-m) var(--space-l-xl);position:absolute;z-index:777}.skip-link:not(:focus,:focus-within){clip:rect(1px,1px,1px,1px);pointer-events:none;overflow:hidden;height:1px;width:1px;border:0;padding:0;position:absolute}.visually-hidden,.file-input input{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.wrapper,.section--with-bg,.header__wrapper,.carousel-section .carousel-title,.carousel-section>.carousel-wrapper .carousel-controls{margin-inline:auto;max-width:100%;padding-inline:var(--space-l-2xl);width:1200px}.flow-xs>*~*,.form fieldset>*~*{margin-top:var(--space-xs)}.flow-xs>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin),.form fieldset>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin){margin-top:1.5em}.flow-s>*~*,.section--with-bg>.grid>*:last-child:not(:first-child)>*~*,.carousel .slide--newsItem>*~*,.accordeon details>*~*{margin-top:var(--space-s)}.flow-s>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin),.section--with-bg>.grid>*:last-child:not(:first-child)>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin),.carousel .slide--newsItem>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin),.accordeon details>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin){margin-top:1.5em}.flow-m>*~*,.section--with-bg>*~*,.page-card>*~*{margin-top:var(--space-m)}.flow-m>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin),.section--with-bg>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin),.page-card>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin){margin-top:1.5em}.accordeon details{border-bottom:2px solid black}.accordeon details summary{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding-block:var(--space-3xs-2xs);position:relative;z-index:1}.accordeon details summary+*{margin-block-start:0}.accordeon details summary>*{font-size:var(--step-1);font-weight:400}.accordeon details summary::marker,.accordeon details summary::-webkit-details-marker{display:none}.accordeon details summary:after{content:url(/images/chevron.svg);height:32px;transition:.3s ease;transition-property:rotate;width:32px}.accordeon details[open]{padding-block-end:var(--space-xs-s)}.accordeon details[open] summary:after{rotate:180deg}.accordeon details ul{margin:0}.accordeon details ul li .flex-list{justify-content:space-between}.accordeon details ul li .flex-list a{max-width:90%}.accordeon details ul li .flex-list form button{background-color:transparent;border:none;padding:0}.accordeon details ul li .flex-list form button svg{width:1em;height:1em}.breadcrumbs{display:flex}.breadcrumbs span{align-items:center;display:flex}.breadcrumbs span+span:before{content:url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.2071%206.37887L20.9141%2015.0859C21.3046%2015.4764%2021.3046%2016.1094%2020.9141%2016.5L12.2071%2025.207L10.793%2023.7929L18.793%2015.7929L10.793%207.79293L12.2071%206.37887Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E);display:block;height:22px;position:relative;text-align:center;width:22px}.card{background-color:#fff;padding-block:var(--space-xs-s);padding-inline:var(--space-xs-s)}.card h3{color:var(--c-brand);font-weight:700}.card p{line-height:1}.carousel-wrapper,.carousel-section{position:relative}.carousel-section .carousel-title{display:flex;justify-content:end;left:0;position:absolute;right:0;top:0}.carousel-section .carousel-title h2{background-color:var(--c-brand);color:var(--c-lightgrey);font-size:var(--step-0);font-weight:400;padding-inline:var(--space-3xs-2xs);line-height:1.5;transform:translateY(-50%)}.carousel-section>.carousel-wrapper .carousel{--c-max-width: 1200px;--c-padding: var(--space-l-2xl);--offset-width: calc( ( (100% - (min(var(--c-max-width), 100%) + (var(--c-padding) * 2))) / 2 ) + (var(--c-padding) * 2) );margin-inline:0;padding-inline:var(--offset-width);scroll-padding-inline-start:var(--offset-width)}.carousel-section--colored-background{background-color:var(--c-lightgrey);padding-block:var(--space-l-xl)}.carousel-controls{align-items:center;display:flex;gap:var(--space-3xs-2xs);margin-block-start:var(--space-s-m)}.carousel-controls:has(:first-child:disabled):has(:last-child:disabled){display:none}.carousel-controls button{background-color:transparent;border:2.4px solid currentColor;border-radius:50px;color:var(--c-brand);padding:0}.carousel-controls button:disabled{opacity:.1}.carousel-controls button:focus-visible{background-color:var(--c-brand)}.carousel-controls button:focus-visible svg{color:#fff}.carousel-controls button[data-carousel-direction=previous] svg{rotate:180deg}.carousel-controls button svg{height:auto;pointer-events:none;width:2em}.carousel-controls button svg path{fill:currentColor}.carousel{--c-padding: var(--space-l-2xl);--gap: var(--space-m-l);--flex-width: min(100%, 320px);display:flex;gap:var(--gap);margin-inline:calc(var(--space-l-2xl) * -1);overflow-x:auto;padding-inline:var(--space-l-2xl);position:relative;scroll-padding-inline-start:var(--space-l-2xl);scroll-behavior:smooth;scroll-snap-align:start;scroll-snap-type:x mandatory;z-index:0}.carousel>*{align-items:center;flex:0 0 var(--flex-width);position:relative;justify-content:center;scroll-snap-align:start}.carousel:defined{scrollbar-width:none}.carousel:defined::-webkit-scrollbar{display:none}.carousel .slide--page{align-items:end;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:40vh;padding-block:var(--space-m-l);padding-inline:var(--space-s-m)}.carousel .slide--page h3{color:var(--c-brand)}.carousel .slide--page a{align-items:center;color:var(--c-brand);display:flex;gap:var(--space-3xs-2xs);line-height:1;text-decoration:none}.carousel .slide--page a svg{display:inline-block;border:2.4px solid currentColor;border-radius:50px;height:auto;width:2em}.carousel .slide--page a svg path{fill:currentColor}.carousel .slide--video p{text-align:center}.carousel .slide--video .video-thumbnail{display:block;overflow:hidden;position:relative}.carousel .slide--video .video-thumbnail img{aspect-ratio:1.5;object-fit:cover;filter:brightness(.5)}.carousel .slide--video .video-thumbnail__icon{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;z-index:1}.carousel .slide--video .video-thumbnail__icon svg{height:auto;width:3em}.carousel .slide--video .video-thumbnail__icon svg *{fill:var(--c-lightgrey)}.carousel .slide--person{--flex-width: 160px;overflow:hidden;position:relative}.carousel .slide--person .person-details{align-items:end;background-color:#f7f4eecc;display:flex;inset:0;opacity:0;padding-block:var(--space-xs-s);padding-inline:var(--space-xs-s);position:absolute;transition:.3s ease;transition-property:opacity}.carousel .slide--person .person-details h3{font-size:var(--step-0);font-weight:700}.carousel .slide--person .person-details:hover{opacity:1}.carousel .slide--newsItem{--flex-width: min(100%, 450px);background-color:var(--c-lightgrey);padding-block:var(--space-s-m);padding-inline:var(--space-s-m)}.carousel .slide--newsItem h3{color:var(--c-brand)}.dialog{margin:auto}.dialog::backdrop{background-color:#0000004d;backdrop-filter:blur(1em);-webkig-backdrop-filter:blur(1em)}.dialog .flex-list{gap:var(--space-3xs-2xs)}.file-input{display:flex;flex-direction:column;align-items:flex-start}.file-input label{font-size:var(--step-0)}.footer{background-color:var(--c-lightgrey);margin-block-start:var(--space-l-xl);padding-block:var(--space-l-xl)}.footer .flex-list{justify-content:space-between}@media screen and (max-width:600px){.footer .flex-list{gap:var(--space-xs-s)}.footer .flex-list li{flex-basis:100%}}.form .input-group+.input-group,.form fieldset+.input-group{margin-block-start:var(--space-s-m)}.form .input-group span,.form fieldset span{font-size:var(--step--1)}.form .input-group input,.form .input-group textarea,.form fieldset input,.form fieldset textarea{background-color:transparent;border:2px solid transparent;border-bottom-color:#000;transition:.2s ease;transition-property:border-color}.form .input-group input:focus-visible,.form .input-group textarea:focus-visible,.form fieldset input:focus-visible,.form fieldset textarea:focus-visible{outline:none;border-color:#000}.form .contact-info{background-color:#fff;margin-block-end:calc(var(--space-m-l) * -2);max-width:100%;padding-block-start:var(--space-s-m);padding-block-end:calc(var(--space-m-l) * 2);padding-inline:var(--space-s-m);place-self:end;width:360px}.form fieldset{border:none;margin:0;padding:0}@media screen and (max-width:1200px){.form{border-radius:0}}body.fixed{position:fixed}.header{background-color:var(--c-brand);color:var(--c-lightgrey);font-size:var(--step-1)}.header a{text-decoration:none}.header__wrapper{align-items:center;display:flex;gap:var(--space-s-m) calc(var(--space-xl-2xl) / 2);padding-block:var(--space-m);justify-content:space-between}.header .logo{display:block;max-width:100%;width:200px}.header .main-nav{margin-inline-start:auto}.header .main-nav li a{display:block;padding:var(--space-2xs-xs) calc(var(--space-xl-2xl) / 2)}.header button{background-color:transparent;border:none;padding:var(--space-xs-s);margin:calc(var(--space-xs-s) * -1);display:none}.header button svg path{fill:var(--c-lightgrey)}.header+main:not(:has(.hero--animated-circles)){margin-block-start:var(--space-l-xl)}@media screen and (max-width:1200px){.header .logo{grid-area:logo;width:140px}.header .login{grid-area:login;justify-self:end}.header .main-nav{grid-area:nav;margin-inline-start:initial}.header__wrapper{display:grid;grid-template-areas:"logo login" "nav nav";grid-template-columns:repeat(2,1fr)}.header #open-menu{grid-area:login}.header.js .header__wrapper{gap:var(--space-s-m);grid-template-areas:"logo login button";grid-template-columns:1fr auto auto}.header.js .main-nav{background-color:var(--c-brand);display:none;inset:0;padding-block:var(--space-s-m);position:absolute;width:100vw;z-index:777}.header.js .main-nav.visible{display:initial}.header.js .main-nav ul{flex-direction:column;font-size:var(--step-3)}.header.js .main-nav ul li a{padding-inline:var(--space-l-2xl)}.header.js .main-nav #close-menu{display:initial;position:absolute;right:calc(var(--space-l-2xl));top:var(--space-m-l)}.header.js #open-menu{grid-area:button;display:initial}.header+main:has(.section-modular--colored-background){margin-block-start:0}}.hero .button{display:inline-block;font-size:var(--step-1)}.hero--animated-circles{align-items:center;background-color:var(--c-brand);color:var(--c-lightgrey);display:flex;flex-wrap:wrap;min-height:70vh;min-height:70svh;overflow:hidden;position:relative}.hero--animated-circles .circles{bottom:0;height:auto;max-width:100vh;max-width:100svh;min-width:400px;position:absolute;right:0;translate:50% 50%;width:60vw}.hero--animated-circles .wrapper>*:not(.button){max-width:700px;width:100%}.hero--colored-background{background-color:var(--c-lightgrey);padding-block:var(--space-m-l)}.hero--colored-background:has(svg){display:flex;flex-wrap:wrap;gap:var(--space-s-m)}.hero--colored-background:has(svg)>*:first-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.hero--colored-background:has(svg)>svg{flex-basis:460px;flex-grow:1;max-width:50vw;margin-inline:auto}@media screen and (max-width:1200px){.hero--animated-circles .circles{align-items:start;flex-direction:column;margin-top:-45%;min-width:initial;padding-block:var(--space-m-l);position:relative;width:100%}.hero--colored-background{border-radius:0}}.page-card{background-color:var(--c-lightgrey);display:flex;flex-direction:column;min-height:30vh;justify-content:space-between;padding-block:var(--space-s-m);padding-inline:var(--space-s-m)}.page-card h3,.page-card a{color:var(--c-brand)}.page-card a{align-items:center;align-self:end;color:var(--c-brand);display:flex;gap:var(--space-3xs-2xs);line-height:1;text-decoration:none}.page-card a svg{display:inline-block;border:2.4px solid currentColor;border-radius:50px;height:auto;width:2em}.page-card a svg path{fill:currentColor}.secondary-nav{display:flex;justify-content:space-between;width:100%}.section-modular{padding-block:var(--space-m-l)}.section-modular--colored-background{background-color:var(--c-lightgrey);box-shadow:0 0 0 1px var(--c-lightgrey)}.section-modular h2,.section-modular .lead{max-width:700px;width:100%}.section-modular--with-arrow .arrow-wrapper{display:flex}.section-modular--with-arrow .arrow-wrapper h2{padding-inline-end:5rem}.section-modular--with-arrow .arrow-wrapper svg{margin-inline-start:-5rem}@media screen and (max-width:781px){.section-modular--with-arrow .arrow-wrapper svg{display:none}}@media screen and (max-width:1200px){.section-modular--colored-background{border-radius:0}.hero.hero--animated-circles+.section-modular.section-modular--colored-background{margin-block-start:0}}.section--with-bg{background-color:var(--c-lightgrey);padding-block:var(--space-m-l)}.section--with-bg>.grid>*:last-child:not(:first-child){background-color:#fff;margin-block-end:calc(var(--space-m-l) * -2);max-width:100%;padding-block-start:var(--space-s-m);padding-block-end:calc(var(--space-m-l) * 2);padding-inline:var(--space-s-m);place-self:end;width:420px}@media screen and (max-width:1200px){.section--with-bg{border-radius:0}}.session__actions>.flex-list{gap:var(--space-3xs-2xs)}.table{border-collapse:collapse}.table th{text-align:left}.table th,.table td{border-bottom:2px solid rgb(0,0,0);padding-block:var(--space-3xs-2xs);padding-inline:var(--space-2xs-xs)}.table th .flex-list,.table td .flex-list{gap:var(--space-2xs-xs)}.section-modular--colored-background .text-card--with-arrow{background-color:#fff;padding-block:var(--space-s-m);padding-inline:var(--space-s-m);position:relative;margin-block-start:12em}.section-modular--colored-background .text-card--with-arrow h2{margin-block-start:0}.section-modular--colored-background .text-card--with-arrow .curly-arrow{justify-content:center;display:flex;left:0;margin-inline-start:-60px;position:absolute;right:0;top:-11em}.section-modular--colored-background .text-card--with-arrow .curly-arrow svg{height:10em;width:auto}@media screen and (min-width:1200px){.text-card--with-arrow{margin-block-end:-999px}}@media screen and (max-width:860px){.section-modular--colored-background .text-card--with-arrow{margin-block-start:0}.section-modular--colored-background .text-card--with-arrow .curly-arrow svg{display:none}}main{flex-grow:1}sc-form{display:block}.form .input-group,.form fieldset{display:grid}.form .input-group input:not([type=checkbox],[type=radio]),.form fieldset input:not([type=checkbox],[type=radio]){width:100%}.form .input-group input[type=checkbox]:focus,.form fieldset input[type=checkbox]:focus{outline:2px solid currentColor}.form .input-group span[id*=error],.form fieldset span[id*=error]{color:red;margin-top:0}.form button:disabled{cursor:not-allowed;opacity:.5}.form button:disabled:hover{transform:none}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body{background-color:#fff;margin:0}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block:0}ul[role=list],ol[role=list]{list-style:none;padding:0}body{line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;height:auto;width:100%}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}textarea{max-width:100%}:target{scroll-margin-block:2ex}video{width:100%}svg{display:block;pointer-events:none}ul{margin-block:var(--space-2xs-xs);padding-inline-start:20px}body{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;overflow-wrap:break-word;word-wrap:break-word}.flow-3xs>*~*{margin-top:var(--space-3xs)}.flow-3xs>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin){margin-top:1.5em}.flow-2xs>*~*{margin-top:var(--space-2xs)}.flow-2xs>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin){margin-top:1.5em}.flow-xs>*~*{margin-top:var(--space-xs)}.flow-xs>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin){margin-top:1.5em}.flow-s>*~*{margin-top:var(--space-s)}.flow-s>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin){margin-top:1.5em}.flow-m>*~*{margin-top:var(--space-m)}.flow-m>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin){margin-top:1.5em}.flow-l>*~*{margin-top:var(--space-l)}.flow-l>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin){margin-top:1.5em}.flow-xl>*~*{margin-top:var(--space-xl)}.flow-xl>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin){margin-top:1.5em}.flow-2xl>*~*{margin-top:var(--space-2xl)}.flow-2xl>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin){margin-top:1.5em}.flow-3xl>*~*{margin-top:var(--space-3xl)}.flow-3xl>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin){margin-top:1.5em}.flow-4xl>*~*{margin-top:var(--space-4xl)}.flow-4xl>:is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6),:first-child,.default-flow-margin){margin-top:1.5em}@keyframes spin{0%{rotate:0}to{rotate:360deg}}button[aria-busy=true]:before{content:"";display:inline-block;vertical-align:text-bottom;animation:spin 1s linear infinite;width:1em;height:1em;border-radius:50%;border:3px solid color-mix(in srgb,currentColor,transparent 66%);border-top-color:currentColor}
