:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--size-page-maxwidth:1280px;--border-radius-outer:.375rem;--border-radius-inner:.25rem;--color-brand:#b35656;--color-background-brand:#b35656;--color-content-brand:#0a0a0a;--color-primary:#b35656;--color-primary-onBackground-1p:#874141;--color-content-onPrimary:#131313;--color-secondary:#ffe2b8;--color-accent:#b35656;--color-background-0p:hsl(40, 44%, 97%);--color-background-1p:hsl(49, 85%, 97%);--color-background-2p:hsl(60, 25%, 98%);--color-background-danger:hsl(0, 100%, 20%);--color-content-0p:#0a0a0a;--color-content-0p-muted:rgb(81, 81, 81);--color-content-1p:rgb(81, 83, 84);--color-content-link:#0137ef;--color-content-onDanger:hsl(60, 25%, 98%);--color-button-primary:var(--color-secondary);--color-background-button-accent:#b35656;--color-content-button-accent:hsl(60, 25%, 98%);--color-shadow-fragment:rgba(45, 45, 45, .1);--shadow-fragment:0 0 10px 0 var(--color-shadow-fragment);--color-border-dl:hsl(48deg 13.35% 86.64%)}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;scroll-behavior:smooth}html{font-size:16px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;max-width:100%;scroll-snap-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;padding:0;background-color:var(--color-background-0p);color:var(--color-content-0p);min-height:100%;font-family:var(--font-sans)}@supports (padding:env(safe-area-inset-left)) and (padding:max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}button,input,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}.fs--xxsmall{font-size:.625rem}.fs--xsmall{font-size:.75rem}.fs--small{font-size:.875rem}.fs--medium{font-size:1rem}.fs--large{font-size:1.125rem}.fs--xlarge{font-size:1.25rem}.fs--xxlarge{font-size:1.5rem}.content--muted{color:var(--color-content-0p-muted)}.color--warning{color:#9b3400}.icon{width:1.5rem;height:1.5rem;fill:currentColor;-webkit-transition:fill 150ms;-moz-transition:fill 150ms;-ms-transition:fill 150ms;-o-transition:fill 150ms;transition:fill 150ms}.icon--xxsmall{width:.75rem;height:.75rem}.icon--xsmall{width:1rem;height:1rem}.icon--small{width:1.25rem;height:1.25rem}.icon--large{width:1.75rem;height:1.75rem}.icon--xlarge{width:2rem;height:2rem}.icon--xxlarge{width:2.5rem;height:2.5rem}.icon--muted{fill:var(--color-content-0p-muted)}.icon--safe{padding:.125rem;display:flex;align-items:center;justify-content:center}.icon--success{fill:#1e7e34}.icon--error{fill:#9b3400}.icon--visible{overflow:visible}.link{color:var(--color-content-link);text-decoration:none;-webkit-transition:color 150ms;-moz-transition:color 150ms;-ms-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms;align-self:baseline}.link--icon{display:flex;align-items:center;justify-content:center}.link--icon,.link--muted{color:var(--color-content-0p)}.link--flexrow{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem}.link--cc{color:currentColor}.link--decoration{text-decoration:underline}.link:is(:hover,:focus):not(.link--muted){color:var(--color-content-link)}.link__decoration--hover:after{content:"";display:block;position:absolute;left:0;bottom:0;height:1px;width:0;background-color:currentColor;-webkit-transition:width 150ms,background-color 150ms;-moz-transition:width 150ms,background-color 150ms;-ms-transition:width 150ms,background-color 150ms;-o-transition:width 150ms,background-color 150ms;transition:width 150ms,background-color 150ms}.link__decoration--hover:is(:hover,:focus,:focus-visible,:active):after{width:100%}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:#f0f0f0;-webkit-border-radius:.375rem;-moz-border-radius:.375rem;border-radius:.375rem;padding:.5rem 1rem;-webkit-transition:outline-color 100ms ease-out,color 100ms ease-out;-moz-transition:outline-color 100ms ease-out,color 100ms ease-out;-ms-transition:outline-color 100ms ease-out,color 100ms ease-out;-o-transition:outline-color 100ms ease-out,color 100ms ease-out;transition:outline-color 100ms ease-out,color 100ms ease-out;font-size:.875rem;cursor:pointer;display:flex;justify-content:center;align-items:center}.button:is(:hover,:focus):not(:disabled,:read-only){outline-color:var(--color-accent)}.button--ghost{padding:0;background-color:transparent;color:var(--color-content-0p-muted);outline:0}.button--icon{padding:.5rem;line-height:1;font-size:.75rem}.button--icon--xsmall{padding:.375rem}.button--ghost:is(:hover,:focus):not(:disabled,:read-only){color:var(--color-content-0p)}.button--icontext{gap:.5rem}.button--link{text-decoration:none;color:var(--color-content-link)}.button--primary{background-color:var(--color-button-primary);color:var(--color-content-onPrimary)}.button--fit{width:fit-content}.button--fill,form{width:100%}.button--accent{background-color:var(--color-background-button-accent);color:var(--color-content-button-accent)}.button--submit{background-color:var(--color-primary);color:var(--color-content-onPrimary)}.button--disabled{color:var(--color-content-0p-muted);opacity:.75;cursor:not-allowed}.button--danger{background-color:var(--color-background-danger);color:var(--color-content-onDanger)}form{padding:.25rem;max-width:680px;align-self:center}.form__section{gap:.5rem;margin-bottom:1rem;width:100%}.form__group,.form__row,.form__section{display:flex;flex-direction:column}.form__row{flex-direction:row;gap:.5rem}.form__label{font-weight:400;color:var(--color-content-0p-muted);display:flex;align-items:baseline}.form__label__required{color:var(--color-warning, orangered)}.form__maxlength__indicator{font-size:.75rem;color:var(--color-content-0p-muted);margin-left:auto;font-feature-settings:"tnum"}.form__maxlength__indicator--danger{color:var(--color-warning, orangered)}.form__file__drop{position:relative;display:flex;gap:10px;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;border-radius:.5rem;border:2px dashed #555;color:#444;cursor:pointer;transition:background .2s ease-in-out,border .2s ease-in-out}.form__file__drop--drag-active{border-color:var(--color-accent)}.form__image__preview{max-width:50%;align-self:center}.form__actions{display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem}.form__actions--sticky{position:sticky;bottom:0;background-color:var(--color-background-0p);padding:.5rem;width:100%}.form__actions .button{flex:1}.form__result,.form__result__actions{display:flex;flex-direction:column;align-items:center;gap:1rem}.form__result__actions{flex-direction:row;justify-content:center;gap:.5rem;flex-wrap:wrap}input:is([type=text],[type=password],[type=email],[type=phone],.form__input),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:.375rem .75rem;background-color:var(--color-background-2p);-webkit-border-radius:.375rem;-moz-border-radius:.375rem;border-radius:.375rem;width:100%;display:block;border:1px solid rgb(203 213 225/1);-webkit-transition:outline 100ms,border-color 100ms;-moz-transition:outline 100ms,border-color 100ms;-ms-transition:outline 100ms,border-color 100ms;-o-transition:outline 100ms,border-color 100ms;transition:outline 100ms,border-color 100ms;line-height:1.5rem;writing-mode:horizontal-tb}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}textarea{resize:vertical;height:calc(4*1.7rem)}textarea[readonly]{resize:none}input[type=file]{color:#444;padding:.25rem;border-radius:.5rem;border:1px solid #555;max-width:100%}input[type=file]::file-selector-button{padding:.25rem;border-radius:.25rem;border:1px solid #555;background-color:buttonface}input[type=date],input[type=datetime-local],input[type=number],input[type=search],input[type=time]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid rgb(203 213 225/1);-webkit-transition:outline 100ms,border-color 100ms;-moz-transition:outline 100ms,border-color 100ms;-ms-transition:outline 100ms,border-color 100ms;-o-transition:outline 100ms,border-color 100ms;transition:outline 100ms,border-color 100ms;writing-mode:horizontal-tb}input[type=number]{padding:.375rem .75rem;background-color:var(--color-background-2p);-webkit-border-radius:.375rem;-moz-border-radius:.375rem;border-radius:.375rem;max-width:100%;display:block;line-height:1.5rem;width:10ch}input[type=date],input[type=datetime-local],input[type=search],input[type=time]{width:100%}input[type=search]{padding:.375rem .375rem .375rem 1.5rem;background:var(--color-background-2p)url(/assets/medias/icons/contextual/search__input.svg)no-repeat .25rem center/1.5rem;background-size:1rem;display:block}input[type=date],input[type=datetime-local],input[type=time]{background-color:var(--color-background-2p);-webkit-border-radius:.375rem;-moz-border-radius:.375rem;border-radius:.375rem}input[type=time]{padding:.25rem .125rem;font-size:.875rem;line-height:1;min-height:1.5rem}input[type=date],input[type=datetime-local]{padding:.375rem .75rem}.form__checkbox{width:1rem;height:1rem;margin:auto 0}.input--error,input:not(:placeholder-shown,:disabled,:read-only):invalid{border-color:#de071c;background:#fef0f0;outline-color:#de071c}.is-error{color:#de071c}.accordions{margin:0;list-style:none;display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:.25rem}.accordion{position:relative;background-color:var(--color-background-1p);-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1)}.accordion__toggle{left:0;opacity:0;position:absolute;top:0}.accordion__header{-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;position:relative;padding:.5rem;display:flex;justify-content:space-between;align-items:center;outline:2px solid transparent;outline-offset:2px;transition:outline-color 200ms,outline-offset 150ms}.accordion:has(input[type=checkbox],input[type=radio]) .accordion__header{cursor:pointer}.accordion:has(.accordion__toggle:is(:focus):not(:checked)) .accordion__header{outline-color:var(--color-primary);outline-offset:2px}.accordion__header__title{font-size:1em;margin:0;font-weight:700;gap:.5rem}.accordion__header:not(:has(.accordion__arrow),.accordion__header--noarrow)::after{--transform-accordion-translate:translate(-100%, -50%);content:"";border-width:.5rem;border-style:solid;border-color:transparent var(--color-content-0p) transparent transparent;position:absolute;top:50%;right:0;transform:var(--transform-accordion-translate) rotate(0);transform-origin:50% .5rem;-webkit-transition:transform 200ms ease;-moz-transition:transform 200ms ease;-ms-transition:transform 200ms ease;-o-transition:transform 200ms ease;transition:transform 200ms ease}.accordion:has(.accordion__toggle:checked) .accordion__header{position:sticky;top:0;z-index:100;background-color:var(--color-background-1p);-webkit-box-shadow:0 10px 10px -10px rgba(128,128,128,.1);-moz-box-shadow:0 10px 10px -10px rgba(128,128,128,.1);box-shadow:0 10px 10px -10px rgba(128,128,128,.1)}.accordion:has(.accordion__toggle:checked) .accordion__header:not(:has(.accordion__arrow))::after{transform:var(--transform-accordion-translate) rotate(-90deg)}.accordion__arrow{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transition:transform 150ms ease-out;-moz-transition:transform 150ms ease-out;-ms-transition:transform 150ms ease-out;-o-transition:transform 150ms ease-out;transition:transform 150ms ease-out;display:flex;align-items:center;justify-content:center;margin-left:1rem}.accordion:has(.accordion__toggle:checked) .accordion__arrow{transform:rotate(-90deg)}.accordion__arrow--absolute{position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.accordion:has(.accordion__toggle:checked) .accordion__arrow--absolute{transform:translate(-50%,-50%) rotate(-90deg)}.accordion__body{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows 200ms ease-out,padding 100ms;padding:0 .5rem}.accordion:has(.accordion__toggle:checked) .accordion__body,.accordion__body--permanent{grid-template-rows:1fr;visibility:visible;padding:.5rem;border-top:1px solid var(--color-border)}.accordion__body__content{overflow:hidden}.aic{align-items:center}.aife{align-items:flex-end}.asc{align-self:center}.m0{margin:0}.m0a{margin:0 auto}.ase{align-self:end}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.jcsb{justify-content:space-between}.df{display:flex}.fww{flex-wrap:wrap}@media screen and (min-width:1024px){.button{font-size:1rem}}