@charset "UTF-8";.formField:has(.fieldError:not(:empty)) .custom-select-opener:after,.formField:not(:focus-within):not(:has(.custom-select-option.is-selected[data-value=""])) .custom-select-opener:after{display:none}.custom-select-container{box-sizing:border-box;position:relative}.custom-select-container *{box-sizing:border-box}.custom-select-container.is-disabled{opacity:.333}.custom-select-opener{align-items:flex-end;background-color:transparent;cursor:pointer;display:flex;height:2.25333rem;padding:.6666666667rem;transition-duration:var(--duration);transition-property:color,background-color;transition-timing-function:var(--curve);width:100%}.custom-select-opener span{display:inline-block;margin-bottom:-.2em}.is-open .custom-select-opener{background-color:#2d5340;color:transparent}.is-open .custom-select-opener:after{background-color:var(--season-text);transform:rotate(180deg)}.custom-select-opener:after{aspect-ratio:1;background-color:currentColor;content:"";height:100%;margin-right:.6666666667rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none' viewBox='0 0 14 8'%3E%3Cpath d='m1 1 5.893 6 5.893-6' style='fill:none;stroke:%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none' viewBox='0 0 14 8'%3E%3Cpath d='m1 1 5.893 6 5.893-6' style='fill:none;stroke:%23000'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;right:0;top:0;transition-duration:var(--duration);transition-property:transform;transition-timing-function:var(--curve);width:14px}.custom-select-container select{left:0;position:absolute;top:0;visibility:hidden}.custom-select-panel{background-color:#efedea;box-shadow:0 2px 20px #00000026;max-height:10.7em;opacity:0;overflow-y:auto;pointer-events:none;position:absolute;scrollbar-width:none;top:100%;transition-duration:var(--duration);transition-property:opacity;transition-timing-function:var(--curve);width:100%;z-index:1}.custom-select-panel::-webkit-scrollbar{display:none}.custom-select-container.is-open .custom-select-panel{opacity:1;pointer-events:auto}.custom-select-option{border-image-outset:.5px;border-image-repeat:stretch;border-image-slice:1;border-image-source:linear-gradient(#a5aaaa,#a5aaaa);border-image-width:1px;border-image-width:1px 0 1px 0;cursor:pointer;height:2.25333rem;padding:.6666666667rem}.custom-select-option[data-value=""]{display:none}.custom-select-option.has-focus{background-color:var(--season-background)}.custom-select-optgroup>.custom-select-option{padding-left:2em}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:#a5aaaa;cursor:pointer;display:inline;display:grid;flex:0 0 auto;font:inherit;height:1rem;margin:0 0 0 .6666666667rem;margin-right:var(--gap);outline:1px solid currentColor;outline-offset:-.5px;place-content:center;transform:translateY(-.075em);width:1rem}input[type=checkbox]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' color='%231e2a2a' viewBox='0 0 20 20'%3E%3Cpath stroke='currentColor' d='m5 5 10 10M5 15 15 5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");border-radius:0;content:"";cursor:pointer;height:1rem;opacity:0;transform-origin:bottom left;width:1rem}.checkboxRow:has(:hover)>input[type=checkbox],input[type=checkbox]:checked{outline-color:#1e2a2a}input[type=checkbox]:checked:before{opacity:1}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.fieldError{align-items:center;bottom:0;color:#b61d1d;display:flex;gap:.6666666667rem;height:2.25333rem;padding:.6666666667rem;pointer-events:none;position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fieldError:empty{display:none}.formField:not(:has(.custom-select-option.is-selected[data-value=""])):not(:has(.formCheckbox)):not(:has(.customFile[has-files=false])):not(:has(:-moz-placeholder)):not(:focus-within) .fieldError:empty{display:flex}.formField:not(:has(.custom-select-option.is-selected[data-value=""])):not(:has(.formCheckbox)):not(:has(.customFile[has-files=false])):not(:has(:placeholder-shown)):not(:focus-within) .fieldError:empty{display:flex}.formField:not(:has(.custom-select-option.is-selected[data-value=""])):not(:has(.formCheckbox)):not(:has(.customFile[has-files=false])):not(:has(:-moz-placeholder)):not(:focus-within) .fieldError:empty:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' color='%231db623' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' d='m2.238 10.05 5.141 5.141L17.762 4.809' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");content:"";width:1.5em}.formField:not(:has(.custom-select-option.is-selected[data-value=""])):not(:has(.formCheckbox)):not(:has(.customFile[has-files=false])):not(:has(:placeholder-shown)):not(:focus-within) .fieldError:empty:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' color='%231db623' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' d='m2.238 10.05 5.141 5.141L17.762 4.809' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");content:"";width:1.5em}.fieldError:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' color='%23b61d1d' viewBox='0 0 20 20'%3E%3Cpath stroke='currentColor' d='m5 5 10 10M5 15 15 5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.5em;width:1em}.customFile__input{display:none}.text-crop:after,.text-crop:before{content:"";display:block;height:0;width:0}.text-crop:before{margin-bottom:var(--crop-top)}.text-crop:after{margin-top:var(--crop-bottom)}:root{--crop-top:0;--crop-bottom:0}.formLabel{bottom:calc(100% - 1.33333rem);pointer-events:none;position:absolute;transform:scale(.6666666667);transform-origin:.6666666667rem 0;transition-duration:var(--duration);transition-property:transform,color,z-index;transition-timing-function:var(--curve)}.formLabel,.formLabel--static{color:#a5aaaa;padding:.6666666667rem}.formLabel--static{border-image-outset:.5px;border-image-repeat:stretch;border-image-slice:1;border-image-source:linear-gradient(#a5aaaa,#a5aaaa);border-image-width:1px;border-image-width:0 0 1px 0}.formLabel-hint{color:#a5aaaa;visibility:hidden}.formLabel-hint:before{content:" "}.formField:has(:-moz-placeholder):not(:focus-within)>.formLabel{color:inherit;transform:translateY(50%)}.formField:has(.custom-select-option.is-selected[data-value=""])>.formLabel,.formField:has(.is-open)>.formLabel,.formField:has(:placeholder-shown):not(:focus-within)>.formLabel{color:inherit;transform:translateY(50%)}.formField:has(:-moz-placeholder):not(:focus-within)>.formLabel .formLabel-hint{visibility:visible}.formField:has(.custom-select-option.is-selected[data-value=""])>.formLabel .formLabel-hint,.formField:has(.is-open)>.formLabel .formLabel-hint,.formField:has(:placeholder-shown):not(:focus-within)>.formLabel .formLabel-hint{visibility:visible}.formField:has(.is-open):has(.custom-select-option.is-selected[data-value=""])>.formLabel,.formField:has(.is-open)>.formLabel{color:var(--season-text);z-index:1}.formField:has([type=file])>.formLabel{color:inherit;position:relative;transform:none}.formLabel em{color:#a5aaaa}form{position:relative}form>.fieldError{height:-moz-fit-content;height:fit-content;padding:0}.formField .fieldError{top:0}.formField>label:not(:where(.formLabel,.formLabel--static)){display:none}.checkboxRow+.checkboxRow{padding-top:var(--gap)}select.formInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0 1em 0 0;width:100%}.blockForm{display:flex;flex-direction:column;gap:var(--gap);position:relative}@media screen and (max-width:1024px){.blockForm{padding:0 var(--gap)}}.blockForm>*{flex:0 0 auto}.blockForm__content{flex:1 0 auto}.blockForm__content>form.htmx-request{color:#a5aaaa;cursor:wait}.blockForm__content>form.htmx-request *{cursor:wait;pointer-events:none}.blockForm__content>form.htmx-request .formButton{background-color:#a5aaaa;color:#1e2a2a}.blockForm__content>form.htmx-request .formButton:after{content:"…"}.blockForm__header{padding:0 var(--gap)}@media screen and (max-width:1024px){.blockForm__header{padding-bottom:var(--gap)}}.blockForm__footer{color:#a5aaaa;padding:0 var(--gap)}.blockForm .custom-select-opener{border-image-outset:.5px;border-image-repeat:stretch;border-image-slice:1;border-image-source:linear-gradient(#a5aaaa,#a5aaaa);border-image-width:1px;border-image-width:0 0 1px 0}.blockForm .formRow{gap:calc(var(--gap)*2)}.blockForm .formRow+.formRow{padding-top:calc(var(--gap)*2)}@media screen and (max-width:1024px){.blockForm .formRow{display:flex!important;flex-direction:column}}.blockForm .formColumn:not(:has(*)){margin-top:calc(var(--gap)*2*-1)}.blockForm a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1px}.blockForm textarea{line-height:inherit;outline:0;overflow:hidden;resize:none}.blockForm textarea:-moz-placeholder{height:2.25333rem}.blockForm textarea:placeholder-shown{height:2.25333rem}.blockForm .formInput{background:transparent;padding:.6666666667rem}.blockForm .formField{display:flex;flex-direction:column;gap:0 1.3333333333rem;position:relative}.blockForm .formButton[type=submit]{margin:0 auto;min-width:calc(var(--cell-width)*2);padding:var(--gap);width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.blockForm .formButton[type=submit]{width:100%}}.customFile{border-image-outset:.5px;border-image-repeat:stretch;border-image-slice:1;border-image-width:1px;--frame-gap:.6666666667rem;align-items:center;border-image-source:linear-gradient(90deg,#a5aaaa 0,#a5aaaa 1px,transparent 1px,transparent var(--frame-gap),#a5aaaa var(--frame-gap),#a5aaaa calc(100% - var(--frame-gap)),transparent calc(100% - var(--frame-gap)),transparent calc(100% - 1px),#a5aaaa calc(100% - 1px),#a5aaaa 100%);cursor:pointer;display:flex;gap:.6666666667rem}.customFile+.fieldError{bottom:0;height:-moz-fit-content;height:fit-content;padding-bottom:.3333333333rem;padding-top:.3333333333rem;top:unset}.customFile-button{align-items:center;background-color:#a5aaaa;display:flex;flex:0 0 auto;justify-content:center;padding:.3333333333rem .6666666667rem;transition-duration:var(--duration);transition-property:background-color;transition-timing-function:var(--curve);width:-moz-fit-content;width:fit-content}.customFile__infos{display:inline;list-style:none;overflow:hidden;padding:0 2em 0 0;text-overflow:ellipsis;white-space:nowrap}.customFile__infos-item{display:inline}@media(hover:hover)and (pointer:fine){.customFile:hover .customFile-button{background-color:var(--season-background)}}@media(hover:none){.customFile:active .customFile-button{background-color:var(--season-background)}}*+.formField{margin-top:calc(var(--gap)*2)}input[aria-hidden]:first-child+.formField{margin-top:0}.checkboxRow{align-items:center;display:flex}.checkboxRow label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}
