@charset "UTF-8";/*!* Pico CSS ✨ v2.1.1 (https://picocss.com)
* Copyright 2019-2025 - Licensed under MIT*/:root,:host{--pico-font-family-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--pico-font-family-sans-serif:system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}@media(min-width:576px){:root,:host{--pico-font-size:106.25%}}@media(min-width:768px){:root,:host{--pico-font-size:112.5%}}@media(min-width:1024px){:root,:host{--pico-font-size:118.75%}}@media(min-width:1280px){:root,:host{--pico-font-size:125%}}@media(min-width:1536px){:root,:host{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.secondary,a.contrast{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}thead th,thead td,tfoot th,tfoot td{--pico-font-weight:600;--pico-border-width:0.1875rem}input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:where(select,textarea){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[data-theme=light],:root:not([data-theme=dark]),:host(:not([data-theme=dark])){color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(71, 164, 23, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#33790f;--pico-primary-background:#398712;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(51, 121, 15, 0.5);--pico-primary-hover:#265e09;--pico-primary-hover-background:#33790f;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(71, 164, 23, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024), 0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03), 0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036), 0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302), 0.5rem 1rem 6rem rgba(129, 145, 181, 0.06), 0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme]),:host(:not([data-theme])){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(78, 179, 27, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#4eb31b;--pico-primary-background:#398712;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(78, 179, 27, 0.5);--pico-primary-hover:#5dd121;--pico-primary-hover-background:#409614;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(78, 179, 27, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(78, 179, 27, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#4eb31b;--pico-primary-background:#398712;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(78, 179, 27, 0.5);--pico-primary-hover:#5dd121;--pico-primary-hover-background:#409614;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(78, 179, 27, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024), 0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03), 0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036), 0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302), 0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06), 0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}progress,[type=checkbox],[type=radio],[type=range]{accent-color:var(--pico-primary)}*,*::before,*::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(:root),:where(:host){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;tab-size:4}body{width:100%;margin:0}main{display:block}body>header,body>main,body>footer{width:100%;margin-right:auto;margin-left:auto;padding:var(--pico-block-spacing-vertical)var(--pico-block-spacing-horizontal)}@media(min-width:576px){body>header,body>main,body>footer{max-width:510px;padding-right:0;padding-left:0}}@media(min-width:768px){body>header,body>main,body>footer{max-width:700px}}@media(min-width:1024px){body>header,body>main,body>footer{max-width:950px}}@media(min-width:1280px){body>header,body>main,body>footer{max-width:1200px}}@media(min-width:1536px){body>header,body>main,body>footer{max-width:1450px}}section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media(min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media(min-width:768px){.container{max-width:700px}}@media(min-width:1024px){.container{max-width:950px}}@media(min-width:1280px){.container{max-width:1200px}}@media(min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media(min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.overflow-auto{overflow:auto}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>*:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical)0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:none;background-color:var(--pico-background-color);color:var(--pico-color);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:.125em;transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width)var(--pico-primary-focus)}:where(a:not([role=button])).secondary,[role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}:where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}:where(a:not([role=button])).contrast,[role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}:where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type=submit],[type=reset],[type=button]{-webkit-appearance:button}button,[type=submit],[type=reset],[type=button],[type=file]::file-selector-button,[role=button]{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical)var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width)solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:none;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}button:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[role=button]:is(:hover,:active,:focus){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}button:focus,button:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=submit],[type=reset],[type=button]{margin-bottom:var(--pico-spacing)}:is(button,[type=submit],[type=button],[role=button]).secondary,[type=reset],[type=file]::file-selector-button{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}:is(button,[type=submit],[type=button],[role=button]).secondary:focus,:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:focus,:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}:is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}:is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}th,td{padding:calc(var(--pico-spacing)/2)var(--pico-spacing);border-bottom:var(--pico-border-width)solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot th,tfoot td{border-top:var(--pico-border-width)solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) th,table.striped tbody tr:nth-child(odd) td{background-color:var(--pico-table-row-stripped-background-color)}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5)0;color:var(--pico-muted-color)}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:none}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}label,fieldset legend{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}input:not([type=checkbox],[type=radio]),button[type=submit],select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{appearance:none;padding:var(--pico-form-element-spacing-vertical)var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width)solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:none;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus),:where(select,textarea):not([readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus),:where(select,textarea):not([readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,:where(select,textarea):not([readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}input:not([type=submit],[type=button],[type=reset])[disabled],select[disabled],textarea[disabled],label[aria-disabled=true],:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea){opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color) !important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color) !important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:.75rem}input::placeholder,input::-webkit-input-placeholder,textarea::placeholder,textarea::-webkit-input-placeholder,select:invalid{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:initial}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:.75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:50%;background-size:.75em;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:50%;background-size:.75em;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width)solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked[aria-invalid=true],[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked[aria-invalid=true],[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media(prefers-reduced-motion:reduce){*:not([aria-busy=true]),:not([aria-busy=true])::before,:not([aria-busy=true])::after{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}h3{text-align:center;margin-bottom:2rem}#schedule{scroll-margin-top:72px}#schedule-link{text-align:center}.timeline{position:relative;max-width:1200px;margin:3rem auto}.timeline::after{content:"";position:absolute;width:4px;background-color:var(--pico-primary);top:0;bottom:0;left:29.5px;z-index:0}.timeline .timeline-item{position:relative;width:100%;padding:8px 24px 8px 71.5px;background-color:inherit;left:0;z-index:1;opacity:0;transform:translateY(26px)scale(.98);filter:blur(2px);transition:opacity .7s cubic-bezier(.2,.65,.2,1),transform .7s cubic-bezier(.2,.65,.2,1),filter .7s cubic-bezier(.2,.65,.2,1);will-change:opacity,transform,filter}.timeline .timeline-item.is-visible{opacity:1;transform:none;filter:none}.timeline .timeline-item:first-child{padding-top:0}.timeline .timeline-item:last-child{padding-bottom:0}.timeline .timeline-item .content{background-color:#fff;padding:8%;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,6%)}.timeline .timeline-item .content .timeline-image{display:block;margin:0 auto 1em;max-width:100px;max-height:100px}.timeline .timeline-item{}.timeline .timeline-item::after{content:"";position:absolute;width:28px;height:28px;left:17.5px;background-color:#fff;border:3.5px solid var(--pico-primary);top:48px;border-radius:50%;z-index:2}.timeline .timeline-item{}.timeline .timeline-item::before{content:"";position:absolute;top:50px;width:0;height:0;z-index:1;border-style:solid;left:59.5px;right:auto;border-width:12px 12px 12px 0;border-color:transparent #fff transparent transparent}.timeline{}@media screen and (min-width:768px){.timeline{padding:2rem 0}.timeline::after{left:50%;margin-left:-2px}.timeline .timeline-item{width:50%;padding:8px 40px}.timeline .timeline-item:nth-child(odd){transform:translate(-24px,26px)scale(.98)}.timeline .timeline-item:nth-child(even){transform:translate(24px,26px)scale(.98)}.timeline .timeline-item.is-visible{transform:none}.timeline .timeline-item::after{left:auto;right:-14px}.timeline .timeline-item:nth-child(odd){left:0}.timeline .timeline-item:nth-child(odd)::before{content:"";position:absolute;top:50px;width:0;height:0;z-index:1;border-style:solid;right:28px;left:auto;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #fff}.timeline .timeline-item:nth-child(odd)::after{left:auto;right:-14px}.timeline .timeline-item:nth-child(even){left:50%}.timeline .timeline-item:nth-child(even)::before{content:"";position:absolute;top:50px;width:0;height:0;z-index:1;border-style:solid;left:28px;right:auto;border-width:12px 12px 12px 0;border-color:transparent #fff transparent transparent}.timeline .timeline-item:nth-child(even)::after{right:auto;left:-14px}}@media(prefers-reduced-motion:reduce){.timeline .timeline-item{transition:none;opacity:1;transform:none!important}}.site-header{position:fixed;top:0;left:0;right:0;width:100%;max-width:none;margin:0;padding:0;background-color:var(--pico-primary);color:var(--pico-primary-contrast);border-bottom:3px solid #d6d4d4;box-shadow:0 2px 8px rgba(0,0,0,6%);z-index:10000}.site-header .nav-container{position:relative;width:100%;margin:0;padding:0 1rem;--header-padding-x:1rem;--hamburger-width:56px;--hamburger-icon-width:28px;--edge-symmetric-offset:calc(
  	var(--header-padding-x) + (var(--hamburger-width) - var(--hamburger-icon-width)) / 2
  );min-height:64px;display:flex;align-items:center;justify-content:flex-end}.site-header .nav-container .header-logo{display:inline-block;position:absolute;top:50%;transform:translateY(-50%)scale(.98);height:36px;width:auto;pointer-events:none;left:auto;right:auto;opacity:0;visibility:hidden;transition:opacity .4s ease,transform .4s ease,visibility 0s linear .4s}.site-header .nav-container{}.site-header .nav-container .back-home{position:absolute;left:var(--header-padding-x);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;color:var(--pico-primary-contrast);text-decoration:none;border-radius:9999px;transition:background-color .4s ease,color .4s ease;background:0 0}.site-header .nav-container .back-home i{font-size:16px;line-height:1}.site-header .nav-container .back-home:hover,.site-header .nav-container .back-home:focus-visible{background-color:rgba(255,255,255,.25);background-color:color-mix(in srgb,var(--pico-primary) 65%,#ffffff 35%);outline:none}.site-header{}.site-header nav ul{padding:0;margin:0;display:flex;align-items:center;align-content:flex-start;column-gap:clamp(.25rem,2vw,1rem);row-gap:0;justify-content:center;flex-wrap:wrap}.site-header nav ul li{list-style:none;margin:0}.site-header{}.site-header nav a{color:var(--pico-primary-contrast);text-decoration:none;padding:.75rem 1rem;border-radius:9999px;font-weight:500;font-size:.9rem;transition:background-color .4s ease,color .4s ease,text-shadow .4s ease}.site-header{}.site-header nav a:hover,.site-header nav a:focus-visible{background-color:rgba(255,255,255,.25);background-color:color-mix(in srgb,var(--pico-primary) 65%,#ffffff 35%);color:#373c44;outline:none;text-shadow:.5px 0 0 currentColor,-.5px 0 0 currentColor,0 .5px 0 currentColor,0 -.5px 0 currentColor}.site-header{}.site-header .hamburger{appearance:none;background:0 0;border:0;width:56px;height:64px;display:inline-flex;align-items:center;justify-content:center;color:var(--pico-contrast);cursor:pointer;outline:none;position:absolute;right:var(--header-padding-x);top:50%;transform:translateY(-50%)}.site-header .hamburger:focus,.site-header .hamburger:focus-visible{outline:none;box-shadow:none}.site-header .hamburger-box{position:relative;width:28px;height:18px}.site-header .hamburger-inner,.site-header .hamburger-inner::before,.site-header .hamburger-inner::after{content:"";display:block;position:absolute;left:0;right:0;height:3px;background:currentColor;border-radius:1px;transition:top .2s ease,transform .2s ease,opacity .2s ease,background-color .2s ease}.site-header .hamburger-inner{top:50%;transform:translateY(-50%)}.site-header .hamburger-inner::before{top:-8px}.site-header .hamburger-inner::after{top:8px}.site-header{}.site-header .mobile-nav{display:block;position:fixed;top:64px;left:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,.6);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .4s ease}.site-header .mobile-drawer{position:absolute;top:0;left:0;height:100%;width:min(84vw,360px);background:#373c44;color:#fff;box-shadow:2px 0 12px rgba(0,0,0,.3);transform:translateX(-100%);transition:transform .4s ease;padding:1rem .5rem}.site-header .desktop-nav{display:none}.site-header[data-menu-open=true] .mobile-nav{opacity:1;pointer-events:auto}.site-header[data-menu-open=true] .hamburger-inner{background:0 0}.site-header[data-menu-open=true] .hamburger-inner::before{top:0;transform:rotate(45deg)}.site-header[data-menu-open=true] .hamburger-inner::after{top:0;transform:rotate(-45deg)}.site-header .mobile-nav ul{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;margin:0;padding:.5rem;width:100%}.site-header[data-menu-open=true] .mobile-drawer{transform:translateX(0)}.site-header .mobile-nav li{list-style:none;width:100%}.site-header .mobile-nav a{display:block;width:100%;padding:1rem 1.25rem;border-radius:8px;background:rgba(255,255,255,8%);color:#fff;text-decoration:none;font-size:1.15rem;transition:background-color .4s ease,color .4s ease,text-shadow .4s ease}.site-header .mobile-nav a:hover,.site-header .mobile-nav a:focus-visible{background:rgba(255,255,255,.14);text-shadow:.5px 0 0 currentColor,-.5px 0 0 currentColor,0 .5px 0 currentColor,0 -.5px 0 currentColor}.site-header{}.site-header .mobile-nav a.is-active{background:rgba(255,255,255,.14);text-shadow:.5px 0 0 currentColor,-.5px 0 0 currentColor,0 .5px 0 currentColor,0 -.5px 0 currentColor}.site-header{}@media screen and (min-width:768px){.site-header{position:sticky;top:0;border-bottom:3px solid #d6d4d4;box-shadow:0 2px 8px rgba(0,0,0,6%)}.site-header .nav-container{justify-content:center;align-items:center;min-height:56px}.site-header{}.site-header .desktop-nav{align-self:stretch}.site-header .desktop-nav ul{align-items:center;align-content:flex-start;column-gap:.35rem}.site-header .desktop-nav li{display:flex;align-items:center;transition:background-color .4s ease}.site-header{}.site-header .desktop-nav li.home-item a.home-link{padding:0 .7rem;border-radius:0;width:auto;height:auto}.site-header .desktop-nav a{display:flex;align-items:center;min-height:56px;padding:0 .7rem;border-radius:0}.site-header{}}@media screen and (min-width:768px) and (min-width:1200px){.site-header .nav-container{min-height:60px}.site-header .desktop-nav a{min-height:60px}}@media screen and (min-width:768px){.site-header .desktop-nav a:hover,.site-header .desktop-nav a:focus-visible{background:0 0;color:inherit}.site-header .desktop-nav li:hover,.site-header .desktop-nav li:focus-within{background-color:rgba(255,255,255,.25);background-color:color-mix(in srgb,var(--pico-primary) 65%,#ffffff 35%)}.site-header .desktop-nav li:hover a{color:#373c44;text-shadow:.5px 0 0 currentColor,-.5px 0 0 currentColor,0 .5px 0 currentColor,0 -.5px 0 currentColor}.site-header .desktop-nav li.is-active{background-color:rgba(255,255,255,.25);background-color:color-mix(in srgb,var(--pico-primary) 65%,#ffffff 35%)}.site-header .desktop-nav li.is-active a{color:#373c44;text-shadow:.5px 0 0 currentColor,-.5px 0 0 currentColor,0 .5px 0 currentColor,0 -.5px 0 currentColor}.site-header .hamburger{display:none}.site-header .mobile-nav{display:none!important}.site-header .desktop-nav{display:block}.site-header .back-home{display:none}.site-header .nav-container .header-logo{right:.75rem;left:auto;height:40px}.site-header.hero-out .nav-container{padding-right:calc(var(--header-padding-x) + var(--header-logo-width,0px) + .5rem)}.site-header.hero-out .nav-container .header-logo{opacity:1;visibility:visible;transform:translateY(-50%)scale(1);transition:opacity .4s ease,transform .4s ease,visibility 0s linear 0s}}body{padding-top:64px}@media screen and (min-width:768px){body{padding-top:0}}@media screen and (max-width:767.98px){.site-header .nav-container .header-logo{left:var(--edge-symmetric-offset);right:auto}.site-header.hero-out .nav-container .header-logo{left:var(--edge-symmetric-offset);opacity:1;visibility:visible;transform:translateY(-50%)scale(1);transition:opacity .4s ease,transform .4s ease,visibility 0s linear 0s}.site-header.hero-out .nav-container .back-home{left:calc(var(--edge-symmetric-offset) + var(--header-logo-width,0px) + .5rem)}}.hero{position:sticky;top:64px;margin:0;overflow:hidden;height:clamp(220px,28svh,650px);background-color:var(--pico-background-color);background-image:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--pico-primary) 22%,#ffffff 78%) 0%,transparent 60%),radial-gradient(120% 140% at 100% 100%,color-mix(in srgb,var(--pico-primary) 16%,#000000 84%) 0%,transparent 58%),linear-gradient(to bottom,color-mix(in srgb,var(--pico-primary) 10%,var(--pico-background-color) 90%),var(--pico-background-color) 60%);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:scroll;will-change:background-position}.hero.hero--has-image{background-image:var(--hero-image)}.hero{}.hero .hero-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,.33) 40%,rgba(0,0,0,.1) 65%,transparent 85%);z-index:0}.hero .hero-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(200px,45vw,330px);height:auto;z-index:1}@media screen and (min-width:768px){.hero{top:0;margin-top:0;height:clamp(220px,40svh,650px)}.hero .hero-logo{width:clamp(128px,28vw,280px)}}.description{font-size:.875rem;max-width:1200px;margin:0 auto 2rem;align-items:start;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:768px){.description{margin:1rem auto}}.description .desc-actions{margin-top:.75rem}.description .desc-media{position:relative;width:100%;border-radius:6px;overflow:hidden}.description{}.description .parallax-bg{height:clamp(360px,65vh,400px);background-image:var(--parallax-image);background-size:cover;background-position:var(--parallax-position,center 10%);background-repeat:no-repeat;background-attachment:fixed;will-change:background-position}.description .parallax-bg.parallax-fallback{background-attachment:scroll;background-image:none;position:relative}.description .parallax-bg.parallax-fallback::before{content:"";position:absolute;top:-12%;left:0;right:0;bottom:-12%;background-image:var(--parallax-image);background-size:cover;background-position:var(--parallax-position,center 10%);background-repeat:no-repeat;will-change:transform;transform:translate3d(0,calc((var(--scrollY,0px) - var(--parallax-top,0px)) * var(--parallax-speed,.3)),0);backface-visibility:hidden;contain:paint}@media screen and (min-width:768px){.description .parallax-bg{height:clamp(360px,65vh,500px)}}@media screen and (min-width:768px){.description{grid-template-columns:.85fr 1.15fr}}.description--with-separator{padding-bottom:3rem;border-bottom:var(--pico-border-width)solid #d6d4d4}@media screen and (min-width:768px){.description--equal{grid-template-columns:1fr 1fr}}.description--home{gap:0}@media screen and (min-width:768px){.description--home article{transform:translateY(20px)scale(.98)}}.description--home article{opacity:0;filter:blur(1px);transition:opacity 3s cubic-bezier(.2,.65,.2,1),transform 3s cubic-bezier(.2,.65,.2,1),filter 3s cubic-bezier(.2,.65,.2,1);transition-delay:.15s;will-change:opacity,transform,filter}.description--home article.is-visible{opacity:1;transform:none;filter:none}@media screen and (min-width:768px){.description--home{position:relative;grid-template-columns:1fr;gap:0}.description--home .desc-media{grid-column:1/-1;height:clamp(420px,70vh,640px)}.description--home article{position:absolute;top:1.5rem;left:1.5rem;z-index:2;max-width:min(900px,65%);background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(0,0,0,.12);border-radius:10px;padding:1.25rem 1.5rem}.description--home .desc-actions{margin-top:1rem}}.description--home{}@media screen and (max-width:768px){.description--home article{background:radial-gradient(130% 110% at 0% 0%,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 30%,rgba(255,255,255,.85) 50%,rgba(255,255,255,0) 80%);position:relative;z-index:2;border-radius:8px;padding:1rem 1.25rem}.description--home{}.description--home .parallax-bg{height:clamp(300px,65svh,480px);background-attachment:scroll;background-image:none;position:relative}.description--home .parallax-bg::before{content:"";position:absolute;top:-12%;left:0;right:0;bottom:-12%;background-image:var(--parallax-image);background-size:cover;background-position:var(--parallax-position,center 10%);background-repeat:no-repeat;will-change:transform;transform:translate3d(0,calc((var(--scrollY,0px) - var(--parallax-top,0px)) * var(--parallax-speed,.3)),0);backface-visibility:hidden;contain:paint}}@media(prefers-reduced-motion:reduce){.description--home article{transition:none;opacity:1;transform:none!important;filter:none!important}}.gallery{margin:0 auto 3.5rem;display:grid;gap:1.25rem;text-align:center}.gallery .page-title{margin:2rem 0}.gallery__slider{position:relative;overflow:hidden;background:0 0;border-radius:18px;padding:0;box-shadow:none;margin:0 auto}.gallery__slider[data-gallery-ready=false] .gallery__track{overflow-x:auto;scroll-snap-type:x mandatory}.gallery__track{display:flex;gap:0;transform:translateX(0);transition:transform .7s ease;will-change:transform}.gallery__slider[data-gallery-ready=false] .gallery__track{transition:none}.gallery__slide{padding:0;position:relative;flex:0 0 100%;min-width:100%;scroll-snap-align:center;border-radius:14px;overflow:hidden;background:0 0;cursor:zoom-in;border:none;box-shadow:none}.gallery__slide img{width:100%;height:clamp(320px,60vw,640px);object-fit:cover;display:block;border-radius:inherit;box-shadow:none;border:none;outline:none;background:0 0}.gallery__slide:focus-visible{outline:none;box-shadow:none}.gallery__status{position:absolute;top:.75rem;left:.75rem;background:rgba(16,32,24,.72);color:#fff;padding:.3rem .85rem;border-radius:9999px;font-size:.9rem;letter-spacing:.04em;font-weight:600;box-shadow:0 6px 18px rgba(0,0,0,.12);z-index:2}.gallery__controls{pointer-events:none;position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 .35rem;z-index:2}.gallery__control{pointer-events:auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.92);color:#373c44;border:1px solid rgba(55,60,68,.12);border-radius:50%;box-shadow:0 12px 22px rgba(0,0,0,.16);transition:transform .25s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease}.gallery__control:hover,.gallery__control:focus-visible{background:color-mix(in srgb,#cced85 70%,#ffffff 30%);color:#1f2a1f;transform:translateY(-2px);outline:none;box-shadow:0 16px 30px rgba(0,0,0,.2)}.gallery__control i{display:block;width:1.1em;height:1.1em;text-align:center;line-height:1.1em;font-size:1rem}.gallery__dots{list-style:none;display:flex;justify-content:center;align-items:center;gap:.55rem;padding:0;margin:1.05rem auto 0}.gallery__dots li{margin:0}.gallery__dots button{width:12px;height:12px;display:block;border-radius:999px;background:rgba(55,60,68,.18);border:1px solid rgba(55,60,68,.14);padding:0;transition:background-color .25s ease,transform .25s ease,width .25s ease}.gallery__dots button:hover,.gallery__dots button:focus-visible{background:color-mix(in srgb,#cced85 70%,#ffffff 30%);transform:scale(1.05);outline:none}.gallery__dots button.is-active{width:26px;background:#cced85;border-color:color-mix(in srgb,#cced85 70%,#000000 10%)}@media screen and (min-width:768px){.gallery{margin:0 auto 4rem}.gallery__slide img{height:clamp(460px,55vw,760px)}.gallery__control{width:48px;height:48px}}.gallery-lightbox{position:fixed;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.82);backdrop-filter:blur(2px);z-index:20000;padding:clamp(.75rem,3vw,1.5rem)}.gallery-lightbox__backdrop{position:absolute;inset:0}.gallery-lightbox__content{position:relative;max-width:min(92vw,1100px);max-height:min(94vh,900px);margin:0}.gallery-lightbox__content img{display:block;max-width:100%;max-height:calc(94vh - 64px);width:auto;height:auto;object-fit:contain;border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.35)}.gallery-lightbox__content figcaption{margin-top:.75rem;color:#f2f2f2;text-align:center;font-size:.95rem}.gallery-lightbox__close{position:absolute;padding:0;top:-.75rem;right:-.75rem;background:rgba(0,0,0,.8);color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:50%;width:42px;height:42px;display:grid;place-items:center;cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.gallery-lightbox__close:hover,.gallery-lightbox__close:focus-visible{transform:translateY(-1px);background:rgba(0,0,0,.9);color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.35);outline:none}.gallery-lightbox__close i{font-size:1rem;display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;line-height:1}body.lightbox-open{overflow:hidden}.materials{max-width:1200px;margin:2rem auto;padding-bottom:3rem;border-bottom:var(--pico-border-width)solid #d6d4d4}.materials .overflow-auto{overflow-x:auto;-webkit-overflow-scrolling:touch}.materials .materials-table{min-width:720px;width:100%;margin-bottom:0}.materials{}.materials .materials-table tbody tr{transition:background-color .25s ease}.materials .materials-table tbody tr:hover td,.materials .materials-table tbody tr:hover th{background-color:color-mix(in srgb,var(--pico-primary) 20%,#ffffff 80%)}.materials{}.materials .materials-table thead th i{margin-right:.5rem;color:var(--pico-primary);font-size:.9em}.materials{}.materials .materials-table thead th .th-flex{display:inline-flex;align-items:center;gap:.5rem}.materials .materials-table thead th .th-text{display:inline}.materials{}.materials .status-chip{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .55rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.01em;margin-right:.5rem;white-space:nowrap;vertical-align:middle}.materials .status-chip.is-available{background-color:#373c44;color:#fff;border:1px solid color-mix(in srgb,#373c44 70%,#000000 30%)}.materials .status-chip.is-tbd{background-color:#d6d4d4;color:#373c44;border:1px solid #bdbcbc}.materials .materials-link{display:flex;justify-content:center;width:100%}.materials .materials-button{display:inline-flex;align-items:center;justify-content:center;padding:.45rem 1rem;border-radius:9999px;background-color:#373c44;color:#fff;border:1px solid color-mix(in srgb,#373c44 70%,#000000 30%);font-weight:600;font-size:.95rem;text-decoration:none}.materials .materials-button:hover,.materials .materials-button:focus-visible{background-color:color-mix(in srgb,#373c44 82%,#ffffff 18%);color:#fff}@media(min-width:768px){.materials .materials-button{padding:.35rem .9rem;font-size:.9rem}}.materials{}.materials .materials-table th:nth-child(2),.materials .materials-table td:nth-child(2){white-space:nowrap;min-width:180px}.materials{}.materials .materials-table th:nth-child(4),.materials .materials-table td:nth-child(4){text-align:center}#materials{scroll-margin-top:72px}.detailed-program{max-width:1200px;margin:2rem auto}.detailed-program-table{min-width:960px;width:100%}.detailed-program-table tbody tr{transition:background-color .25s ease}.detailed-program-table tbody tr:hover td,.detailed-program-table tbody tr:hover th{background-color:color-mix(in srgb,var(--pico-primary) 20%,#ffffff 80%)}.detailed-program-table thead th i{margin-right:.5rem;color:var(--pico-primary);font-size:.9em}.detailed-program-table thead th .th-flex{display:inline-flex;align-items:center;gap:.2rem}.detailed-program-table thead th .th-text{display:inline}.detailed-program-table th:nth-child(1),.detailed-program-table td:nth-child(1){width:280px;min-width:280px}.detailed-program-table th:nth-child(2),.detailed-program-table td:nth-child(2){width:280px;min-width:280px}.detailed-program-table th:nth-child(3),.detailed-program-table td:nth-child(3){white-space:nowrap;width:140px;min-width:140px}.detailed-program-table th:nth-child(4),.detailed-program-table td:nth-child(4),.detailed-program-table th:nth-child(5),.detailed-program-table td:nth-child(5){width:210px;min-width:210px}.site-footer{background-color:#373c44;color:var(--pico-primary-inverse);margin-top:3rem;padding:1.5rem 0}.site-footer .footer-inner{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:space-between;min-height:96px;text-align:left}.site-footer .footer-left,.site-footer .footer-middle,.site-footer .footer-right{flex:1}.site-footer .footer-middle{text-align:center}.site-footer a{color:var(--pico-primary-inverse)}.site-footer p{margin:0;color:inherit}.site-footer .cookie-preferences-btn{background:0 0;border:none;color:inherit;margin:0;padding:0;font:inherit;font-size:.8rem;cursor:pointer;text-decoration:underline;text-underline-offset:.1em}@media screen and (min-width:768px){.site-footer .footer-inner{flex-direction:row}}body>footer.site-footer{max-width:none;width:100%;margin:0;padding-left:0;padding-right:0}body>footer.site-footer .footer-right{text-align:right}.submit-project-band{--band-bg:var(--pico-muted-border-color);position:relative;background:var(--band-bg);left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;padding:2rem 0}.submit-project-band h3{margin-top:0}.submit-project-band p{text-align:center;margin-bottom:1rem}.submit-project-band h3{margin-top:0}.supporters{margin:3rem 0 4rem;padding-bottom:3rem;border-bottom:var(--pico-border-width)solid #d6d4d4}.supporters .main-supporter{display:flex;align-items:center;justify-content:center;margin:3rem 0 2rem}.supporters .main-supporter .supporter-card{background:#fff;border:1px solid var(--pico-muted-border-color);border-radius:12px;padding:1.5rem 2rem;box-shadow:0 2px 12px rgba(0,0,0,8%);display:flex;align-items:center;justify-content:center;min-height:220px;width:min(600px,100%);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;will-change:transform}.supporters .main-supporter .supporter-card img{display:block;max-width:100%;height:auto;max-height:180px;filter:grayscale(100%);transition:filter .35s ease}.supporters .main-supporter .supporter-card:hover,.supporters .main-supporter .supporter-card:focus-visible{transform:translateY(-4px);box-shadow:0 6px 18px rgba(0,0,0,.12);outline:none}.supporters .main-supporter .supporter-card:hover img,.supporters .main-supporter .supporter-card:focus-visible img{filter:grayscale(0%)}.supporters .supporters-title{text-align:center;margin:3rem 0}.supporters .supporters-logos{grid-template-columns:1fr;align-items:stretch;justify-items:stretch;gap:2rem}.supporters .supporters-logos .supporter-logo{margin:0;width:100%}.supporters .supporters-logos .supporter-logo .supporter-card{background:#fff;border:1px solid var(--pico-muted-border-color);border-radius:10px;padding:1rem 1.5rem;box-shadow:0 2px 8px rgba(0,0,0,6%);display:flex;align-items:center;justify-content:center;min-height:140px;width:100%;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;will-change:transform}.supporters .supporters-logos .supporter-logo .supporter-card img{display:block;max-width:100%;height:auto;max-height:120px;filter:grayscale(100%);transition:filter .35s ease}.supporters .supporters-logos .supporter-logo .supporter-card:hover,.supporters .supporters-logos .supporter-logo .supporter-card:focus-visible{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.1);outline:none}.supporters .supporters-logos .supporter-logo .supporter-card:hover img,.supporters .supporters-logos .supporter-logo .supporter-card:focus-visible img{filter:grayscale(0%)}@media screen and (min-width:768px){.supporters .supporters-logos{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.supporters .supporters-logos .supporter-logo{flex:0 0 calc(25% - 1.5rem)}.supporters .supporters-logos .supporter-logo .supporter-card{min-height:160px}.supporters .supporters-logos .supporter-logo .supporter-card img{max-height:140px}}.social-media{margin:3rem 0 4rem}.social-media .social-title{text-align:center;margin:3rem 0}.social-icons{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.social-btn{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:9999px;background:#fff;border:1px solid var(--pico-muted-border-color);box-shadow:0 2px 8px rgba(0,0,0,6%);color:var(--pico-color);text-decoration:none;font-weight:700;text-transform:none;transition:transform .25s ease,box-shadow .25s ease;will-change:transform}.social-btn i{font-size:1.25rem;line-height:1}.social-btn:hover,.social-btn:focus-visible{outline:none;border-color:var(--pico-primary);color:var(--pico-primary);transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.back-to-top{position:fixed;right:1rem;bottom:1.25rem;width:52px;height:52px;border-radius:12px;background-color:var(--pico-primary);color:#373c44;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pico-primary);box-shadow:0 2px 8px rgba(0,0,0,6%);cursor:pointer;z-index:250;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.back-to-top i{font-size:16px;line-height:1}.back-to-top .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.back-to-top.show{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top:hover,.back-to-top:focus-visible{outline:none;background-color:color-mix(in srgb,var(--pico-primary) 80%,#ffffff 20%)}table thead th,table thead td{background-color:#fff!important}table tbody th,table tbody td{background-color:initial}table tfoot th,table tfoot td{background-color:initial}table.striped tbody tr:nth-child(odd) th,table.striped tbody tr:nth-child(odd) td{background-color:initial}html,body{height:100%}body{min-height:100vh;height:fit-content;display:flex;flex-direction:column;overflow-x:hidden}body>main{flex:1 0 auto;background-color:var(--pico-background-color);max-width:100%;z-index:1000}body>main .content-wrapper{margin:0 auto}@media screen and (min-width:576px){body>main .content-wrapper{max-width:510px}}@media screen and (min-width:768px){body>main .content-wrapper{max-width:700px}}@media screen and (min-width:1024px){body>main .content-wrapper{max-width:950px}}@media screen and (min-width:1280px){body>main .content-wrapper{max-width:1200px}}@media screen and (min-width:1536px){body>main .content-wrapper{max-width:1200px}}body>.hero,body>header,body>footer{flex:none}.breadcrumbs-wrapper{width:100%;background-color:var(--pico-background-color);z-index:1000}.breadcrumbs{--crumbs-bg:var(--pico-muted-border-color);position:relative;background:var(--crumbs-bg);left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;padding:.5rem 0;margin-top:1rem}.breadcrumbs .container{max-width:1200px;margin:0 auto;padding-left:calc(var(--pico-block-spacing-horizontal) + var(--pico-spacing));padding-right:calc(var(--pico-block-spacing-horizontal) + var(--pico-spacing))}.breadcrumbs ol{padding:0}@media screen and (min-width:768px){.breadcrumbs .container{padding-left:0;padding-right:0}}.breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;list-style:none;padding:0;margin:0;font-size:.95rem}.breadcrumbs ol li{color:#333;margin:0}.breadcrumbs ol li a{color:inherit;text-decoration:none}.breadcrumbs ol li i{margin:0 .35rem 0 .25rem;color:#777;font-size:.9em;line-height:1}.breadcrumbs [aria-current=page]{font-weight:600}.page-title{text-align:center;font-weight:700}.page{margin:2rem auto}.contacts-page h3{text-align:left}.scroll-indicator{position:absolute;bottom:0;left:0;right:0;height:3px;z-index:500;pointer-events:none}.scroll-indicator__bar{height:100%;width:0%;background-color:#373c44}.scroll-hint{position:relative}.scroll-hint__scroller{overflow-x:auto;-webkit-overflow-scrolling:touch}.scroll-hint::after{content:"";position:absolute;top:0;right:0;height:100%;width:64px;pointer-events:none;background:linear-gradient(to left,var(--scroll-hint-surface,var(--pico-background-color)),transparent 60%);opacity:0;transition:opacity .2s ease;z-index:1}.scroll-hint:not(.at-end)::after{opacity:1}.scroll-hint::before{content:"\f061";position:absolute;top:50%;right:16px;transform:translateY(-50%);font-family:"font awesome 6 free";font-weight:900;font-size:28px;color:var(--scroll-hint-fg,var(--pico-color));opacity:0;pointer-events:none;z-index:2;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scroll-hint.show-hint:not(.at-end)::before{opacity:.9;animation:chevron-nudge 2s ease-in-out infinite}@keyframes chevron-nudge{0%,70%,100%{transform:translate(0,-50%)}35%{transform:translate(-16px,-50%)}}@media(prefers-reduced-motion:reduce){.scroll-hint.show-hint::before{animation:none}}#cc-main{--cc-bg:#ffffff;--cc-primary-color:#373c44;--cc-secondary-color:#373c44;--cc-btn-primary-bg:#cced85;--cc-btn-primary-color:#373c44;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:color-mix(in srgb, var(--cc-btn-primary-bg) 65%, #ffffff 35%);--cc-btn-primary-hover-color:#373c44;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:rgba(255, 255, 255, 0.9);--cc-btn-secondary-color:#373c44;--cc-btn-secondary-border-color:#373c44;--cc-btn-secondary-hover-bg:color-mix(in srgb, var(--pico-primary) 20%, #ffffff 80%);--cc-btn-secondary-hover-color:#373c44;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-border-color);--cc-cookie-category-block-bg:var(--pico-primary);--cc-cookie-category-block-border:#d6d4d4;--cc-cookie-category-block-hover-bg:#eef4ee;--cc-link-color:#7a9e7e}:root[data-theme=light]{--pico-background-color:#f0f0f0}@media(prefers-color-scheme:light){:root:not([data-theme]){--pico-background-color:#f0f0f0}}:root[data-theme=light]{--pico-primary:#cced85}@media(prefers-color-scheme:light){:root:not([data-theme]){--pico-primary:#cced85}}:root{--pico-form-element-spacing-vertical:0.6rem;--pico-typography-spacing-vertical:1.5rem;--pico-color:variables.$main-dark}html{font-family:poppins,ui-sans-serif,system-ui,-apple-system,segoe ui,Roboto,helvetica neue,Arial,apple color emoji,segoe ui emoji,segoe ui symbol}a{text-decoration:none;color:#7a9e7e;font-weight:600}a:hover,a:focus-visible{color:#31493c}a[role=button]{display:inline-flex;align-items:center;gap:.4rem;background-color:var(--pico-primary);border-color:var(--pico-primary);color:#373c44;transition:background-color .4s ease,color .4s ease,text-shadow .4s ease}a[role=button]:hover,a[role=button]:focus-visible{background-color:rgba(255,255,255,.25);background-color:color-mix(in srgb,var(--pico-primary) 65%,#ffffff 35%);color:#373c44;text-shadow:.5px 0 0 currentColor,-.5px 0 0 currentColor,0 .5px 0 currentColor,0 -.5px 0 currentColor;outline:none}a[role=button]{}a[role=button] i{margin-right:0;font-size:.95em;line-height:1;vertical-align:middle}h4{margin-bottom:2rem}