@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert;-webkit-tap-highlight-color:transparent}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert;overflow-wrap:break-word;word-wrap:break-word}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::placeholder{color:unset}::-webkit-details-marker{display:none}@font-face{font-family:hsh-icons;src:url(/build/assets/hsh-icons-DW8Y2ddk.ttf?dvole3) format("truetype"),url(/build/assets/hsh-icons-DW8Y2ddk.ttf?dvole3) format("woff"),url(/build/assets/hsh-icons-DW8Y2ddk.ttf?dvole3#hsh-icons) format("svg");font-weight:400;font-style:normal;font-display:block}:root{--grid-columns: 12;--grid-gap: .8rem;--grid-gap-block: 1.6rem;--grid-edge: 2.4rem;--layout-max-width: 168rem;--container-columns: 12;--column-size: 12;--minus-gap: 1;--cta-height: 5.6rem;--header-height: 9.6rem;--header-offset-block: 2.4rem;--radius--md: 8.8rem;--radius--default: 4rem;--radius--sm: 3.2rem;--radius--xs: 2.4rem;--radius--xxs: 1.6rem;--radius--xxxs: 1.2rem;--radius--4xs: .8rem;--shadow--default: 0 0 2rem hsl(from var(--black) h s l/20%);--white: #FFFFFF;--black: #000000;--grey--lighter: hsl(0, 0%, 96%);--grey--light: hsl(0, 0%, 92%);--grey: hsl(0, 0%, 85%);--grey--dark: hsl(0, 0%, 40%);--green: hsl(118, 66%, 88%);--purple: hsl(300, 12%, 20%);--blue: hsl(185, 28%, 43%);--salmon: hsl(20, 71%, 81%);--salmon--dark: hsl(20, 50%, 63%);--sand: hsl(27, 100%, 96%);--red: hsl(0, 51%, 60%);--orange: hsl(29, 75%, 65%);--gradient: linear-gradient(var(--gradient-direction, 101deg), var(--turquoise), var(--green));--gradient--dark: linear-gradient(var(--gradient-direction, 101deg), var(--turquoise--darker), var(--turquoise--dark));--based-font-size: 1.6rem;--based-line-height: 1.5em;--root-font-size: 10;--title-font: Rethink Sans, system-ui, sans-serif;--text-font: Rethink Sans, system-ui, sans-serif;--text-color--accent: var(--green);--text-color--accent-2: var(--salmon--dark);--text-color--accent-3: var(--blue);--text-color--bright: var(--white);--text-color--default: var(--purple);--text-color: var(--text-color--default, black);--title-color--bright: var(--white);--title-color--light: var(--sand);--title-color--default: var(--purple);--title-color--accent-2: var(--salmon);--title-color--accent-3: var(--blue);--title-color: var(--title-color--default);--stroke-color--accent: var(--green);--stroke-color--accent-2: var(--salmon);--stroke-color--accent-3: var(--blue);--stroke-color--medium: var(--grey);--stroke-color--light: var(--grey--light);--stroke-color--bright: var(--white);--stroke-color--default: var(--purple);--stroke-color: var(--stroke-color--default, black);--background-color--accent: var(--green);--background-color--accent-2: var(--salmon);--background-color--accent-3: var(--blue);--background-color--accent-4: var(--sand);--background-color--default: var(--white);--background-color--lighter: var(--grey--lighter);--background-color--medium: var(--grey);--background-color--dark: var(--purple);--background-color: var(--background-color--default, white);--icon-color: currentColor;--warning: var(--orange, tomato);--alert: var(--red, tomato);--success: var(--green, yellowgreen);--row-background: var(--background-color);--row-padding-block: 3em;--block-padding-block: 3em;--block-margin-block: 6.4rem;--transition-property: all;--transition-easing: cubic-bezier(.25, 0, .2, 1);--transition-duration: .32s}@media screen and (min-width: 40em){:root{--grid-edge: 4rem;--grid-gap: 2.4rem}}@media screen and (min-width: 48em){:root{--block-margin-block: 10rem;--grid-gap: 3.2rem;--grid-edge: 4.8rem}}@media screen and (min-width: 64em){:root{--row-padding-block: 4em;--block-padding-block: 3em;--header-offset-block: 4rem;--grid-gap-block: 2.4rem;--grid-edge: 8rem}}@media screen and (min-width: 80em){:root{--block-margin-block: 12rem;--grid-gap: 3.2rem}}:root{--z-index--breadcrumb: 50;--z-index--header-curtain: 100;--z-index--header: 150;--z-index--header-nav: 200;--z-index--header-actions: 250;--z-index--header-logo: 300;--z-index--header-search: 350;--z-index--dialog: 400}html,body{font-family:var(--text-font);font-size:calc(var(--root-font-size, 16) / 16 * 100%);font-optical-sizing:auto;font-weight:400;text-wrap:pretty;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.page__wrapper{font-size:var(--based-font-size);line-height:var(--based-line-height)}*:not(.icon){color:var(--text-color)}em{font-style:italic}strong{font-weight:800}html,body{background:var(--background-color);color:var(--text-color)}::selection{color:var(--selection-color, var(--purple));background:var(--selection-background, hsl(from var(--salmon) h s 93%))}.block--blue{--title-color: var(--title-color--light);--text-color: var(--text-color--bright)}.flex,.block__header{display:flex;flex-wrap:wrap;align-content:flex-start}.flex--row,.block__header,.flex--grid{gap:var(--grid-gap-block) var(--grid-gap)}.flex--row>:where(*:not([class*=col-])),.block__header>:where(*:not([class*=col-])),.flex--grid>:where(*:not([class*=col-])){flex:0 0 100%}.flex--grid{gap:max(var(--grid-gap),1.5em) var(--grid-gap)}.flex--grid>*+*{margin-block-start:0!important}.flex>[class*=col-],.block__header>[class*=col-]{flex:var(--width, 0 0 calc(((var(--grid-width, 100%)) - var(--grid-gap) * (var(--container-columns) - 1)) / var(--container-columns) * var(--column-size) + var(--grid-gap) * (var(--column-size) - var(--minus-gap)) + var(--grid-offset, 0%)));min-width:var(--min-width, calc(((var(--grid-width, 100%)) - var(--grid-gap) * (var(--container-columns) - 1)) / var(--container-columns) * var(--column-size) + var(--grid-gap) * (var(--column-size) - var(--minus-gap)) + var(--grid-offset, 0%)))}.flex .col-auto,.block__header .col-auto{--width: 0 0 auto;--min-width: auto}.flex .col-flow,.block__header .col-flow{--width: 1 1 0%;--min-width: auto}.flex--justify{justify-content:center}.flex--v-top{align-items:flex-start}.flex--v-center{align-items:center;align-content:center}.flex--h-center{justify-content:center}.grid{display:grid;gap:0 var(--grid-gap);grid-template-columns:repeat(var(--container-columns, var(--grid-columns)),1fr);grid-auto-flow:column}.grid>[class*=col-]{grid-column-end:span clamp(1,var(--column-size),var(--container-columns))}.grid>:where(*:not([class*=col-])){grid-column:1/-1}*:not(.flex,.block__header,.grid)>[class*=col-]{width:calc(((var(--grid-width, 100%)) - var(--grid-gap) * (var(--container-columns) - 1)) / var(--container-columns) * var(--column-size) + var(--grid-gap) * (var(--column-size) - var(--minus-gap)) + var(--grid-offset, 0%))}[class*=ml-]{margin-inline-start:calc(((var(--grid-width, 100%)) - var(--grid-gap) * (var(--container-columns) - 1)) / var(--container-columns) * var(--offset-left-size) + var(--grid-gap) * (var(--offset-left-size) - 0) + var(--grid-offset, 0%))}.col-3{--column-size: 3}.col-3>*,.col-3:before,.col-3:after{--container-columns: 3}.col-3.grid{--grid-columns: 3}.col-4{--column-size: 4}.col-4>*,.col-4:before,.col-4:after{--container-columns: 4}.col-4.grid{--grid-columns: 4}.col-5{--column-size: 5}.col-5>*,.col-5:before,.col-5:after{--container-columns: 5}.col-5.grid{--grid-columns: 5}.col-10{--column-size: 10}.col-10>*,.col-10:before,.col-10:after{--container-columns: 10}.col-10.grid{--grid-columns: 10}.col-12{--column-size: 12}.col-12>*,.col-12:before,.col-12:after{--container-columns: 12}.col-12.grid{--grid-columns: 12}.ml-1{--offset-left-size: 1}@media screen and (min-width: 26.75em){.col-7--xs{--column-size: 7}.col-7--xs>*,.col-7--xs:before,.col-7--xs:after{--container-columns: 7}.col-7--xs.grid{--grid-columns: 7}}@media screen and (min-width: 40em){.col-4--xs-mid{--column-size: 4}.col-4--xs-mid>*,.col-4--xs-mid:before,.col-4--xs-mid:after{--container-columns: 4}.col-4--xs-mid.grid{--grid-columns: 4}.col-5--xs-mid{--column-size: 5}.col-5--xs-mid>*,.col-5--xs-mid:before,.col-5--xs-mid:after{--container-columns: 5}.col-5--xs-mid.grid{--grid-columns: 5}.col-6--xs-mid{--column-size: 6}.col-6--xs-mid>*,.col-6--xs-mid:before,.col-6--xs-mid:after{--container-columns: 6}.col-6--xs-mid.grid{--grid-columns: 6}.col-7--xs-mid{--column-size: 7}.col-7--xs-mid>*,.col-7--xs-mid:before,.col-7--xs-mid:after{--container-columns: 7}.col-7--xs-mid.grid{--grid-columns: 7}.col-8--xs-mid{--column-size: 8}.col-8--xs-mid>*,.col-8--xs-mid:before,.col-8--xs-mid:after{--container-columns: 8}.col-8--xs-mid.grid{--grid-columns: 8}.col-10--xs-mid{--column-size: 10}.col-10--xs-mid>*,.col-10--xs-mid:before,.col-10--xs-mid:after{--container-columns: 10}.col-10--xs-mid.grid{--grid-columns: 10}.ml-1--xs-mid{--offset-left-size: 1}.ml-2--xs-mid{--offset-left-size: 2}.ml-4--xs-mid{--offset-left-size: 4}}@media screen and (min-width: 48em){.col-3--sm{--column-size: 3}.col-3--sm>*,.col-3--sm:before,.col-3--sm:after{--container-columns: 3}.col-3--sm.grid{--grid-columns: 3}.col-4--sm{--column-size: 4}.col-4--sm>*,.col-4--sm:before,.col-4--sm:after{--container-columns: 4}.col-4--sm.grid{--grid-columns: 4}.col-5--sm{--column-size: 5}.col-5--sm>*,.col-5--sm:before,.col-5--sm:after{--container-columns: 5}.col-5--sm.grid{--grid-columns: 5}.col-6--sm{--column-size: 6}.col-6--sm>*,.col-6--sm:before,.col-6--sm:after{--container-columns: 6}.col-6--sm.grid{--grid-columns: 6}.col-7--sm{--column-size: 7}.col-7--sm>*,.col-7--sm:before,.col-7--sm:after{--container-columns: 7}.col-7--sm.grid{--grid-columns: 7}.col-8--sm{--column-size: 8}.col-8--sm>*,.col-8--sm:before,.col-8--sm:after{--container-columns: 8}.col-8--sm.grid{--grid-columns: 8}.col-10--sm{--column-size: 10}.col-10--sm>*,.col-10--sm:before,.col-10--sm:after{--container-columns: 10}.col-10--sm.grid{--grid-columns: 10}.col-11--sm{--column-size: 11}.col-11--sm>*,.col-11--sm:before,.col-11--sm:after{--container-columns: 11}.col-11--sm.grid{--grid-columns: 11}.col-auto--sm{--width: 0 0 auto;--min-width: auto}.ml-0--sm{--offset-left-size: 0}.ml-1--sm{--offset-left-size: 1}}@media screen and (min-width: 64em){.col-3--md{--column-size: 3}.col-3--md>*,.col-3--md:before,.col-3--md:after{--container-columns: 3}.col-3--md.grid{--grid-columns: 3}.col-4--md{--column-size: 4}.col-4--md>*,.col-4--md:before,.col-4--md:after{--container-columns: 4}.col-4--md.grid{--grid-columns: 4}.col-5--md{--column-size: 5}.col-5--md>*,.col-5--md:before,.col-5--md:after{--container-columns: 5}.col-5--md.grid{--grid-columns: 5}.col-6--md{--column-size: 6}.col-6--md>*,.col-6--md:before,.col-6--md:after{--container-columns: 6}.col-6--md.grid{--grid-columns: 6}.col-7--md{--column-size: 7}.col-7--md>*,.col-7--md:before,.col-7--md:after{--container-columns: 7}.col-7--md.grid{--grid-columns: 7}.col-8--md{--column-size: 8}.col-8--md>*,.col-8--md:before,.col-8--md:after{--container-columns: 8}.col-8--md.grid{--grid-columns: 8}.col-10--md{--column-size: 10}.col-10--md>*,.col-10--md:before,.col-10--md:after{--container-columns: 10}.col-10--md.grid{--grid-columns: 10}.col-flow--md{--width: 1 1 0%;--min-width: auto}.ml-0--md{--offset-left-size: 0}.ml-1--md{--offset-left-size: 1}.ml-2--md{--offset-left-size: 2}}@media screen and (min-width: 80em){.col-2--md-mid{--column-size: 2}.col-2--md-mid>*,.col-2--md-mid:before,.col-2--md-mid:after{--container-columns: 2}.col-2--md-mid.grid{--grid-columns: 2}.col-3--md-mid{--column-size: 3}.col-3--md-mid>*,.col-3--md-mid:before,.col-3--md-mid:after{--container-columns: 3}.col-3--md-mid.grid{--grid-columns: 3}.col-5--md-mid{--column-size: 5}.col-5--md-mid>*,.col-5--md-mid:before,.col-5--md-mid:after{--container-columns: 5}.col-5--md-mid.grid{--grid-columns: 5}.col-6--md-mid{--column-size: 6}.col-6--md-mid>*,.col-6--md-mid:before,.col-6--md-mid:after{--container-columns: 6}.col-6--md-mid.grid{--grid-columns: 6}.col-8--md-mid{--column-size: 8}.col-8--md-mid>*,.col-8--md-mid:before,.col-8--md-mid:after{--container-columns: 8}.col-8--md-mid.grid{--grid-columns: 8}.col-9--md-mid{--column-size: 9}.col-9--md-mid>*,.col-9--md-mid:before,.col-9--md-mid:after{--container-columns: 9}.col-9--md-mid.grid{--grid-columns: 9}.col-10--md-mid{--column-size: 10}.col-10--md-mid>*,.col-10--md-mid:before,.col-10--md-mid:after{--container-columns: 10}.col-10--md-mid.grid{--grid-columns: 10}.ml-1--md-mid{--offset-left-size: 1}.ml-2--md-mid{--offset-left-size: 2}}@media screen and (min-width: 85.375em){.col-3--lg{--column-size: 3}.col-3--lg>*,.col-3--lg:before,.col-3--lg:after{--container-columns: 3}.col-3--lg.grid{--grid-columns: 3}.col-4--lg{--column-size: 4}.col-4--lg>*,.col-4--lg:before,.col-4--lg:after{--container-columns: 4}.col-4--lg.grid{--grid-columns: 4}.col-6--lg{--column-size: 6}.col-6--lg>*,.col-6--lg:before,.col-6--lg:after{--container-columns: 6}.col-6--lg.grid{--grid-columns: 6}.col-8--lg{--column-size: 8}.col-8--lg>*,.col-8--lg:before,.col-8--lg:after{--container-columns: 8}.col-8--lg.grid{--grid-columns: 8}.col-10--lg{--column-size: 10}.col-10--lg>*,.col-10--lg:before,.col-10--lg:after{--container-columns: 10}.col-10--lg.grid{--grid-columns: 10}.ml-1--lg{--offset-left-size: 1}.ml-2--lg{--offset-left-size: 2}}@media screen and (min-width: 90em){.col-8--lg-mid{--column-size: 8}.col-8--lg-mid>*,.col-8--lg-mid:before,.col-8--lg-mid:after{--container-columns: 8}.col-8--lg-mid.grid{--grid-columns: 8}}.first{order:-1}html{background:var(--background-color--medium)}html,body{overflow-x:hidden}.page__wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:calc(var(--header-height) + var(--header-offset-block) * 2) auto 1fr auto;grid-template-areas:"header" "breadcrumb" "content" "footer";max-width:100vw;max-width:100dvw;min-height:100vh;min-height:100dvh;position:relative}.page__wrapper:has(.page__breadcrumb){--breadcrumb-height: 4.4rem}.page__header{grid-area:header;max-width:100vw;max-width:100dvw}.page__content{--content-padding-block: 0em;grid-area:content;padding-block-start:var(--content-padding-block);align-content:start}@media screen and (min-width: 48em){.page__content{--content-padding-block: 1.5em}}.page__content{display:grid;grid-template-columns:var(--grid-edge) minmax(0,1fr) var(--grid-edge);width:100%;max-width:var(--layout-max-width);margin:0 auto;position:relative}.page__content>*{grid-column:2/span 1}.page__footer{grid-area:footer;width:100%;max-width:var(--layout-max-width);padding-inline:var(--grid-edge);margin:0 auto}img{display:block;-webkit-user-select:none;user-select:none;object-fit:cover;object-position:center}[class*=ratio--]{aspect-ratio:var(--ratio, 1/1)}.ratio--card{--ratio: 7/5}input.trix-button,.trix-button--remove,.block--rte a:not(.button,.button-inline),.block__rte a:not(.button,.button-inline),.hero__rte a:not(.button,.button-inline),.hero__introduction a:not(.button,.button-inline),trix-editor a:not(.button,.button-inline),.notification__rte a:not(.button,.button-inline),.form__alert-rte a:not(.button,.button-inline){--text-color: var(--text-color--accent-3);text-decoration:underline;text-decoration-color:var(--text-color);text-underline-offset:.1em;text-decoration-thickness:.1rem;transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}@media (hover: hover){input.trix-button:hover,.trix-button--remove:hover,.block--rte a:hover:not(.button,.button-inline),.block__rte a:hover:not(.button,.button-inline),.hero__rte a:hover:not(.button,.button-inline),.hero__introduction a:hover:not(.button,.button-inline),trix-editor a:hover:not(.button,.button-inline),.notification__rte a:hover:not(.button,.button-inline),.form__alert-rte a:hover:not(.button,.button-inline),input.trix-button:focus,.trix-button--remove:focus,.block--rte a:focus:not(.button,.button-inline),.block__rte a:focus:not(.button,.button-inline),.hero__rte a:focus:not(.button,.button-inline),.hero__introduction a:focus:not(.button,.button-inline),trix-editor a:focus:not(.button,.button-inline),.notification__rte a:focus:not(.button,.button-inline),.form__alert-rte a:focus:not(.button,.button-inline){text-underline-offset:.3em}}.block--rte,.block__rte,.hero__rte,.hero__introduction,trix-editor,.notification__rte,.form__alert-rte{--rte-title-margin-start: 2.4rem;--rte-title-margin-end: 1.6rem;--rte-margin-block: 1em}.block--rte>*+*:not(li,h1,h2,h3,h4,h5,h6),.block__rte>*+*:not(li,h1,h2,h3,h4,h5,h6),.hero__rte>*+*:not(li,h1,h2,h3,h4,h5,h6),.hero__introduction>*+*:not(li,h1,h2,h3,h4,h5,h6),trix-editor>*+*:not(li,h1,h2,h3,h4,h5,h6),.notification__rte>*+*:not(li,h1,h2,h3,h4,h5,h6),.form__alert-rte>*+*:not(li,h1,h2,h3,h4,h5,h6){margin-block-start:var(--rte-margin-block)}.block--rte>*+:is(h1,h2,h3,h4,h5,h6),.block__rte>*+:is(h1,h2,h3,h4,h5,h6),.hero__rte>*+:is(h1,h2,h3,h4,h5,h6),.hero__introduction>*+:is(h1,h2,h3,h4,h5,h6),trix-editor>*+:is(h1,h2,h3,h4,h5,h6),.notification__rte>*+:is(h1,h2,h3,h4,h5,h6),.form__alert-rte>*+:is(h1,h2,h3,h4,h5,h6){margin-block-start:min(2em,var(--rte-title-margin-start))}.block--rte>*+:is(img),.block__rte>*+:is(img),.hero__rte>*+:is(img),.hero__introduction>*+:is(img),trix-editor>*+:is(img),.notification__rte>*+:is(img),.form__alert-rte>*+:is(img){margin-block-start:2.4rem}@media screen and (min-width: 48em){.block--rte>*+:is(img),.block__rte>*+:is(img),.hero__rte>*+:is(img),.hero__introduction>*+:is(img),trix-editor>*+:is(img),.notification__rte>*+:is(img),.form__alert-rte>*+:is(img){margin-block-start:3.2rem}}.block--rte>:is(img,figure)+*,.block__rte>:is(img,figure)+*,.hero__rte>:is(img,figure)+*,.hero__introduction>:is(img,figure)+*,trix-editor>:is(img,figure)+*,.notification__rte>:is(img,figure)+*,.form__alert-rte>:is(img,figure)+*{margin-block-start:2.4rem}@media screen and (min-width: 48em){.block--rte>:is(img,figure)+*,.block__rte>:is(img,figure)+*,.hero__rte>:is(img,figure)+*,.hero__introduction>:is(img,figure)+*,trix-editor>:is(img,figure)+*,.notification__rte>:is(img,figure)+*,.form__alert-rte>:is(img,figure)+*{margin-block-start:3.2rem}}.block--rte>*+blockquote,.block__rte>*+blockquote,.hero__rte>*+blockquote,.hero__introduction>*+blockquote,trix-editor>*+blockquote,.notification__rte>*+blockquote,.form__alert-rte>*+blockquote{margin-block-start:3em}.block--rte>*+table,.block__rte>*+table,.hero__rte>*+table,.hero__introduction>*+table,trix-editor>*+table,.notification__rte>*+table,.form__alert-rte>*+table,.block--rte>table+*,.block__rte>table+*,.hero__rte>table+*,.hero__introduction>table+*,trix-editor>table+*,.notification__rte>table+*,.form__alert-rte>table+*{margin-block-start:4em}.block--rte,.block__rte,.hero__rte,.hero__introduction,trix-editor,.notification__rte,.form__alert-rte{--rte-mark-color: var(--text-color)}.block--rte :where(h3,h4,h5,h6):not(.title),.block__rte :where(h3,h4,h5,h6):not(.title),.hero__rte :where(h3,h4,h5,h6):not(.title),.hero__introduction :where(h3,h4,h5,h6):not(.title),trix-editor :where(h3,h4,h5,h6):not(.title),.notification__rte :where(h3,h4,h5,h6):not(.title),.form__alert-rte :where(h3,h4,h5,h6):not(.title){font-weight:500}.block--rte small,.block__rte small,.hero__rte small,.hero__introduction small,trix-editor small,.notification__rte small,.form__alert-rte small{display:inline-block}.block--rte del,.block__rte del,.hero__rte del,.hero__introduction del,trix-editor del,.notification__rte del,.form__alert-rte del{text-decoration:line-through}.block--rte ul:not(.block__list),.block__rte ul:not(.block__list),.hero__rte ul:not(.block__list),.hero__introduction ul:not(.block__list),trix-editor ul:not(.block__list),.notification__rte ul:not(.block__list),.form__alert-rte ul:not(.block__list),.block--rte ol:not(.block__list),.block__rte ol:not(.block__list),.hero__rte ol:not(.block__list),.hero__introduction ol:not(.block__list),trix-editor ol:not(.block__list),.notification__rte ol:not(.block__list),.form__alert-rte ol:not(.block__list){display:flex;flex-wrap:wrap;flex:0 0 100%;gap:.4rem 2em}.block--rte ul ul,.block__rte ul ul,.hero__rte ul ul,.hero__introduction ul ul,trix-editor ul ul,.notification__rte ul ul,.form__alert-rte ul ul,.block--rte ul ol,.block__rte ul ol,.hero__rte ul ol,.hero__introduction ul ol,trix-editor ul ol,.notification__rte ul ol,.form__alert-rte ul ol,.block--rte ol ul,.block__rte ol ul,.hero__rte ol ul,.hero__introduction ol ul,trix-editor ol ul,.notification__rte ol ul,.form__alert-rte ol ul,.block--rte ol ol,.block__rte ol ol,.hero__rte ol ol,.hero__introduction ol ol,trix-editor ol ol,.notification__rte ol ol,.form__alert-rte ol ol{padding-block:.5em}.block--rte ul ol li,.block__rte ul ol li,.hero__rte ul ol li,.hero__introduction ul ol li,trix-editor ul ol li,.notification__rte ul ol li,.form__alert-rte ul ol li,.block--rte ol ol li,.block__rte ol ol li,.hero__rte ol ol li,.hero__introduction ol ol li,trix-editor ol ol li,.notification__rte ol ol li,.form__alert-rte ol ol li{padding-inline-start:2.5em}.block--rte ul li:not([class]),.block__rte ul li:not([class]),.hero__rte ul li:not([class]),.hero__introduction ul li:not([class]),trix-editor ul li:not([class]),.notification__rte ul li:not([class]),.form__alert-rte ul li:not([class]),.block--rte ol li:not([class]),.block__rte ol li:not([class]),.hero__rte ol li:not([class]),.hero__introduction ol li:not([class]),trix-editor ol li:not([class]),.notification__rte ol li:not([class]),.form__alert-rte ol li:not([class]){padding:0 1em;padding-inline-start:2em;flex:0 0 100%;position:relative}.block--rte ul li:not([class])>:is(p),.block__rte ul li:not([class])>:is(p),.hero__rte ul li:not([class])>:is(p),.hero__introduction ul li:not([class])>:is(p),trix-editor ul li:not([class])>:is(p),.notification__rte ul li:not([class])>:is(p),.form__alert-rte ul li:not([class])>:is(p),.block--rte ol li:not([class])>:is(p),.block__rte ol li:not([class])>:is(p),.hero__rte ol li:not([class])>:is(p),.hero__introduction ol li:not([class])>:is(p),trix-editor ol li:not([class])>:is(p),.notification__rte ol li:not([class])>:is(p),.form__alert-rte ol li:not([class])>:is(p){display:inline-block}.block--rte ul li:not([class]):before,.block__rte ul li:not([class]):before,.hero__rte ul li:not([class]):before,.hero__introduction ul li:not([class]):before,trix-editor ul li:not([class]):before,.notification__rte ul li:not([class]):before,.form__alert-rte ul li:not([class]):before,.block--rte ol li:not([class]):before,.block__rte ol li:not([class]):before,.hero__rte ol li:not([class]):before,.hero__introduction ol li:not([class]):before,trix-editor ol li:not([class]):before,.notification__rte ol li:not([class]):before,.form__alert-rte ol li:not([class]):before{color:var(--rte-mark-color);font-weight:600;position:absolute;left:0}.block--rte ul:not([class])>li:before,.block__rte ul:not([class])>li:before,.hero__rte ul:not([class])>li:before,.hero__introduction ul:not([class])>li:before,trix-editor ul:not([class])>li:before,.notification__rte ul:not([class])>li:before,.form__alert-rte ul:not([class])>li:before{content:"•";-webkit-text-stroke:.1rem var(--rte-mark-color)}.block--rte ol:not([class]),.block__rte ol:not([class]),.hero__rte ol:not([class]),.hero__introduction ol:not([class]),trix-editor ol:not([class]),.notification__rte ol:not([class]),.form__alert-rte ol:not([class]){counter-reset:index}.block--rte ol:not([class])>li,.block__rte ol:not([class])>li,.hero__rte ol:not([class])>li,.hero__introduction ol:not([class])>li,trix-editor ol:not([class])>li,.notification__rte ol:not([class])>li,.form__alert-rte ol:not([class])>li{counter-increment:index}.block--rte ol:not([class])>li:before,.block__rte ol:not([class])>li:before,.hero__rte ol:not([class])>li:before,.hero__introduction ol:not([class])>li:before,trix-editor ol:not([class])>li:before,.notification__rte ol:not([class])>li:before,.form__alert-rte ol:not([class])>li:before{content:counters(index,".",decimal) "."}.block--rte *:not([class]) li ul li:before,.block__rte *:not([class]) li ul li:before,.hero__rte *:not([class]) li ul li:before,.hero__introduction *:not([class]) li ul li:before,trix-editor *:not([class]) li ul li:before,.notification__rte *:not([class]) li ul li:before,.form__alert-rte *:not([class]) li ul li:before{color:transparent}.block--rte abbr:before,.block__rte abbr:before,.hero__rte abbr:before,.hero__introduction abbr:before,trix-editor abbr:before,.notification__rte abbr:before,.form__alert-rte abbr:before{content:open-quote " "}.block--rte abbr:after,.block__rte abbr:after,.hero__rte abbr:after,.hero__introduction abbr:after,trix-editor abbr:after,.notification__rte abbr:after,.form__alert-rte abbr:after{content:" " close-quote}.block--rte em,.block__rte em,.hero__rte em,.hero__introduction em,trix-editor em,.notification__rte em,.form__alert-rte em{--text-color: var(--text-color--medium)}.block--rte blockquote,.block__rte blockquote,.hero__rte blockquote,.hero__introduction blockquote,trix-editor blockquote,.notification__rte blockquote,.form__alert-rte blockquote{padding-block:2em;border-block:.1rem solid var(--stroke-color--accent-3);text-align:center}.block--rte blockquote p,.block__rte blockquote p,.hero__rte blockquote p,.hero__introduction blockquote p,trix-editor blockquote p,.notification__rte blockquote p,.form__alert-rte blockquote p{font-style:italic;font-size:1.25em;line-height:1.5em;font-weight:lighter}@media screen and (min-width: 64em){.block--rte blockquote p,.block__rte blockquote p,.hero__rte blockquote p,.hero__introduction blockquote p,trix-editor blockquote p,.notification__rte blockquote p,.form__alert-rte blockquote p{font-size:1.5em;padding-inline:3em}}.block--rte blockquote cite,.block__rte blockquote cite,.hero__rte blockquote cite,.hero__introduction blockquote cite,trix-editor blockquote cite,.notification__rte blockquote cite,.form__alert-rte blockquote cite{--text-color: var(--text-color--accent-3);display:block;padding-block-start:1em;font-weight:500}@media screen and (min-width: 64em){.block--rte blockquote cite,.block__rte blockquote cite,.hero__rte blockquote cite,.hero__introduction blockquote cite,trix-editor blockquote cite,.notification__rte blockquote cite,.form__alert-rte blockquote cite{font-size:1.25em}}.block--rte blockquote cite:before,.block__rte blockquote cite:before,.hero__rte blockquote cite:before,.hero__introduction blockquote cite:before,trix-editor blockquote cite:before,.notification__rte blockquote cite:before,.form__alert-rte blockquote cite:before{content:"― "}.block--rte :where(img:not([class])),.block__rte :where(img:not([class])),.hero__rte :where(img:not([class])),.hero__introduction :where(img:not([class])),trix-editor :where(img:not([class])),.notification__rte :where(img:not([class])),.form__alert-rte :where(img:not([class])){border-radius:var(--radius--default)}.block--rte figcaption,.block__rte figcaption,.hero__rte figcaption,.hero__introduction figcaption,trix-editor figcaption,.notification__rte figcaption,.form__alert-rte figcaption{margin-block-start:1em;padding-inline:var(--radius--default);font-size:1.4rem;font-weight:500;color:var(--text-color--accent-3)}.block--rte table,.block__rte table,.hero__rte table,.hero__introduction table,trix-editor table,.notification__rte table,.form__alert-rte table{width:calc(((var(--grid-width, 100%)) - var(--grid-gap) * (var(--container-columns) - 1)) / var(--container-columns) * 12 + var(--grid-gap) * (12 - var(--minus-gap)) + var(--grid-offset, 0%));position:relative;left:50%;transform:translate(-50%)}@media screen and (min-width: 80em){.block--rte table,.block__rte table,.hero__rte table,.hero__introduction table,trix-editor table,.notification__rte table,.form__alert-rte table{width:calc(((var(--grid-width, 100%)) - var(--grid-gap) * (var(--container-columns) - 1)) / var(--container-columns) * 10 + var(--grid-gap) * (10 - var(--minus-gap)) + var(--grid-offset, 0%))}}.block--rte thead,.block__rte thead,.hero__rte thead,.hero__introduction thead,trix-editor thead,.notification__rte thead,.form__alert-rte thead{background:var(--background-color--accent-3)}@media screen and (max-width: 47.9375em){.block--rte thead,.block__rte thead,.hero__rte thead,.hero__introduction thead,trix-editor thead,.notification__rte thead,.form__alert-rte thead{display:none}}.block--rte tbody img,.block__rte tbody img,.hero__rte tbody img,.hero__introduction tbody img,trix-editor tbody img,.notification__rte tbody img,.form__alert-rte tbody img{width:100%;border-radius:var(--radius--xs)}.block--rte tbody tr:nth-child(2n),.block__rte tbody tr:nth-child(2n),.hero__rte tbody tr:nth-child(2n),.hero__introduction tbody tr:nth-child(2n),trix-editor tbody tr:nth-child(2n),.notification__rte tbody tr:nth-child(2n),.form__alert-rte tbody tr:nth-child(2n){background:var(--background-color--accent-4)}.block--rte tr,.block__rte tr,.hero__rte tr,.hero__introduction tr,trix-editor tr,.notification__rte tr,.form__alert-rte tr{display:flex;flex-wrap:wrap}@media screen and (max-width: 47.9375em){.block--rte tr,.block__rte tr,.hero__rte tr,.hero__introduction tr,trix-editor tr,.notification__rte tr,.form__alert-rte tr{padding:.5em;padding-block-end:1em;background:var(--background-color--accent-4);border-radius:var(--radius--sm)}}.block--rte tr>*,.block__rte tr>*,.hero__rte tr>*,.hero__introduction tr>*,trix-editor tr>*,.notification__rte tr>*,.form__alert-rte tr>*{flex:0 0 100%}@media screen and (min-width: 48em){.block--rte tr>*,.block__rte tr>*,.hero__rte tr>*,.hero__introduction tr>*,trix-editor tr>*,.notification__rte tr>*,.form__alert-rte tr>*{flex:1}}@media screen and (max-width: 47.9375em){.block--rte tr+tr,.block__rte tr+tr,.hero__rte tr+tr,.hero__introduction tr+tr,trix-editor tr+tr,.notification__rte tr+tr,.form__alert-rte tr+tr{margin-block-start:1em}}@media screen and (min-width: 48em){.block--rte tr+tr,.block__rte tr+tr,.hero__rte tr+tr,.hero__introduction tr+tr,trix-editor tr+tr,.notification__rte tr+tr,.form__alert-rte tr+tr{border-block-start:.1rem solid var(--stroke-color--accent-3)}}.block--rte th,.block__rte th,.hero__rte th,.hero__introduction th,trix-editor th,.notification__rte th,.form__alert-rte th{padding:2rem 1em;color:var(--text-color--bright);font-weight:700}@media screen and (min-width: 48em){.block--rte th:first-child,.block__rte th:first-child,.hero__rte th:first-child,.hero__introduction th:first-child,trix-editor th:first-child,.notification__rte th:first-child,.form__alert-rte th:first-child{min-width:14.4rem;max-width:20rem}}@media screen and (min-width: 48em){.block--rte th+th,.block__rte th+th,.hero__rte th+th,.hero__introduction th+th,trix-editor th+th,.notification__rte th+th,.form__alert-rte th+th{border-inline-start:.1rem solid var(--stroke-color--accent)}}.block--rte td,.block__rte td,.hero__rte td,.hero__introduction td,trix-editor td,.notification__rte td,.form__alert-rte td{vertical-align:top}@media screen and (max-width: 47.9375em){.block--rte td:before,.block__rte td:before,.hero__rte td:before,.hero__introduction td:before,trix-editor td:before,.notification__rte td:before,.form__alert-rte td:before{content:attr(data-title);display:block;margin-block-end:.25em;font-size:1.8rem;font-family:var(--text-font);font-weight:500;line-height:1em;color:var(--title-color)}}@media screen and (min-width: 48em){.block--rte td:first-child,.block__rte td:first-child,.hero__rte td:first-child,.hero__introduction td:first-child,trix-editor td:first-child,.notification__rte td:first-child,.form__alert-rte td:first-child{min-width:14.4rem;max-width:20rem}}@media screen and (min-width: 48em){.block--rte td+td,.block__rte td+td,.hero__rte td+td,.hero__introduction td+td,trix-editor td+td,.notification__rte td+td,.form__alert-rte td+td{border-inline-start:.1rem solid var(--stroke-color--accent-3)}}.block--rte th,.block__rte th,.hero__rte th,.hero__introduction th,trix-editor th,.notification__rte th,.form__alert-rte th,.block--rte td,.block__rte td,.hero__rte td,.hero__introduction td,trix-editor td,.notification__rte td,.form__alert-rte td{padding:.5em 1em}@media screen and (min-width: 48em){.block--rte th,.block__rte th,.hero__rte th,.hero__introduction th,trix-editor th,.notification__rte th,.form__alert-rte th,.block--rte td,.block__rte td,.hero__rte td,.hero__introduction td,trix-editor td,.notification__rte td,.form__alert-rte td{padding:1.5em}}.block--rte .block,.block__rte .block,.hero__rte .block,.hero__introduction .block,trix-editor .block,.notification__rte .block,.form__alert-rte .block{position:relative;left:50%;translate:-50% 0}.form__label a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.1rem;transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}@media (hover: hover){.form__label a:hover,.form__label a:focus{text-underline-offset:.4em;text-decoration-color:hsl(from var(--text-color) h s l/50%)}}.form__label a:focus{background:hsl(from var(--text-color) h s l/20%);text-decoration-color:hsl(from var(--text-color) h s l/0%)}.title,.block--rte :where(h1,h2,h3,h4,h5,h6):not(.title),.block__rte :where(h1,h2,h3,h4,h5,h6):not(.title),.hero__rte :where(h1,h2,h3,h4,h5,h6):not(.title),.hero__introduction :where(h1,h2,h3,h4,h5,h6):not(.title),trix-editor :where(h1,h2,h3,h4,h5,h6):not(.title),.notification__rte :where(h1,h2,h3,h4,h5,h6):not(.title),.form__alert-rte :where(h1,h2,h3,h4,h5,h6):not(.title){font-family:var(--title-font);font-size:var(--title-size, var(--based-font-size));font-weight:var(--title-weight, 700);line-height:1.2em;line-height:calc(var(--title-size) + .8rem);color:var(--title-color)}.title strong,.block--rte :where(h1,h2,h3,h4,h5,h6):not(.title) strong,.block__rte :where(h1,h2,h3,h4,h5,h6):not(.title) strong,.hero__rte :where(h1,h2,h3,h4,h5,h6):not(.title) strong,.hero__introduction :where(h1,h2,h3,h4,h5,h6):not(.title) strong,trix-editor :where(h1,h2,h3,h4,h5,h6):not(.title) strong,.notification__rte :where(h1,h2,h3,h4,h5,h6):not(.title) strong,.form__alert-rte :where(h1,h2,h3,h4,h5,h6):not(.title) strong{color:inherit;font-weight:bolder;text-transform:uppercase}.title mark,.block--rte :where(h1,h2,h3,h4,h5,h6):not(.title) mark,.block__rte :where(h1,h2,h3,h4,h5,h6):not(.title) mark,.hero__rte :where(h1,h2,h3,h4,h5,h6):not(.title) mark,.hero__introduction :where(h1,h2,h3,h4,h5,h6):not(.title) mark,trix-editor :where(h1,h2,h3,h4,h5,h6):not(.title) mark,.notification__rte :where(h1,h2,h3,h4,h5,h6):not(.title) mark,.form__alert-rte :where(h1,h2,h3,h4,h5,h6):not(.title) mark{position:relative}.title mark:before,.block--rte :where(h1,h2,h3,h4,h5,h6):not(.title) mark:before,.block__rte :where(h1,h2,h3,h4,h5,h6):not(.title) mark:before,.hero__rte :where(h1,h2,h3,h4,h5,h6):not(.title) mark:before,.hero__introduction :where(h1,h2,h3,h4,h5,h6):not(.title) mark:before,trix-editor :where(h1,h2,h3,h4,h5,h6):not(.title) mark:before,.notification__rte :where(h1,h2,h3,h4,h5,h6):not(.title) mark:before,.form__alert-rte :where(h1,h2,h3,h4,h5,h6):not(.title) mark:before{content:"";display:block;width:100%;height:100%;background:url(/build/assets/decoration-circle-draw-BCHVjIQ9.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:0;left:0;scale:1.25}.title--bolder{--title-weight: 800}.title--xxl{line-height:1em}.title--xxl{--title-size: 3.6rem}.title--xl{--title-size: 2.8rem}.title--lg,.block--rte h1:not(.title),.block__rte h1:not(.title),.hero__rte h1:not(.title),.hero__introduction h1:not(.title),trix-editor h1:not(.title),.notification__rte h1:not(.title),.form__alert-rte h1:not(.title){--title-size: 2.8rem}.title--sm,.block--rte h3:not(.title),.block__rte h3:not(.title),.hero__rte h3:not(.title),.hero__introduction h3:not(.title),trix-editor h3:not(.title),.notification__rte h3:not(.title),.form__alert-rte h3:not(.title){--title-size: 2.4rem}.title--xs,.block--rte h4:not(.title),.block__rte h4:not(.title),.hero__rte h4:not(.title),.hero__introduction h4:not(.title),trix-editor h4:not(.title),.notification__rte h4:not(.title),.form__alert-rte h4:not(.title){--title-size: 2.1rem}@media screen and (min-width: 24.375em){.title--xl{--title-size: 3.2rem}.title--lg,.block--rte h1:not(.title),.block__rte h1:not(.title),.hero__rte h1:not(.title),.hero__introduction h1:not(.title),trix-editor h1:not(.title),.notification__rte h1:not(.title),.form__alert-rte h1:not(.title){--title-size: 3.2rem}.title--sm,.block--rte h3:not(.title),.block__rte h3:not(.title),.hero__rte h3:not(.title),.hero__introduction h3:not(.title),trix-editor h3:not(.title),.notification__rte h3:not(.title),.form__alert-rte h3:not(.title){--title-size: 2.8rem}.title--xs,.block--rte h4:not(.title),.block__rte h4:not(.title),.hero__rte h4:not(.title),.hero__introduction h4:not(.title),trix-editor h4:not(.title),.notification__rte h4:not(.title),.form__alert-rte h4:not(.title){--title-size: 2.4rem}.block--rte h2:not(.title),.block__rte h2:not(.title),.hero__rte h2:not(.title),.hero__introduction h2:not(.title),trix-editor h2:not(.title),.notification__rte h2:not(.title),.form__alert-rte h2:not(.title){--title-size: 4.8rem}.block--rte h5:not(.title),.block__rte h5:not(.title),.hero__rte h5:not(.title),.hero__introduction h5:not(.title),trix-editor h5:not(.title),.notification__rte h5:not(.title),.form__alert-rte h5:not(.title){--title-size: 2.4rem}.title--xxxs,.block--rte h6:not(.title),.block__rte h6:not(.title),.hero__rte h6:not(.title),.hero__introduction h6:not(.title),trix-editor h6:not(.title),.notification__rte h6:not(.title),.form__alert-rte h6:not(.title){--title-size: 2.1rem}}@media screen and (min-width: 48em){.title--xxl{--title-size: 4.8rem}.title--xl{--title-size: 4rem}.title--lg,.block--rte h1:not(.title),.block__rte h1:not(.title),.hero__rte h1:not(.title),.hero__introduction h1:not(.title),trix-editor h1:not(.title),.notification__rte h1:not(.title),.form__alert-rte h1:not(.title){--title-size: 3.2rem}}@media screen and (min-width: 64em){.title--xl{--title-size: 4.8rem}.title--lg,.block--rte h1:not(.title),.block__rte h1:not(.title),.hero__rte h1:not(.title),.hero__introduction h1:not(.title),trix-editor h1:not(.title),.notification__rte h1:not(.title),.form__alert-rte h1:not(.title){--title-size: 4rem}.title--xs,.block--rte h4:not(.title),.block__rte h4:not(.title),.hero__rte h4:not(.title),.hero__introduction h4:not(.title),trix-editor h4:not(.title),.notification__rte h4:not(.title),.form__alert-rte h4:not(.title){--title-size: 3.2rem}}@media screen and (min-width: 80em){.title--xxl{--title-size: 6.4rem}.title--xl{--title-size: 5.6rem}.title--lg,.block--rte h1:not(.title),.block__rte h1:not(.title),.hero__rte h1:not(.title),.hero__introduction h1:not(.title),trix-editor h1:not(.title),.notification__rte h1:not(.title),.form__alert-rte h1:not(.title){--title-size: 4.8rem}.title--sm,.block--rte h3:not(.title),.block__rte h3:not(.title),.hero__rte h3:not(.title),.hero__introduction h3:not(.title),trix-editor h3:not(.title),.notification__rte h3:not(.title),.form__alert-rte h3:not(.title){--title-size: 4rem}}@media screen and (min-width: 85.375em){.title--xxl{--title-size: 7.2rem}.title--xl{--title-size: 6.4rem}.title--lg,.block--rte h1:not(.title),.block__rte h1:not(.title),.hero__rte h1:not(.title),.hero__introduction h1:not(.title),trix-editor h1:not(.title),.notification__rte h1:not(.title),.form__alert-rte h1:not(.title){--title-size: 5.6rem}}@media screen and (min-width: 96em){.title--xxl{--title-size: 8rem}}i.icon,.header__item:has(.header__sublist)>i:is(a,button){font-family:hsh-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.icon,.header__item:has(.header__sublist)>i:is(a,button),i.icon:before,.header__item:has(.header__sublist)>i:is(a,button):before,i.icon:after,.header__item:has(.header__sublist)>i:is(a,button):after{transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}.icon--heading-solid:before,.trix-button--icon-heading-1:before{content:""}.icon--bold-solid:before,.trix-button--icon-bold:before{content:""}.icon--code-solid:before,.trix-button--icon-code:before{content:""}.icon--image-solid:before,.trix-button--icon-attach:before{content:""}.icon--italic-solid:before,.trix-button--icon-italic:before{content:""}.icon--link-solid:before,.trix-button--icon-link:before{content:""}.icon--list-ol-solid:before,.trix-button--icon-number-list:before{content:""}.icon--list-ul-solid:before,.trix-button--icon-bullet-list:before{content:""}.icon--strikethrough-solid:before,.trix-button--icon-strike:before{content:""}.icon--calendar-line:before{content:""}.icon--house-line:before{content:""}.icon--clock-line:before{content:""}.icon,.header__item:has(.header__sublist)>:is(a,button){--icon-thickness: 1}.icon:before,.header__item:has(.header__sublist)>:is(a,button):before{color:var(--icon-color)}.icon--chevron-right,.icon--chevron-down,.header__item:has(.header__sublist)>:is(a,button){--icon-thickness: 1.4}.icon--chevron-right:before,.icon--chevron-down:before,.header__item:has(.header__sublist)>:is(a,button):before{content:"";display:block;width:.6em;height:.6em;border:max(calc(var(--icon-thickness) * .1071428571em),.15rem) solid var(--icon-color);border-block-start:0;border-inline-start:0;transform:translate(-25%) rotate(-45deg)}.icon--chevron-down:before,.header__item:has(.header__sublist)>:is(a,button):before{transform:translateY(-25%) rotate(45deg)}.icon--menu{display:block;width:2.8rem;height:calc(var(--icon-thickness) * .1rem);border-radius:100rem;background:var(--icon-color);position:relative}.icon--menu:before,.icon--menu:after{content:"";display:block;width:100%;height:100%;background:var(--icon-color);border-radius:100rem;position:absolute;top:0;left:0}.icon--menu:before{translate:0 -350%}.icon--menu:after{translate:0 350%}.button{--button-primary: var(--green, black);--button-secondary: var(--purple, white);--button-ternary: var(--grey--dark, black);--button-height: 5.6rem;--button-padding-inline: 32;--button-background: var(--button-primary);--button-color: var(--button-secondary);--button-stroke: var(--button-ternary);display:inline-flex;max-width:100%;align-items:center;min-height:var(--button-height);padding-inline:calc(.0714285714em * var(--button-padding-inline));gap:1.2em;background:var(--button-background);border-radius:100rem;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1.3rem;line-height:1.2em;font-weight:700;color:var(--button-color);letter-spacing:.0928571429em;text-transform:uppercase;position:relative;transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}@media screen and (min-width: 24.375em){.button{font-size:1.4rem}}.button>*{pointer-events:none}.button:before{content:"";display:block;width:100%;height:100%;border-radius:inherit;outline:.6rem solid hsl(from var(--button-background) h 40% l/50%);opacity:0;position:absolute;top:0;left:0;z-index:-1;scale:.95;transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}@media (hover: hover){.button:hover,.button:focus{scale:1.02}.button:hover:before,.button:focus:before{opacity:1;scale:1}.button:hover .icon--chevron-right,.button:hover .icon--chevron-down,.button:hover .header__item:has(.header__sublist)>:is(a,button),.button:focus .icon--chevron-right,.button:focus .icon--chevron-down,.button:focus .header__item:has(.header__sublist)>:is(a,button){translate:50% 0}}.button--lg{--button-height: 8rem;--button-padding-inline: 24;padding-block:1.6rem;flex-direction:column;justify-content:center;gap:.4rem;font-size:2rem;line-height:1.2em;text-transform:none;text-align:center}.button--lg span{order:-1;font-size:1.6rem;line-height:1em;font-weight:450;color:var(--button-color)}.button-inline{--button-color: var(--text-color--accent-3);--button-underline: transparent;--icon-color: var(--button-color);display:inline-flex;align-items:center;min-height:4.4rem;gap:2.2857142857em;-webkit-user-select:none;user-select:none;font-size:1.3rem;font-weight:650;letter-spacing:.1em;color:var(--button-color);text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--button-underline);text-underline-offset:.3em;text-decoration-thickness:.1rem;transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}@media screen and (min-width: 24.375em){.button-inline{font-size:1.4rem}}@media (hover: hover){.button-inline:hover,.button-inline:focus{--button-underline: var(--button-color)}.button-inline:hover .icon--chevron-right,.button-inline:hover .icon--chevron-down,.button-inline:hover .header__item:has(.header__sublist)>:is(a,button),.button-inline:focus .icon--chevron-right,.button-inline:focus .icon--chevron-down,.button-inline:focus .header__item:has(.header__sublist)>:is(a,button){translate:50% 0}}input.trix-button,.trix-button--remove{cursor:pointer}.progress{--progress-height: 2rem;display:grid;grid-template-columns:minmax(auto,var(--progress-value, 0%)) 1fr;grid-template-rows:var(--progress-height);grid-template-areas:"progress-value progress-bar";transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}.progress__label{grid-area:progress-value;display:block;min-width:fit-content;padding-inline:1.5em;background:var(--background-color--accent);border-radius:100rem;font-size:1rem;font-weight:700;line-height:var(--progress-height);text-align:center;position:relative;z-index:2}.progress__bar{grid-column:1/-1;grid-row:1/-1;display:block;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.progress__bar::-webkit-progress-bar{background:var(--background-color--lighter);border-radius:100rem}.progress__bar::-webkit-progress-value{background:transparent}.tags__list{display:flex;gap:1em;font-weight:800}.form{--input-padding-inline: 2.4rem;--input-height: 5.2rem;--input-background: var(--background-color--default);--input-stroke: var(--stroke-color--accent-3);--input-stroke--accent: var(--stroke-color--accent-2);--input-stroke--checkbox: var(--input-stroke);--input-color: var(--text-color--dark);--field-gap: .8rem}.form:not(.grid){display:grid;grid-template-columns:1fr;grid-auto-flow:row}.form input{caret-color:var(--input-stroke--accent);min-width:0}.form__set{position:relative}.form__set:not(.form__set--alt) .form__header{padding-block-end:1em;margin-block-end:1em;border-block-end:.1rem solid var(--stroke-color--accent-3)}@media screen and (min-width: 48em){.form__set:not(.form__set--alt) .form__header{padding-block-end:3em}}.form__header{row-gap:1em}.form__rte{font-weight:500}.form__field--default,.form__field--select,.form__field--file{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"label" "input" "notification";align-content:start}.form__field--editor{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"label" "toolbar" "editor" "notification";align-content:start}.form__field--editor:before{content:"";grid-row:toolbar/editor;grid-column:1/-1;outline:.1rem solid var(--input-stroke);box-shadow:var(--shadow--sm);border-radius:var(--radius--xs);background:var(--input-background);color:var(--input-color);transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}.form__field--editor *::placeholder{color:hsl(from var(--text-color--default) h s l/50%)}.form__field--editor .form__editor{grid-area:editor}.form__field--editor trix-toolbar{max-width:100%;grid-area:toolbar;position:relative;z-index:2}.form__field--file .form__input,.form__field--file .trix-input,.form__field--file .select__button{width:100%;height:100%;opacity:0;cursor:pointer}@media (hover: hover){.form__field--file .form__input:hover~.form__upload,.form__field--file .trix-input:hover~.form__upload,.form__field--file .select__button:hover~.form__upload,.form__field--file .form__input:focus~.form__upload,.form__field--file .trix-input:focus~.form__upload,.form__field--file .select__button:focus~.form__upload{outline-color:var(--input-stroke--accent)}}.form__field--file.uploaded .form__upload{opacity:0;background:#0006;color:var(--text-color--bright)}@media (hover: hover){.form__field--file.uploaded:hover .form__upload,.form__field--file.uploaded:focus .form__upload{opacity:1}}.form__field--select{position:relative}.form__field--select .select__list{grid-area:input}.form__field--wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"field" "notification"}.form__field--wrapper .notification{margin-block-start:.25em}.form__field--checkbox,.form__field--radio{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-template-areas:"input label";align-items:start}.form__field--checkbox .form__label,.form__field--radio .form__label{margin-block-end:0;padding-inline:0;font-weight:400;color:var(--text-color)}.form__field--code{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;grid-template-areas:"label label" "code input" "notification notification"}.form__field--code .form__input,.form__field--code .trix-input,.form__field--code .select__button{--input-background: var(--background-color--lighter);outline:0;border:0;border-inline-start:.1rem solid var(--input-stroke);box-shadow:none;border-radius:0 calc(var(--input-height) * .5) calc(var(--input-height) * .5) 0}.form__field--code .form__input:focus,.form__field--code .trix-input:focus,.form__field--code .select__button:focus{border-color:var(--input-stroke--accent)}.form__field--code .form__input:focus~.form__codemark,.form__field--code .trix-input:focus~.form__codemark,.form__field--code .select__button:focus~.form__codemark{outline-color:var(--input-stroke--accent)}.form__field--code .form__label{padding-inline:0;margin-block-end:.8rem}.form__field--submit{display:flex;flex-wrap:wrap;align-items:center;gap:1.5em 1em;margin-block-start:1em}@media screen and (min-width: 48em){.form__field--submit{gap:2em 1em}}.form__field.invalid{--input-stroke: var(--alert);--input-stroke--accent: var(--alert);--input-stroke--checkbox: var(--alert)}.form__field.invalid:after{grid-area:input;content:"";display:block;width:100%;height:100%;background:var(--alert);opacity:.2;pointer-events:none;border-radius:2.6rem;mix-blend-mode:hard-light}.form__field .notification{grid-area:notification;margin-block-start:var(--field-gap)}.form__input,.trix-input,.select__button,.form__textarea,.form__upload{grid-area:input;padding-inline:var(--input-padding-inline);padding-block:1em;outline:.1rem solid var(--input-stroke);box-shadow:var(--shadow--sm);border-radius:var(--radius--xs);background:var(--input-background);color:var(--input-color);transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}.form__input:focus,.trix-input:focus,.select__button:focus,.form__textarea:focus,.form__upload:focus{outline-color:var(--input-stroke--accent)}.form__input::placeholder,.trix-input::placeholder,.select__button::placeholder,.form__textarea::placeholder,.form__upload::placeholder{color:hsl(from var(--text-color--default) h s l/50%)}.form__input[required]~.form__label:after,[required].trix-input~.form__label:after,[required].select__button~.form__label:after,.form__textarea[required]~.form__label:after,.form__radio[required]~.form__label:after,.form__checkbox[required]~.form__label:after{content:" *";color:var(--alert)}.form__input[disabled],[disabled].trix-input,[disabled].select__button,.form__textarea[disabled],.form__radio[disabled],.form__checkbox[disabled]{--input-background: var(--background-color--medium);--input-color: var(--text-color)}.form__input,.trix-input,.select__button{height:var(--input-height)}.form__label{grid-area:label;margin-block-end:var(--field-gap);cursor:pointer;font-weight:500;color:var(--text-color)}.form__label span{color:var(--alert)}.form__information{--text-color: hsl(from var(--text-color--default) h s l / 50%);order:-1;margin-block-end:1em}.form__information span{--text-color: var(--alert)}.form__image{grid-area:input;border-radius:var(--radius--xs);aspect-ratio:16/9}.form__upload{aspect-ratio:16/9;text-align:center;pointer-events:none;background:var(--background-color);position:relative;z-index:2}.form__checkbox,.form__radio{grid-area:input;width:3.2rem;height:3.2rem;cursor:pointer}.form__checkbox:hover~.form__checkmark,.form__checkbox:hover~.form__radiomark,.form__checkbox:focus~.form__checkmark,.form__checkbox:focus~.form__radiomark,.form__radio:hover~.form__checkmark,.form__radio:hover~.form__radiomark,.form__radio:focus~.form__checkmark,.form__radio:focus~.form__radiomark{outline-color:var(--input-stroke--accent)}.form__checkbox:checked~.form__checkmark,.form__radio:checked~.form__checkmark{outline-color:var(--input-stroke--checkbox)}.form__checkbox:checked~.form__checkmark:after,.form__radio:checked~.form__checkmark:after{clip-path:xywh(.3rem .3rem calc(100% - .6rem) calc(100% - .6rem) round .2rem);transform:rotate(0)}.form__checkbox:checked~.form__radiomark,.form__radio:checked~.form__radiomark{outline-color:var(--input-stroke--checkbox)}.form__checkbox:checked~.form__radiomark:after,.form__radio:checked~.form__radiomark:after{scale:1}.form__radiomark{grid-area:input;display:block;width:1.2rem;height:1.2rem;margin-block-start:.2lh;border-radius:100rem;outline:.2rem solid var(--input-stroke--checkbox);outline-offset:-.2rem;pointer-events:none;position:relative;z-index:2;transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}.form__radiomark:after{content:"";display:block;width:100%;height:100%;background:hsl(from var(--background-color--accent-3) h s 60%);border-radius:100rem;position:absolute;top:50%;left:50%;z-index:-1;translate:-50% -50%;scale:0;transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}.form__checkmark{grid-area:input;display:block;width:1.6rem;height:1.6rem;margin-block-start:.2lh;outline:.1rem solid var(--input-stroke--checkbox);outline-offset:-.1rem;border-radius:.4rem;pointer-events:none;position:relative;transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}.form__checkmark:after{content:"";display:block;width:100%;height:100%;background:var(--background-color--accent-3);clip-path:xywh(50% 50% 0 0 round .6rem);position:absolute;top:0;left:0;transform:rotate(-90deg);transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}.form__code{grid-area:code;height:var(--input-height);padding-inline:var(--input-padding-inline);background:var(--input-background);border-radius:100rem;transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}.form__codemark{grid-area:code/code/code/input;display:block;width:100%;height:100%;border-radius:100rem;outline:.1rem solid var(--input-stroke);box-shadow:var(--shadow--sm);background:var(--input-background);pointer-events:none;position:relative;z-index:-1;transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}.form__table th,.form__table td{display:flex}.form__table tr{align-content:center;min-height:8rem;position:relative;z-index:2}.form__table tr:before{content:"";display:block;width:calc(100% + 4em);height:100%;background:transparent;position:absolute;left:-2em;top:50%;z-index:-1;translate:0 -50%}@media screen and (max-width: 63.9375em){.form__table tr:before{background:var(--background-color);box-shadow:var(--shadow--default);border-radius:var(--radius--default)}}@media screen and (min-width: 48em){.form__table tr:before{width:calc(100% + 6em);left:-3em}}@media screen and (max-width: 63.9375em){.form__table thead{display:none}}.form__table thead th{--text-color: var(--text-color--accent-3);padding-inline:1em;font-size:1.4rem;text-align:center}@media screen and (max-width: 63.9375em){.form__table tbody{display:flex;flex-wrap:wrap;row-gap:2em}}@media screen and (max-width: 63.9375em) and (min-width: 64em){.form__table tbody{row-gap:3em}}@media screen and (max-width: 63.9375em){.form__table tbody tr{flex:0 0 100%;padding-block:1em}}@media screen and (min-width: 64em){.form__table tbody tr:nth-child(odd):before{background:var(--background-color--lighter)}}.form__table__title{padding-block:1em;font-weight:700}@media screen and (max-width: 63.9375em){.form__table__title{border-block-end:.1rem solid var(--stroke-color--accent-3);margin-block-end:1.5em}}.form__table .form__field{width:100%}@media screen and (min-width: 64em){.form__table .form__field{grid-template-columns:1fr 0;grid-template-rows:1fr 0}}@media screen and (min-width: 64em){.form__table .form__radio{width:100%;height:100%}}@media screen and (min-width: 64em){.form__table .form__radiomark{margin:0;align-self:center;justify-self:center}}@media screen and (min-width: 64em){.form__table .form__label{display:none}}.form__alert{padding:1em calc(((var(--grid-width, 100%)) - var(--grid-gap) * (var(--container-columns) - 1)) / var(--container-columns) * 1 + var(--grid-gap) * (1 - var(--minus-gap)) + var(--grid-offset, 0%));min-height:100%;position:absolute;top:0;left:50%;translate:-50% 0;z-index:3}.form__alert:before{content:"";display:block;width:100vw;width:100dvw;height:calc(100% + 2em);background:hsl(from var(--background-color--dark) h s l/80%);box-shadow:var(--shadow--default);position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:-2}@media screen and (min-width: 48em){.form__alert:before{height:calc(100% + 4em)}}.form__alert:after{content:"";display:block;width:100%;height:100%;background:var(--background-color);border-radius:var(--radius--default);position:absolute;top:0;left:0;z-index:-1}.form__alert-rte{text-align:center;font-weight:500}@media screen and (max-width: 47.9375em){.form__alert-rte{font-size:1.4rem}}.form__alert-image{order:-1}.notification{--notification-background: transparent;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-template-areas:"icon rte";padding:1.5em 2em;width:100%;justify-self:center;border-radius:var(--radius--sm);background:var(--notification-background)}@media screen and (min-width: 40em){.notification{padding:2em 3em;border-radius:var(--radius--default)}}.notification__icon{grid-area:icon;align-self:center;padding-inline-end:.75em;font-size:1.25em}.notification__rte{grid-area:rte;font-weight:500}.select{display:none}.select[required]~.form__label:after{content:" *";color:var(--alert)}.select__button{display:flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative;z-index:4}.select__button .icon,.select__button .header__item:has(.header__sublist)>:is(a,button){font-size:.75em}.select__list{--select-offset: .8rem;--select-visible-options: 4.5;width:calc(100% + 1.6rem);max-height:calc(var(--input-height) * var(--select-visible-options));padding-block-start:calc(var(--input-height) + var(--select-offset) * 2);padding-block-end:calc(var(--select-offset) * 2);border:.1rem solid var(--input-stroke);background:var(--background-color);border-radius:var(--radius--sm);overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;position:absolute;top:-.8rem;left:-.8rem;z-index:3}.select__item{display:flex;align-items:center;padding-inline:calc(var(--input-padding-inline) + var(--select-offset));min-height:4.4rem;padding-block:var(--select-offset)}.select__item:nth-child(2n){background:var(--background-color--lighter)}.select__item.active{--text-color: var(--text-color--accent-3)}.select__item:not(.active){cursor:pointer}trix-toolbar{display:flex;flex-wrap:wrap;padding:1.5em;position:relative;z-index:3}.trix-dialog{width:calc(100% - 3em);padding:1em;box-shadow:var(--shadow--default);background:var(--background-color);border-radius:var(--radius--xxxs);position:absolute;top:100%;left:1.5em;transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}.trix-dialog:not(.trix-active){opacity:0;pointer-events:none}.trix-dialog__link-fields{display:flex;flex-wrap:wrap;gap:1em}.trix-dialog__link-fields .trix-button-group{gap:1em}.trix-input{--input-height: 4rem;flex:1;min-width:15rem!important;padding:0 1em;border-radius:var(--radius--4xs)}.trix-button-row{display:flex;flex-wrap:wrap;width:100%;gap:1em 1.5em}.trix-button-group{display:flex;flex-wrap:wrap;gap:.6rem}.trix-button--remove{flex:0 0 auto!important;width:auto!important}.trix-button{flex:0 0 4rem;width:4rem;height:3.2rem;overflow:hidden;cursor:pointer;position:relative}@media (hover: hover){.trix-button:hover:before,.trix-button:focus:before{border-color:var(--stroke-color--accent-2)}}.trix-button.trix-active:before{color:var(--text-color--bright);background:var(--background-color--accent-3);border-color:var(--stroke-color--accent-3)}.trix-button:before{display:flex;align-content:center;justify-content:center;width:100%;height:100%;border:.1rem solid var(--stroke-color--medium);background:var(--background-color);border-radius:.8rem;font-family:hsh-icons;line-height:2.8rem;position:absolute;top:0;left:0;transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}input.trix-button{flex:0 0 auto;width:min-content}trix-editor{padding-inline:2em;padding-block-end:1.5em;min-height:12lh}trix-editor pre{padding:.5em 1em;border-radius:var(--radius--4xs);background:var(--background-color--lighter);font-family:monospace;font-size:1.4rem}trix-editor h2{--title-size: 3.2rem !important}trix-editor figure{margin-block:1em}trix-editor img{width:100%;border-radius:var(--radius--xs)}trix-editor figcaption{padding-inline:var(--radius--xs)}trix-editor .attachment__progress{display:none}trix-editor .attachment__toolbar{font-size:1.4rem}trix-editor .attachment__metadata-container{display:none}.header{height:var(--header-height);margin-block:var(--header-offset-block)}.header__wrapper{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);padding-inline:2em;width:calc(100% - var(--grid-edge) * 2);max-width:var(--layout-max-width);gap:2em;border-radius:100rem;box-shadow:var(--shadow--default);background:var(--background-color);position:fixed;top:0;left:50%;transform:translate(-50%,var(--header-offset-block));z-index:var(--z-index--header)}@media screen and (min-width: 26.75em){.header__wrapper{padding-inline:3em}}.header__logo{height:var(--header-height);position:relative;z-index:3}.header__logo svg{height:100%;padding-block:2rem}.header__logo path{transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}@media screen and (max-width: 79.9375em){.header__menu{--text-color: var(--text-color--bright);display:grid;grid-template-columns:1fr;grid-template-rows:calc(var(--header-offset-block) + var(--header-height)) 1fr;grid-template-areas:"space-t" "nav";align-items:center;width:100vw;width:100dvw;height:100vh;height:100dvh;align-content:center;background:var(--background-color--dark);position:absolute;left:50%;top:0;translate:-50% calc(var(--header-offset-block) * -1)}.header__menu:before,.header__menu:after{grid-area:nav;content:"";display:block;width:100%;height:3lh;background:linear-gradient(to bottom,hsl(from var(--background-color--dark) h s l/100%),hsl(from var(--background-color--dark) h s l/98.7%) 8.1%,hsl(from var(--background-color--dark) h s l/95.1%) 15.5%,hsl(from var(--background-color--dark) h s l/89.6%) 22.5%,hsl(from var(--background-color--dark) h s l/82.5%) 29%,hsl(from var(--background-color--dark) h s l/74.1%) 35.3%,hsl(from var(--background-color--dark) h s l/64.8%),hsl(from var(--background-color--dark) h s l/55%) 47.1%,hsl(from var(--background-color--dark) h s l/45%) 52.9%,hsl(from var(--background-color--dark) h s l/35.2%),hsl(from var(--background-color--dark) h s l/25.9%) 64.7%,hsl(from var(--background-color--dark) h s l/17.5%) 71%,hsl(from var(--background-color--dark) h s l/10.4%) 77.5%,hsl(from var(--background-color--dark) h s l/4.9%) 84.5%,hsl(from var(--background-color--dark) h s l/1.3%) 91.9%,hsl(from var(--background-color--dark) h s l/0%));position:absolute;top:0;z-index:3}.header__menu:after{top:auto;bottom:0;background:linear-gradient(to top,hsl(from var(--background-color--dark) h s l/100%),hsl(from var(--background-color--dark) h s l/98.7%) 8.1%,hsl(from var(--background-color--dark) h s l/95.1%) 15.5%,hsl(from var(--background-color--dark) h s l/89.6%) 22.5%,hsl(from var(--background-color--dark) h s l/82.5%) 29%,hsl(from var(--background-color--dark) h s l/74.1%) 35.3%,hsl(from var(--background-color--dark) h s l/64.8%),hsl(from var(--background-color--dark) h s l/55%) 47.1%,hsl(from var(--background-color--dark) h s l/45%) 52.9%,hsl(from var(--background-color--dark) h s l/35.2%),hsl(from var(--background-color--dark) h s l/25.9%) 64.7%,hsl(from var(--background-color--dark) h s l/17.5%) 71%,hsl(from var(--background-color--dark) h s l/10.4%) 77.5%,hsl(from var(--background-color--dark) h s l/4.9%) 84.5%,hsl(from var(--background-color--dark) h s l/1.3%) 91.9%,hsl(from var(--background-color--dark) h s l/0%))}}@media screen and (max-width: 79.9375em){.header__nav{padding-block:var(--header-offset-block);grid-area:nav;max-height:100%;padding-inline:var(--grid-edge);overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}}.header__list{display:flex;gap:.5em;font-size:1.3rem;line-height:1.2em;font-weight:500;text-wrap:pretty}@media screen and (max-width: 79.9375em){.header__list{flex-direction:column;width:100%;font-size:2rem}}@media screen and (min-width: 80em){.header__list{font-size:1.4rem;gap:2.4rem}}@media screen and (min-width: 85.375em){.header__list{font-size:1.5rem;gap:3.2rem}}.header__item{position:relative}.header__item:has(.header__sublist)>:is(a,button){gap:.8rem}.header__item:has(.header__sublist)>:is(a,button):before{--icon-color: var(--text-color);order:2;font-size:.9em;transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}.header__item>:is(a,button){display:inline-grid;grid-template-columns:1fr auto;align-content:center;align-items:center;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;text-decoration-thickness:.1rem;transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}@media screen and (max-width: 79.9375em){.header__item>:is(a,button){width:100%;min-height:4rem}}@media screen and (min-width: 80em){.header__item>:is(a,button){min-height:var(--header-height)}}@media (hover: hover){.header__item>:is(a,button):hover,.header__item>:is(a,button):focus{--text-color: var(--text-color--accent-3)}}.header__item.active>:is(a,button){--text-color: var(--text-color--accent-3);text-decoration-color:var(--text-color)}@media screen and (max-width: 79.9375em){.header__item.active>:is(a,button){--text-color: var(--text-color--accent)}}@media screen and (max-width: 79.9375em){.header__item{position:relative}.header__item.accordion:before{content:"";display:block;width:100vw;width:100dvw;height:calc(100% + 1em);background:var(--background-color--accent-3);opacity:0;position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:-1;transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}.header__item.expand>:is(a,button){--text-color: var(--text-color--default)}.header__item.expand>:is(a,button):before{scale:1 -1}.header__item.expand:before{opacity:1}.header__item.expand.active>:is(a,button){text-decoration-color:transparent}}.header__sublist{min-width:100%;width:max-content!important;max-width:calc(100vw - var(--grid-space) * 2);padding:0!important;margin:0!important}@media screen and (min-width: 80em){.header__sublist{background:var(--background-color);border-radius:var(--radius--xxxs);box-shadow:var(--shadow--default);position:absolute;left:50%;translate:-50% -1em}}.header__sublist>:where(*:last-child){padding:0!important}@media screen and (max-width: 79.9375em){.header__sublist>:where(*:first-child){padding-block-start:.4rem}}.header__subitem.active{--text-color: var(--text-color--accent-3)}@media screen and (max-width: 79.9375em){.header__subitem.active{--text-color: var(--text-color--accent)}}.header__subitem.active a{text-decoration-color:var(--text-color)}.header__subitem a{display:flex;align-content:center;min-height:3.2rem;padding:.8rem 0;font-size:1.6rem;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;text-decoration-thickness:.1rem;transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}@media screen and (min-width: 80em){.header__subitem a{padding:.8rem 1.5em;font-size:1.4rem}}@media (hover: hover){.header__subitem a:hover,.header__subitem a:focus{--text-color: var(--text-color--accent-3)}}@media screen and (min-width: 80em){.header__subitem+li{border-block-start:.1rem solid var(--stroke-color--light)}}.header__button{display:grid;align-items:center;justify-items:center;width:min-content;height:100%;padding-inline:2em;cursor:pointer;position:relative;z-index:4;translate:2em 0}@media screen and (min-width: 26.75em){.header__button{padding-inline:3em}}.header__button *{pointer-events:none}.header__button .icon,.header__button .header__item:has(.header__sublist)>:is(a,button){--icon-thickness: 2}@media screen and (min-width: 80em){.header__button{display:none}}.breadcrumb{width:100%;max-width:var(--layout-max-width);height:var(--breadcrumb-height);overflow:hidden;padding-block-end:1em;font-size:1.2rem;font-weight:500;letter-spacing:.03em;position:relative;z-index:var(--z-index--breadcrumb)}@media screen and (min-width: 80em){.breadcrumb{font-size:1.6rem}}.breadcrumb__list{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (hover: hover){.breadcrumb__list a:hover,.breadcrumb__list a:focus{color:var(--text-color--accent-dark);--icon-color: var(--text-color--accent-dark)}}.breadcrumb__item:first-child{display:inline-block;vertical-align:top}.breadcrumb__item:last-child{font-weight:800}.breadcrumb__item+.breadcrumb__item:before{content:"";display:inline-block;width:.8rem;height:.8rem;margin-inline:1em 1.5em;border:.2rem solid var(--text-color);border-inline-start:0;border-block-end:0;transform:translateY(-10%) rotate(45deg)}.breadcrumb__item .icon,.breadcrumb__item .header__item:has(.header__sublist)>:is(a,button){max-width:3.2rem}@media screen and (max-width: 39.9375em){.breadcrumb__item:not(:first-child,:last-child){display:none}.breadcrumb__item+*:before{margin:0 .8rem 0 1rem;transform:scale(1.2)}}.hero{--hero-background: transparent;--hero-title-color: var(--title-color--accent-3);position:relative;z-index:2}.hero__content{--grid-gap-block: 1em}.hero__title{color:var(--hero-title-color)}.hero__overtitle{font-weight:800;order:-1}.hero__rte,.hero__introduction{max-width:45em}.hero__information{gap:1em 2em;font-weight:500}.hero__date,.hero__time{display:inline-flex;align-items:center;gap:1em}.hero__date .icon,.hero__date .header__item:has(.header__sublist)>:is(a,button),.hero__time .icon,.hero__time .header__item:has(.header__sublist)>:is(a,button){order:-1;font-size:1.2em}.hero__author{display:flex;align-items:center;gap:.5em}.hero__author img{width:3.2rem;aspect-ratio:1/1;border-radius:100rem;order:-1}.hero__footer{margin-block-start:1em}.hero__wave{width:100vw;width:100dvw;height:60rem;background:var(--hero-background);position:absolute;bottom:0;left:50%;translate:-50% 50%;z-index:-1;transform-origin:center}.hero__wave path{fill:var(--background-color)}.hero__progress{order:-1}.hero__actions{gap:1em}@media screen and (max-width: 63.9375em){.hero__actions{margin-block-start:.5em}}@media screen and (min-width: 64em){.hero__actions{justify-content:flex-end;position:absolute;top:0;right:0}}@media screen and (min-width: 85.375em){.hero__actions{right:calc(((var(--grid-width, 100%)) - var(--grid-gap) * (var(--container-columns) - 1)) / var(--container-columns) * 1 + var(--grid-gap) * (1 - 0) + var(--grid-offset, 0%))}}.hero--default .hero__rte,.hero--restricted .hero__rte{font-weight:500;font-size:1.6rem;line-height:1.4em}@media screen and (min-width: 64em){.hero--default .hero__rte,.hero--restricted .hero__rte{font-size:1.8rem}}@media screen and (min-width: 80em){.hero--default .hero__rte,.hero--restricted .hero__rte{font-size:2rem}}.hero--default .hero__image,.hero--restricted .hero__image{object-fit:contain}@media screen and (max-width: 47.9375em){.hero--default .hero__image,.hero--restricted .hero__image{margin-block-start:1em}}@media screen and (max-width: 47.9375em){.hero--default .hero__wave,.hero--restricted .hero__wave{height:40rem;scale:2;translate:-50% 0%}}.hero--restricted{padding-block-end:calc(var(--block-margin-block) + 2em)}.hero--restricted:after{--container-columns: 12;content:"";display:block;width:calc(((var(--grid-width, 100%)) - var(--grid-gap) * (var(--container-columns) - 1)) / var(--container-columns) * 12 + var(--grid-gap) * (12 - var(--minus-gap)) + var(--grid-offset, 0%));height:.1rem;background:var(--stroke-color--accent-3);position:absolute;left:50%;bottom:var(--block-margin-block);translate:-50% 0}@media screen and (min-width: 85.375em){.hero--restricted:after{width:calc(((var(--grid-width, 100%)) - var(--grid-gap) * (var(--container-columns) - 1)) / var(--container-columns) * 10 + var(--grid-gap) * (10 - var(--minus-gap)) + var(--grid-offset, 0%))}}.hero--restricted .hero__wave{height:5rem}@media screen and (min-width: 48em){.hero--restricted .hero__wave{height:10rem}}@media screen and (min-width: 64em){.hero--restricted .hero__wave{height:20rem}}.hero--restricted .hero__wave path{fill:var(--background-color)}.hero--restricted+.row{margin-block-start:calc(var(--block-margin-block) * -1 + 3em)}.hero--blog .hero__overtitle,.hero--article .hero__overtitle{--text-color: var(--text-color--bright);flex:0 0 auto;padding:.5em 1em;background:var(--background-color--accent-3);border-radius:100rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.hero--blog{--wave-height: var(--block-margin-block);padding-block-end:var(--wave-height)}.hero--blog .hero__image{width:100vw;max-width:none;height:calc(100% + var(--header-height) + var(--header-offset-block) * 2 + var(--content-padding-block) + var(--breadcrumb-height, 0rem));opacity:.1;position:absolute;bottom:0;left:50%;translate:-50% 0;z-index:-1}.hero--blog .hero__wave{height:var(--wave-height);background:transparent;top:100%;translate:0% -150%;scale:2}@media screen and (min-width: 40em){.hero--blog .hero__wave{translate:-50% -125%;scale:1 1.5}}.hero--blog .hero__wave path{fill:var(--background-color)}.hero--blog .hero__date{font-weight:800}.hero--article{--wave-height: var(--block-margin-block);padding-block-end:var(--wave-height);align-items:flex-end}.hero--article:before{bottom:calc(var(--wave-height) * 1.5)!important}.hero--article .hero__image{border-radius:var(--radius--default)}@media screen and (max-width: 63.9375em){.hero--article .hero__image{-webkit-mask-image:url(/build/assets/placeholder-blob-2-DENUUtS1.svg);mask-image:url(/build/assets/placeholder-blob-2-DENUUtS1.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}}@media screen and (max-width: 47.9375em){.hero--article .hero__image{order:-1;margin-block-end:2em}}.hero--article .hero__wave{height:var(--wave-height);background:transparent;translate:0% -25%;scale:2}@media screen and (min-width: 40em){.hero--article .hero__wave{translate:-50% -50%;scale:1 1.5}}.hero--article .hero__wave path{fill:var(--hero-background)}.hero--contrasted{--hero-background: var(--background-color)}.hero--contrasted:before{content:"";display:block;width:100vw;height:calc(100% + var(--header-height) + var(--header-offset-block) * 2 + var(--content-padding-block) + var(--breadcrumb-height, 0rem));background:var(--hero-background);position:absolute;bottom:0;left:50%;translate:-50% 0%;z-index:-1}.hero--sand{--hero-background: var(--background-color--accent-4)}.hero--sand .button--primary{--button-background: var(--background-color)}.hero--sand ::selection{--selection-color: var(--sand);--selection-background: var(--purple)}.row{position:relative;z-index:2}.row+.row{margin-block-start:calc(var(--block-margin-block) * .5)}@media screen and (min-width: 64em){.row+.row{margin-block-start:var(--block-margin-block)}}.row--reduce .block:first-child{padding-block-start:calc(var(--block-margin-block) * .5)}@media screen and (min-width: 40em){.row--reduce .block:first-child{padding-block-start:calc(var(--block-margin-block) * .25)}}.row>.notification+*:not(.notification){padding-block-start:calc(var(--block-margin-block) * .5)}.row>.notification:first-child{margin-block-start:calc(var(--block-margin-block) * .5)}.row>.notification+.notification{margin-block-start:1.5em}.hero+.row:not(.flex--grid) .block--frame:first-child{margin-block-start:calc(var(--block-margin-block) * .5)}.hero+.row:not(.row--reduce)>.block:first-child:not(.block--frame,.block--no-space,.block--aside){padding-block-start:calc(var(--block-margin-block) * .75)}@media screen and (min-width: 48em){.hero+.row:not(.row--reduce)>.block:first-child:not(.block--frame,.block--no-space,.block--aside){padding-block-start:var(--block-margin-block)}}.hero--restricted+.row>.notification:first-child{margin-block-start:0}.block{--block-in-space: 2em;padding-block:calc(var(--block-margin-block) * .5)}@media screen and (min-width: 48em){.block{--block-in-space: 3em}}@media screen and (min-width: 80em){.block{--block-in-space: 4em}}.block+.block--frame{margin-block-start:calc(var(--block-margin-block) * .5)}.block:not(.block--contrasted)+.block--aside{margin-block-start:var(--block-margin-block)}.block--reduce{padding-block:calc(var(--block-margin-block) * .5)}@media screen and (min-width: 64em){.block--reduce{padding-block:calc(var(--block-margin-block) * .25)}}.block__rte{max-width:45em}.block__header{row-gap:1.5em}.block__header+*:not(.block__image){margin-block-start:var(--block-in-space)}.block__header>.button{flex:0 0 auto}.block__overtitle{font-weight:800;order:-1}.block__footer{display:flex;flex-wrap:wrap;gap:1.6rem;margin-block-start:var(--block-in-space)!important}.block__wave{width:100vw;position:absolute;left:50%;translate:-50% 0;z-index:-1}.block__wave path{fill:var(--block-background)}.block__wave--top{top:0}.block__wave--bottom{bottom:0}@media screen and (max-width: 79.9375em){.block__scroller{width:100vw;width:100dvw;flex:0 0 100vw;flex:0 0 100dvw;position:relative;left:50%;translate:-50% 0}.block__scroller .card__list{justify-self:flex-start;flex-wrap:nowrap;width:100%;padding-inline:var(--grid-edge);overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory}.block__scroller .card__item{scroll-snap-align:center}}@media screen and (max-width: 47.9375em){.block__scroller .card__list{column-gap:calc(calc(((var(--grid-width, 100%)) - var(--grid-gap) * (var(--container-columns) - 1)) / var(--container-columns) * 1 + var(--grid-gap) * (1 - var(--minus-gap)) + var(--grid-offset, 0%)) + var(--grid-gap) * 2)}}.block--rte .block__header{row-gap:0}.block--rte .block__header+*{margin-block-start:min(2em,1.6rem)}.block--rte .block__footer{--rte-margin-block: 2em}.block--image-list{--wave-top-height: 10rem;padding-block-start:var(--block-margin-block)}@media screen and (min-width: 48em){.block--image-list{--wave-top-height: 20rem}}@media screen and (min-width: 64em){.block--image-list{--wave-top-height: 25rem;padding-block-start:calc(var(--block-margin-block) * 1.25)}}@media screen and (min-width: 80em){.block--image-list{--wave-top-height: 35rem}}.block--image-list:has(.block__wave):before{height:calc(100% - var(--wave-top-height));margin-block-start:var(--wave-top-height);border-radius:0}.block--image-list:before{border-top-left-radius:55% 4em;border-top-right-radius:45% 3em}@media screen and (min-width: 48em){.block--image-list:before{border-top-left-radius:55% 10%;border-top-right-radius:45% 5%}}@media screen and (min-width: 64em){.block--image-list:before{border-top-left-radius:50% 25%;border-top-right-radius:40% 35%}}.block--image-list .block__wave{height:var(--wave-top-height)}@media screen and (max-width: 47.9375em){.block--image-list .block__wave{height:calc(var(--wave-top-height) * .5);scale:2;transform-origin:center top}}.block--steps{--wave-top-height: 4rem;--wave-bottom-height: 5rem;padding-block-start:calc(var(--block-margin-block) * .5 + var(--wave-top-height));padding-block-end:calc(var(--block-margin-block) * .5 + var(--wave-bottom-height))!important;position:relative}@media screen and (max-width: 47.9375em){.block--steps{padding-block-end:calc(10rem + var(--wave-bottom-height))!important}}@media screen and (min-width: 64em){.block--steps{--wave-top-height: 5rem;--wave-bottom-height: 10rem}}.block--steps:before{height:calc(100% - var(--wave-top-height) - var(--wave-bottom-height))!important;margin-block-start:var(--wave-top-height)}.block--steps .block__list{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,auto);grid-template-areas:"step-1" "step-2" "step-3";gap:10rem var(--grid-gap);margin-block-start:10rem}@media screen and (min-width: 48em){.block--steps .block__list{grid-template-columns:repeat(6,1fr);grid-template-areas:"space-a space-a space-a step-1 step-1 step-1" "step-2 step-2 step-2 space-b space-b space-b" "space-c space-c step-3 step-3 step-3 space-d";gap:10rem var(--grid-gap);margin-block-start:10rem}}@media screen and (min-width: 64em){.block--steps .block__list{grid-template-columns:repeat(3,1fr);grid-template-areas:"space-a space-a step-3" "step-1 space-b space-b" "space-c step-2 space-d";gap:0 var(--grid-gap);margin-block-start:0}}@media screen and (min-width: 80em){.block--steps .block__list{padding-inline-start:calc(((var(--grid-width, 100%)) - var(--grid-gap) * (var(--container-columns) - 1)) / var(--container-columns) * 1 + var(--grid-gap) * (1 - 0) + var(--grid-offset, 0%))}}.block--steps .block__item{width:100%;position:relative;z-index:2}.block--steps .block__item:nth-child(1){grid-area:step-1}.block--steps .block__item:nth-child(2){grid-area:step-2}.block--steps .block__item:nth-child(3){grid-area:step-3}.block--steps .block__item .button{width:100%}.block--steps .block__wave--top{height:calc(var(--wave-top-height) * .5);scale:-2 2}@media screen and (max-width: 39.9375em){.block--steps .block__wave--top{transform-origin:center top;translate:-15% 0}}@media screen and (min-width: 40em){.block--steps .block__wave--top{height:var(--wave-top-height);scale:-1 1}}.block--steps .block__wave--bottom{height:var(--wave-bottom-height);scale:1 -1}.block--steps .line{width:100%;position:absolute;z-index:-1;pointer-events:none}.block--steps .line--1{translate:-150% -9rem}.block--steps .line--2{bottom:0;left:0;translate:-100% -10%;scale:.8}@media screen and (min-width: 64em){.block--steps .line--2{translate:-100% -25%;scale:1}}.block--steps .line--3{top:0;right:0;transform:translate(75%,5%) scale(.8)}@media screen and (max-width: 63.9375em){.block--steps .line--3{display:none}}.block--steps .line--4{translate:0% -9rem}.block--steps .line--5{translate:-50% -9rem}.block--steps .line--6{top:100%!important;translate:25% 1rem}.block--steps .line--7{top:0;left:0;translate:25% calc(-160% - 10rem);scale:.8}@media screen and (min-width: 64em){.block--steps .line--7{top:100%;left:calc(var(--grid-gap) * -1);translate:0 10%;scale:1.05}}.block--steps .line--8{bottom:100%;left:0;translate:-80% 30%;scale:.8 -.8;rotate:35deg}@media screen and (min-width: 64em){.block--steps .line--8{bottom:100%;left:60%;translate:0 -20%;scale:.8;rotate:0deg}}.block--steps .line--mobile{width:auto;max-height:8rem;top:0;left:50%}@media screen and (min-width: 48em){.block--steps .line--mobile{display:none}}@media screen and (max-width: 47.9375em){.block--steps .line:not(.line--mobile){display:none}}.block--cards .block__header{row-gap:0}.block--cards .block__list{margin-block-start:5em}.block--cards-list .block__header{row-gap:0}@media screen and (max-width: 39.9375em){.block--cards-list .block__header+:not(.block__image){margin-block-start:.5em}}@media screen and (min-width: 64em) and (max-width: 79.9375em){.block--cards-list .block__list{--grid-gap: 2.4rem}}.block--aside{margin-block-start:var(--block-margin-block);position:relative}@media screen and (max-width: 26.6875em){.block--aside{text-align:center}.block--aside .button{margin-inline:auto}}.block--aside .block__title{--title-size: 3.2rem}@media screen and (min-width: 64em){.block--aside .block__title{--title-size: 4rem}}.block--aside .block__image{align-self:flex-start;object-fit:contain;translate:0 -5rem}@media screen and (max-width: 39.9375em){.block--aside .block__image{order:-1}}@media screen and (min-width: 40em){.block--aside .block__image{translate:0 -10rem}}@media screen and (min-width: 64em){.block--aside .block__image{translate:0 -8rem}}.block--aside .block__wave{height:5rem;translate:-50% 0;transform-origin:center top}@media screen and (max-width: 39.9375em){.block--aside .block__wave{scale:2}}@media screen and (min-width: 40em){.block--aside .block__wave{translate:-50% -100%}}@media screen and (max-width: 39.9375em){.block--aside:before{height:calc(100% - 10rem)!important;margin-block-start:10rem}}.block--text-image{position:relative}.block--text-image:has(.block__wave){--wave-top-height: 5rem;--wave-bottom-height: 4rem;padding-block-start:calc(var(--block-margin-block) * .5 + var(--wave-top-height));padding-block-end:calc(var(--block-margin-block) * .5 + var(--wave-bottom-height))!important}@media screen and (min-width: 64em){.block--text-image:has(.block__wave){--wave-top-height: 10rem;--wave-bottom-height: 5rem}}.block--text-image:has(.block__wave):before{height:calc(100% - var(--wave-top-height) - var(--wave-bottom-height));margin-block-start:var(--wave-top-height)}.block--text-image .block__image{object-fit:contain}@media screen and (max-width: 47.9375em){.block--text-image .block__image{margin-block-start:var(--block-in-space)}}.block--text-image .block__wave{height:var(--wave-top-height);translate:-50% 0}.block--text-image .block__wave--bottom{height:var(--wave-bottom-height);scale:1 -1}@media screen and (max-width: 39.9375em){.block--text-image .block__wave--bottom{height:calc(var(--wave-bottom-height) * .5);transform-origin:center top;translate:-75% 100%;scale:2 -2}}@media screen and (min-width: 40em){.block--text-image .block__wave--bottom{scale:1 -1}}.block--cards .cards__list{row-gap:calc(var(--grid-gap) * 2)}.block--navigation{position:relative}@media screen and (max-width: 47.9375em){.block--navigation{--grid-gap: 2em}}.block--navigation:before{content:"";display:block;width:100%;height:.1rem;background:var(--stroke-color--light);position:absolute;top:calc(var(--block-margin-block) * .5);left:0;transform:translateY(-1em)}@media screen and (max-width: 39.9375em){.block--team.flex--grid{row-gap:2em}}.block--actions .block__header{row-gap:.5em}.block--actions .block__rte{font-weight:500}.block--actions .block__content{padding:1.5em 2em;margin-block-start:2em;border-radius:var(--radius--default);box-shadow:var(--shadow--default)}@media screen and (min-width: 40em){.block--actions .block__content{padding:2em 3em}}.block--contrasted,.block--frame{--block-background: var(--background-color);position:relative;z-index:2}@media screen and (max-width: 47.9375em){.block--contrasted,.block--frame{padding-block:var(--block-margin-block)}}.block--contrasted:before,.block--frame:before{content:"";display:block;width:100vw;height:100%;background:var(--block-background);position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-1}.block--contrasted+.block--frame{margin-block-start:calc(var(--block-margin-block) * .5)}.block--contrasted:has(+.block--contrasted){padding-block-end:var(--block-margin-block)}@media screen and (min-width: 40em){.block--frame:before{width:100%;height:100%;border-radius:var(--radius--md)}}.block--frame .block__rte{font-weight:500}.block--frame.block--rte{padding:var(--block-margin-block) 0}@media screen and (min-width: 40em){.block--frame.block--rte{padding:2em 3em}}@media screen and (min-width: 40em){.block--frame.block--rte:before{border-radius:var(--radius--default)}}.block--frame+:is(.block--frame,.block--contrasted){margin-block-start:var(--block-margin-block)}.block--blue .form,.block--green .form{--input-stroke: transparent;--input-stroke--accent: var(--stroke-color--accent-3);--input-stroke--checkbox: var(--stroke-color--accent-3)}.block--blue .form__upload,.block--green .form__upload{outline-color:transparent}.block--blue{--block-background: var(--background-color--accent-3)}.block--blue .block__rte{--text-color: var(--text-color--bright)}.block--blue:not(.block--steps) .button--primary{--button-primary: var(--white)}.block--blue .form__input,.block--blue .select__button,.block--blue .trix-input{--input-color: var(--text-color--default)}.block--blue .form__label{--text-color: var(--text-color--accent)}.block--blue .form__field--checkbox{--input-stroke--checkbox: var(--green);--input-stroke--accent: var(--white)}.block--blue .form__field--checkbox .form__label{--text-color: var(--text-color--bright)}.block--blue .form__field--checkbox .form__checkmark:after{background:var(--green)}.block--green{--block-background: var(--background-color--accent)}.block--green .button--primary{--button-primary: var(--white)}.block--green .form .button--primary{--button-primary: var(--blue);--button-secondary: var(--white)}.block--green .form .open .select__button{outline-color:var(--input-stroke--accent)}.block--green .form .open .select__list{border-color:var(--input-stroke--accent)}.card__header{grid-area:header}.card__title{transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}.card__category .icon,.card__category .header__item:has(.header__sublist)>:is(a,button){margin-inline-end:.5em}.card__image{grid-area:image}.card__rte{grid-area:content}.card__footer{grid-area:footer}.card__item{container-type:inline-size;container-name:card-item}@container card-item (max-width: 22em){.card__item .card--rte{border-radius:var(--radius--sm);box-shadow:var(--shadow--default);padding:2em}.card__item .card--rte .card__resume{font-size:1.4rem}}@container card-item (max-width: 18em){.card__item .card--article .card__title,.card__item .card--illustration .card__title{--title-size: 1.8rem;line-height:2.4rem}.card__item .card--simple .card__title{--title-size: 2.4rem}.card__item .card--simple .card__rte{font-size:1.4rem}}.card--illustration{height:100%}.card--illustration .card__wrapper{display:grid;height:100%;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"image" "header" "button";justify-content:center}@media (hover: hover){.card--illustration .card__wrapper:hover .card__image,.card--illustration .card__wrapper:focus .card__image{transform:scale(.8)}.card--illustration .card__wrapper:hover .card__button,.card--illustration .card__wrapper:focus .card__button{scale:1.02}.card--illustration .card__wrapper:hover .card__button:before,.card--illustration .card__wrapper:focus .card__button:before{opacity:1;scale:1}.card--illustration .card__wrapper:hover .card__button .icon--chevron-right,.card--illustration .card__wrapper:hover .card__button .icon--chevron-down,.card--illustration .card__wrapper:hover .card__button .header__item:has(.header__sublist)>:is(a,button),.card--illustration .card__wrapper:focus .card__button .icon--chevron-right,.card--illustration .card__wrapper:focus .card__button .icon--chevron-down,.card--illustration .card__wrapper:focus .card__button .header__item:has(.header__sublist)>:is(a,button){translate:50% 0}.card--illustration .card__wrapper:hover .card__title .icon,.card--illustration .card__wrapper:hover .card__title .header__item:has(.header__sublist)>:is(a,button),.card--illustration .card__wrapper:focus .card__title .icon,.card--illustration .card__wrapper:focus .card__title .header__item:has(.header__sublist)>:is(a,button){translate:50% 0}}.card--illustration .card__image{justify-self:center;aspect-ratio:4/3;object-fit:contain;object-position:center;transform-origin:center;transform:scale(.75);transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}.card--illustration .card__header{display:flex;flex-direction:column;align-items:center}.card--illustration .card__rte{text-align:center}.card--illustration .card__title{--title-size: 2rem;display:flex;align-items:center;gap:.5em;line-height:3.2rem;text-align:center}.card--illustration .card__title .icon,.card--illustration .card__title .header__item:has(.header__sublist)>:is(a,button){font-size:.7em}.card--illustration .card__button{grid-area:button;justify-self:center;margin-block-start:1em}.card--illustration svg{grid-area:image;align-self:center;justify-self:center;position:relative;transform:scale(.75);z-index:-1}.card--illustration.card--alternative:not(.card--frame) .card__image{transform:scale(.9);margin-block-end:1em}@media (hover: hover){.card--illustration.card--alternative:not(.card--frame):hover .card__image,.card--illustration.card--alternative:not(.card--frame):focus .card__image{transform:scale(.95)}}.card--article{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,auto);grid-template-areas:"image" "header" "content" "footer";gap:.8rem var(--grid-gap);position:relative}@media (hover: hover){.card--article:hover .card__title,.card--article:focus .card__title{--title-color: var(--title-color--accent-2)}}.card--article .card__image{aspect-ratio:3/2;border-radius:var(--radius--default);margin-block-end:1.6rem}.card--article .card__header{row-gap:.8rem}.card--article .card__title{--title-size: 2rem;line-height:3.2rem}.card--article .card__information{--text-color: var(--text-color--accent-3);display:flex;justify-content:space-between;gap:1em;font-weight:600}.card--article .card__footer a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.card--navigation{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"image header" "cta cta";gap:1em var(--grid-gap);position:relative}@media screen and (max-width: 47.9375em){.card--navigation{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;grid-template-areas:"image" "header" "cta"!important}}.card--navigation:first-child .card__image-wrapper{order:-1}.card--navigation:first-child .card__image-wrapper{-webkit-mask-image:url(/build/assets/placeholder-blob-2-DENUUtS1.svg);mask-image:url(/build/assets/placeholder-blob-2-DENUUtS1.svg)}.card--navigation:first-child .card__cta{justify-self:start}.card--navigation+.card--navigation{grid-template-columns:1fr auto;grid-template-areas:"header image" "cta cta"}@media screen and (min-width: 48em){.card--navigation+.card--navigation:before{content:"";display:block;width:.1rem;height:100%;background:var(--stroke-color--light);position:absolute;top:0;left:calc(var(--grid-gap) * -1)}}.card--navigation+.card--navigation .card__cta{justify-self:end}.card--navigation .card__header{grid-area:header}.card--navigation .card__title{padding-inline-end:var(--grid-gap)}@media screen and (max-width: 47.9375em){.card--navigation .card__title{--title-size: 1.4rem}}@media screen and (max-width: 24.3125em){.card--navigation .card__title{--title-size: 1.3rem}}.card--navigation .card__image-wrapper{grid-area:image;-webkit-mask-image:url(/build/assets/placeholder-blob-DPAzmPQ2.svg);mask-image:url(/build/assets/placeholder-blob-DPAzmPQ2.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media screen and (min-width: 48em){.card--navigation .card__image-wrapper{width:9.6rem}}.card--navigation .card__image{width:100%;height:100%}.card--navigation .card__date{display:block;margin-block-start:.5em;font-size:1.4rem;font-weight:600}.card--navigation .card__cta{grid-area:cta}@media screen and (max-width: 47.9375em){.card--navigation .card__cta{gap:1em}}.card--navigation .card__cta:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.card--simple{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"image" "title" "content";gap:.8rem}.card--simple .card__title{--title-size: 3.2rem}.card--simple .card__image{aspect-ratio:1/1;margin-block-end:.8rem;border-radius:var(--radius--sm)}.card--rte{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,auto);grid-template-areas:"header" "resume" "footer";gap:1em;padding:3em;border-radius:var(--radius--default);background:var(--background-color);box-shadow:var(--shadow--default);position:relative}.card--rte .card__subtitle{--text-color: var(--text-color--accent-3);font-weight:600}.card--rte .card__button:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.accordion__item+.accordion__item .accordion__title button{padding-block-start:0}@media screen and (min-width: 64em){.accordion__item+.accordion__item .accordion__title button{padding-block-start:1.5em}}.accordion__title{display:flex;gap:1em;width:100%;min-height:8rem;padding-block:1.2rem 1.6rem;align-items:center;justify-content:space-between;cursor:pointer}@media screen and (min-width: 40em){.accordion__title{padding-block:1.6rem}}@media screen and (min-width: 80em){.accordion__title{min-height:10rem}}.accordion__title button{display:grid;grid-template-columns:1fr 4rem;align-items:center;width:100%;padding-block:1em;border-block-end:.1rem solid var(--stroke-color--light);cursor:pointer;color:currentColor}@media screen and (min-width: 40em){.accordion__title button{padding-block:.5em}}@media screen and (min-width: 64em){.accordion__title button{grid-template-columns:1fr 6.4rem}}.accordion__title .icon,.accordion__title .header__item:has(.header__sublist)>:is(a,button){--icon-thickness: 1.5;display:flex;justify-content:flex-end}.accordion__content{display:grid}.accordion__content>*{grid-row:1/-1}.accordion__overflow{width:100%;overflow:hidden}.accordion__overflow>:where(*:last-child){padding-block-end:3.2rem}.footer{position:relative;z-index:3}.footer__logo{display:block;padding-block:3.2rem;position:relative;z-index:2}.footer__logo img{height:11.2rem;margin-inline:auto}.footer__logo:before{content:"";display:block;width:100vw;width:100dvw;height:100%;background:var(--background-color--accent-3);position:absolute;top:0;left:50%;z-index:-1;transform:translate(-50%)}.footer__colophon{display:flex;align-items:center;justify-content:space-between;padding-block:4rem}.footer__list{align-items:center;justify-content:center}@media screen and (max-width: 47.9375em){.footer__list{order:-1}}@media screen and (min-width: 48em){.footer__list{--grid-gap: 2em;justify-content:flex-end}}.footer__item{display:flex;justify-content:center}.footer__item img{max-width:12rem;max-height:6rem}@media screen and (min-width: 48em){.footer__item img{max-height:4rem}}.footer__item a{display:block}.footer__legal{font-size:1.4rem}@media screen and (max-width: 47.9375em){.footer__legal{text-align:center;margin-block-start:2em}}@media screen and (max-width: 47.9375em){.footer__legal strong{display:block}}@media screen and (min-width: 48em){.footer__legal strong:after{content:" - ";font-weight:400}}.js-header .header__logo,.js-header .header__logo path,.js-header .header__button,.js-header .header__nav,.js-header .header__menu{transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}@media screen and (max-width: 79.9375em){.js-header.open .header__logo{translate:-3em 0}.js-header.open .header__logo path{fill:var(--text-color--bright)}.js-header.open .header__button{--icon-color: var(--text-color--bright);translate:6em 0}.js-header.open .header__button .icon,.js-header.open .header__button .header__item:has(.header__sublist)>:is(a,button){background:transparent}.js-header.open .header__button .icon:before,.js-header.open .header__button .header__item:has(.header__sublist)>:is(a,button):before{translate:0 0;rotate:-45deg}.js-header.open .header__button .icon:after,.js-header.open .header__button .header__item:has(.header__sublist)>:is(a,button):after{translate:0 0;rotate:-135deg}.js-header:not(.open) .header__menu{opacity:0;pointer-events:none}}@media screen and (max-width: 26.6875em){.js-header.open .header__logo{translate:-2em 0}.js-header.open .header__button{translate:4em 0}}.js-accordion__content,.js-accordion__button{transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}.js-accordion__button{cursor:pointer}.js-accordion__button .icon,.js-accordion__button .header__item:has(.header__sublist)>:is(a,button){pointer-events:none}.js-accordion:not(.expand)>.accordion__content{grid-template-rows:var(--accordion-based-height, 0fr) 0fr;opacity:0;pointer-events:none}.js-accordion:not(.expand)>.js-accordion__button:after{opacity:0}.js-accordion.expand>.accordion__content{opacity:1;grid-template-rows:var(--accordion-based-height, 0fr) 1fr}.js-accordion.expand>.accordion__content:after{opacity:0}.js-accordion.expand .js-accordion__button .icon,.js-accordion.expand .js-accordion__button .header__item:has(.header__sublist)>:is(a,button){transform:scaleY(-1)}@media screen and (min-width: 80em) and (hover: hover){.header .js-accordion:hover>.accordion__content,.header .js-accordion:focus>.accordion__content{opacity:1;grid-template-rows:var(--accordion-based-height, 0fr) 1fr;pointer-events:auto}.header .js-accordion:hover>.accordion__content:after,.header .js-accordion:focus>.accordion__content:after{opacity:0}.header .js-accordion:hover .js-accordion__button .icon,.header .js-accordion:hover .js-accordion__button .header__item:has(.header__sublist)>:is(a,button),.header .js-accordion:focus .js-accordion__button .icon,.header .js-accordion:focus .js-accordion__button .header__item:has(.header__sublist)>:is(a,button){transform:scaleY(-1)}}.js-select .select__button .icon,.js-select .select__button .header__item:has(.header__sublist)>:is(a,button),.js-select .select__list{transition:var(--transition-property, all) var(--transition-easing, ease) var(--transition-duration, .32s)}.js-select:not(.open) .select__list{opacity:0;pointer-events:none}.js-select.open .select__button .icon,.js-select.open .select__button .header__item:has(.header__sublist)>:is(a,button){transform:scale(-1)}
