@charset "UTF-8";@layer tokens{:root{--font-sans:system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;--font-body:var(--averta, var(--font-sans));--font-heading:var(--averta, var(--font-sans));--color-bg:#fff;--color-fg:#111;--spacing:1rem;--outline-size:.125rem;--outline-color:black;--outline-offset:.125rem;--selection-bg:#bf1d29;--selection-fg:#fff;--scroll-width:4px;--scroll-track-color:transparent;--scroll-thumb-color:rgb(47, 47, 47);--scroll-border-radius:50px;--scroll-hover-color:rgb(77, 87, 108);--scroll-display:block}}@layer base{*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}html{height:100%;scroll-behavior:smooth;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{min-height:100svh;line-height:1.5;font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-fg);text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.2}a{text-decoration:none;color:inherit;cursor:pointer}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}video,img{object-fit:cover}ul,ol{list-style:none}:is(button,input,select){cursor:pointer}button,input:not([type=checkbox],[type=radio]),textarea,select{font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}:is(select[data-select-placeholder]){--placeholder-color:rgb(135, 135, 135)}:is(select[data-select-placeholder]:focus-within option:first-child){display:none}:is(select[data-select-placeholder]:invalid){color:var(--placeholder-color)}:is(textarea:not([rows])){min-height:10em}:is(label:has(input,textarea,select,div)){display:grid;gap:.5rem;cursor:pointer}textarea{resize:vertical;min-height:10em;field-sizing:content}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;padding:.5rem;border:1px solid #ddd}::selection{background-color:var(--selection-bg);color:var(--selection-fg)}:focus-visible{outline:var(--outline-size) solid var(--outline-color);outline-offset:var(--outline-offset)}}@layer scrollStyle{div,body,section{scrollbar-width:var(--scroll-width);-ms-overflow-style:var(--scroll-display)}div::-webkit-scrollbar,body::-webkit-scrollbar,section::-webkit-scrollbar{display:var(--scroll-display)}div::-webkit-scrollbar,body::-webkit-scrollbar,section::-webkit-scrollbar{width:var(--scroll-width)}div::-webkit-scrollbar-track,body::-webkit-scrollbar-track,section::-webkit-scrollbar-track{background:var(--scroll-track-color)}div::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,section::-webkit-scrollbar-thumb{background:var(--scroll-thumb-color);border-radius:var(--scroll-border-radius)}div::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,section::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover-color)}}@layer experimental{select{font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;width:100%}select option:checked{font-weight:700}select option::checkmark{order:1;margin-left:auto;content:"☑️"}option:first-of-type{border-radius:8px 8px 0 0}option:last-of-type{border-radius:0 0 8px 8px}option:not(option:last-of-type){border-bottom:none}option{background:#eee}option:hover{background:#e5e5e5}select,::picker(select){appearance:base-select}select::picker-icon{color:#999;transition:.4s rotate}select:open::picker-icon{rotate:180deg}::picker(select){opacity:0;transition:opacity .2s ease,transform .2s var(--ease-out-3, cubic-bezier(.2, .8, .2, 1)),display .2s allow-discrete,overlay .2s allow-discrete;border:0}::picker(select):popover-open{opacity:1}@starting-style{::picker(select):popover-open{opacity:0}}::picker(select){top:calc(anchor(bottom) + .5rem);left:anchor(0%)}select::-ms-expand{display:none}selectedcontent>*{transition:transform 1s cubic-bezier(.2,.8,.2,1),display 1s allow-discrete,opacity 1s;opacity:1}@starting-style{selectedcontent>*{opacity:0;transform:translateY(10px)}}}@layer typography{h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,figcaption{max-width:64ch;line-height:1.6;text-wrap:pretty}}@layer layout{footer,main,nav,aside,section,article{width:100%;container-type:inline-size}[data-container]{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--spacing)}[float-root]{display:flow-root}}@layer details{details>summary{cursor:pointer;list-style:none}details>summary::marker,details>summary::-webkit-details-marker{display:none}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}::details-content{--trans-duration:.5s;transition:all var(--trans-duration) cubic-bezier(.2,.8,.2,1),content-visibility var(--trans-duration) allow-discrete;height:0;overflow:clip}[open]::details-content{height:auto;padding-bottom:.5em}}}@layer dialog-element{dialog{--background-color:rgba(64, 64, 64, .419);transition:display 1s allow-discrete,overlay 1s allow-discrete,scale .2s cubic-bezier(.2,.8,.2,1);scale:0}dialog[open]{transition:display 1s allow-discrete,overlay 1s allow-discrete,scale .6s cubic-bezier(.2,.8,.2,1);scale:1}@starting-style{dialog[open]{scale:0}}dialog[open]::backdrop{opacity:1}@starting-style{dialog[open]::backdrop{opacity:0}}dialog::backdrop{background-color:var(--background-color);transition:opacity 1s;opacity:0}}@layer accessibility{@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast:more){:focus-visible{outline-color:CanvasText}}}@layer helpers{[debug] *{outline:1px solid #f0f}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap}}