/*!
 * Pico.css v1.5.7 (https://picocss.com)
 * Copyright 2019-2023 - Licensed under MIT
 */:root{--font-family: system-ui, -apple-system, "Segoe UI", "Roboto", "Ubuntu",
    "Cantarell", "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol", "Noto Color Emoji";--line-height: 1.5;--font-weight: 400;--font-size: 16px;--border-radius: 0.25rem;--border-width: 1px;--outline-width: 3px;--spacing: 1rem;--typography-spacing-vertical: 1.5rem;--block-spacing-vertical: calc(var(--spacing) * 2);--block-spacing-horizontal: var(--spacing);--grid-spacing-vertical: 0;--grid-spacing-horizontal: var(--spacing);--form-element-spacing-vertical: 0.75rem;--form-element-spacing-horizontal: 1rem;--nav-element-spacing-vertical: 1rem;--nav-element-spacing-horizontal: 0.5rem;--nav-link-spacing-vertical: 0.5rem;--nav-link-spacing-horizontal: 0.5rem;--form-label-font-weight: var(--font-weight);--transition: 0.2s ease-in-out;--modal-overlay-backdrop-filter: blur(0.25rem)}@media (min-width: 576px){:root{--font-size: 17px}}@media (min-width: 768px){:root{--font-size: 18px}}@media (min-width: 992px){:root{--font-size: 19px}}@media (min-width: 1200px){:root{--font-size: 20px}}@media (min-width: 576px){body>header,body>main,body>footer,section{--block-spacing-vertical: calc(var(--spacing) * 2.5)}}@media (min-width: 768px){body>header,body>main,body>footer,section{--block-spacing-vertical: calc(var(--spacing) * 3)}}@media (min-width: 992px){body>header,body>main,body>footer,section{--block-spacing-vertical: calc(var(--spacing) * 3.5)}}@media (min-width: 1200px){body>header,body>main,body>footer,section{--block-spacing-vertical: calc(var(--spacing) * 4)}}@media (min-width: 576px){article{--block-spacing-horizontal: calc(var(--spacing) * 1.25)}}@media (min-width: 768px){article{--block-spacing-horizontal: calc(var(--spacing) * 1.5)}}@media (min-width: 992px){article{--block-spacing-horizontal: calc(var(--spacing) * 1.75)}}@media (min-width: 1200px){article{--block-spacing-horizontal: calc(var(--spacing) * 2)}}dialog>article{--block-spacing-vertical: calc(var(--spacing) * 2);--block-spacing-horizontal: var(--spacing)}@media (min-width: 576px){dialog>article{--block-spacing-vertical: calc(var(--spacing) * 2.5);--block-spacing-horizontal: calc(var(--spacing) * 1.25)}}@media (min-width: 768px){dialog>article{--block-spacing-vertical: calc(var(--spacing) * 3);--block-spacing-horizontal: calc(var(--spacing) * 1.5)}}a{--text-decoration: none}a.secondary,a.contrast{--text-decoration: underline}small{--font-size: 0.875em}h1,h2,h3,h4,h5,h6{--font-weight: 700}h1{--font-size: 2rem;--typography-spacing-vertical: 3rem}h2{--font-size: 1.75rem;--typography-spacing-vertical: 2.625rem}h3{--font-size: 1.5rem;--typography-spacing-vertical: 2.25rem}h4{--font-size: 1.25rem;--typography-spacing-vertical: 1.874rem}h5{--font-size: 1.125rem;--typography-spacing-vertical: 1.6875rem}[type="checkbox"],[type="radio"]{--border-width: 2px}[type="checkbox"][role="switch"]{--border-width: 3px}thead th,thead td,tfoot th,tfoot td{--border-width: 3px}:not(thead,tfoot)>*>td{--font-size: 0.875em}pre,code,kbd,samp{--font-family: "Menlo", "Consolas", "Roboto Mono", "Ubuntu Monospace",
    "Noto Mono", "Oxygen Mono", "Liberation Mono", monospace,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}kbd{--font-weight: bolder}[data-theme="light"],:root:not([data-theme="dark"]){--background-color: #fff;--color: #416162;--h1-color: #1b3132;--h2-color: #233d3e;--h3-color: #2c4849;--h4-color: #375556;--h5-color: #416162;--h6-color: #4d6c6d;--muted-color: #738b8c;--muted-border-color: #edf3f3;--primary: #10bbc1;--primary-hover: #08969b;--primary-focus: rgba(16, 187, 193, 0.125);--primary-inverse: #fff;--secondary: #597778;--secondary-hover: #416162;--secondary-focus: rgba(89, 119, 120, 0.125);--secondary-inverse: #fff;--contrast: #1b3132;--contrast-hover: #000;--contrast-focus: rgba(89, 119, 120, 0.125);--contrast-inverse: #fff;--mark-background-color: #fff2ca;--mark-color: #544025;--ins-color: #388e3c;--del-color: #c62828;--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--form-element-background-color: transparent;--form-element-border-color: #a2b8b9;--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: transparent;--form-element-active-border-color: var(--primary);--form-element-focus-color: var(--primary-focus);--form-element-disabled-background-color: #d5e1e2;--form-element-disabled-border-color: #a2b8b9;--form-element-disabled-opacity: 0.5;--form-element-invalid-border-color: #c62828;--form-element-invalid-active-border-color: #d32f2f;--form-element-invalid-focus-color: rgba(211, 47, 47, 0.125);--form-element-valid-border-color: #388e3c;--form-element-valid-active-border-color: #43a047;--form-element-valid-focus-color: rgba(67, 160, 71, 0.125);--switch-background-color: #bbcdce;--switch-color: var(--primary-inverse);--switch-checked-background-color: var(--primary);--range-border-color: #d5e1e2;--range-active-border-color: #bbcdce;--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--muted-border-color);--table-row-stripped-background-color: #f6f9f9;--code-background-color: #edf3f3;--code-color: var(--muted-color);--code-kbd-background-color: var(--contrast);--code-kbd-color: var(--contrast-inverse);--code-tag-color: #b34d80;--code-property-color: #3d888f;--code-value-color: #998866;--code-comment-color: #a2b8b9;--accordion-border-color: var(--muted-border-color);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: var(--background-color);--card-border-color: var(--muted-border-color);--card-box-shadow:
    0.0145rem 0.029rem 0.174rem rgba(27, 49, 50, 0.01698),
    0.0335rem 0.067rem 0.402rem rgba(27, 49, 50, 0.024),
    0.0625rem 0.125rem 0.75rem rgba(27, 49, 50, 0.03),
    0.1125rem 0.225rem 1.35rem rgba(27, 49, 50, 0.036),
    0.2085rem 0.417rem 2.502rem rgba(27, 49, 50, 0.04302),
    0.5rem 1rem 6rem rgba(27, 49, 50, 0.06),
    0 0 0 0.0625rem rgba(27, 49, 50, 0.015);--card-sectionning-background-color: #fafcfc;--dropdown-background-color: #fafcfc;--dropdown-border-color: #e1eaea;--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: #edf3f3;--modal-overlay-background-color: rgba(213, 225, 226, 0.7);--progress-background-color: #d5e1e2;--progress-color: var(--primary);--loading-spinner-opacity: 0.5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--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");--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(65.28, 96.832, 97.92)' 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");--icon-chevron-button: 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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse: 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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close: 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(114.75, 139.4, 140.25)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date: 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(65.28, 96.832, 97.92)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--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(198, 40, 40)' 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");--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");--icon-search: 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(65.28, 96.832, 97.92)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time: 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(65.28, 96.832, 97.92)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--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(56, 142, 60)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:light}@media only screen and (prefers-color-scheme: dark){:root:not([data-theme]){--background-color: #111f1f;--color: #bbcdce;--h1-color: #edf3f3;--h2-color: #e1eaea;--h3-color: #d5e1e2;--h4-color: #c8d7d8;--h5-color: #bbcdce;--h6-color: #aec3c3;--muted-color: #738b8c;--muted-border-color: #1f3738;--primary: #10bbc1;--primary-hover: #1adfe6;--primary-focus: rgba(16, 187, 193, 0.25);--primary-inverse: #fff;--secondary: #597778;--secondary-hover: #738b8c;--secondary-focus: rgba(115, 139, 140, 0.25);--secondary-inverse: #fff;--contrast: #edf3f3;--contrast-hover: #fff;--contrast-focus: rgba(115, 139, 140, 0.25);--contrast-inverse: #000;--mark-background-color: #d0c784;--mark-color: #111f1f;--ins-color: #388e3c;--del-color: #c62828;--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--form-element-background-color: #111f1f;--form-element-border-color: #375556;--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: var(--form-element-background-color);--form-element-active-border-color: var(--primary);--form-element-focus-color: var(--primary-focus);--form-element-disabled-background-color: #2c4849;--form-element-disabled-border-color: #416162;--form-element-disabled-opacity: 0.5;--form-element-invalid-border-color: #b71c1c;--form-element-invalid-active-border-color: #c62828;--form-element-invalid-focus-color: rgba(198, 40, 40, 0.25);--form-element-valid-border-color: #2e7d32;--form-element-valid-active-border-color: #388e3c;--form-element-valid-focus-color: rgba(56, 142, 60, 0.25);--switch-background-color: #375556;--switch-color: var(--primary-inverse);--switch-checked-background-color: var(--primary);--range-border-color: #233d3e;--range-active-border-color: #2c4849;--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--muted-border-color);--table-row-stripped-background-color: rgba(115, 139, 140, 0.05);--code-background-color: #172b2c;--code-color: var(--muted-color);--code-kbd-background-color: var(--contrast);--code-kbd-color: var(--contrast-inverse);--code-tag-color: #a65980;--code-property-color: #599fa6;--code-value-color: #8c8473;--code-comment-color: #4d6c6d;--accordion-border-color: var(--muted-border-color);--accordion-active-summary-color: var(--primary);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: #142525;--card-border-color: var(--card-background-color);--card-box-shadow:
    0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),
    0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),
    0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),
    0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),
    0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),
    0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),
    0 0 0 0.0625rem rgba(0, 0, 0, 0.015);--card-sectionning-background-color: #172b2c;--dropdown-background-color: #1b3132;--dropdown-border-color: #233d3e;--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: rgba(35, 61, 62, 0.75);--modal-overlay-background-color: rgba(35, 61, 62, 0.8);--progress-background-color: #233d3e;--progress-color: var(--primary);--loading-spinner-opacity: 0.5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--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");--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(161.976, 184.0624, 184.824)' 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");--icon-chevron-button: 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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse: 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(0, 0, 0)' 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");--icon-close: 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(114.75, 139.4, 140.25)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date: 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(161.976, 184.0624, 184.824)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--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(183, 28, 28)' 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");--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");--icon-search: 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(161.976, 184.0624, 184.824)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time: 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(161.976, 184.0624, 184.824)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--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(46, 125, 50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:dark}}[data-theme="dark"]{--background-color: #111f1f;--color: #bbcdce;--h1-color: #edf3f3;--h2-color: #e1eaea;--h3-color: #d5e1e2;--h4-color: #c8d7d8;--h5-color: #bbcdce;--h6-color: #aec3c3;--muted-color: #738b8c;--muted-border-color: #1f3738;--primary: #10bbc1;--primary-hover: #1adfe6;--primary-focus: rgba(16, 187, 193, 0.25);--primary-inverse: #fff;--secondary: #597778;--secondary-hover: #738b8c;--secondary-focus: rgba(115, 139, 140, 0.25);--secondary-inverse: #fff;--contrast: #edf3f3;--contrast-hover: #fff;--contrast-focus: rgba(115, 139, 140, 0.25);--contrast-inverse: #000;--mark-background-color: #d0c784;--mark-color: #111f1f;--ins-color: #388e3c;--del-color: #c62828;--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--form-element-background-color: #111f1f;--form-element-border-color: #375556;--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: var(--form-element-background-color);--form-element-active-border-color: var(--primary);--form-element-focus-color: var(--primary-focus);--form-element-disabled-background-color: #2c4849;--form-element-disabled-border-color: #416162;--form-element-disabled-opacity: 0.5;--form-element-invalid-border-color: #b71c1c;--form-element-invalid-active-border-color: #c62828;--form-element-invalid-focus-color: rgba(198, 40, 40, 0.25);--form-element-valid-border-color: #2e7d32;--form-element-valid-active-border-color: #388e3c;--form-element-valid-focus-color: rgba(56, 142, 60, 0.25);--switch-background-color: #375556;--switch-color: var(--primary-inverse);--switch-checked-background-color: var(--primary);--range-border-color: #233d3e;--range-active-border-color: #2c4849;--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--muted-border-color);--table-row-stripped-background-color: rgba(115, 139, 140, 0.05);--code-background-color: #172b2c;--code-color: var(--muted-color);--code-kbd-background-color: var(--contrast);--code-kbd-color: var(--contrast-inverse);--code-tag-color: #a65980;--code-property-color: #599fa6;--code-value-color: #8c8473;--code-comment-color: #4d6c6d;--accordion-border-color: var(--muted-border-color);--accordion-active-summary-color: var(--primary);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: #142525;--card-border-color: var(--card-background-color);--card-box-shadow:
    0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),
    0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),
    0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),
    0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),
    0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),
    0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),
    0 0 0 0.0625rem rgba(0, 0, 0, 0.015);--card-sectionning-background-color: #172b2c;--dropdown-background-color: #1b3132;--dropdown-border-color: #233d3e;--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: rgba(35, 61, 62, 0.75);--modal-overlay-background-color: rgba(35, 61, 62, 0.8);--progress-background-color: #233d3e;--progress-color: var(--primary);--loading-spinner-opacity: 0.5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--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");--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(161.976, 184.0624, 184.824)' 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");--icon-chevron-button: 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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse: 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(0, 0, 0)' 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");--icon-close: 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(114.75, 139.4, 140.25)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date: 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(161.976, 184.0624, 184.824)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--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(183, 28, 28)' 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");--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");--icon-search: 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(161.976, 184.0624, 184.824)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time: 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(161.976, 184.0624, 184.824)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--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(46, 125, 50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:dark}progress,[type="checkbox"],[type="radio"],[type="range"]{accent-color:var(--primary)}*,*::before,*::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);text-rendering:optimizeLegibility;overflow-wrap:break-word;cursor:default;tab-size:4}main{display:block}body{width:100%;margin:0}body>header,body>main,body>footer{width:100%;margin-right:auto;margin-left:auto;padding:var(--block-spacing-vertical) 0}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--spacing);padding-left:var(--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: 992px){.container{max-width:920px}}@media (min-width: 1200px){.container{max-width:1130px}}section{margin-bottom:var(--block-spacing-vertical)}.grid{grid-column-gap:var(--grid-spacing-horizontal);grid-row-gap:var(--grid-spacing-vertical);display:grid;grid-template-columns:1fr;margin:0}@media (min-width: 992px){.grid{grid-template-columns:repeat(auto-fit, minmax(0%, 1fr))}}.grid>*{min-width:0}figure{display:block;margin:0;padding:0;overflow-x:auto}figure figcaption{padding:calc(var(--spacing) * 0.5) 0;color:var(--muted-color)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}address,blockquote,dl,figure,form,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-style:normal;font-weight:var(--font-weight);font-size:var(--font-size)}a,[role="link"]{--color: var(--primary);--background-color: transparent;outline:none;background-color:var(--background-color);color:var(--color);text-decoration:var(--text-decoration);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition)}a:is([aria-current], :hover, :active, :focus),[role="link"]:is([aria-current], :hover, :active, :focus){--color: var(--primary-hover);--text-decoration: underline}a:focus,[role="link"]:focus{--background-color: var(--primary-focus)}a.secondary,.secondary[role="link"]{--color: var(--secondary)}a.secondary:is([aria-current], :hover, :active, :focus),.secondary[role="link"]:is([aria-current], :hover, :active, :focus){--color: var(--secondary-hover)}a.secondary:focus,.secondary[role="link"]:focus{--background-color: var(--secondary-focus)}a.contrast,.contrast[role="link"]{--color: var(--contrast)}a.contrast:is([aria-current], :hover, :active, :focus),.contrast[role="link"]:is([aria-current], :hover, :active, :focus){--color: var(--contrast-hover)}a.contrast:focus,.contrast[role="link"]:focus{--background-color: var(--contrast-focus)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);font-family:var(--font-family)}h1{--color: var(--h1-color)}h2{--color: var(--h2-color)}h3{--color: var(--h3-color)}h4{--color: var(--h4-color)}h5{--color: var(--h5-color)}h6{--color: var(--h6-color)}:where(address, blockquote, dl, figure, form, ol, p, pre, table, ul)~:is(h1, h2, h3, h4, h5, h6){margin-top:var(--typography-spacing-vertical)}hgroup,.headings{margin-bottom:var(--typography-spacing-vertical)}hgroup>*,.headings>*{margin-bottom:0}hgroup>*:last-child,.headings>*:last-child{--color: var(--muted-color);--font-weight: unset;font-size:1rem;font-family:unset}p{margin-bottom:var(--typography-spacing-vertical)}small{font-size:var(--font-size)}:where(dl, ol, ul){padding-right:0;padding-left:var(--spacing);padding-inline-start:var(--spacing);padding-inline-end:0}:where(dl, ol, ul) li{margin-bottom:calc(var(--typography-spacing-vertical) * 0.25)}:where(dl, ol, ul) :is(dl, ol, ul){margin:0;margin-top:calc(var(--typography-spacing-vertical) * 0.25)}ul li{list-style:square}mark{padding:0.125rem 0.25rem;background-color:var(--mark-background-color);color:var(--mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--typography-spacing-vertical) 0;padding:var(--spacing);border-right:none;border-left:0.25rem solid var(--blockquote-border-color);border-inline-start:0.25rem solid var(--blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--typography-spacing-vertical) * 0.5);color:var(--blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--ins-color);text-decoration:none}del{color:var(--del-color)}::selection{background-color:var(--primary-focus)}:where(audio, canvas, iframe, img, svg, video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:root){overflow:hidden}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button{display:block;width:100%;margin-bottom:var(--spacing)}[role="button"]{display:inline-block;text-decoration:none}button,input[type="submit"],input[type="button"],input[type="reset"],[role="button"]{--background-color: var(--primary);--border-color: var(--primary);--color: var(--primary-inverse);--box-shadow: var(--button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}button:is([aria-current], :hover, :active, :focus),input[type="submit"]:is([aria-current], :hover, :active, :focus),input[type="button"]:is([aria-current], :hover, :active, :focus),input[type="reset"]:is([aria-current], :hover, :active, :focus),[role="button"]:is([aria-current], :hover, :active, :focus){--background-color: var(--primary-hover);--border-color: var(--primary-hover);--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--color: var(--primary-inverse)}button:focus,input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus,[role="button"]:focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),
      0 0 0 var(--outline-width) var(--primary-focus)}.secondary:is(button, input[type="submit"], input[type="button"], [role="button"]),input[type="reset"]{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);cursor:pointer}.secondary:is(button, input[type="submit"], input[type="button"], [role="button"]):is([aria-current], :hover, :active, :focus),input[type="reset"]:is([aria-current], :hover, :active, :focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover);--color: var(--secondary-inverse)}.secondary:is(button, input[type="submit"], input[type="button"], [role="button"]):focus,input[type="reset"]:focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),
        0 0 0 var(--outline-width) var(--secondary-focus)}.contrast:is(button, input[type="submit"], input[type="button"], [role="button"]){--background-color: var(--contrast);--border-color: var(--contrast);--color: var(--contrast-inverse)}.contrast:is(button, input[type="submit"], input[type="button"], [role="button"]):is([aria-current], :hover, :active, :focus){--background-color: var(--contrast-hover);--border-color: var(--contrast-hover);--color: var(--contrast-inverse)}.contrast:is(button, input[type="submit"], input[type="button"], [role="button"]):focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),
        0 0 0 var(--outline-width) var(--contrast-focus)}.outline:is(button, input[type="submit"], input[type="button"], [role="button"]),input.outline[type="reset"]{--background-color: transparent;--color: var(--primary)}.outline:is(button, input[type="submit"], input[type="button"], [role="button"]):is([aria-current], :hover, :active, :focus),input.outline[type="reset"]:is([aria-current], :hover, :active, :focus){--background-color: transparent;--color: var(--primary-hover)}.outline.secondary:is(button, input[type="submit"], input[type="button"], [role="button"]),input.outline[type="reset"]{--color: var(--secondary)}.outline.secondary:is(button, input[type="submit"], input[type="button"], [role="button"]):is([aria-current], :hover, :active, :focus),input.outline[type="reset"]:is([aria-current], :hover, :active, :focus){--color: var(--secondary-hover)}.outline.contrast:is(button, input[type="submit"], input[type="button"], [role="button"]){--color: var(--contrast)}.outline.contrast:is(button, input[type="submit"], input[type="button"], [role="button"]):is([aria-current], :hover, :active, :focus){--color: var(--contrast-hover)}[disabled]:where(button, [type="submit"], [type="button"], [type="reset"], [role="button"]),:where(fieldset[disabled]) :is(button, [type="submit"], [type="button"], [type="reset"], [role="button"]),a[role="button"]:not([href]){opacity:0.5;pointer-events:none}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--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(--line-height)) + (var(--form-element-spacing-vertical) * 2) + (var(--border-width) * 2))}fieldset{margin:0;margin-bottom:var(--spacing);padding:0;border:0}label,fieldset legend{display:block;margin-bottom:calc(var(--spacing) * 0.25);font-weight:var(--form-label-font-weight, var(--font-weight))}input:not([type="checkbox"],[type="radio"]),select,textarea{width:100%}input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"]),select,textarea{appearance:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}input,select,textarea{--background-color: var(--form-element-background-color);--border-color: var(--form-element-border-color);--color: var(--form-element-color);--box-shadow: none;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}input:not([type="submit"],[type="button"],[type="reset"],[type="checkbox"],[type="radio"],[readonly]):is(:active, :focus),:where(select, textarea):is(:active, :focus){--background-color: var(--form-element-active-background-color)}input:not([type="submit"],[type="button"],[type="reset"],[role="switch"],[readonly]):is(:active, :focus),:where(select, textarea):is(:active, :focus){--border-color: var(--form-element-active-border-color)}input:not([type="submit"],[type="button"],[type="reset"],[type="range"],[type="file"],[readonly]):focus,select:focus,textarea:focus{--box-shadow: 0 0 0 var(--outline-width) var(--form-element-focus-color)}input[disabled]:not([type="submit"],[type="button"],[type="reset"]),select[disabled],textarea[disabled],:where(fieldset[disabled]) :is(input:not([type="submit"], [type="button"], [type="reset"]), select, textarea){--background-color: var(--form-element-disabled-background-color);--border-color: var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}[aria-invalid]:where(input, select, textarea):not([type="checkbox"],[type="radio"],[type="date"],[type="datetime-local"],[type="month"],[type="time"],[type="week"]){padding-right:calc( var(--form-element-spacing-horizontal) + 1.5rem) !important;padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal) !important;padding-inline-end:calc( var(--form-element-spacing-horizontal) + 1.5rem) !important;background-position:center right 0.75rem;background-size:1rem auto;background-repeat:no-repeat}[aria-invalid="false"]:where(input, select, textarea):not([type="checkbox"],[type="radio"],[type="date"],[type="datetime-local"],[type="month"],[type="time"],[type="week"]){background-image:var(--icon-valid)}[aria-invalid="true"]:where(input, select, textarea):not([type="checkbox"],[type="radio"],[type="date"],[type="datetime-local"],[type="month"],[type="time"],[type="week"]){background-image:var(--icon-invalid)}[aria-invalid="false"]:where(input, select, textarea){--border-color: var(--form-element-valid-border-color)}[aria-invalid="false"]:where(input, select, textarea):is(:active, :focus){--border-color: var(--form-element-valid-active-border-color) !important;--box-shadow: 0 0 0 var(--outline-width) var(--form-element-valid-focus-color) !important}[aria-invalid="true"]:where(input, select, textarea){--border-color: var(--form-element-invalid-border-color)}[aria-invalid="true"]:where(input, select, textarea):is(:active, :focus){--border-color: var(--form-element-invalid-active-border-color) !important;--box-shadow: 0 0 0 var(--outline-width) var(--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:center left 0.75rem}input::placeholder,input::-webkit-input-placeholder,textarea::placeholder,textarea::-webkit-input-placeholder,select:invalid{color:var(--form-element-placeholder-color);opacity:1}input:not([type="checkbox"],[type="radio"]),select,textarea{margin-bottom:var(--spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-image:var(--icon-chevron);background-position:center right 0.75rem;background-size:1rem auto;background-repeat:no-repeat}[dir="rtl"] select:not([multiple],[size]){background-position:center left 0.75rem}:where(input, select, textarea, .grid)+small{display:block;width:100%;margin-top:calc(var(--spacing) * -0.75);margin-bottom:var(--spacing);color:var(--muted-color)}label>:where(input, select, textarea){margin-top:calc(var(--spacing) * 0.25)}[type="checkbox"],[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-0.125em;margin-right:0.375em;margin-left:0;margin-inline-start:0;margin-inline-end:0.375em;border-width:var(--border-width);font-size:inherit;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{--background-color: var(--primary);--border-color: var(--primary);background-image:var(--icon-checkbox);background-position:center;background-size:0.75em auto;background-repeat:no-repeat}[type="checkbox"]~label,[type="radio"]~label{display:inline-block;margin-right:0.375em;margin-bottom:0;cursor:pointer}[type="checkbox"]:indeterminate{--background-color: var(--primary);--border-color: var(--primary);background-image:var(--icon-minus);background-position:center;background-size:0.75em auto;background-repeat:no-repeat}[type="radio"]{border-radius:50%}[type="radio"]:checked,[type="radio"]:checked:active,[type="radio"]:checked:focus{--background-color: var(--primary-inverse);border-width:0.35em;background-image:none}[type="checkbox"][role="switch"]{--background-color: var(--switch-background-color);--border-color: var(--switch-background-color);--color: var(--switch-color);width:2.25em;height:1.25em;border:var(--border-width) solid var(--border-color);border-radius:1.25em;background-color:var(--background-color);line-height:1.25em}[type="checkbox"][role="switch"]:focus{--background-color: var(--switch-background-color);--border-color: var(--switch-background-color)}[type="checkbox"][role="switch"]:checked{--background-color: var(--switch-checked-background-color);--border-color: var(--switch-checked-background-color)}[type="checkbox"][role="switch"]:before{display:block;width:calc(1.25em - (var(--border-width) * 2));height:100%;border-radius:50%;background-color:var(--color);content:"";transition:margin 0.1s ease-in-out}[type="checkbox"][role="switch"]:checked{background-image:none}[type="checkbox"][role="switch"]:checked::before{margin-left:calc(1.125em - var(--border-width));margin-inline-start:calc(1.125em - var(--border-width))}[type="checkbox"][aria-invalid="false"],[type="checkbox"][aria-invalid="false"]:checked,[type="radio"][aria-invalid="false"],[type="radio"][aria-invalid="false"]:checked,[type="checkbox"][role="switch"][aria-invalid="false"],[type="checkbox"][role="switch"][aria-invalid="false"]:checked{--border-color: var(--form-element-valid-border-color)}[type="checkbox"][aria-invalid="true"],[type="checkbox"][aria-invalid="true"]:checked,[type="radio"][aria-invalid="true"],[type="radio"][aria-invalid="true"]:checked,[type="checkbox"][role="switch"][aria-invalid="true"],[type="checkbox"][role="switch"][aria-invalid="true"]:checked{--border-color: var(--form-element-invalid-border-color)}[type="color"]::-webkit-color-swatch-wrapper{padding:0}[type="color"]::-moz-focus-inner{padding:0}[type="color"]::-webkit-color-swatch{border:0;border-radius:calc(var(--border-radius) * 0.5)}[type="color"]::-moz-color-swatch{border:0;border-radius:calc(var(--border-radius) * 0.5)}input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"]):is([type="date"], [type="datetime-local"], [type="month"], [type="time"], [type="week"]){--icon-position: 0.75rem;--icon-width: 1rem;padding-right:calc(var(--icon-width) + var(--icon-position));background-image:var(--icon-date);background-position:center right var(--icon-position);background-size:var(--icon-width) auto;background-repeat:no-repeat}input[type="time"]:not([type="checkbox"],[type="radio"],[type="range"],[type="file"]){background-image:var(--icon-time)}[type="date"]::-webkit-calendar-picker-indicator,[type="datetime-local"]::-webkit-calendar-picker-indicator,[type="month"]::-webkit-calendar-picker-indicator,[type="time"]::-webkit-calendar-picker-indicator,[type="week"]::-webkit-calendar-picker-indicator{width:var(--icon-width);margin-right:calc(var(--icon-width) * -1);margin-left:var(--icon-position);opacity:0}[dir="rtl"] :is([type="date"], [type="datetime-local"], [type="month"], [type="time"], [type="week"]){text-align:right}[type="file"]{--color: var(--muted-color);padding:calc(var(--form-element-spacing-vertical) * 0.5) 0;border:0;border-radius:0;background:none}[type="file"]::file-selector-button{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);margin-right:calc(var(--spacing) / 2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing) / 2);padding:calc(var(--form-element-spacing-vertical) * 0.5) calc(var(--form-element-spacing-horizontal) * 0.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type="file"]::file-selector-button:is(:hover, :active, :focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover)}[type="file"]::-webkit-file-upload-button{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);margin-right:calc(var(--spacing) / 2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing) / 2);padding:calc(var(--form-element-spacing-vertical) * 0.5) calc(var(--form-element-spacing-horizontal) * 0.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type="file"]::-webkit-file-upload-button:is(:hover, :active, :focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover)}[type="file"]::-ms-browse{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);margin-right:calc(var(--spacing) / 2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing) / 2);padding:calc(var(--form-element-spacing-vertical) * 0.5) calc(var(--form-element-spacing-horizontal) * 0.5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type="file"]::-ms-browse:is(:hover, :active, :focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover)}[type="range"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:none}[type="range"]::-webkit-slider-runnable-track{width:100%;height:0.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}[type="range"]::-moz-range-track{width:100%;height:0.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}[type="range"]::-ms-track{width:100%;height:0.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}[type="range"]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}[type="range"]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}[type="range"]:hover,[type="range"]:focus{--range-border-color: var(--range-active-border-color);--range-thumb-color: var(--range-thumb-hover-color)}[type="range"]:active{--range-thumb-color: var(--range-thumb-active-color)}[type="range"]:active::-webkit-slider-thumb{transform:scale(1.25)}[type="range"]:active::-moz-range-thumb{transform:scale(1.25)}[type="range"]:active::-ms-thumb{transform:scale(1.25)}input[type="search"]:not([type="checkbox"],[type="radio"],[type="range"],[type="file"]){padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);border-radius:5rem;background-image:var(--icon-search);background-position:center left 1.125rem;background-size:1rem auto;background-repeat:no-repeat}input[type="search"][aria-invalid]:not([type="checkbox"],[type="radio"],[type="range"],[type="file"]){padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem) !important;background-position:center left 1.125rem, center right 0.75rem}input[type="search"][aria-invalid="false"]:not([type="checkbox"],[type="radio"],[type="range"],[type="file"]){background-image:var(--icon-search),var(--icon-valid)}input[type="search"][aria-invalid="true"]:not([type="checkbox"],[type="radio"],[type="range"],[type="file"]){background-image:var(--icon-search),var(--icon-invalid)}[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}[dir="rtl"] [type="search"]:where(input):not([type="checkbox"],[type="radio"],[type="range"],[type="file"]){background-position:center right 1.125rem}[dir="rtl"] [type="search"][aria-invalid]:where(input):not([type="checkbox"],[type="radio"],[type="range"],[type="file"]){background-position:center right 1.125rem, center left 0.75rem}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}th,td{padding:calc(var(--spacing) / 2) var(--spacing);border-bottom:var(--border-width) solid var(--table-border-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);text-align:left;text-align:start}tfoot th,tfoot td{border-top:var(--border-width) solid var(--table-border-color);border-bottom:0}table[role="grid"] tbody tr:nth-child(odd){background-color:var(--table-row-stripped-background-color)}pre,code,kbd,samp{font-size:0.875em;font-family:var(--font-family)}pre{-ms-overflow-style:scrollbar;overflow:auto}pre,code,kbd{border-radius:var(--border-radius);background:var(--code-background-color);color:var(--code-color);font-weight:var(--font-weight);line-height:initial}code,kbd{display:inline-block;padding:0.375rem 0.5rem}pre{display:block;margin-bottom:var(--spacing);overflow-x:auto}pre>code{display:block;padding:var(--spacing);background:none;font-size:14px;line-height:var(--line-height)}code b{color:var(--code-tag-color);font-weight:var(--font-weight)}code i{color:var(--code-property-color);font-style:normal}code u{color:var(--code-value-color);text-decoration:none}code em{color:var(--code-comment-color);font-style:normal}kbd{background-color:var(--code-kbd-background-color);color:var(--code-kbd-color);vertical-align:baseline}hr{height:0;border:0;border-top:1px solid var(--muted-border-color);color:inherit}[hidden],template{display:none !important}canvas{display:inline-block}details{display:block;margin-bottom:var(--spacing);padding-bottom:var(--spacing);border-bottom:var(--border-width) solid var(--accordion-border-color)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--transition)}details summary:not([role]){color:var(--accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--spacing, 1rem) * 0.5);float:right;transform:rotate(-90deg);background-image:var(--icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--transition)}details summary:focus{outline:none}details summary:focus:not([role="button"]){color:var(--accordion-active-summary-color)}details summary[role="button"]{width:100%;text-align:left}details summary[role="button"]::after{height:calc(1rem * var(--line-height, 1.5));background-image:var(--icon-chevron-button)}details summary.contrast[role="button"]:not(.outline)::after{background-image:var(--icon-chevron-button-inverse)}details[open]>summary{margin-bottom:calc(var(--spacing))}details[open]>summary:not([role]):not(:focus){color:var(--accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir="rtl"] details summary{text-align:right}[dir="rtl"] details summary::after{float:left;background-position:left center}article{margin:var(--block-spacing-vertical) 0;padding:var(--block-spacing-vertical) var(--block-spacing-horizontal);border-radius:var(--border-radius);background:var(--card-background-color);box-shadow:var(--card-box-shadow)}article>header,article>footer{margin-right:calc(var(--block-spacing-horizontal) * -1);margin-left:calc(var(--block-spacing-horizontal) * -1);padding:calc(var(--block-spacing-vertical) * 0.66) var(--block-spacing-horizontal);background-color:var(--card-sectionning-background-color)}article>header{margin-top:calc(var(--block-spacing-vertical) * -1);margin-bottom:var(--block-spacing-vertical);border-bottom:var(--border-width) solid var(--card-border-color);border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}article>footer{margin-top:var(--block-spacing-vertical);margin-bottom:calc(var(--block-spacing-vertical) * -1);border-top:var(--border-width) solid var(--card-border-color);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}:root{--scrollbar-width: 0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:var(--spacing);border:0;backdrop-filter:var(--modal-overlay-backdrop-filter);background-color:var(--modal-overlay-background-color);color:var(--color)}dialog article{max-height:calc(100vh - var(--spacing) * 2);overflow:auto}@media (min-width: 576px){dialog article{max-width:510px}}@media (min-width: 768px){dialog article{max-width:700px}}dialog article>header,dialog article>footer{padding:calc(var(--block-spacing-vertical) * 0.5) var(--block-spacing-horizontal)}dialog article>header .close{margin:0;margin-left:var(--spacing);float:right}dialog article>footer{text-align:right}dialog article>footer [role="button"]{margin-bottom:0}dialog article>footer [role="button"]:not(:first-of-type){margin-left:calc(var(--spacing) * 0.5)}dialog article p:last-of-type{margin:0}dialog article .close{display:block;width:1rem;height:1rem;margin-top:calc(var(--block-spacing-vertical) * -0.5);margin-bottom:var(--typography-spacing-vertical);margin-left:auto;background-image:var(--icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;opacity:0.5;transition:opacity var(--transition)}dialog article .close:is([aria-current], :hover, :active, :focus){opacity:1}dialog:not([open]),dialog[open="false"]{display:none}.modal-is-open{padding-right:var(--scrollbar-width, 0px);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto}:where(.modal-is-opening, .modal-is-closing) dialog,:where(.modal-is-opening, .modal-is-closing) dialog>article{animation-duration:0.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening, .modal-is-closing) dialog{animation-duration:0.8s;animation-name:modal-overlay}:where(.modal-is-opening, .modal-is-closing) dialog>article{animation-delay:0.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:"\200B"}nav,nav ul{display:flex}nav{justify-content:space-between}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--nav-element-spacing-vertical) var(--nav-element-spacing-horizontal)}nav li>*{--spacing: 0}nav :where(a, [role="link"]){display:inline-block;margin:calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);border-radius:var(--border-radius);text-decoration:none}nav :where(a, [role="link"]):is([aria-current], :hover, :active, :focus){text-decoration:none}nav[aria-label="breadcrumb"]{align-items:center;justify-content:start}nav[aria-label="breadcrumb"] ul li:not(:first-child){margin-inline-start:var(--nav-link-spacing-horizontal)}nav[aria-label="breadcrumb"] ul li:not(:last-child) ::after{position:absolute;width:calc(var(--nav-link-spacing-horizontal) * 2);margin-inline-start:calc(var(--nav-link-spacing-horizontal) / 2);content:"/";color:var(--muted-color);text-align:center}nav[aria-label="breadcrumb"] a[aria-current]{background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}nav [role="button"]{margin-right:inherit;margin-left:inherit;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}aside nav,aside ol,aside ul,aside li{display:block}aside li{padding:calc(var(--nav-element-spacing-vertical) * 0.5) var(--nav-element-spacing-horizontal)}aside li a{display:block}aside li [role="button"]{margin:inherit}[dir="rtl"] nav[aria-label="breadcrumb"] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:0.5rem;margin-bottom:calc(var(--spacing) * 0.5);overflow:hidden;border:0;border-radius:var(--border-radius);background-color:var(--progress-background-color);color:var(--progress-color)}progress::-webkit-progress-bar{border-radius:var(--border-radius);background:none}progress[value]::-webkit-progress-value{background-color:var(--progress-color)}progress::-moz-progress-bar{background-color:var(--progress-color)}@media (prefers-reduced-motion: no-preference){progress:indeterminate{background:var(--progress-background-color) linear-gradient(to right, var(--progress-color) 30%, var(--progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate  1s linear infinite}progress[value]:indeterminate::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion: no-preference){[dir="rtl"] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}details[role="list"],li[role="list"]{position:relative}details[role="list"] summary+ul,li[role="list"]>ul{display:flex;z-index:99;position:absolute;top:auto;right:0;left:0;flex-direction:column;margin:0;padding:0;border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);border-top-right-radius:0;border-top-left-radius:0;background-color:var(--dropdown-background-color);box-shadow:var(--card-box-shadow);color:var(--dropdown-color);white-space:nowrap}details[role="list"] summary+ul li,li[role="list"]>ul li{width:100%;margin-bottom:0;padding:calc(var(--form-element-spacing-vertical) * 0.5) var(--form-element-spacing-horizontal);list-style:none}details[role="list"] summary+ul li:first-of-type,li[role="list"]>ul li:first-of-type{margin-top:calc(var(--form-element-spacing-vertical) * 0.5)}details[role="list"] summary+ul li:last-of-type,li[role="list"]>ul li:last-of-type{margin-bottom:calc(var(--form-element-spacing-vertical) * 0.5)}details[role="list"] summary+ul li a,li[role="list"]>ul li a{display:block;margin:calc(var(--form-element-spacing-vertical) * -0.5) calc(var(--form-element-spacing-horizontal) * -1);padding:calc(var(--form-element-spacing-vertical) * 0.5) var(--form-element-spacing-horizontal);overflow:hidden;color:var(--dropdown-color);text-decoration:none;text-overflow:ellipsis}details[role="list"] summary+ul li a:hover,li[role="list"]>ul li a:hover{background-color:var(--dropdown-hover-background-color)}details[role="list"] summary::after,li[role="list"]>a::after{display:block;width:1rem;height:calc(1rem * var(--line-height, 1.5));margin-inline-start:0.5rem;float:right;transform:rotate(0deg);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}details[role="list"]{padding:0;border-bottom:none}details[role="list"] summary{margin-bottom:0}details[role="list"] summary:not([role]){height:calc( 1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--form-element-border-color);border-radius:var(--border-radius);background-color:var(--form-element-background-color);color:var(--form-element-placeholder-color);line-height:inherit;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}details[role="list"] summary:not([role]):active,details[role="list"] summary:not([role]):focus{border-color:var(--form-element-active-border-color);background-color:var(--form-element-active-background-color)}details[role="list"] summary:not([role]):focus{box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}details[role="list"][open] summary{border-bottom-right-radius:0;border-bottom-left-radius:0}details[role="list"][open] summary::before{display:block;z-index:1;position:fixed;top:0;right:0;bottom:0;left:0;background:none;content:"";cursor:default}nav details[role="list"] summary,nav li[role="list"] a{display:flex;direction:ltr}nav details[role="list"] summary+ul,nav li[role="list"]>ul{min-width:fit-content;border-radius:var(--border-radius)}nav details[role="list"] summary+ul li a,nav li[role="list"]>ul li a{border-radius:0}nav details[role="list"] summary,nav details[role="list"] summary:not([role]){height:auto;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}nav details[role="list"][open] summary{border-radius:var(--border-radius)}nav details[role="list"] summary+ul{margin-top:var(--outline-width);margin-inline-start:0}nav details[role="list"] summary[role="link"]{margin-bottom:calc(var(--nav-link-spacing-vertical) * -1);line-height:var(--line-height)}nav details[role="list"] summary[role="link"]+ul{margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));margin-inline-start:calc(var(--nav-link-spacing-horizontal) * -1)}li[role="list"]:hover>ul,li[role="list"] a:active~ul,li[role="list"] a:focus~ul{display:flex}li[role="list"]>ul{display:none;margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));margin-inline-start:calc( var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal))}li[role="list"]>a::after{background-image:var(--icon-chevron)}[aria-busy="true"]{cursor:progress}[aria-busy="true"]:not(input,select,textarea)::before{display:inline-block;width:1em;height:1em;border:0.1875em solid currentColor;border-radius:1em;border-right-color:transparent;content:"";vertical-align:text-bottom;vertical-align:-.125em;animation:spinner 0.75s linear infinite;opacity:var(--loading-spinner-opacity)}[aria-busy="true"]:not(input,select,textarea):not(:empty)::before{margin-right:calc(var(--spacing) * 0.5);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing) * 0.5)}[aria-busy="true"]:not(input,select,textarea):empty{text-align:center}button[aria-busy="true"],input[type="submit"][aria-busy="true"],input[type="button"][aria-busy="true"],input[type="reset"][aria-busy="true"],a[aria-busy="true"]{pointer-events:none}@keyframes spinner{to{transform:rotate(360deg)}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip][data-placement="top"]::before,[data-tooltip][data-placement="top"]::after,[data-tooltip]::before,[data-tooltip]::after{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%, -0.25rem);border-radius:var(--border-radius);background:var(--tooltip-background-color);content:attr(data-tooltip);color:var(--tooltip-color);font-style:normal;font-weight:var(--font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip][data-placement="top"]::after,[data-tooltip]::after{padding:0;transform:translate(-50%, 0rem);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--tooltip-background-color)}[data-tooltip][data-placement="bottom"]::before,[data-tooltip][data-placement="bottom"]::after{top:100%;bottom:auto;transform:translate(-50%, 0.25rem)}[data-tooltip][data-placement="bottom"]:after{transform:translate(-50%, -0.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement="left"]::before,[data-tooltip][data-placement="left"]::after{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-0.25rem, -50%)}[data-tooltip][data-placement="left"]:after{transform:translate(0.3rem, -50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement="right"]::before,[data-tooltip][data-placement="right"]::after{top:50%;right:auto;bottom:auto;left:100%;transform:translate(0.25rem, -50%)}[data-tooltip][data-placement="right"]:after{transform:translate(-0.3rem, -50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::before,[data-tooltip]:focus::after,[data-tooltip]:hover::before,[data-tooltip]:hover::after{opacity:1}@media (hover: hover) and (pointer: fine){[data-tooltip][data-placement="bottom"]:focus::before,[data-tooltip][data-placement="bottom"]:focus::after,[data-tooltip][data-placement="bottom"]:hover [data-tooltip]:focus::before,[data-tooltip][data-placement="bottom"]:hover [data-tooltip]:focus::after,[data-tooltip]:hover::before,[data-tooltip]:hover::after{animation-duration:.2s;animation-name:tooltip-slide-top}[data-tooltip][data-placement="bottom"]:focus::after,[data-tooltip][data-placement="bottom"]:hover [data-tooltip]:focus::after,[data-tooltip]:hover::after{animation-name:tooltip-caret-slide-top}[data-tooltip][data-placement="bottom"]:focus::before,[data-tooltip][data-placement="bottom"]:focus::after,[data-tooltip][data-placement="bottom"]:hover::before,[data-tooltip][data-placement="bottom"]:hover::after{animation-duration:.2s;animation-name:tooltip-slide-bottom}[data-tooltip][data-placement="bottom"]:focus::after,[data-tooltip][data-placement="bottom"]:hover::after{animation-name:tooltip-caret-slide-bottom}[data-tooltip][data-placement="left"]:focus::before,[data-tooltip][data-placement="left"]:focus::after,[data-tooltip][data-placement="left"]:hover::before,[data-tooltip][data-placement="left"]:hover::after{animation-duration:.2s;animation-name:tooltip-slide-left}[data-tooltip][data-placement="left"]:focus::after,[data-tooltip][data-placement="left"]:hover::after{animation-name:tooltip-caret-slide-left}[data-tooltip][data-placement="right"]:focus::before,[data-tooltip][data-placement="right"]:focus::after,[data-tooltip][data-placement="right"]:hover::before,[data-tooltip][data-placement="right"]:hover::after{animation-duration:.2s;animation-name:tooltip-slide-right}[data-tooltip][data-placement="right"]:focus::after,[data-tooltip][data-placement="right"]:hover::after{animation-name:tooltip-caret-slide-right}}@keyframes tooltip-slide-top{from{transform:translate(-50%, 0.75rem);opacity:0}to{transform:translate(-50%, -0.25rem);opacity:1}}@keyframes tooltip-caret-slide-top{from{opacity:0}50%{transform:translate(-50%, -0.25rem);opacity:0}to{transform:translate(-50%, 0rem);opacity:1}}@keyframes tooltip-slide-bottom{from{transform:translate(-50%, -0.75rem);opacity:0}to{transform:translate(-50%, 0.25rem);opacity:1}}@keyframes tooltip-caret-slide-bottom{from{opacity:0}50%{transform:translate(-50%, -0.5rem);opacity:0}to{transform:translate(-50%, -0.3rem);opacity:1}}@keyframes tooltip-slide-left{from{transform:translate(0.75rem, -50%);opacity:0}to{transform:translate(-0.25rem, -50%);opacity:1}}@keyframes tooltip-caret-slide-left{from{opacity:0}50%{transform:translate(0.05rem, -50%);opacity:0}to{transform:translate(0.3rem, -50%);opacity:1}}@keyframes tooltip-slide-right{from{transform:translate(-0.75rem, -50%);opacity:0}to{transform:translate(0.25rem, -50%);opacity:1}}@keyframes tooltip-caret-slide-right{from{opacity:0}50%{transform:translate(-0.05rem, -50%);opacity:0}to{transform:translate(-0.3rem, -50%);opacity:1}}[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}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none !important;max-height:none !important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:12px;font-size:0.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console', Monaco, monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline !important;vertical-align:baseline !important;width:1em;height:0.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,0.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma, Verdana, sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@font-face{font-family:'Roboto';src:url(/assets/Roboto-Regular-20000d75440612ea9275ebd2723e3fa8730d6bbfd445ed31bad745bec6164d8b.ttf);font-weight:normal}@font-face{font-family:'Roboto';src:url(/assets/Roboto-Bold-b0786970a4e751b8f1794254733040ecbfaa7cc2ef8fa7f4eab4769bc98303e9.ttf);font-weight:bold}:root{--font-family: "Roboto", "sans-serif"}[data-theme="light"],:root:not([data-theme="dark"]){--primary: hsl(182, 36%, 49%);--primary-hover: hsl(182, 32%, 42%);--secondary: hsl(346, 79%, 58%);--secondary-hover: hsl(346, 69%, 50%);--table-border-color: #bbcdce}[data-theme="dark"],:root:not([data-theme="light"]){--primary: hsl(182, 36%, 39%);--primary-hover: hsl(182, 32%, 32%);--secondary: hsl(346, 79%, 38%);--secondary-hover: hsl(346, 69%, 50%);--background-color: hsl(182, 42%, 8%);--table-border-color: #2c4849}:root{--font-size: 16px!important}:root{--hazard-low: #388e3c;--hazard-medium: #ff8f00;--hazard-high: #ef5350}html[aria-busy="true"]::before{display:none !important}button,input[type="submit"],input[type="button"],input[type="reset"],[role="button"]{--box-shadow: var(--button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));border-radius:200px;text-transform:uppercase;letter-spacing:1.25px}button.small,input.small[type="submit"],input.small[type="button"],input.small[type="reset"],.small[role="button"]{font-size:12px;padding:5px 10px}.article-list article{margin:0;margin-bottom:var(--spacing);--card-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.15);--block-spacing-vertical: var(--spacing);--typography-spacing-vertical: 0.5em}.click-anywhere{position:relative}.click-anywhere a::after{content:'';position:absolute;inset:0 0 0}article.banner{padding:calc(var(--spacing) * 1);text-align:center;color:white;font-weight:bold;--block-spacing-vertical: calc(var(--spacing) * 2)}article.donate{padding:calc(var(--spacing) *2)}article.donate>div.grid{gap:calc(var(--spacing)*2);text-align:center;align-items:center}article.donate>div.grid>div:last-of-type{gap:calc(var(--spacing)*2)}article.donate>div.grid>div:last-of-type img{margin:auto;display:block;margin-bottom:var(--spacing)}@keyframes appear-then-fade{0%,100%{opacity:0}5%,60%{opacity:1}}.flash{background:var(--form-element-valid-active-border-color);position:fixed;top:0;right:0;width:100%;height:50px;display:flex;align-items:center;justify-content:center;color:white;animation:appear-then-fade 3s both}form .field-errors{--typography-spacing-vertical: 0;color:var(--form-element-invalid-border-color);font-weight:700;font-size:0.875rem}form :where(input, select, textarea, .grid)+ul.field-errors{margin-top:calc(var(--spacing) * -0.75)}form :where(ul.field-errors)+small{margin-top:calc(var(--spacing) * -0.75)}form label{font-weight:bold}form small{color:var(--muted-color)}form label[aria-invalid="true"]{color:var(--form-element-invalid-border-color);font-weight:700}form input[aria-invalid="true"],form textarea[aria-invalid="true"],form select[aria-invalid="true"]{background-color:#c6282830}form article.form-errors{--block-spacing-vertical: var(--spacing);--block-spacing-horizontal: var(--spacing);--card-background-color: var(--form-element-invalid-border-color);color:white;display:flex;align-items:center}form article.form-errors svg{width:30px;height:30px;margin-right:var(--spacing)}form textarea{min-height:10em}form fieldset.buttons{display:flex;gap:var(--spacing);align-items:center;justify-content:space-between}form fieldset.buttons input,form fieldset.buttons button,form fieldset.buttons a{margin:0 !important;width:100%;text-align:center}form input[type='email']{text-transform:lowercase}img.leaflet-marker-icon{background:none;border:0}div.leaflet-control-zoom a{padding:0;border-radius:0}th{font-weight:bold}table:not(.centered){border:1px solid var(--table-border-color)}table:not(.centered) th{background:var(--muted-border-color)}table:not(.centered) svg{height:45px;width:45px}table.centered th{text-align:right;width:50%}table.centered td{width:50%}turbo\-frame#race_results button[data-modal-id="results-filter"]{max-width:fit-content;margin-bottom:0;border-radius:0;border:none;background:none;box-shadow:none}turbo\-frame#race_results button[data-modal-id="results-filter"] svg{width:25px;height:25px;pointer-events:none;color:var(--secondary)}turbo\-frame#race_results div.index td{white-space:nowrap}turbo\-frame#race_results div.index td[colspan='4']{text-align:center}turbo\-frame#race_results div.index .foap-icon svg{width:20px;height:20px;margin-left:var(--spacing)}turbo\-frame#race_results details{--block-spacing-vertical: calc(var(--spacing) * 2);border:none;margin-bottom:0}turbo\-frame#race_results details summary::after{display:none}turbo\-frame#race_results details svg{color:var(--secondary);width:25px;height:25px}turbo\-frame#race_results details article{margin:0}turbo\-frame#race_results details header{padding:calc(var(--block-spacing-vertical) * 0.5) var(--block-spacing-horizontal)}turbo\-frame#race_results details form{margin:0}turbo\-frame#race_results details footer input{margin:0}nav.pagination{margin-bottom:calc(var(--spacing)*2);justify-content:center;align-items:center}nav.pagination a{margin:0;padding:0;font-weight:normal;color:var(--muted-color)}nav.pagination a:after{display:none}nav.pagination span.page{margin:0 0.2em;padding:0 0.3em}nav.pagination span.current{font-weight:bold;color:var(--secondary)}nav.pagination span.prev,nav.pagination span.next{text-transform:uppercase}nav.pagination span.prev{margin-right:0.3em;font-size:0.8em}nav.pagination span.next{margin-left:0.3em;font-size:0.8em}nav.pagination span.first,nav.pagination span.last{display:none}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important}.gslide iframe,.gslide video{outline:none !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100% !important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,0.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block !important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;max-height:78vh;overflow:auto !important;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.75)));background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:bold}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:0.4}.gdesc-open .gslide-media{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:1}.greset{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none !important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader 0.8s infinite linear;animation:lightboxLoader 0.8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:0.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0 !important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:normal;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:0.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,0.75);border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn 0.5s ease;animation:gfadeIn 0.5s ease}.gfadeOut{-webkit-animation:gfadeOut 0.5s ease;animation:gfadeOut 0.5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft 0.3s ease;animation:gslideOutLeft 0.3s ease}.gslideInLeft{-webkit-animation:gslideInLeft 0.3s ease;animation:gslideInLeft 0.3s ease}.gslideOutRight{-webkit-animation:gslideOutRight 0.3s ease;animation:gslideOutRight 0.3s ease}.gslideInRight{-webkit-animation:gslideInRight 0.3s ease;animation:gslideInRight 0.3s ease}.gzoomIn{-webkit-animation:gzoomIn 0.5s ease;animation:gzoomIn 0.5s ease}.gzoomOut{-webkit-animation:gzoomOut 0.5s ease;animation:gzoomOut 0.5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@media (min-width: 769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,0.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0px rgba(0,0,0,0.65);box-shadow:1px 2px 9px 0px rgba(0,0,0,0.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,0.32)}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgba(0,0,0,0.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width: 992px){.glightbox-clean .gclose{opacity:0.7;right:20px}}@media screen and (max-height: 420px){.goverlay{background:#000}}div.demo-indicator{font-size:8px;position:fixed;top:0;left:0;background:green;color:white;letter-spacing:4px;padding:1px 2px;z-index:999}.navbar-container{background:#f3f7f7}nav.nav-bar-mobile>ul li,nav.nav-bar-full>ul li{flex-shrink:0}nav.nav-bar-full{display:none}@media (min-width: 1200px){nav.nav-bar-full{display:flex}}nav.nav-bar-full ul:first-of-type{margin-right:3em}nav.nav-bar-full ul:last-of-type{width:100%;--nav-element-spacing-horizontal: 0.8em}nav.nav-bar-full ul:last-of-type li.find-an-aquapaddle{margin-left:auto}nav.nav-bar-full details svg{height:22px;width:22px;color:var(--secondary);margin-right:-15px}nav.nav-bar-full details[role="list"] summary::after,nav.nav-bar-full li[role="list"]>a::after{display:none}nav.nav-bar-full summary,nav.nav-bar-full>ul>li>a{text-transform:uppercase;color:#08969b}nav.nav-bar-full summary:hover,nav.nav-bar-full>ul>li>a:hover{color:var(--secondary)}nav.nav-bar-full li.user a.secondary{color:white}nav.nav-bar-full li.user a.secondary:hover{color:white}nav.nav-bar-full li.user svg{color:var(--secondary);width:32px;height:32px}nav.nav-bar-mobile{display:flex}@media (min-width: 1200px){nav.nav-bar-mobile{display:none}}nav.nav-bar-mobile li.menu button{margin:0;padding:0;border:0;box-shadow:0;color:#08969b}nav.nav-bar-mobile li.menu button:hover{background-color:transparent;color:var(--secondary)}nav.nav-bar-mobile li.user svg{width:32px;height:32px}nav.nav-drawer{display:none;position:fixed;z-index:9;text-transform:uppercase;inset:0 0 0 0;--accordion-active-summary-color: white;--dropdown-background-color: var(--primary-hover);--dropdown-border-color: none;--dropdown-hover-background-color: var(--primary);--color: white;--primary-focus: var(--primary-hover)}nav.nav-drawer.open{display:block}nav.nav-drawer .nav-drawer-overlay{position:absolute;inset:0 0 0 0;background:rgba(0,0,0,0.8)}nav.nav-drawer>ul{position:absolute;height:100%;width:300px;background:var(--primary);display:flex;flex-direction:column;align-items:stretch;margin:0 !important;margin-left:var(--spacing)}nav.nav-drawer a,nav.nav-drawer [role="link"],nav.nav-drawer [role="button"]{color:white;display:block}nav.nav-drawer details[role="list"] summary+ul li a,nav.nav-drawer li[role="list"]>ul li a{color:white}nav.nav-drawer details[role="list"] summary::after,nav.nav-drawer li[role="list"]>a::after{display:none}nav.nav-drawer .brand{display:none}nav.nav-drawer li:last-of-type{margin-top:auto}h1,h2,h3,h4,h5,h6{--font-weight: 400}main>header{margin-bottom:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 2);text-align:center}main>header::after{content:'';display:block;margin:auto;height:4px;width:80px;background:var(--primary)}h2{text-transform:uppercase}h3{color:#036f72}article.primary,article.secondary{--color: white;--h1-color: white;--h2-color: white;--h3-color: white;--h4-color: white}article.primary{--card-background-color: var(--primary)}article.secondary{--card-background-color: var(--secondary)}article.race{display:grid;grid-template-columns:80px 1fr;gap:var(--spacing);align-items:center;margin:0;--block-spacing-vertical: var(--spacing);--block-spacing-horizontal: var(--spacing)}article.race>figure{width:80px;height:80px;aspect-ratio:1 / 1;margin:0}article.race hgroup{margin-bottom:0;--typography-spacing-vertical: calc(var(--spacing) * 0.5)}article.race span{color:var(--secondary);font-weight:bold}article.location{margin:var(--spacing) 0;margin-top:0;position:relative;background-size:cover;background-position:center;padding:0;height:200px;display:flex;align-items:end}article.location>div{background:var(--secondary);padding:var(--spacing);display:flex;align-items:center;color:white;margin-bottom:var(--spacing);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}article.location svg{width:28px;height:28px;margin-right:var(--spacing)}article.location h6,article.location p{--typography-spacing-vertical: 0;color:white}article.location a{text-decoration:none}article.location a:after{content:'';position:absolute;inset:0 0 0}main a,main [role="link"]{--text-decoration: underline}.public-location main{padding-top:0;padding-bottom:0}.public-location main section.header{text-align:center;background:#08969b;padding:180px 0;margin-bottom:0;position:relative;overflow:hidden;background-size:cover;background-position:center}.public-location main section.header::after{content:'';position:absolute;inset:0 0 0 0;background:rgba(0,0,0,0.4)}.public-location main section.header .container{position:relative;z-index:1}.public-location main section.header hgroup h1{color:white;font-size:3em}@media (min-width: 992px){.public-location main section.header hgroup h1{font-size:4em}}.public-location main section.header hgroup p{color:var(--secondary);font-weight:bold;font-size:1.5em}@media (min-width: 992px){.public-location main section.header hgroup p{font-size:2em}}.public-location main section.header article{background:var(--primary);margin:0 auto;width:fit-content;--block-spacing-vertical: var(--spacing);--color: white}.public-location main section.header article p{margin:0}.public-location main article.event-card{margin-top:0;display:flex;justify-content:space-between;align-items:center;padding:calc(var(--spacing) * 2);position:relative;--block-spacing-vertical: var(--spacing);position:relative}.public-location main article.event-card a::after{content:'';position:absolute;inset:0 0 0}.public-location main article.event-card svg{fill:var(--secondary);width:28px;height:28px}.public-location main article.event-card h4,.public-location main article.event-card p{--typography-spacing-vertical: 0}.public-location main article.event-card h4{color:var(--primary)}@media (min-width: 992px){.public-location main article.event-card{display:block;text-align:center}.public-location main article.event-card a{margin-top:var(--spacing)}}.public-location main section.upcoming{margin-top:-60px}.public-location main section.upcoming .container>p{text-align:center;margin-top:var(--spacing)}@media (min-width: 992px){.public-location main section.upcoming .container>div{display:flex;justify-content:center;gap:var(--spacing)}}.public-location main section.facilities{background:#edf3f3;padding:var(--block-spacing-vertical) 0;margin-bottom:0}.public-location main section.facilities svg{margin:var(--spacing);fill:var(--primary)}.public-location main section.facilities h2{text-align:center}.public-location main section.facilities h3{color:var(--secondary)}@media (min-width: 768px){.public-location main section.facilities .container>div{display:flex;margin-bottom:var(--block-spacing-vertical)}.public-location main section.facilities .container svg{width:120px;height:120px;flex-shrink:0;margin-right:4em}}.public-location main section.crew{background:#edf3f3;padding:var(--block-spacing-vertical) 0;margin-bottom:0;text-align:center}.public-location main section.crew div.captain img,.public-location main section.crew div.captain svg{width:150px;height:150px;display:block;margin:auto;border-radius:100%;margin-bottom:var(--spacing)}.public-location main section.crew div.crew div{display:inline;margin:var(--spacing)}.public-location main section.crew div.crew img,.public-location main section.crew div.crew svg{width:80px;height:80px;border-radius:100%}@media (min-width: 992px){.public-location main section.events .container>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing)}}.public-location main section.events details{margin-top:var(--block-spacing-vertical);text-align:center;border-bottom:0}.public-location main section.events summary{width:auto}.public-location main section.events figure{box-shadow:var(--card-box-shadow)}.public-location main section.events table{margin:0}.public-location main section.local-sponsors{padding:var(--block-spacing-vertical) 0;text-align:center}.public-location main section.map{background:var(--primary);padding:var(--block-spacing-vertical) 0;text-align:center;margin-bottom:0}.public-location main section.map h2{color:white}.public-location main section.map .map{height:400px}body.public-locations section.intro{margin-bottom:var(--spacing)}body.public-locations section.map{margin-bottom:var(--spacing)}body.public-locations section.locations .grid{grid-template-columns:1fr}@media (min-width: 768px){body.public-locations section.locations .grid{grid-template-columns:1fr 1fr}}@media (min-width: 992px){body.public-locations section.locations .grid{grid-template-columns:1fr 1fr 1fr}}body.public-meet-the-team main section:first-of-type{--grid-spacing-horizontal: calc(var(--spacing) * 5)}@media (min-width: 992px){body.public-meet-the-team main section:first-of-type .grid{grid-template-columns:auto auto}}body.public-meet-the-team main section.staff_member{--grid-spacing-vertical: calc(var(--spacing) * 3);--grid-spacing-horizontal: calc(var(--spacing) * 5)}body.public-meet-the-team main section.staff_member:nth-child(odd){background:#edf3f3;padding:var(--block-spacing-vertical) 0}body.public-meet-the-team main section.staff_member hgroup{text-align:center}body.public-meet-the-team main section.staff_member img{margin:0 auto;border-radius:100%;box-shadow:var(--card-box-shadow);border:4px solid var(--primary)}body.public-meet-the-team main section.staff_member blockquote{font-style:italic;color:var(--muted-color);--blockquote-border-color: var(--primary)}@media (min-width: 992px){body.public-meet-the-team main section.staff_member .grid{grid-template-columns:auto auto}body.public-meet-the-team main section.staff_member hgroup{text-align:left}}.public-profile main section.missing{text-align:center}.public-profile main section.details{text-align:center}.public-profile main section.details strong{color:var(--secondary);font-size:1.5em}.public-profile main section.details small{display:block;color:var(--muted-color);margin-top:0.5em}.public-profile main section.details svg{margin:auto}.public-profile main section.details .container>div{display:flex;justify-content:center;gap:var(--spacing)}.public-profile main section.details .container>div div{display:flex;flex-direction:column}.public-profile main section.details a{color:var(--muted-color);text-decoration:none}.public-profile main section.results{background:#edf3f3;margin-bottom:0}.public-profile main section.results .container{padding-top:var(--block-spacing-vertical);padding-bottom:var(--block-spacing-vertical)}.public-profile main section.results svg{width:45px;height:45px}.public-profile main section.results figure{background:var(--card-background-color);box-shadow:var(--card-box-shadow)}.public-profile main section.results table{margin:0;white-space:nowrap}.public-profile main section.fleet hgroup,.public-profile main section.fleet hgroup p{margin-bottom:0}.public-profile main section.fleet .grid{grid-template-columns:1fr 1fr;gap:var(--spacing)}@media (min-width: 768px){.public-profile main section.fleet .grid{grid-template-columns:repeat(6, minmax(200px, 1fr))}}.public-profile main section.fleet .grid div{--muted-color: var(--secondary);text-align:center;padding:var(--spacing)}.public-profile main section.fleet svg{width:100px;height:100px;color:var(--primary);margin-bottom:var(--spacing)}body.public-faqs main .container article{margin:0;margin-bottom:var(--spacing);--card-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.15);--block-spacing-vertical: var(--spacing);--typography-spacing-vertical: 0.5em}body.public-faqs main details{margin-bottom:0;border:none;padding:0;--accordion-active-summary-color: var(--secondary);--accordion-open-summary-color: var(--secondary)}section.remote-cms-content h2{text-transform:none}section.remote-cms-content .container>*{max-width:700px;margin-left:auto;margin-right:auto}section.remote-cms-content .container>figure{max-width:inherit;--typography-spacing-vertical: 3em}section.remote-cms-content .container>figure img{width:100%}@media (min-width: 992px){section.remote-cms-content>.container .grid{grid-template-columns:auto auto;gap:calc(var(--spacing) * 4)}}section.remote-cms-content a[role="button"]{margin-bottom:var(--typography-spacing-vertical)}section.remote-cms-content blockquote{font-style:italic;color:var(--muted-color);--blockquote-border-color: var(--primary)}section.remote-cms-content blockquote p{font-size:1.3em}section.remote-cms-content table{border:1px solid var(--table-border-color)}section.remote-cms-content div.row{margin:var(--block-spacing-vertical) auto}@media (min-width: 992px){section.remote-cms-content div.row{display:grid;grid-auto-columns:auto;grid-auto-flow:column;gap:calc(var(--spacing) *4);align-items:center}}section.remote-cms-content ul:not([role=listbox]) li{list-style-type:disc}section.remote-cms-content ul:not([role=listbox]) li::marker{color:var(--secondary);font-size:1.2em}section.remote-cms-content ul.child-pages{padding:0;width:250px;display:none}section.remote-cms-content ul.child-pages li{list-style-type:none}@media (min-width: 992px){section.remote-cms-content ul.child-pages{display:block}}@media (min-width: 992px){section.remote-cms-content details.child-pages{display:none}}section.remote-cms-content figcaption{text-align:center}section.remote-cms-content figure.gallery{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--spacing) * 0.5)}section.remote-cms-content figure.gallery figure{aspect-ratio:16 / 9;margin:0}section.remote-cms-content figure.gallery img{width:100%;height:100%;object-fit:cover}section.remote-cms-content figure.gallery figcaption{display:none}section.remote-cms-content .text-center{text-align:center}section.remote-cms-content .spacer{width:100%;height:var(--block-spacing-vertical)}section.remote-cms-content figure.youtube iframe{height:auto;width:100%;aspect-ratio:16 / 9}.trix-content div{margin-bottom:var(--typography-spacing-vertical)}body.public-upcoming-paddles main ul,body.public-finished-paddles main ul{margin:0;padding:0;display:grid;grid-gap:calc(var(--spacing) * 1)}@media (min-width: 768px){body.public-upcoming-paddles main ul,body.public-finished-paddles main ul{grid-template-columns:1fr 1fr}}@media (min-width: 992px){body.public-upcoming-paddles main ul,body.public-finished-paddles main ul{grid-template-columns:1fr 1fr 1fr}}body.public-upcoming-paddles main ul li,body.public-finished-paddles main ul li{list-style-type:none;margin:0}body.public-upcoming-paddles main ul li article,body.public-finished-paddles main ul li article{height:100%}body.public-home main section.splash{position:relative;margin-bottom:0;background:silver;background:url("https://aquapaddlewordpress.live-website.com/wp-content/uploads/2024/04/20240303_085159-MOLESEY-IBR-scaled-e1712750390922.jpg");background-size:cover;background-position:center center;--h1-color: white;--color: white}body.public-home main section.splash h1{font-size:2.3rem}body.public-home main section.splash p{font-size:1.4rem}body.public-home main section.splash .container{display:grid;align-items:center;height:100%}@media (min-width: 768px){body.public-home main section.splash .container{grid-template-columns:2fr 1fr}}body.public-home main section.splash .container div{z-index:1;margin:var(--block-spacing-vertical) 0;--block-spacing-vertical: 4em}@media (min-width: 768px){body.public-home main section.splash .container div{grid-template-columns:2fr 1fr;--block-spacing-vertical: 8em}}body.public-home main section.splash .filter{position:absolute;inset:0 0 0 0;background:rgba(0,0,0,0.2)}body.public-home main section.splash p{--typography-spacing-vertical: 3rem}body.public-home main section.pink{margin-top:-150px}body.public-home main section.pink .container .grid{grid-template-columns:2fr 1fr;height:150px}body.public-home main section.pink .container .grid div:first-of-type{background:var(--secondary)}body.public-home main section.paddles .grid{margin-top:calc(var(--spacing) * 3);grid-gap:calc(var(--spacing) * 2)}body.public-home main section.paddles article{--block-spacing-horizontal: 0;--block-spacing-vertical: 0;--color: white;--card-border-color: rgba(0,0,0,0.15)}body.public-home main section.paddles article header{padding:var(--spacing);display:flex;justify-content:space-between;align-items:center;color:white;font-weight:bold;background:rgba(0,0,0,0.1)}body.public-home main section.paddles article ul{margin:0;padding:0}body.public-home main section.paddles article li{margin:0;list-style-type:none;padding:var(--spacing);border-bottom:1px solid var(--card-border-color)}body.public-home main section.paddles article li:last-of-type{border-bottom:none !important}body.public-home main section.paddles article small{display:block;color:rgba(255,255,255,0.8)}body.public-home main section.paddles article a{color:white;text-decoration:none}body.public-home main section.charity{text-align:center;background:#edf3f3;padding:var(--block-spacing-vertical) 0;margin-bottom:0}body.public-home main section.charity h2{color:var(--secondary);font-size:2.2em}body.public-home main section.charity h2 small{display:block;font-size:0.6em;color:var(--primary);text-transform:none}body.public-home main section.charity p:first-of-type{font-size:1.4rem}body.public-home main section.charity div{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3)}body.public-home main section.products{background-image:url("https://aquapaddlewordpress.live-website.com/wp-content/uploads/2024/04/3-1-of-1-16-ALDERFORD-LAKE-scaled.jpg");background-size:cover;background-attachment:fixed;padding:var(--block-spacing-vertical) 0}body.public-home main section.products .grid{gap:calc(var(--spacing)*2)}body.public-home main section.products article{--card-background-color: rgba(255,255,255,0.9);--block-spacing-vertical: calc(var(--spacing)*2);margin:0;display:flex;flex-direction:column;align-items:center}body.public-home main section.products p{text-align:center}body.public-home main section.products hgroup p{margin-bottom:0;color:var(--secondary)}body.public-home main section.products a{margin-top:auto}body.public-home main section.products svg{fill:var(--secondary);width:55px;height:55px;margin-bottom:var(--spacing)}body.public-home main section.bluespace{background:#edf3f3;padding:var(--block-spacing-vertical) 0}body.public-home main section.bluespace .grid{grid-gap:calc(var(--spacing) * 3)}body.public-home main section.bluespace img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius);border:8px solid var(--primary);box-shadow:var(--box-shadow)}body.public-home main section.recent-locations .container>p{text-align:center}body.public-home main section.recent-locations .locations{margin-bottom:var(--block-spacing-vertical);grid-template-columns:1fr}@media (min-width: 768px){body.public-home main section.recent-locations .locations{grid-template-columns:1fr 1fr}}@media (min-width: 992px){body.public-home main section.recent-locations .locations{grid-template-columns:1fr 1fr 1fr}}body.public-home main section.supporters{text-align:center;background:#edf3f3;padding:var(--block-spacing-vertical) 0;margin-bottom:0}body.public-home main section.supporters .container>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:var(--block-spacing-vertical)}body.public-home main section.supporters .container>div a{flex:0 0 50%;padding:var(--spacing)}@media (min-width: 992px){body.public-home main section.supporters .container>div a{flex:0 0 25%}}body.public-home main section.stats{padding-bottom:var(--block-spacing-vertical);margin-bottom:0}body.public-home main section.stats .grid{gap:1em;margin-bottom:1em}@media (max-width: 992px){body.public-home main section.stats .grid:first-of-type{grid-template-columns:1fr 1fr}}body.public-home main section.stats article{--block-spacing-vertical: 0;text-align:center;padding:1rem;display:flex;flex-direction:column}body.public-home main section.stats article strong{font-size:2.2rem;color:var(--primary)}body.public-home main section.stats article span{font-size:0.8rem;color:var(--muted)}body.public-race section.essential-details{font-weight:bold}body.public-race section.essential-details .grid{--grid-spacing-vertical: var(--spacing)}@media (min-width: 992px){body.public-race section.essential-details .grid{grid-template-columns:250px 250px 250px;justify-content:center}}body.public-race section.essential-details .grid div{display:flex;align-items:center;gap:var(--spacing)}@media (min-width: 992px){body.public-race section.essential-details .grid div{display:block;text-align:center}}body.public-race section.essential-details svg{width:40px;height:40px;flex-shrink:0;color:var(--secondary)}@media (min-width: 992px){body.public-race section.essential-details svg{display:block;margin:0 auto;margin-bottom:var(--spacing)}}body.public-race section.status{text-align:center}body.public-race section.status h2 strong{color:var(--secondary)}body.public-race section.results{background:#edf3f3;padding:var(--block-spacing-vertical) 0;margin-bottom:0}body.public-race section.results figure{box-shadow:var(--card-box-shadow)}body.public-race section.results table{margin:0}body.public-race section.local-sponsors{padding:var(--block-spacing-vertical) 0;text-align:center}body.public-watercrafts section.watercraft{--grid-spacing-vertical: calc(var(--spacing) * 3);--grid-spacing-horizontal: calc(var(--spacing) * 5)}body.public-watercrafts section.watercraft:nth-child(odd){background:#edf3f3;padding:var(--block-spacing-vertical) 0}body.public-watercrafts section.watercraft hgroup{text-align:center}body.public-watercrafts section.watercraft svg{color:var(--secondary);width:50px;margin-bottom:var(--spacing)}body.public-watercrafts section.watercraft article{--card-background-color: transparent;--card-box-shadow: none;--block-spacing-vertical: var(--spacing)}@media (min-width: 992px){body.public-watercrafts section.watercraft article{display:grid;align-items:center;grid-template-columns:auto 1fr;gap:calc(var(--spacing) * 3)}body.public-watercrafts section.watercraft article svg{width:120px}}body.public-shop section.product{--grid-spacing-vertical: calc(var(--spacing) * 3);--grid-spacing-horizontal: calc(var(--spacing) * 5)}body.public-shop section.product:nth-child(odd){background:#edf3f3;padding:var(--block-spacing-vertical) 0}body.public-shop section.product .buy{display:flex;align-items:center}body.public-shop section.product .price{font-size:2em;margin-right:var(--spacing)}body.public-shop section.product .price small{margin-right:0.5em;color:var(--muted-color);font-size:0.5em}@media (min-width: 992px){body.public-shop section.product:nth-child(odd) img{order:1}}body.blogs-index main form.blog_search{max-width:400px;margin-left:auto;margin-right:auto}body.blogs-index main>.container>ul{padding:0;display:grid;gap:var(--spacing)}@media (min-width: 992px){body.blogs-index main>.container>ul{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 992px){body.blogs-index main>.container>ul li:first-of-type{grid-column-end:span 3}body.blogs-index main>.container>ul li:first-of-type article{display:grid;grid-template-columns:1fr 1fr}body.blogs-index main>.container>ul li:first-of-type article .featured-image{height:100%;aspect-ratio:auto}body.blogs-index main>.container>ul li:first-of-type article>div{padding:var(--block-spacing-vertical) var(--block-spacing-horizontal)}}body.blogs-index main>.container>ul li{list-style-type:none}body.blogs-index main>.container>ul article{padding:0;margin:0;height:100%;overflow:hidden;position:relative}body.blogs-index main>.container>ul article a::after{content:'';position:absolute;inset:0 0 0}body.blogs-index main>.container>ul article>div{padding:var(--block-spacing-horizontal)}body.blogs-index main>.container>ul article .featured-image{aspect-ratio:16 / 9;background-size:cover;background-position:center}body.blogs-index main>.container>ul article a{color:#2c4849;text-decoration:none}body.blogs-index main>.container>ul article hgroup>:last-child{color:var(--primary);color:#738b8c;font-size:0.8rem}body.blogs-index main>.container>ul article svg{color:var(--secondary);height:0.8rem;width:0.8rem}body.blogs-index main>.container>ul article>div p{margin-bottom:0}body.blogs-show main section.up-next{background:#f3f7f7;margin-bottom:0;padding-top:calc(var(--spacing) *3);padding-bottom:calc(var(--spacing) *3)}body.blogs-show main section.up-next .container>.grid{gap:2em}body.blogs-show main section.up-next h3{text-align:center}body.blogs-show main section.up-next article{position:relative;padding:0;--block-spacing-vertical: 0}body.blogs-show main section.up-next article a::after{content:'';position:absolute;inset:0 0 0}body.blogs-show main section.up-next article a{color:#2c4849;text-decoration:none}body.blogs-show main section.up-next article hgroup{margin:0;padding:var(--block-spacing-horizontal)}body.blogs-show main section.up-next article figure{margin:0;aspect-ratio:16 / 9}body.blogs-show main section.up-next article img{object-fit:cover;height:100%;width:100%}body.blogs-show main section.up-next article small{display:block;color:var(--muted-color);font-size:0.8em}body.blogs-show main section.up-next article svg{width:0.8rem;height:0.8rem;color:var(--secondary)}section.share div{display:flex;justify-content:center;gap:var(--spacing)}section.share a{text-decoration:none;color:#2c4849;font-size:0.8rem;display:block}section.share svg{width:30px;display:block;margin:0.5em auto;color:var(--secondary);pointer-events:none}body>footer{background:var(--primary);color:white;text-align:center;font-size:0.8em}body>footer a,body>footer [role="link"]{color:white}@media (min-width: 576px){form input[name="commit"]{width:300px}}body.public-location-safety table{min-width:1400px;--font-size: 14px}body.public-become-a-captain main>header{margin:0;background-image:url("https://aquapaddlewordpress.live-website.com/wp-content/uploads/2024/04/alderford-lake-crew-1-scaled-e1713664186142.jpg");background-size:cover;background-position:center center}body.public-become-a-captain main>header .container{padding-top:100px;padding-bottom:100px}body.public-become-a-captain main>header h1,body.public-become-a-captain main>header p{background:var(--primary);padding:var(--spacing);color:white;display:block;width:fit-content;font-weight:bold;margin:0}body.public-become-a-captain main>header h1{background:var(--secondary);font-size:2em;text-transform:uppercase}@media (min-width: 992px){body.public-become-a-captain main>header h1{font-size:2.5em}body.public-become-a-captain main>header p{font-size:1.4em}}body.public-become-a-captain main section.jump-on-board{padding:var(--block-spacing-vertical) 0;margin-bottom:0}body.public-become-a-captain main section.jump-on-board .grid{gap:2em}body.public-become-a-captain main section.jump-on-board h4{color:var(--secondary);margin-bottom:0.5em}body.public-become-a-captain main section.jump-on-board svg{width:30px;height:30px;margin-right:var(--spacing);fill:var(--secondary)}body.public-become-a-captain main section.jump-on-board .grid>div:last-of-type{max-width:400px;margin:auto}body.public-become-a-captain main section.jump-on-board .grid>div:last-of-type h2{background:var(--primary);padding:0.5em;text-align:center;color:white;margin:0}body.public-become-a-captain main section.what-is-a-captain{background:#edf3f3;padding:var(--block-spacing-vertical) 0}@media (min-width: 992px){body.public-become-a-captain main section.what-is-a-captain .grid{grid-template-columns:2fr 1fr;gap:calc(var(--spacing) * 4)}}body.public-become-a-captain main section.what-is-a-captain h2{text-align:center}body.public-become-a-captain main section.what-is-a-captain strong{color:#036f72}body.public-become-a-captain main section.what-is-a-captain h4{color:var(--secondary);font-weight:bold}body.public-become-a-captain main section.what-is-a-captain .grid div:last-of-type{text-align:center}body.public-become-a-captain main section.what-is-a-captain img:first-of-type{margin-bottom:2em;border:5px solid var(--primary)}body.public-become-a-captain main section.why-become-a-captain{margin-bottom:0}body.public-become-a-captain main section.why-become-a-captain h2{text-align:center}body.public-become-a-captain main section.why-become-a-captain svg{margin-right:var(--spacing);fill:var(--primary)}body.public-become-a-captain main section.why-become-a-captain .container>p{margin-bottom:var(--block-spacing-vertical)}body.public-become-a-captain main section.why-become-a-captain .grid{align-items:center;padding:var(--block-spacing-vertical) 0;border-top:1px solid #d5e1e2}@media (min-width: 992px){body.public-become-a-captain main section.why-become-a-captain .grid{gap:5em}body.public-become-a-captain main section.why-become-a-captain .grid:nth-child(odd) img{order:-1}}body.public-become-a-captain main section.why-become-a-captain h3{color:var(--secondary)}body.public-become-a-captain main section.why-become-a-captain img{width:100%;border:5px solid var(--primary);box-shadow:var(--card-box-shadow)}body.public-become-a-captain main section.who{background:var(--primary);padding:var(--block-spacing-vertical) 0;margin-top:0;margin-bottom:0}body.public-become-a-captain main section.who .grid{gap:4em;align-items:center}body.public-become-a-captain main section.who .grid div:first-of-type{--color: white;--h2-color: white}body.public-become-a-captain main section.who .grid div:first-of-type p:first-of-type{font-size:1.4em}body.public-become-a-captain main section.who article{margin:0}body.public-become-a-captain main section.who article p{font-weight:bold;color:var(--secondary);font-size:1.4em}body.public-become-a-captain main section.who article li{margin-bottom:var(--spacing)}body.public-become-a-captain main section.tech{padding-top:var(--block-spacing-vertical);text-align:center}body.public-become-a-captain main section.tech .grid{margin:var(--block-spacing-vertical) 0}body.public-become-a-captain main section.meet-your-fellow-captains{text-align:center}body.public-become-a-captain main section.meet-your-fellow-captains .grid{gap:var(--spacing);margin-top:calc(var(--spacing) *3)}body.public-become-a-captain main section.meet-your-fellow-captains h2{color:var(--secondary)}body.public-become-a-captain main section.meet-your-fellow-captains article{--block-spacing-vertical: 2em;margin:0}body.public-become-a-captain main section.meet-your-fellow-captains footer small{display:block;color:var(--secondary)}body.public-become-a-captain main section.meet-your-fellow-captains img{width:200px;height:200px;margin:auto;margin-bottom:var(--typography-spacing-vertical);display:block;border-radius:100%;box-shadow:var(--card-box-shadow);border:4px solid var(--primary)}body.public-become-a-captain main section.cost{background:#edf3f3;padding:var(--block-spacing-vertical) 0;margin-bottom:0}body.public-become-a-captain main section.cost h2{color:var(--primary)}body.public-become-a-captain main section.cost header{color:var(--secondary)}body.public-become-a-captain main section.cost article{margin:0;--block-spacing-vertical: calc(var(--spacing)*2)}body.public-become-a-captain main section.cost .grid{margin-top:calc(var(--spacing)*3);gap:var(--spacing)}body.public-become-a-captain main section.next-steps{padding:var(--block-spacing-vertical) 0;margin-bottom:0;padding:var(--block-spacing-vertical) 0;margin-bottom:0}body.public-become-a-captain main section.next-steps h2{color:var(--secondary);margin:0}body.public-become-a-captain main section.next-steps .grid{gap:2em}body.public-become-a-captain main section.next-steps h4{color:var(--secondary);margin-bottom:0.5em}body.public-become-a-captain main section.next-steps svg{width:30px;height:30px;margin-right:var(--spacing);fill:var(--secondary)}body.public-become-a-captain main section.next-steps .grid>div:last-of-type{max-width:400px;margin:auto}body.public-become-a-captain main section.next-steps .grid>div:last-of-type h2{margin:0;background:var(--primary);padding:0.5em;text-align:center;color:white}body.public-become-a-local-sponsor main>header{margin:0;background-image:url("https://aquapaddlewordpress.live-website.com/wp-content/uploads/2025/04/local-sponsor-background.jpg");background-size:cover;background-position:center center}body.public-become-a-local-sponsor main>header .container{padding-top:100px;padding-bottom:100px}body.public-become-a-local-sponsor main>header h1,body.public-become-a-local-sponsor main>header p{background:var(--primary);padding:var(--spacing);color:white;display:block;width:fit-content;font-weight:bold;margin:0}body.public-become-a-local-sponsor main>header h1{background:var(--secondary);font-size:2em;text-transform:uppercase}@media (min-width: 992px){body.public-become-a-local-sponsor main>header h1{font-size:2.5em}body.public-become-a-local-sponsor main>header p{font-size:1.4em}}body.public-become-a-local-sponsor main .intro{padding:var(--block-spacing-vertical) 0;margin-bottom:0;padding-bottom:0}body.public-become-a-local-sponsor main .intro img{border:5px solid var(--primary)}body.public-become-a-local-sponsor main .intro h2{background:var(--primary);padding:0.5em;text-align:center;color:white;margin:0;width:fit-content;margin:auto}body.public-become-a-local-sponsor main .call-to-action{background:var(--secondary);padding:var(--block-spacing-vertical) 0;padding-bottom:0;margin-bottom:0}body.public-become-a-local-sponsor main .call-to-action .grid{align-items:center}body.public-become-a-local-sponsor main .call-to-action h2,body.public-become-a-local-sponsor main .call-to-action p{color:white}body.public-become-a-local-sponsor main .location-page,body.public-become-a-local-sponsor main .registrations-page{background:#edf3f3;--block-spacing-vertical: 4em;margin:0}@media (min-width: 992px){body.public-become-a-local-sponsor main .location-page .grid:nth-child(odd) img,body.public-become-a-local-sponsor main .registrations-page .grid:nth-child(odd) img{order:-1}}body.public-become-a-local-sponsor main .whats-included{text-align:center;padding-top:0;margin-top:0}body.public-become-a-local-sponsor main .whats-included h2{color:var(--primary);margin-bottom:0}body.public-become-a-local-sponsor main .whats-included svg{transform:rotate(-90deg);fill:var(--secondary);margin:0 1em}body.public-become-a-local-sponsor main .benefit{padding:var(--block-spacing-vertical) 0}body.public-become-a-local-sponsor main .benefit .grid{align-items:center;--grid-spacing-horizontal: 5em}body.public-become-a-local-sponsor main .benefit h3{color:var(--secondary)}body.public-become-a-local-sponsor main .benefit h3 svg{fill:var(--primary)}body.public-become-a-local-sponsor main .benefit img{box-shadow:var(--card-box-shadow)}body.public-supporters section.intro .grid{--grid-spacing-vertical: var(--spacing)}body.public-supporters section.intro article{margin:0;text-align:center;display:flex;flex-direction:column}body.public-supporters section.intro a[role='button']{margin-top:auto}body.public-supporters section.main-supporters{background:#edf3f3;padding:var(--block-spacing-vertical) 0;margin-bottom:0}body.public-supporters section.main-supporters h2{text-align:center}body.public-supporters section.main-supporters article{margin:var(--spacing) 0;display:grid;gap:var(--block-spacing-vertical)}body.public-supporters section.main-supporters article img{max-height:100px}@media (min-width: 992px){body.public-supporters section.main-supporters article{align-items:center;justify-items:center;grid-template-columns:1fr 1fr}body.public-supporters section.main-supporters article:nth-child(even) img{order:2}}body.public-supporters section.main-supporters article>div{max-height:350px;overflow-y:scroll}body.public-supporters section.local-sponsors{padding:var(--block-spacing-vertical) 0;margin-bottom:0;text-align:center}div.local-sponsors{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}div.local-sponsors article{text-align:center;margin:0;width:100%;--block-spacing-vertical: 2em}@media (min-width: 992px){div.local-sponsors article{flex:0 0 calc(50% - 1rem)}}@media (min-width: 1200px){div.local-sponsors article{flex:0 0 calc(33.333% - 1rem)}}div.local-sponsors img{display:block;margin:auto;margin-bottom:0.5em}div.local-sponsors a{color:var(--primary);text-decoration:none}div.local-sponsors .about{height:120px;overflow-y:scroll;background:#edf3f3;padding:var(--spacing);margin-top:var(--spacing);border-radius:0.25rem}html,body{height:100%}body{display:flex;flex-direction:column}body>footer{margin-top:auto}body>main{padding:0}h3{--typography-spacing-vertical: 1.125rem}
