/*!
Author: Rachel Pellin
Author URI: https://prachel.fr/
Package: webtopie-sass-starter
Version: 1.2.0
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*{box-sizing:border-box;box-sizing:border-box}:root{scroll-behavior:smooth;--font-body: "verdana", system-ui, -apple-system, Arial, "Helvetica Neue", "Segoe UI", Roboto, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-title: var(--font-body);--font-mono: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--border-radius: 0px;--border-radius-smaller: 0px;--border-radius-larger: 0px;--text-size-desktop: 1rem;--text-size-mobile: 1rem;--site-width: 80rem;--site-width-max: 120rem;--site-width-small: 53.125rem;--gap: 1rem;--grid-columns: 2;--grid-item-width: 250px;--color-neutral-100: #fdfaef;--color-neutral-100-contrast: #000E23;--color-neutral-200: #f6e8b4;--color-neutral-200-contrast: #000E23;--color-neutral-300: #6B5528;--color-neutral-300-contrast: #000E23;--color-neutral-500: #231103;--color-neutral-500-contrast: #fff;--color-primary: #c1121f;--color-primary-contrast: #ffffff;--color-secondary: #003049;--color-secondary-contrast: #ffffff;--color-success: #146621;--color-success-contrast: #fff;--color-error: #9E171C;--color-error-contrast: #fff;--color-info: #2B56F2;--color-info-contrast: #fff;--color-dark: #000E23;--color-dark-contrast: #fff;--color-darker: #000000;--color-darker-contrast: #fff;--color-text: #000E23;--color-text-contrast: #fff;--color-text-light: #655F53;--color-text-light-contrast: #fff;--color-white: #ffffff;--color-white-contrast: #000E23;--color-background: #fff;--color-background-contrast: #000E23;--color-gradient: linear-gradient(101.72deg, rgba(253, 240, 213, 0.2392156863) 7.96%, #fdf0d5 69.42%);--color-gradient-contrast: #000E23;--font-size-xs:.75rem;--font-size-s:.875rem;--font-size-n:1rem;--font-size-m:1.125rem;--font-size-l:1.5625rem;--font-size-xl:1.875rem;--font-size-xxl:2.5rem;--spacer-auto: auto;--spacer-0: 0;--spacer-xxs: 0.3125rem;--spacer-xs: 0.5rem;--spacer-s: 1rem;--spacer-n: 1rem;--spacer-m: 1.375rem;--spacer-sl: 1.875rem;--spacer-l: 2.1875rem;--spacer-xl: 3.125rem;--spacer-xxl: 3.75rem;--spacer-xxxl: 4.375rem;--spacer-xxxxl: 4.6875rem}*::before,*::after{box-sizing:inherit}html,body{min-height:100vh;margin:0;padding:0;overflow-x:hidden;height:100%}body{line-height:1.5;background-color:var(--color-background);color:var(--color-text);font-family:var(--font-body);display:flex;flex-direction:column;font-size:var(--text-size-mobile)}[hidden]{display:none !important}form{max-width:var(--site-width-small);margin:0 auto;font-size:var(--font-size-s)}input,select,optgroup,textarea,button{font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-neutral-300);display:block;margin:0;padding:.625rem .75rem;border-radius:var(--border-radius-smaller);background-color:var(--color-background);line-height:1.3;font-size:var(--font-size-xs);font-weight:400;outline-color:var(--color-focus, var(--color-text));outline-offset:2px}input::-moz-placeholder, select::-moz-placeholder, optgroup::-moz-placeholder, textarea::-moz-placeholder, button::-moz-placeholder{color:var(--color-neutral-300);opacity:1;font-weight:400}input::placeholder,select::placeholder,optgroup::placeholder,textarea::placeholder,button::placeholder{color:var(--color-neutral-300);opacity:1;font-weight:400}input:disabled,select:disabled,optgroup:disabled,textarea:disabled,button:disabled{background-color:#ccc;color:#777;border-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed}input:disabled:hover,input:disabled:focus,select:disabled:hover,select:disabled:focus,optgroup:disabled:hover,optgroup:disabled:focus,textarea:disabled:hover,textarea:disabled:focus,button:disabled:hover,button:disabled:focus{background-color:#ccc;color:#777;border-color:rgba(0,0,0,0)}input:focus,input:active,select:focus,select:active,optgroup:focus,optgroup:active,textarea:focus,textarea:active,button:focus,button:active{background-color:var(--color-background);color:var(--color-text);border-color:var(--color-focus, var(--color-text))}label,legend{color:var(--color-text)}input{width:100%}input[type=checkbox],input[type=radio]{display:initial;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin-right:.15rem}input[type=color]{cursor:pointer;padding:.25rem;height:2.25rem;width:2.25rem}input[type=range]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}button,[type=button],[type=submit],[type=reset]{cursor:pointer}select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85em top 47%;padding-right:1.75rem;background-size:1.5em auto}textarea{resize:vertical;min-height:6rem;width:100%}img{display:block;max-width:100%}figure img{margin:0}figure figcaption{font-size:.8rem;margin-top:.5rem}iframe{display:block;margin:0 auto;max-width:100%;border:2px solid var(--color-neutral-300)}meter,progress{width:100%;height:8px;border-radius:var(--border-radius);border:none}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-neutral-100);color:var(--color-primary);overflow:hidden}progress::-webkit-progress-bar{background:var(--color-neutral-100)}progress::-webkit-progress-value{background:var(--color-primary)}progress::-moz-progress-bar{background:var(--color-primary)}.table_wrapper{left:0;max-width:calc(100vw - 2rem);padding:0;overflow:auto}table{border-collapse:collapse;table-layout:auto;width:100%;font-size:1rem;background:var(--color-white);text-align:left}table caption{margin:.5rem 0;font-size:.875rem;color:var(--color-text);font-style:italic;caption-side:bottom}table tbody tr:nth-child(even),table tbody tr:hover,table tbody tr:focus-within{background:var(--color-neutral-100)}table th{background:var(--color-neutral-100);font-weight:bold;vertical-align:middle}table th,table td{padding:.75rem 1rem;font-size:inherit}table tbody td,table tbody th{border-top:1px solid hsla(0,0%,55%,.2);border-bottom:1px solid hsla(0,0%,55%,.2)}h1,h2,h3,h4,h5,h6,.h2,.h3,.h4{font-family:var(--font-title);font-weight:700;line-height:1.2;color:var(--color-text);margin:0 auto;max-width:56.25rem}h1{font-size:var(--font-size-xl);font-weight:700;text-wrap:balance}h2,.h2{font-size:var(--font-size-l);text-wrap:balance}h3,.h3{font-size:var(--font-size-m);font-weight:500}h4,.h4{font-size:var(--font-size-n);font-weight:500;font-family:var(--font-body)}h5,h6{font-size:var(--font-size-s);text-transform:uppercase}.headline{font-weight:600;margin:.25rem auto;font-size:var(--font-size-n);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1rem}.is-normal{font-weight:400}ul,ol{margin:0 auto;padding:0 0 0 1.5rem;max-width:var(--site-width-small)}ul li::marker,ol li::marker{color:var(--color-primary)}ul.is-unstyled,ol.is-unstyled{list-style:none;margin:0;padding:0}ul.is-unstyled::before,ol.is-unstyled::before{content:"​";position:absolute}ul{padding:0 0 0 1rem}dl{margin:0 auto;max-width:var(--site-width-small)}dl dt{font-weight:bold}dl dd{padding-left:1.5rem}a,.button--link,.button--unstyled{color:var(--color-text);text-underline-offset:2px}a:hover,.button--link:hover,.button--unstyled:hover,a:focus,.button--link:focus,.button--unstyled:focus{text-decoration:none}a.is-unstyled,.is-unstyled.button--link,.is-unstyled.button--unstyled{text-decoration:none}a.is-unstyled:hover,.is-unstyled.button--link:hover,.is-unstyled.button--unstyled:hover,a.is-unstyled:focus,.is-unstyled.button--link:focus,.is-unstyled.button--unstyled:focus{text-decoration:underline}a .link_infos,.button--link .link_infos,.button--unstyled .link_infos{text-decoration:none;opacity:.7;font-size:.875rem;font-weight:400;white-space:nowrap}a::before,.button--link::before,.button--unstyled::before,a::after,.button--link::after,.button--unstyled::after{content:"";display:inline-block;vertical-align:middle;flex-shrink:0}a[href]:not(.no-external):not([href^="#"]):not([href^="/"]):not([href*=local]),[href].button--link:not(.no-external):not([href^="#"]):not([href^="/"]):not([href*=local]),[href].button--unstyled:not(.no-external):not([href^="#"]):not([href^="/"]):not([href*=local]){position:relative;display:inline-block}a[href]:not(.no-external):not([href^="#"]):not([href^="/"]):not([href*=local])::after,[href].button--link:not(.no-external):not([href^="#"]):not([href^="/"]):not([href*=local])::after,[href].button--unstyled:not(.no-external):not([href^="#"]):not([href^="/"]):not([href*=local])::after{width:1em;height:1em;margin-right:0;margin-left:.25rem;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke-width='2' stroke='currentColor' stroke-miterlimit='10' d='M22 13v9H2V2h9m3 0h8v8m0-8L10 14'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke-width='2' stroke='currentColor' stroke-miterlimit='10' d='M22 13v9H2V2h9m3 0h8v8m0-8L10 14'/%3E%3C/svg%3E%0A")}a[download]::before,[download].button--link::before,[download].button--unstyled::before{width:1.2em;height:1.2em;margin-right:.25rem;margin-left:-2px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke-width='2' stroke='currentColor' stroke-miterlimit='10' d='M12 17.7V.5m-7.7 9.6 7.7 7.6 7.6-7.6m0 8.6v3.8H4.3v-3.8'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke-width='2' stroke='currentColor' stroke-miterlimit='10' d='M12 17.7V.5m-7.7 9.6 7.7 7.6 7.6-7.6m0 8.6v3.8H4.3v-3.8'/%3E%3C/svg%3E%0A")}blockquote,q{background:rgba(0,0,0,0);border-left:none;position:relative;z-index:1;text-align:left}blockquote{position:relative;z-index:1;background-color:var(--color-neutral-100);font-style:italic;color:var(--color-text);font-weight:600;font-size:var(--font-size-n);padding:1.5rem 2rem;border:solid var(--color-secondary);border-width:0 0 0 4px;line-height:inherit;max-width:var(--site-width-small);margin-left:auto;margin-right:auto}cite{display:block;font-style:normal;font-weight:400}p{margin:0 auto;max-width:var(--site-width-small)}strong,b{font-weight:600}em,dfn,i{font-style:italic}sup{font-size:60%;vertical-align:top}sub{font-size:60%;vertical-align:bottom}small{font-size:80%}kbd,code,samp,pre,var{font-family:monospace;font-size:1rem}code,pre{background:var(--color-neutral-200);padding:.25rem .5rem;white-space:break-spaces}code pre,pre code{padding:0}pre{margin:0 auto;max-width:var(--site-width-small)}hr{width:100%;margin:2rem auto;border:none;height:1px;background:var(--color-neutral-300);position:relative;overflow:visible;max-width:100%}mark{display:inline-block;flex-direction:row;justify-content:center;align-items:center;padding:.25rem;font-weight:600;color:inherit;background:var(--color-neutral-200)}.breadcrumb{color:var(--color-text);font-size:var(--font-size-xs)}.breadcrumb ol{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.breadcrumb li>*{padding:.5rem 0}.breadcrumb a{color:inherit}.breadcrumb svg{margin:0 .5rem}.button,.button--full,.button--outline,button,[type=button],[type=submit],[type=reset]{position:relative;text-decoration:none;border-radius:var(--border-radius-larger);color:var(--color-button-contrast, var(--color-white));background-color:var(--color-button, var(--color-primary));display:inline-flex;align-items:center;padding:.625rem 1.625rem .875rem;font-family:var(--font-body);font-weight:500;line-height:1.35;width:auto;border:2px solid var(--color-button, var(--color-primary));text-align:center}.button:focus,.button--full:focus,.button--outline:focus,.button:active,.button--full:active,.button--outline:active,.button:hover,.button--full:hover,.button--outline:hover,button:focus,button:active,button:hover,[type=button]:focus,[type=button]:active,[type=button]:hover,[type=submit]:focus,[type=submit]:active,[type=submit]:hover,[type=reset]:focus,[type=reset]:active,[type=reset]:hover{border-color:var(--color-button-hover, var(--color-button, var(--color-primary)));background:var(--color-button-contrast, var(--color-white));color:var(--color-button-hover, var(--color-button, var(--color-primary)));outline-color:var(--color-focus, var(--color-text))}.button:focus::before,.button--full:focus::before,.button--outline:focus::before,.button:active::before,.button--full:active::before,.button--outline:active::before,.button:hover::before,.button--full:hover::before,.button--outline:hover::before,button:focus::before,button:active::before,button:hover::before,[type=button]:focus::before,[type=button]:active::before,[type=button]:hover::before,[type=submit]:focus::before,[type=submit]:active::before,[type=submit]:hover::before,[type=reset]:focus::before,[type=reset]:active::before,[type=reset]:hover::before{background-color:var(--color-button-hover, var(--color-button, var(--color-primary)))}.button--outline{background:rgba(0,0,0,0);color:var(--color-button, var(--color-primary));border:2px solid var(--color-button, var(--color-primary))}.button--outline:focus,.button--outline:active,.button--outline:hover{background:var(--color-button, var(--color-primary));color:var(--color-button-contrast, var(--color-white))}.button--simple{background-color:rgba(0,0,0,0);color:var(--color-button, var(--color-primary));border:none;text-decoration:underline}.button--simple::after{background-color:rgba(0,0,0,0);margin-left:.5rem}.button--simple:focus,.button--simple:active,.button--simple:hover{background:rgba(0,0,0,0);color:var(--color-button, var(--color-primary));outline-color:var(--color-focus, var(--color-text));text-decoration:none}.button--link,.button--unstyled{-webkit-text-decoration:solid underline;text-decoration:solid underline;background-color:rgba(0,0,0,0);border:none;font-style:normal;padding:0;text-transform:none;width:auto;transition:none;letter-spacing:0;font-size:inherit}.button--link:focus,.button--link:active,.button--link:hover,.button--unstyled:focus,.button--unstyled:active,.button--unstyled:hover{text-decoration:none;border-radius:0;background-color:rgba(0,0,0,0);color:unset}.button--unstyled{text-decoration:none}.button_list{display:flex;flex-wrap:wrap;justify-content:var(--alignment, start);gap:var(--gap);align-items:center;max-width:var(--site-width-small);margin:0 auto}.form .grid{gap:.25rem}label+div{margin-top:0 !important}.field{position:relative}.field_input{width:100%}.field_input.has-icon{padding-left:2.5rem}.field_wrapper{position:relative}.field_icon{position:absolute;top:0;left:.85rem;padding:.85rem 0}.field_description{color:#676c70;font-size:.9375rem;margin:.25rem 0 .75rem}.field_error{color:var(--color-error);background-color:#fff}.checkbox,.radio{display:block}.checkbox .field_label,.radio .field_label{font-weight:400;color:var(--color-neutral-500)}abbr[title=obligatoire]{color:var(--color-error);display:inline-block;margin-left:.25rem}label{font-weight:600;display:block}[aria-invalid=true]{border:2px solid var(--color-error)}.is-required{position:absolute;left:-9999px}.required label,.required legend{font-weight:600}[data-loading-text]{display:none;animation-duration:1.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;border:4px solid var(--color-primary, currentColor);border-right-color:rgba(0,0,0,0);border-radius:50%;width:1.25em;height:1.25em;margin-right:.5rem;vertical-align:middle}[data-submitting] [data-submit-before],[data-submitting] [data-submit-after]{opacity:.6;cursor:not-allowed}[data-submitting] [data-loading-text]{display:inline-block}@keyframes rotate-forever{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.icon{display:inline-block;fill:currentColor;height:1em;line-height:1;position:relative;top:-1px;vertical-align:middle;width:1em}.has-icon{display:flex;align-items:center}.has-icon .icon{margin-right:.5rem;font-size:1.5rem}.has-icon p{margin:0}.notification{--accent-color: var(--color-info)}.notification:not(:empty){padding:2rem;background-color:rgba(0,0,0,.0274509804);border-radius:var(--border-radius);border:1px solid var(--accent-color)}.notification:not(:empty) h2{color:var(--accent-color)}.notification--error{--accent-color: var(--color-error)}.notification--success{--accent-color: var(--color-success)}[data-video-consent-text]{--color-text: #fff;--color-background: hsla(0, 0%, 0%, 0.7);background-color:var(--color-background);background-image:var(--thumbnail);background-blend-mode:overlay;background-size:cover;background-position:center;color:var(--color-text);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}[data-video-play-text]{--color-text: #fff;--color-background: hsla(190.1, 5%, 27.6%, 0.45);background-color:var(--color-background);background-image:var(--thumbnail);background-blend-mode:multiply;background-size:cover;background-position:center;color:var(--color-text);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}[data-video-play-text] button{background:rgba(0,0,0,0);border:none;padding:0;margin:0;border-radius:50%}[data-video-play-text] button:hover,[data-video-play-text] button:focus,[data-video-play-text] button:active{background:rgba(0,0,0,0)}[data-video-play-text] button:hover img,[data-video-play-text] button:focus img,[data-video-play-text] button:active img{transform:scale(1.3)}[data-video-play-text] button::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block}[data-video-play-text] button img{position:relative;display:block;width:4.9375rem;height:4.9375rem;transition:transform .2s ease-in-out}[data-video-consent=false] [data-video-play-text]{display:none}[data-video-consent=true] [data-video-consent-text]{display:none}[data-video-play=false] [data-video-consent-iframe]{display:none}[data-video-play=true] [data-video-play-text]{display:none}li:has(input){list-style:none}li:has(input) input{display:inline-flex;flex:0 0 auto;width:1.25em;height:1.25em}.grid:has(.toc){align-items:flex-start}.toc{top:0;max-height:100vh;overflow-y:auto;padding:2rem 0;font-weight:bold}.toc ul li ul li ul{font-weight:normal}.doc-section:not(:first-child){margin:3rem auto}.doc-section{margin:2rem auto;max-width:90vw}.doc-section--sub{background-color:#faf8f2;padding:2rem;position:relative}.doc-section--sub header{position:sticky;top:0;background-color:var(--color-primary);color:#fff;padding:.55rem 2rem;margin:-2rem -2rem 0;text-align:center;font-weight:bold;z-index:100}.doc-section h2,.doc-section h3,.doc-section h4,.doc-section h5{margin-top:1.5em;margin-bottom:.5em}.doc-section h2:first-child{margin-top:0}.container{margin-left:auto;margin-right:auto;max-width:var(--site-width);padding-left:1rem;padding-right:1rem}.container--s{margin-left:auto;margin-right:auto;max-width:calc(var(--site-width-small) + 2rem);padding-left:1rem;padding-right:1rem}.container--max{margin-left:auto;margin-right:auto;max-width:calc(var(--site-width-max))}.breakout{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;margin-top:-1px;margin-bottom:-1px}.flow>*+*{margin-top:var(--flow, var(--gap))}.flow-all{margin:calc(var(--flow, var(--gap))*-1)}.flow-all>*{margin:var(--flow, var(--gap))}.grid,.grid-custom,.grid-auto{display:grid;grid-template-columns:1fr;gap:1rem}.grid-auto{grid-template-columns:repeat(auto-fit, minmax(var(--grid-item-width), 1fr))}.grid--2-on-mobile{grid-template-columns:repeat(2, 1fr)}.flex{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap)}.no-wrap{flex-wrap:nowrap}.sr-only{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.skip-link{opacity:0;background:var(--color-background);color:var(--color-text);font-weight:600;top:0;z-index:99999;left:50%;padding:.5rem 1.5rem;position:absolute;transform:translateY(-100%) translateX(-50%);transition:transform .3s}.skip-link:focus{opacity:1;transform:translateY(0%) translateX(-50%);color:inherit}*:focus{outline:2px solid var(--color-focus, var(--color-text));outline-offset:2px}[tabindex="-1"]:focus{outline:unset;outline-offset:unset}.text-align-center{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.justify-content-center{justify-content:center}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.is-horizontal-align-center,.is-horizontal-align-left,.is-horizontal-align-right{text-align:var(--text-align);justify-content:var(--flex-align)}.is-horizontal-align-center .button_list_inner,.is-horizontal-align-left .button_list_inner,.is-horizontal-align-right .button_list_inner{justify-content:var(--alignment, var(--flex-align))}.is-horizontal-align-center{--text-align: center;--flex-align: center}.is-horizontal-align-left{--text-align: left;--flex-align: flex-start}.is-horizontal-align-right{--text-align: right;--flex-align: flex-end}.is-vertical-align-center,.is-vertical-align-start,.is-vertical-align-end{--flex-align-v: center;align-items:var(--flex-align-v)}.is-vertical-align-start{--flex-align-v: flex-start}.is-vertical-align-end{--flex-align-v: flex-end}.aspect-ratio{--width: 16;--height: 9;position:relative;display:block;padding-bottom:calc(100%/var(--width)*var(--height))}.aspect-ratio img,.aspect-ratio video,.aspect-ratio iframe,.aspect-ratio [data-video-consent-text],.aspect-ratio [data-video-play-text]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0}video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border:0}.is-block{display:block}.is-inline-block{display:inline-block}.is-inline-flex{display:inline-flex}.is-color-neutral-100,.is-color-fdfaef{--color-text: #fdfaef;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #000E23;color:#fdfaef}.is-background-color-neutral-100,.is-background-color-fdfaef{--color-text: #000E23;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #fdfaef;color:#000E23;background-color:#fdfaef}.is-button-color-neutral-100,.is-button-color-fdfaef{--color-focus: var(--color-button);--color-button: #fdfaef;--color-button-hover: #fdfaef;--color-button-contrast: #000E23}.is-color-neutral-200,.is-color-f6e8b4{--color-text: #f6e8b4;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #000E23;color:#f6e8b4}.is-background-color-neutral-200,.is-background-color-f6e8b4{--color-text: #000E23;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #f6e8b4;color:#000E23;background-color:#f6e8b4}.is-color-neutral-300,.is-color-6b5528{--color-text: #6B5528;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #000E23;color:#6B5528}.is-background-color-neutral-300,.is-background-color-6b5528{--color-text: #000E23;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #6B5528;color:#000E23;background-color:#6B5528}.is-color-neutral-500,.is-color-231103{--color-text: #231103;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #fff;color:#231103}.is-background-color-neutral-500,.is-background-color-231103{--color-text: #fff;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #231103;color:#fff;background-color:#231103}.is-color-primary,.is-color-c1121f{--color-text: #c1121f;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #ffffff;color:#c1121f}.is-background-color-primary,.is-background-color-c1121f{--color-text: #ffffff;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #c1121f;color:#ffffff;background-color:#c1121f}.is-button-color-primary,.is-button-color-c1121f{--color-focus: var(--color-button);--color-button: #c1121f;--color-button-hover: #c1121f;--color-button-contrast: #ffffff}.is-color-secondary,.is-color-003049{--color-text: #003049;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #ffffff;color:#003049}.is-background-color-secondary,.is-background-color-003049{--color-text: #ffffff;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #003049;color:#ffffff;background-color:#003049}.is-button-color-secondary,.is-button-color-003049{--color-focus: var(--color-button);--color-button: #003049;--color-button-hover: #003049;--color-button-contrast: #ffffff}.is-color-success,.is-color-146621{--color-text: #146621;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #fff;color:#146621}.is-background-color-success,.is-background-color-146621{--color-text: #fff;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #146621;color:#fff;background-color:#146621}.is-button-color-success,.is-button-color-146621{--color-focus: var(--color-button);--color-button: #146621;--color-button-hover: ;--color-button-contrast: #fff}.is-color-error,.is-color-9e171c{--color-text: #9E171C;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #fff;color:#9E171C}.is-background-color-error,.is-background-color-9e171c{--color-text: #fff;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #9E171C;color:#fff;background-color:#9E171C}.is-button-color-error,.is-button-color-9e171c{--color-focus: var(--color-button);--color-button: #9E171C;--color-button-hover: ;--color-button-contrast: #fff}.is-color-info,.is-color-2b56f2{--color-text: #2B56F2;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #fff;color:#2B56F2}.is-background-color-info,.is-background-color-2b56f2{--color-text: #fff;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #2B56F2;color:#fff;background-color:#2B56F2}.is-button-color-info,.is-button-color-2b56f2{--color-focus: var(--color-button);--color-button: #2B56F2;--color-button-hover: ;--color-button-contrast: #fff}.is-color-dark,.is-color-000e23{--color-text: #000E23;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #fff;color:#000E23}.is-background-color-dark,.is-background-color-000e23{--color-text: #fff;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #000E23;color:#fff;background-color:#000E23}.is-color-darker,.is-color-000000{--color-text: #000000;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #fff;color:#000000}.is-background-color-darker,.is-background-color-000000{--color-text: #fff;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #000000;color:#fff;background-color:#000000}.is-color-text,.is-color-000e23{--color-text: #000E23;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #fff;color:#000E23}.is-background-color-text,.is-background-color-000e23{--color-text: #fff;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #000E23;color:#fff;background-color:#000E23}.is-button-color-text,.is-button-color-000e23{--color-focus: var(--color-button);--color-button: #000E23;--color-button-hover: #000E23;--color-button-contrast: #fff}.is-color-text-light,.is-color-655f53{--color-text: #655F53;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #fff;color:#655F53}.is-background-color-text-light,.is-background-color-655f53{--color-text: #fff;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #655F53;color:#fff;background-color:#655F53}.is-color-white,.is-color-ffffff{--color-text: #ffffff;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #000E23;color:#ffffff}.is-background-color-white,.is-background-color-ffffff{--color-text: #000E23;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #ffffff;color:#000E23;background-color:#ffffff}.is-button-color-white,.is-button-color-ffffff{--color-focus: var(--color-button);--color-button: #ffffff;--color-button-hover: #ffffff;--color-button-contrast: #000E23}.is-color-background,.is-color-ffffff{--color-text: #fff;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #000E23;color:#fff}.is-background-color-background,.is-background-color-ffffff{--color-text: #000E23;--color-text-dark: var(--color-text);--color-focus: var(--color-text);--color-background: #fff;color:#000E23;background-color:#fff}.is-background-color-gradient,.is-background-color-fdffff{--color-text: #000E23;--color-text-dark: var(--color-text);--color-background: #fff;color:#000E23;background-color:#fff;background-image:linear-gradient(101.72deg, rgba(253, 240, 213, 0.2392156863) 7.96%, #fdf0d5 69.42%)}.is-button-color-default,.is-button-color-0000{--color-focus: var(--color-text);--color-button: var(--color-text);--color-button-hover: var(--color-text);--color-button-contrast: var(--color-background)}.is-size-xs{font-size:var(--font-size-xs)}.is-size-s{font-size:var(--font-size-s)}.is-size-n{font-size:var(--font-size-n)}.is-size-m{font-size:var(--font-size-m)}.is-size-l{font-size:var(--font-size-l)}.is-size-xl{font-size:var(--font-size-xl)}.is-size-xxl{font-size:var(--font-size-xxl)}.w100{width:100%}.mw100{max-width:100%}.maauto{margin:var(--spacer-auto)}.mtauto{margin-top:var(--spacer-auto)}.mrauto{margin-right:var(--spacer-auto)}.mbauto{margin-bottom:var(--spacer-auto)}.mlauto{margin-left:var(--spacer-auto)}.mhauto{margin-left:var(--spacer-auto);margin-right:var(--spacer-auto)}.mvauto{margin-top:var(--spacer-auto);margin-bottom:var(--spacer-auto)}.paauto{padding:var(--spacer-auto)}.ptauto{padding-top:var(--spacer-auto)}.pbauto{padding-bottom:var(--spacer-auto)}.prauto{padding-right:var(--spacer-auto)}.plauto{padding-left:var(--spacer-auto)}.phauto{padding-left:var(--spacer-auto);padding-right:var(--spacer-auto)}.pvauto{padding-top:var(--spacer-auto);padding-bottom:var(--spacer-auto)}.hauto{height:var(--spacer-auto)}.ma0{margin:var(--spacer-0)}.mt0{margin-top:var(--spacer-0)}.mr0{margin-right:var(--spacer-0)}.mb0{margin-bottom:var(--spacer-0)}.ml0{margin-left:var(--spacer-0)}.mh0{margin-left:var(--spacer-0);margin-right:var(--spacer-0)}.mv0{margin-top:var(--spacer-0);margin-bottom:var(--spacer-0)}.pa0{padding:var(--spacer-0)}.pt0{padding-top:var(--spacer-0)}.pb0{padding-bottom:var(--spacer-0)}.pr0{padding-right:var(--spacer-0)}.pl0{padding-left:var(--spacer-0)}.ph0{padding-left:var(--spacer-0);padding-right:var(--spacer-0)}.pv0{padding-top:var(--spacer-0);padding-bottom:var(--spacer-0)}.h0{height:var(--spacer-0)}.maxxs{margin:var(--spacer-xxs)}.mtxxs{margin-top:var(--spacer-xxs)}.mrxxs{margin-right:var(--spacer-xxs)}.mbxxs{margin-bottom:var(--spacer-xxs)}.mlxxs{margin-left:var(--spacer-xxs)}.mhxxs{margin-left:var(--spacer-xxs);margin-right:var(--spacer-xxs)}.mvxxs{margin-top:var(--spacer-xxs);margin-bottom:var(--spacer-xxs)}.paxxs{padding:var(--spacer-xxs)}.ptxxs{padding-top:var(--spacer-xxs)}.pbxxs{padding-bottom:var(--spacer-xxs)}.prxxs{padding-right:var(--spacer-xxs)}.plxxs{padding-left:var(--spacer-xxs)}.phxxs{padding-left:var(--spacer-xxs);padding-right:var(--spacer-xxs)}.pvxxs{padding-top:var(--spacer-xxs);padding-bottom:var(--spacer-xxs)}.hxxs{height:var(--spacer-xxs)}.maxs{margin:var(--spacer-xs)}.mtxs{margin-top:var(--spacer-xs)}.mrxs{margin-right:var(--spacer-xs)}.mbxs{margin-bottom:var(--spacer-xs)}.mlxs{margin-left:var(--spacer-xs)}.mhxs{margin-left:var(--spacer-xs);margin-right:var(--spacer-xs)}.mvxs{margin-top:var(--spacer-xs);margin-bottom:var(--spacer-xs)}.paxs{padding:var(--spacer-xs)}.ptxs{padding-top:var(--spacer-xs)}.pbxs{padding-bottom:var(--spacer-xs)}.prxs{padding-right:var(--spacer-xs)}.plxs{padding-left:var(--spacer-xs)}.phxs{padding-left:var(--spacer-xs);padding-right:var(--spacer-xs)}.pvxs{padding-top:var(--spacer-xs);padding-bottom:var(--spacer-xs)}.hxs{height:var(--spacer-xs)}.mas{margin:var(--spacer-s)}.mts{margin-top:var(--spacer-s)}.mrs{margin-right:var(--spacer-s)}.mbs{margin-bottom:var(--spacer-s)}.mls{margin-left:var(--spacer-s)}.mhs{margin-left:var(--spacer-s);margin-right:var(--spacer-s)}.mvs{margin-top:var(--spacer-s);margin-bottom:var(--spacer-s)}.pas{padding:var(--spacer-s)}.pts{padding-top:var(--spacer-s)}.pbs{padding-bottom:var(--spacer-s)}.prs{padding-right:var(--spacer-s)}.pls{padding-left:var(--spacer-s)}.phs{padding-left:var(--spacer-s);padding-right:var(--spacer-s)}.pvs{padding-top:var(--spacer-s);padding-bottom:var(--spacer-s)}.hs{height:var(--spacer-s)}.man{margin:var(--spacer-n)}.mtn{margin-top:var(--spacer-n)}.mrn{margin-right:var(--spacer-n)}.mbn{margin-bottom:var(--spacer-n)}.mln{margin-left:var(--spacer-n)}.mhn{margin-left:var(--spacer-n);margin-right:var(--spacer-n)}.mvn{margin-top:var(--spacer-n);margin-bottom:var(--spacer-n)}.pan{padding:var(--spacer-n)}.ptn{padding-top:var(--spacer-n)}.pbn{padding-bottom:var(--spacer-n)}.prn{padding-right:var(--spacer-n)}.pln{padding-left:var(--spacer-n)}.phn{padding-left:var(--spacer-n);padding-right:var(--spacer-n)}.pvn{padding-top:var(--spacer-n);padding-bottom:var(--spacer-n)}.hn{height:var(--spacer-n)}.mam{margin:var(--spacer-m)}.mtm{margin-top:var(--spacer-m)}.mrm{margin-right:var(--spacer-m)}.mbm{margin-bottom:var(--spacer-m)}.mlm{margin-left:var(--spacer-m)}.mhm{margin-left:var(--spacer-m);margin-right:var(--spacer-m)}.mvm{margin-top:var(--spacer-m);margin-bottom:var(--spacer-m)}.pam{padding:var(--spacer-m)}.ptm{padding-top:var(--spacer-m)}.pbm{padding-bottom:var(--spacer-m)}.prm{padding-right:var(--spacer-m)}.plm{padding-left:var(--spacer-m)}.phm{padding-left:var(--spacer-m);padding-right:var(--spacer-m)}.pvm{padding-top:var(--spacer-m);padding-bottom:var(--spacer-m)}.hm{height:var(--spacer-m)}.masl{margin:var(--spacer-sl)}.mtsl{margin-top:var(--spacer-sl)}.mrsl{margin-right:var(--spacer-sl)}.mbsl{margin-bottom:var(--spacer-sl)}.mlsl{margin-left:var(--spacer-sl)}.mhsl{margin-left:var(--spacer-sl);margin-right:var(--spacer-sl)}.mvsl{margin-top:var(--spacer-sl);margin-bottom:var(--spacer-sl)}.pasl{padding:var(--spacer-sl)}.ptsl{padding-top:var(--spacer-sl)}.pbsl{padding-bottom:var(--spacer-sl)}.prsl{padding-right:var(--spacer-sl)}.plsl{padding-left:var(--spacer-sl)}.phsl{padding-left:var(--spacer-sl);padding-right:var(--spacer-sl)}.pvsl{padding-top:var(--spacer-sl);padding-bottom:var(--spacer-sl)}.hsl{height:var(--spacer-sl)}.mal{margin:var(--spacer-l)}.mtl{margin-top:var(--spacer-l)}.mrl{margin-right:var(--spacer-l)}.mbl{margin-bottom:var(--spacer-l)}.mll{margin-left:var(--spacer-l)}.mhl{margin-left:var(--spacer-l);margin-right:var(--spacer-l)}.mvl{margin-top:var(--spacer-l);margin-bottom:var(--spacer-l)}.pal{padding:var(--spacer-l)}.ptl{padding-top:var(--spacer-l)}.pbl{padding-bottom:var(--spacer-l)}.prl{padding-right:var(--spacer-l)}.pll{padding-left:var(--spacer-l)}.phl{padding-left:var(--spacer-l);padding-right:var(--spacer-l)}.pvl{padding-top:var(--spacer-l);padding-bottom:var(--spacer-l)}.hl{height:var(--spacer-l)}.maxl{margin:var(--spacer-xl)}.mtxl{margin-top:var(--spacer-xl)}.mrxl{margin-right:var(--spacer-xl)}.mbxl{margin-bottom:var(--spacer-xl)}.mlxl{margin-left:var(--spacer-xl)}.mhxl{margin-left:var(--spacer-xl);margin-right:var(--spacer-xl)}.mvxl{margin-top:var(--spacer-xl);margin-bottom:var(--spacer-xl)}.paxl{padding:var(--spacer-xl)}.ptxl{padding-top:var(--spacer-xl)}.pbxl{padding-bottom:var(--spacer-xl)}.prxl{padding-right:var(--spacer-xl)}.plxl{padding-left:var(--spacer-xl)}.phxl{padding-left:var(--spacer-xl);padding-right:var(--spacer-xl)}.pvxl{padding-top:var(--spacer-xl);padding-bottom:var(--spacer-xl)}.hxl{height:var(--spacer-xl)}.maxxl{margin:var(--spacer-xxl)}.mtxxl{margin-top:var(--spacer-xxl)}.mrxxl{margin-right:var(--spacer-xxl)}.mbxxl{margin-bottom:var(--spacer-xxl)}.mlxxl{margin-left:var(--spacer-xxl)}.mhxxl{margin-left:var(--spacer-xxl);margin-right:var(--spacer-xxl)}.mvxxl{margin-top:var(--spacer-xxl);margin-bottom:var(--spacer-xxl)}.paxxl{padding:var(--spacer-xxl)}.ptxxl{padding-top:var(--spacer-xxl)}.pbxxl{padding-bottom:var(--spacer-xxl)}.prxxl{padding-right:var(--spacer-xxl)}.plxxl{padding-left:var(--spacer-xxl)}.phxxl{padding-left:var(--spacer-xxl);padding-right:var(--spacer-xxl)}.pvxxl{padding-top:var(--spacer-xxl);padding-bottom:var(--spacer-xxl)}.hxxl{height:var(--spacer-xxl)}.maxxxl{margin:var(--spacer-xxxl)}.mtxxxl{margin-top:var(--spacer-xxxl)}.mrxxxl{margin-right:var(--spacer-xxxl)}.mbxxxl{margin-bottom:var(--spacer-xxxl)}.mlxxxl{margin-left:var(--spacer-xxxl)}.mhxxxl{margin-left:var(--spacer-xxxl);margin-right:var(--spacer-xxxl)}.mvxxxl{margin-top:var(--spacer-xxxl);margin-bottom:var(--spacer-xxxl)}.paxxxl{padding:var(--spacer-xxxl)}.ptxxxl{padding-top:var(--spacer-xxxl)}.pbxxxl{padding-bottom:var(--spacer-xxxl)}.prxxxl{padding-right:var(--spacer-xxxl)}.plxxxl{padding-left:var(--spacer-xxxl)}.phxxxl{padding-left:var(--spacer-xxxl);padding-right:var(--spacer-xxxl)}.pvxxxl{padding-top:var(--spacer-xxxl);padding-bottom:var(--spacer-xxxl)}.hxxxl{height:var(--spacer-xxxl)}.maxxxxl{margin:var(--spacer-xxxxl)}.mtxxxxl{margin-top:var(--spacer-xxxxl)}.mrxxxxl{margin-right:var(--spacer-xxxxl)}.mbxxxxl{margin-bottom:var(--spacer-xxxxl)}.mlxxxxl{margin-left:var(--spacer-xxxxl)}.mhxxxxl{margin-left:var(--spacer-xxxxl);margin-right:var(--spacer-xxxxl)}.mvxxxxl{margin-top:var(--spacer-xxxxl);margin-bottom:var(--spacer-xxxxl)}.paxxxxl{padding:var(--spacer-xxxxl)}.ptxxxxl{padding-top:var(--spacer-xxxxl)}.pbxxxxl{padding-bottom:var(--spacer-xxxxl)}.prxxxxl{padding-right:var(--spacer-xxxxl)}.plxxxxl{padding-left:var(--spacer-xxxxl)}.phxxxxl{padding-left:var(--spacer-xxxxl);padding-right:var(--spacer-xxxxl)}.pvxxxxl{padding-top:var(--spacer-xxxxl);padding-bottom:var(--spacer-xxxxl)}.hxxxxl{height:var(--spacer-xxxxl)}[id]{scroll-margin-top:calc(var(--menu-height, 4rem) + 4rem)}.is-medium{font-weight:500}.is-semi-bold{font-weight:600}.is-bold{font-weight:700}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}[data-loading-text]{animation-iteration-count:1}}@media screen and (min-width: 50rem){body{font-size:var(--text-size-desktop)}}@media (max-width: 30rem){h1{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}}@media (min-width: 50rem){.button_list{--gap: 1.5rem}}@media (min-width: 40rem){.form .grid{gap:var(--gap)}.toc{position:sticky}.grid,.grid-custom,.grid-auto{gap:var(--gap);grid-template-columns:repeat(var(--grid-columns), 1fr)}.grid-auto{grid-template-columns:repeat(auto-fit, minmax(var(--grid-item-width), 1fr))}.grid-custom{grid-template-columns:var(--grid-template-columns);grid-template-rows:var(--grid-template-rows)}.grid>*,.grid-auto>*,.grid-custom>*{--span: 1;--span-row: 1;grid-column:span var(--span);grid-row:span var(--span-row)}.has-sticky-left>*:first-child,.has-sticky-right>*:last-child{position:sticky;top:var(--header-height, var(--menu-height, 3rem))}.is-mobile-only{display:none}:root{--spacer-auto: auto;--spacer-0: 0;--spacer-xxs: 0.3125rem;--spacer-xs: 0.5rem;--spacer-s: 1rem;--spacer-n: 1.5rem;--spacer-m: 2rem;--spacer-sl: 2.5rem;--spacer-l: 3rem;--spacer-xl: 4rem;--spacer-xxl: 5rem;--spacer-xxxl: 6rem;--spacer-xxxxl: 7rem}}@media (max-width: 40rem){.is-desktop-only{display:none}}@media screen and (min-width: 23.4375rem){:root{--font-size-xs:calc(0.75rem + 0.125*(100vw - 23.4375rem)/66.5625);--font-size-s:calc(0.875rem + 0.125*(100vw - 23.4375rem)/66.5625);--font-size-n:calc(1rem + 0.125*(100vw - 23.4375rem)/66.5625);--font-size-m:calc(1.125rem + 0.25*(100vw - 23.4375rem)/66.5625);--font-size-l:calc(1.5625rem + 0.3125*(100vw - 23.4375rem)/66.5625);--font-size-xl:calc(1.875rem + 0.625*(100vw - 23.4375rem)/66.5625);--font-size-xxl:calc(2.5rem + 0.5625*(100vw - 23.4375rem)/66.5625)}}@media screen and (min-width: 90rem){:root{--font-size-xs:.875rem;--font-size-s:1rem;--font-size-n:1.125rem;--font-size-m:1.375rem;--font-size-l:1.875rem;--font-size-xl:2.5rem;--font-size-xxl:3.0625rem}}
