@charset "UTF-8";.modal{--modal-width: 100%;--modal-max-width: 760px;--modal-bg-color: var(--gray);--modal-padding-x: clamp(20px, 5.5vw, 60px);--modal-padding-y: clamp(30px, 5vw, 60px);--modal-gap: 16px;--modal-wrapper-padding: 2rem;--modal-title-fs: var(--h2-fs);--modal-title-fw: 700;--modal-title-lh: var(--h2-lh);--modal-close-color: var(--blue);--modal-close-color-hover: var(--orange-hover-accent);--modal-close-bg: transparent;--modal-close-bg-hover: transparent;--modal-close-border: 1px solid currentColor;--modal-close-border-radius: var(--border-radius);--modal-close-padding-x: .75em;--modal-close-padding-y: .5em;--modal-close-fs: clamp(14px, 4vw, 17px);--modal-close-size: clamp(36px, 6.2vw, 50px);--modal-box-shadow: 0px 6px 12px 0px rgba(106, 145, 183, .25);--modal-transition-duration: .15s}.modal *:focus{outline:none!important}.modal-focus-trap{position:absolute!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;border:none!important;padding:0!important;margin:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}@media(min-width:1366px){.modal{--modal-gap: 20px;--modal-max-width:var(--container-width)}}.modal{position:fixed;inset:0;width:100%;height:100vh;max-width:none;max-height:none;margin:0;padding:0;background:transparent;padding:var(--modal-wrapper-padding);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;outline:0;opacity:0;transform:scale(.95);transition-behavior:allow-discrete;transition:opacity var(--modal-transition-duration) ease-out,transform var(--modal-transition-duration) ease-out,display var(--modal-transition-duration) allow-discrete,overlay var(--modal-transition-duration) allow-discrete}.modal:not([open]){opacity:0;transform:scale(.95);pointer-events:none}@starting-style{.modal:not([open]){opacity:1;transform:scale(1)}}.modal[open]{opacity:1;transform:scale(1);pointer-events:auto}@starting-style{.modal[open]{opacity:0;transform:scale(.95)}}.modal::backdrop{background:#00000080;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity var(--modal-transition-duration) ease-out,display var(--modal-transition-duration) allow-discrete,overlay var(--modal-transition-duration) allow-discrete}.modal:not([open])::backdrop{opacity:0}@starting-style{.modal:not([open])::backdrop{opacity:1}}.modal-dialog{width:var(--modal-width);max-width:var(--modal-max-width);background-color:var(--modal-bg-color);border-radius:var(--border-radius);overflow:hidden;max-height:100%;display:flex;flex-direction:column;box-shadow:var(--modal-box-shadow);gap:var(--modal-gap);cursor:default;transition:transform var(--modal-transition-duration) ease-out}.modal:not([open]) .modal-dialog{transform:scale(.98)}@starting-style{.modal:not([open]) .modal-dialog{transform:scale(1)}}.modal-close-btn{width:var(--modal-close-size);height:var(--modal-close-size);background:var(--modal-close-bg);outline:0;border:var(--modal-close-border);color:var(--modal-close-color);margin-left:auto;position:relative;top:calc(var(--modal-close-padding-y) * -1);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;padding-inline:var(--modal-close-padding-x);padding-block:var(--modal-close-padding-y);font-size:var(--modal-close-fs);border-radius:var(--modal-close-border-radius)}@media(any-hover:hover){.modal-close-btn:hover:not(:disabled):not(.is-active){background-color:var(--modal-close-bg-hover);color:var(--modal-close-color-hover)}}@media(any-hover:none){.modal-close-btn:active:not(:disabled):not(.is-active){background-color:var(--modal-close-bg-hover);color:var(--modal-close-color-hover)}}.modal-header,.modal-body{padding-inline:var(--modal-padding-x)}.modal-header{display:flex;flex-wrap:nowrap;gap:var(--modal-gap);align-items:baseline;position:sticky;top:0;background:var(--modal-bg-color);z-index:1;padding-block:var(--modal-padding-y) 0;line-height:var(--modal-title-lh)}.modal-title{font-weight:var(--modal-title-fw);font-size:var(--modal-title-fs);line-height:var(--modal-title-lh);text-wrap-style:balance}.modal-body{overflow-y:auto;position:relative;padding-block:0 var(--modal-padding-y);cursor:default}@supports (-moz-appearance: none){.modal-body{scrollbar-color:transparent transparent;scrollbar-width:thin}}.modal-body::-webkit-scrollbar{width:var(--scrollbar-width);background:transparent}.modal-body::-webkit-scrollbar-track{border-radius:var(--scrollbar-border-radius);background:transparent;width:var(--scrollbar-width);margin:2px 0}.modal-body::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-border-radius);background:transparent;transition:var(--scrollbar-transition);min-height:40px}.modal-body:hover::-webkit-scrollbar{background:var(--scrollbar-track-color-transparent)}.modal-body:hover::-webkit-scrollbar-track{background:var(--scrollbar-track-color-transparent)}.modal-body:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color-transparent)}.modal-body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-color-hover)!important}.modal-body:hover::-webkit-scrollbar-thumb:window-inactive{background:var(--scrollbar-thumb-color-transparent)}@supports (-moz-appearance: none){.modal-body:hover{scrollbar-color:var(--scrollbar-thumb-color-transparent) var(--scrollbar-track-color-transparent)}}@media(hover:none)and (pointer:coarse){.modal-body::-webkit-scrollbar{background:var(--scrollbar-track-color)}.modal-body::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.modal-body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color)}.modal-body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-color-hover)}@supports (-moz-appearance: none){.modal-body{scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);scrollbar-width:thin}}}.modal#modal-offcanvas{--modal-padding-y:20px;--modal-padding-x:20px;--modal-width:100%;--modal-max-width:100%;--modal-wrapper-padding:0;--modal-bg-color:#fff;height:auto;align-items:stretch;justify-content:start;margin:0;top:var(--header-height);transform:translate(-100%) scale(1);transition:all var(--modal-transition-duration) linear}.modal#modal-offcanvas .modal-dialog{transform:scale(1);border-radius:0}.modal#modal-offcanvas[open]{transform:translate(0);transition:transform var(--modal-transition-duration) linear}@starting-style{.modal#modal-offcanvas[open]{transform:translate(-100%) scale(1)}}@media(min-width:744px){.modal#modal-offcanvas{--modal-padding-y:30px;--modal-padding-x:30px}}.modal#modal-offcanvas .modal-header{display:none}.modal#modal-offcanvas .modal-body{padding-inline:var(--modal-padding-x);padding-block:var(--modal-padding-y)}[data-modal-content]{content-visibility:auto;display:none}.modal[open] [data-modal-content]{content-visibility:visible;display:block}body:has(dialog[open]){overflow:hidden}
