blockquote,figure{margin:0}h2,h4,h5,h6{margin:0;font:inherit}ol{margin:0;padding:0}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}fieldset{all:unset}video{display:block;max-inline-size:100%;block-size:auto}aside,figcaption,figure{display:block}details{display:block}summary{display:list-item}a:focus-visible{-webkit-tap-highlight-color:rgba(0,0,0,0)}a img{border:0}@media(hover:hover){a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}}.request *:not(a){pointer-events:none}.menu--skip{scroll-snap-align:start;scroll-snap-stop:always}.content__item{padding-inline:calc(.4321289063 * 1rem);padding-inline:var(--gutter)}.content__item--grid{flex-grow:1}@-webkit-keyframes pulsate-color{50%{color:light-dark(#000,#fff);color:var(--color-text)}}@keyframes pulsate-color{50%{color:light-dark(#000,#fff);color:var(--color-text)}}#a11y-high-contrast:checked~.site{--color-light-dimmed: var(--color-light-dimmed-50);--color-dark-dimmed: var(--color-dark-dimmed-50)}#a11y-reduce-motion:checked~.site *,#a11y-reduce-motion:checked~.site *:before,#a11y-reduce-motion:checked~.site *:after{scroll-behavior:auto!important;transition-duration:0s!important;-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}#a11y-invert-colors:checked~.site{color-scheme:only dark}@media(prefers-color-scheme:dark){#a11y-invert-colors:checked~.site{color-scheme:only light}}#a11y-high-legibility:checked~.site :where(p,li,h2,h3,h4,h5,h6){max-inline-size:70ch;-webkit-hyphens:none;hyphens:none}.menu__items--inline{display:flex;flex-wrap:nowrap;gap:calc(1.25 * 1rem + .5966796875rem);gap:var(--gap)}.menu--skip{inline-size:100%}.menu--skip:not(:focus-within){pointer-events:none;position:absolute;z-index:999;inset-block-start:-1em;inset-inline-start:0;overflow:hidden;block-size:0}@supports (interpolate-size: allow-keywords){.menu--skip{position:relative;z-index:999;overflow:hidden;interpolate-size:allow-keywords}.menu--skip:focus-within{block-size:auto}@media(prefers-reduced-motion:no-preference){.menu--skip{position:relative;inset-block-start:auto;inset-inline-start:auto;block-size:0;transition:block-size .25s ease}}}.grid{--column-start: 1;--column-end: 13;display:grid;gap:1rlh calc(.4321289063 * 1rem);gap:var(--space) var(--gutter)}.grid+.grid{-webkit-padding-before:1rlh;padding-block-start:1rlh;-webkit-padding-before:var(--space);padding-block-start:var(--space)}@media all and (min-width:60rem){.grid{grid-template-columns:repeat(12,1fr)}.grid>.column{grid-column:var(--column-start)/var(--column-end)}}.blocks{display:flex;flex-flow:column nowrap;row-gap:1rlh}.unselectable{cursor:default;-webkit-user-select:none;user-select:none}.content .info h4{-webkit-padding-after:2.175em;padding-block-end:2.175em}.content .info h4+p,.content .info h4+ul{-webkit-margin-before:-1.15rem;margin-block-start:-1.15rem}.content .info li p{-webkit-padding-after:0;padding-block-end:0}.content .info h4{text-transform:uppercase}.content .info .uppercase .lift{transform:translateY(-.075em);display:inline-block}.content .info .keep-ligature{letter-spacing:0}.no-break{white-space:nowrap}.info .block--heading h1,.info .block--heading h2,.info .block--heading h3{font-size:inherit}@-webkit-keyframes marie-link-focus{0%{color:light-dark(color-mix(in srgb,#fff,#000 25%),color-mix(in srgb,#fff 25%,#000));color:var(--color-text-dimmed);text-decoration-color:light-dark(color-mix(in srgb,#fff,#000 25%),color-mix(in srgb,#fff 25%,#000));text-decoration-color:var(--color-text-dimmed)}to{color:light-dark(#000,#fff);color:var(--color-text);text-decoration-color:light-dark(#000,#fff);text-decoration-color:var(--color-text)}}@keyframes marie-link-focus{0%{color:light-dark(color-mix(in srgb,#fff,#000 25%),color-mix(in srgb,#fff 25%,#000));color:var(--color-text-dimmed);text-decoration-color:light-dark(color-mix(in srgb,#fff,#000 25%),color-mix(in srgb,#fff 25%,#000));text-decoration-color:var(--color-text-dimmed)}to{color:light-dark(#000,#fff);color:var(--color-text);text-decoration-color:light-dark(#000,#fff);text-decoration-color:var(--color-text)}}@media(prefers-reduced-motion:no-preference){.content .info a:is(:focus-visible,.request--loading),.mandatory a:is(:focus-visible,.request--loading){-webkit-animation:marie-link-focus 1s ease-out infinite;animation:marie-link-focus 1s ease-out infinite}}@media(width>=850px){.content .info li p{-webkit-padding-start:0;padding-inline-start:0}}
