﻿:root{--brand-orange: #e16e2d;--brand-orange2: #e5590a;--brand-orange-p3: color(display-p3 1 0.23 0.323);--brand-blue: #042e53;--text-color-light: #FFFFFF;--bright-blue: #3859B1;--peach: #F4CFA3;--ui-brand-blue-50: #8197A9;--ui-brand-blue-25: #CBCDD7;--teal: #365c5a;--tan: #f6f3ee;--powder-blue: #e9eeee;--light-pink: #f7ebe5;--slate: #C3CECE;--smoke: #f6f6f6;--ui-brand-blue-muted: rgba(4, 46, 83, 0.64);--ui-orange-button-hover: #d75913;--ui-teal-button-hover: #365c5a;--ui-blue-button-hover: #072137;--ui-destructive-red: #D22600;--ui-destructive-red-hover: #A32104;--ui-danger-red-bg: #F4C9BF;--ui-light-grey: #D9D9D9;--ui-bright-blue: #3859B1;--ui-outline-button-grey: rgba(48, 54, 95, 0.35);--ui-transparent-grey-10: rgba(48, 54, 95, 0.1);--ui-transparent-grey-25: rgba(48, 54, 95, 0.25);--ui-transparent-grey-50: rgba(48, 54, 95, 0.5);--ui-transparent-grey-75: rgba(48, 54, 95, 0.75);--ui-invisible-button-background: rgba(200, 200, 200, 0.0);--ui-invisible-button-background-hover: rgba(200, 200, 200, 0.2);--default-link-color: var(--brand-blue);--primary-typeface: Reckless, Times New Roman, serif;--secondary-typeface: Inter, Arial, sans-serif;--measure: 75ch;--site-max-width: 75rem;--space-xs: 0.5rem;--space-s1: 0.75rem;--space-s: 1rem;--space: 1.5rem;--space-m1: 1.75rem;--space-m2: 2rem;--space-m: 2.5rem;--space-m3: 3rem;--space-m-l: 3.375rem;--space-l: 4rem;--space-xl: 5rem;--space-xxl: 7.5rem;--fluid-space-s-l: clamp(var(--space-s), calc(-0.17rem + 5.85vw), var(--space-l));--fluid-space-m-l: clamp(var(--space-m), calc(1.91rem + 2.93vw), var(--space-l));--fluid-space-m-xl: clamp(var(--space-m), calc(1.91rem + 2.93vw), var(--space-xl));--fluid-space-m3-l: clamp(var(--space-m3), calc(1.91rem + 2.93vw), var(--space-l));--fluid-space-m1-m: clamp(var(--space-m1), calc(1.46rem + 1.46vw), var(--space-m));--fluid-space-s-m: clamp(var(--space-s), calc(0.41rem + 2.93vw), var(--space-m));--fluid-space-18-20: clamp(1.13rem, calc(1.08rem + 0.24vw), 1.25rem);--fluid-space-16-20: clamp(1.00rem, calc(0.90rem + 0.49vw), 1.25rem);--fluid-space-40-54: clamp(2.50rem, calc(2.16rem + 1.71vw), var(--space-m-l));--fluid-space-20-24: clamp(1.25rem, 1.0417rem + 0.6667vw, 1.5rem);--fluid-space-24-48: clamp(1.50rem, calc(0.95rem + 2.34vw), 3.00rem);--fluid-space-24-28: clamp(1.50rem, calc(1.29rem + 0.67vw), 1.75rem);--fluid-space-24-32: clamp(1.5rem, 1.0833rem + 1.3333vw, 2rem);--fluid-space-14-16-at-350-600: clamp(0.88rem, calc(0.70rem + 0.80vw), 1.00rem);--fluid-space-24-40: clamp(1.75rem, 1.13rem + 2.00vw, 2.50rem);--fluid-space-24-72: clamp(1.5rem, -1rem + 8vw, 4.5rem);--fluid-space-52-60: clamp(3.25rem, calc(2.16rem + 1.71vw), 3.75rem);--font-size-xl: 3.375rem;--font-size-l: 1.25rem;--font-size-m: 1.125rem;--font-size-s: 1rem;--font-size-xs: 0.875rem;--font-size-xxs: 0.75rem;--shadow-medium-soft: 0px 42px 17px rgba(58, 42, 19, 0.01), 0px 24px 14px rgba(58, 42, 19, 0.03), 0px 11px 11px rgba(58, 42, 19, 0.05), 0px 3px 6px rgba(58, 42, 19, 0.06), 0px 0px 0px rgba(58, 42, 19, 0.06);--shadow-floating-low: 0px 4px 8px rgba(0, 0, 0, 0.07)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box;overflow-wrap:break-word;border-style:solid;border-width:0}body,section,h1,h2,h3,h4,h5,h6,dl,dd,main,figure,figcaption{margin:0}p,h1,h2,h3,h4,h5,h6,li,figcaption{max-inline-size:60ch;max-inline-size:var(--measure)}body{color:var(--brand-blue);font-family:"Inter",Arial,sans-serif;font-weight:400;line-height:1.4;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;min-width:300px}body:not(.no-footer-fix){min-height:100vh;display:flex;flex-direction:column}body:not(.no-footer-fix)>main{flex-grow:1}a{text-decoration:none;color:var(--this-link-color, --default-link-color, #000);cursor:pointer}p>a{text-decoration:underline}a:hover{text-decoration:underline}a:not([class]){text-decoration-skip-ink:auto}h1,h2,h3{font-family:"Reckless","Times New Roman",serif;font-weight:normal;line-height:1.2;letter-spacing:-0.01em;font-size:2.5rem}h1{font-size:4rem}h3{font-size:2rem}h4,h5,h6{font-family:"Inter",Arial,sans-serif;font-weight:600;font-size:1.5rem;line-height:1.2}h5{font-size:1.375rem}h6{font-size:1.125rem}p+p{margin-top:var(--space)}img{max-width:100%;object-fit:cover}img,svg{vertical-align:middle}ul,ol,li{padding:0;margin:0;list-style:none}.li+li{margin-top:var(--space)}button,input,select,textarea{margin:0;font:inherit;color:inherit}button{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical}strong,.strong{font-weight:600}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13, 110, 253, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: #e685b5;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}.form-label{display:block}.input-group .button{border-radius:4px}.alert>svg{width:1.5rem;height:1.5rem;fill:var(--bs-alert-color);margin-right:.5rem !important;flex-shrink:0 !important}.alert .button.button-close svg{fill:var(--bs-alert-color)}.alert.alert-with-icon{display:flex;align-items:center}.alert .text-and-button-flex{display:flex;align-items:center;flex-wrap:wrap;width:100%;gap:1rem}@media only screen and (min-width: 500px){.alert .text-and-button-flex{flex-wrap:nowrap;justify-content:space-between}}.alert .text-and-button-flex .button{flex-shrink:0 !important}.alert a.alert-link{color:inherit}.alert.alert-info,.alert.alert-secondary{--bs-alert-color: var(--brand-blue);--bs-alert-bg: var(--powder-blue);--bs-alert-border-color: var(--powder-blue)}.alert.alert-primary{--bright-blue-bg: #CDD5EB;--bs-alert-color: var(--brand-blue);--bs-alert-bg: var(--bright-blue-bg);--bs-alert-border-color: var(--bright-blue-bg)}.alert.alert-warning{--warning-yellow-bg: #FAE7D1;--bs-alert-color: var(--brand-blue);--bs-alert-bg: var(--warning-yellow-bg);--bs-alert-border-color: var(--warning-yellow-bg)}.alert.alert-light{--bs-alert-color: var(--brand-blue);--bs-alert-bg: white;--bs-alert-border-color: white}.alert.alert-dark{--bs-alert-color: white;--bs-alert-bg: var(--brand-blue);--bs-alert-border-color: var(--brand-blue)}.alert.alert-danger{--danger-red-bg: #F4C9BF;--bs-alert-color: var(--brand-blue);--bs-alert-bg: var(--danger-red-bg);--bs-alert-border-color: var(--danger-red-bg)}.alert.alert-success{--success-green-bg: #D6EADB;--bs-alert-color: var(--brand-blue);--bs-alert-bg: var(--success-green-bg);--bs-alert-border-color: var(--success-green-bg)}.alert.alert-success.alert-success-with-checkmark{display:flex;align-items:center;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' height='24' width='24'%3E%3Cpath fill='%23042E53' fill-rule='evenodd' d='M12 22.5a10.5 10.5 0 1 0 0-21 10.5 10.5 0 0 0 0 21Zm0 1.5a12 12 0 1 0 0-24 12 12 0 0 0 0 24Z' clip-rule='evenodd' /%3E%3Cpath fill='%23042E53' fill-rule='evenodd' d='M17.8 8.4c.3.3.3.7 0 1l-7 7.1a.7.7 0 0 1-1.1 0L6 13a.8.8 0 0 1 1-1l3.1 3 6.6-6.5c.3-.3.7-.3 1 0Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left 1rem center;background-size:24px 24px;padding-left:3rem}.datepicker-controls .button{--this-background-color: transparent;--this-background-color-hover: transparent;--this-text-color: $color-brand-blue;border-radius:0}.datepicker-controls .button.view-switch{font-size:1.125rem}.datepicker-controls .button svg{stroke:currentColor}.datepicker-controls .button:disabled{opacity:.2}.datepicker .datepicker-picker{padding:var(--space-xs) var(--space-s) var(--space-s)}.datepicker .datepicker-header{padding-bottom:var(--space-xs)}.datepicker .datepicker-cell.day{border-radius:3rem;font-weight:600;font-size:.875rem}.datepicker .datepicker-cell:not(.disabled):hover{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--ui-light-grey)}.datepicker .datepicker-cell.next:not(.disabled):not(.selected),.datepicker .datepicker-cell.prev:not(.disabled):not(.selected){color:var(--ui-brand-blue-muted)}.datepicker .datepicker-cell.selected:not(.disabled):hover{color:#fff;background-color:#042e53;box-shadow:none}body:not(.using-mouse) .datepicker .datepicker-cell.day.focused{outline-color:var(--default-link-color);outline-offset:-2px;outline-width:2px;outline-style:solid}.datepicker .days-of-week .dow{line-height:1.4;height:2rem;color:var(--ui-brand-blue)}.datepicker-dropdown{padding-bottom:var(--footer-height)}.datepicker-condensed .datepicker .datepicker-picker{padding:var(--space-xs)}.datepicker-condensed .datepicker .datepicker-header{padding-bottom:var(--space-xs)}.datepicker-condensed .datepicker .datepicker-cell{height:2rem;line-height:2rem}.datepicker-condensed .datepicker .datepicker-dropdown{padding-bottom:1.5rem}.datepicker-condensed .datepicker .datepicker-grid{width:14.5rem}.datepicker-condensed .datepicker.datepicker-dropdown{padding-bottom:1.5rem}.datepicker-condensed .datepicker .datepicker-controls .button.view-switch{font-size:1rem}.form-label{margin-bottom:.25rem;font-weight:600}.col-form-label{padding-top:calc(0.625rem + 1px);padding-bottom:calc(0.625rem + 1px);margin-bottom:0;font-size:inherit;font-weight:600;line-height:1.4}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:var(--font-size-l)}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:var(--font-size-s)}.form-text{margin-top:.25rem;font-size:0.875em;color:var(--ui-brand-blue-muted)}.form-control{display:block;width:100%;padding:.625rem .75rem;font-family:"Inter",Arial,sans-serif;font-size:1.03625rem;font-weight:500;line-height:1.4;color:#042e53;appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(48,54,95,.25);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#042e53;background-color:#fff;border-color:#8297a9;outline:0;box-shadow:0 0 0 .1875rem rgba(4,46,83,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.4em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.625rem .75rem;margin:-0.625rem -0.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.625rem 0;margin-bottom:0;line-height:1.4;color:#212529;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.4em + 0.5rem + 2px);padding:.25rem .5rem;font-size:var(--font-size-s);border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.4em + 1rem + 2px);padding:.5rem 1rem;font-size:var(--font-size-l);border-radius:.25rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.4em + 1.25rem + 2px)}textarea.form-control-sm{min-height:calc(1.4em + 0.5rem + 2px)}textarea.form-control-lg{min-height:calc(1.4em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.4em + 1.25rem + 2px);padding:.625rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:.25rem}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:.25rem}.form-control-color.form-control-sm{height:calc(1.4em + 0.5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.4em + 1rem + 2px)}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.625rem 2.25rem .625rem .75rem;font-family:"Inter",Arial,sans-serif;font-size:1.03625rem;font-weight:500;line-height:1.4;color:#042e53;appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid rgba(48,54,95,.25);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#8297a9;outline:0;box-shadow:0 0 0 .1875rem rgba(4,46,83,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #042e53}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:var(--font-size-s);border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:var(--font-size-l);border-radius:.25rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:var(--space);padding-left:2em;margin-bottom:inherit}.form-check .form-check-input{float:left;margin-left:-2em}.form-check-reverse{padding-right:2em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-2em;margin-left:0}.form-check-input{--bs-form-check-bg: #fff;width:1.5em;height:1.5em;margin-top:0em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(48,54,95,.25);print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.125em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#8297a9;outline:0;box-shadow:0 0 0 .1875rem rgba(4,46,83,.25)}.form-check-input:checked{background-color:#042e53;border-color:#042e53}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#042e53;border-color:#042e53;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:3em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2.5em;margin-left:-3em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238197A9'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:3em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-3em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:#fff;border-radius:.25rem}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:#e9ecef}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.625rem .75rem;font-size:1.03625rem;font-weight:500;line-height:1.4;color:#042e53;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid rgba(48,54,95,.25);border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:var(--font-size-l);border-radius:.25rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:var(--font-size-s);border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(1px * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.5rem;--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1.5rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: rgba(0, 0, 0, 0.1);--bs-modal-border-width: 1px;--bs-modal-border-radius: 1rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(1rem - 1px);--bs-modal-header-padding-x: 1.5rem;--bs-modal-header-padding-y: 1.5rem;--bs-modal-header-padding: 1.5rem 1.5rem;--bs-modal-header-border-color: #dee2e6;--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: #dee2e6;--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .2s ease-out;transform:translate(0, -20px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #1A1A1A;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 340px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.list-group{--bs-list-group-color: #212529;--bs-list-group-bg: #fff;--bs-list-group-border-color: var(--ui-brand-blue-25);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: 0.375rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.75rem;--bs-list-group-action-color: #495057;--bs-list-group-action-hover-color: #495057;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: #6c757d;--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #042e53;--bs-list-group-active-border-color: #042e53;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.datepicker{width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{position:absolute;z-index:2;padding-top:4px}.datepicker-dropdown.datepicker-orient-top{padding-top:0;padding-bottom:4px}.datepicker-picker{display:flex;flex-direction:column;border-radius:.375rem;background-color:#fff}.datepicker-dropdown .datepicker-picker{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{box-shadow:inset 0 1px 1px rgba(0,0,0,.1);background-color:#f8f9fa}.datepicker-title{box-shadow:inset 0 -1px 1px rgba(0,0,0,.1);background-color:#f8f9fa;padding:.375rem .75rem;text-align:center;font-weight:700}.datepicker-controls{display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .btn{border-color:#f8f9fa;background-color:#fff}.datepicker-controls .btn:hover{border-color:#dbe0e5;background-color:#e2e6ea;color:#000}.datepicker-controls .btn:focus{border-color:#dbe0e5;box-shadow:0 0 0 .25rem rgba(211,212,213,.5);background-color:#e2e6ea;color:#000}.datepicker-controls .btn:disabled{border-color:#f8f9fa;background-color:#f8f9fa;color:#000}.datepicker-controls .btn:not(:disabled):active{border-color:#d4dae0;background-color:#dbe0e5;color:#000}.datepicker-controls .btn:not(:disabled):active:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.datepicker-header .datepicker-controls .btn{border-color:rgba(0,0,0,0);font-weight:bold}.datepicker-footer .datepicker-controls .btn{flex:auto;margin:calc(.375rem - 1px) .375rem;border-radius:.25rem;font-size:.875rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .prev-button,.datepicker-controls .next-button{padding-right:.375rem;padding-left:.375rem;flex:0 0 14.2857142857%}.datepicker-controls .prev-button.disabled,.datepicker-controls .next-button.disabled{visibility:hidden}.datepicker-view,.datepicker-grid{display:flex}.datepicker-view{align-items:stretch;width:17.5rem}.datepicker-grid{flex-wrap:wrap;flex:auto}.datepicker .days{display:flex;flex-direction:column;flex:auto}.datepicker .days-of-week{display:flex}.datepicker .week-numbers{display:flex;flex-direction:column;flex:0 0 9.6774193548%}.datepicker .weeks{display:flex;flex-direction:column;align-items:stretch;flex:auto}.datepicker span{display:flex;align-items:center;justify-content:center;border-radius:.375rem;cursor:default;-webkit-touch-callout:none;user-select:none}.datepicker .dow{height:1.75rem;font-size:.875rem;font-weight:700}.datepicker .week{flex:auto;color:#dee2e6;font-size:.875rem}.datepicker-cell,.datepicker .days .dow{flex-basis:14.2857142857%}.datepicker-cell{height:2.5rem}.datepicker-cell:not(.day){flex-basis:25%;height:5rem}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#fff}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#042e53;color:#fff;font-weight:600}.datepicker-cell.disabled{color:var(--ui-transparent-grey-25)}.datepicker-cell.prev:not(.disabled),.datepicker-cell.next:not(.disabled){color:color("gray")}.datepicker-cell.prev.selected,.datepicker-cell.next.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){border-radius:0;background-color:#f8f9fa}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#f1f3f5}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#fff}.datepicker-cell.today:not(.selected){background-color:#fff}.datepicker-cell.today:not(.selected):not(.disabled){color:#042e53}.datepicker-cell.today.focused:not(.selected){background-color:#f9f9f9}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#6c757d;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#69727a}.datepicker-cell.range-start:not(.range-end){border-radius:.375rem 0 0 .375rem}.datepicker-cell.range-end:not(.range-start){border-radius:0 .375rem .375rem 0}.datepicker-cell.range{border-radius:0;background-color:#e9ecef}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#e2e6ea}.datepicker-cell.range.disabled{color:#ced4db}.datepicker-cell.range.focused{background-color:#dbe0e5}.datepicker-cell.range.today{background-color:#20c997}.datepicker-input.in-edit{border-color:#738a9f}.datepicker-input.in-edit:focus,.datepicker-input.in-edit:active{box-shadow:0 0 .25em .25em rgba(115,138,159,.2)}@media screen and (max-width: 599.9px){.only-desktop{display:none}}@media screen and (min-width: 600px){.only-mobile{display:none}}@media screen and (max-width: 1140px){.only-large-desktop{display:none}}body:not(.platform-ios) .show-platform-ios,body:not(.platform-android) .show-platform-android,body:not(.can-share) .native-share-visible{display:none}body.platform-ios .hide-platform-ios,body.platform-android .hide-platform-android{display:none}@media screen and (min-width: 1000px){body.can-share .native-share-visible.hide-native-share-over-1000{display:none}}.is-block{display:block}.accessable-skip{position:absolute !important;top:0;right:100%}.accessable-skip:focus{right:auto;padding:10px;background:#fff;z-index:1000}.using-mouse *:focus{outline:none}@media(prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.hide-visually,.segmented-control-rounded>input,.segmented-control span,.segmented-control>input,.date-picker-month .form-check input[type=checkbox]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}/*!
 * Cropper.js v1.6.0
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2023-08-26T08:14:25.104Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51, 153, 255, 75%);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.3333333333%;left:0;top:33.3333333333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.3333333333%;top:0;width:33.3333333333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center::before,.cropper-center::after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center::before{height:1px;left:-3px;top:0;width:7px}.cropper-center::after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se::before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none !important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}:root{--tagify-dd-color-primary: rgb(53,149,246);--tagify-dd-bg-color: white;--tagify-dd-item-pad: .3em .5em}.tagify{--tags-disabled-bg: #F1F1F1;--tags-border-color: #DDD;--tags-hover-border-color: #CCC;--tags-focus-border-color: #3595f6;--tag-border-radius: 3px;--tag-bg: #E5E5E5;--tag-hover: #D3E2E2;--tag-text-color: black;--tag-text-color--edit: black;--tag-pad: 0.3em 0.5em;--tag-inset-shadow-size: 1.1em;--tag-invalid-color: #D39494;--tag-invalid-bg: rgba(211, 148, 148, 0.5);--tag-remove-bg: rgba(211, 148, 148, 0.3);--tag-remove-btn-color: black;--tag-remove-btn-bg: none;--tag-remove-btn-bg--hover: #c77777;--input-color: #042e53;--tag--min-width: 1ch;--tag--max-width: auto;--tag-hide-transition: 0.3s;--placeholder-color: rgba(0, 0, 0, 0.4);--placeholder-color-focus: rgba(0, 0, 0, 0.25);--loader-size: .8em;--readonly-striped: 1;display:inline-flex;align-items:flex-start;flex-wrap:wrap;border:1px solid var(--tags-border-color);padding:0;line-height:0;cursor:text;outline:none;position:relative;box-sizing:border-box;transition:.1s}@keyframes tags--bump{30%{transform:scale(1.2)}}@keyframes rotateLoader{to{transform:rotate(1turn)}}.tagify:hover:not(.tagify--focus):not(.tagify--invalid){--tags-border-color: var(--tags-hover-border-color)}.tagify[disabled]{background:var(--tags-disabled-bg);filter:saturate(0);opacity:.5;pointer-events:none}.tagify[readonly].tagify--select,.tagify[disabled].tagify--select{pointer-events:none}.tagify[readonly]:not(.tagify--mix):not(.tagify--select),.tagify[disabled]:not(.tagify--mix):not(.tagify--select){cursor:default}.tagify[readonly]:not(.tagify--mix):not(.tagify--select)>.tagify__input,.tagify[disabled]:not(.tagify--mix):not(.tagify--select)>.tagify__input{visibility:hidden;width:0;margin:5px 0}.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div,.tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div{padding:var(--tag-pad)}.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div::before,.tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div::before{animation:readonlyStyles 1s calc(-1s*(var(--readonly-striped) - 1)) paused}@keyframes readonlyStyles{0%{background:linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;box-shadow:none;filter:brightness(0.95)}}.tagify[readonly] .tagify__tag__removeBtn,.tagify[disabled] .tagify__tag__removeBtn{display:none}.tagify--loading .tagify__input>br:last-child{display:none}.tagify--loading .tagify__input::before{content:none}.tagify--loading .tagify__input::after{content:"";vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);min-width:0;border:3px solid;border-color:#eee #bbb #888 rgba(0,0,0,0);border-radius:50%;animation:rotateLoader .4s infinite linear;content:"" !important;margin:-2px 0 -2px .5em}.tagify--loading .tagify__input:empty::after{margin-left:0}.tagify+input,.tagify+textarea{position:absolute !important;left:-9999em !important;transform:scale(0) !important}.tagify__tag{display:inline-flex;align-items:center;margin:5px 0 5px 5px;position:relative;z-index:1;outline:none;line-height:normal;cursor:default;transition:.13s ease-out}.tagify__tag>div{vertical-align:top;box-sizing:border-box;max-width:100%;padding:var(--tag-pad);color:var(--tag-text-color);line-height:inherit;border-radius:var(--tag-border-radius);white-space:nowrap;transition:.13s ease-out}.tagify__tag>div>*{white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;min-width:var(--tag--min-width);max-width:var(--tag--max-width);transition:.8s ease,.1s color}.tagify__tag>div>*[contenteditable]{outline:none;user-select:text;cursor:text;margin:-2px;padding:2px;max-width:350px}.tagify__tag>div::before{content:"";position:absolute;border-radius:inherit;inset:var(--tag-bg-inset, 0);z-index:-1;pointer-events:none;transition:120ms ease;animation:tags--bump .3s ease-out 1;box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset}.tagify__tag:hover:not([readonly]) div::before,.tagify__tag:focus div::before{--tag-bg-inset: -2.5px;--tag-bg: var(--tag-hover)}.tagify__tag--loading{pointer-events:none}.tagify__tag--loading .tagify__tag__removeBtn{display:none}.tagify__tag--loading::after{--loader-size: .4em;content:"";vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);min-width:0;border:3px solid;border-color:#eee #bbb #888 rgba(0,0,0,0);border-radius:50%;animation:rotateLoader .4s infinite linear;margin:0 .5em 0 -0.1em}.tagify__tag--flash div::before{animation:none}.tagify__tag--hide{width:0 !important;padding-left:0;padding-right:0;margin-left:0;margin-right:0;opacity:0;transform:scale(0);transition:var(--tag-hide-transition);pointer-events:none}.tagify__tag--hide>div>*{white-space:nowrap}.tagify__tag.tagify--noAnim>div::before{animation:none}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div>span{opacity:.5}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before{--tag-bg: var(--tag-invalid-bg);transition:.2s}.tagify__tag[readonly] .tagify__tag__removeBtn{display:none}.tagify__tag[readonly]>div::before{animation:readonlyStyles 1s calc(-1s*(var(--readonly-striped) - 1)) paused}@keyframes readonlyStyles{0%{background:linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;box-shadow:none;filter:brightness(0.95)}}.tagify__tag--editable>div{color:var(--tag-text-color--edit)}.tagify__tag--editable>div::before{box-shadow:0 0 0 2px var(--tag-hover) inset !important}.tagify__tag--editable>.tagify__tag__removeBtn{pointer-events:none}.tagify__tag--editable>.tagify__tag__removeBtn::after{opacity:0;transform:translateX(100%) translateX(5px)}.tagify__tag--editable.tagify--invalid>div::before{box-shadow:0 0 0 2px var(--tag-invalid-color) inset !important}.tagify__tag__removeBtn{order:5;display:inline-flex;align-items:center;justify-content:center;border-radius:50px;cursor:pointer;font:14px/1 Arial;background:var(--tag-remove-btn-bg);color:var(--tag-remove-btn-color);width:14px;height:14px;margin-right:4.6666666667px;margin-left:auto;overflow:hidden;transition:.2s ease-out}.tagify__tag__removeBtn::after{content:"×";transition:.3s,color 0s}.tagify__tag__removeBtn:hover{color:#fff;background:var(--tag-remove-btn-bg--hover)}.tagify__tag__removeBtn:hover+div>span{opacity:.5}.tagify__tag__removeBtn:hover+div::before{box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg, rgba(211, 148, 148, 0.3)) inset !important;transition:box-shadow .2s}.tagify:not(.tagify--mix) .tagify__input br{display:none}.tagify:not(.tagify--mix) .tagify__input *{display:inline;white-space:nowrap}.tagify__input{flex-grow:1;display:inline-block;min-width:110px;margin:5px;padding:var(--tag-pad);line-height:normal;position:relative;white-space:pre-wrap;color:var(--input-color);box-sizing:inherit}@-moz-document url-prefix(){}.tagify__input:empty::before{position:static}.tagify__input:focus{outline:none}.tagify__input:focus::before{transition:.2s ease-out;opacity:0;transform:translatex(6px)}@supports(-ms-ime-align: auto){.tagify__input:focus::before{display:none}}.tagify__input:focus:empty::before{transition:.2s ease-out;opacity:1;transform:none;color:rgba(0,0,0,.25);color:var(--placeholder-color-focus)}@-moz-document url-prefix(){.tagify__input:focus:empty::after{display:none}}.tagify__input::before{content:attr(data-placeholder);height:1em;line-height:1em;margin:auto 0;z-index:1;color:var(--placeholder-color);white-space:nowrap;pointer-events:none;opacity:0;position:absolute}.tagify__input::after{content:attr(data-suggest);display:inline-block;vertical-align:middle;position:absolute;min-width:calc(100% - 1.5em);text-overflow:ellipsis;overflow:hidden;white-space:pre;color:var(--tag-text-color);opacity:.3;pointer-events:none;max-width:100px}.tagify__input .tagify__tag{margin:0 1px}.tagify--mix{display:block}.tagify--mix .tagify__input{padding:5px;margin:0;width:100%;height:100%;line-height:1.5;display:block}.tagify--mix .tagify__input::before{height:auto;display:none;line-height:inherit}.tagify--mix .tagify__input::after{content:none}.tagify--select::after{content:">";opacity:.5;position:absolute;top:50%;right:0;bottom:0;font:16px monospace;line-height:8px;height:8px;pointer-events:none;transform:translate(-150%, -50%) scaleX(1.2) rotate(90deg);transition:.2s ease-in-out}.tagify--select[aria-expanded=true]::after{transform:translate(-150%, -50%) rotate(270deg) scaleY(1.2)}.tagify--select .tagify__tag{position:absolute;top:0;right:1.8em;bottom:0}.tagify--select .tagify__tag div{display:none}.tagify--select .tagify__input{width:100%}.tagify--empty .tagify__input::before{transition:.2s ease-out;opacity:1;transform:none;display:inline-block;width:auto}.tagify--mix .tagify--empty .tagify__input::before{display:inline-block}.tagify--focus{--tags-border-color: var(--tags-focus-border-color);transition:0s}.tagify--invalid{--tags-border-color: #D39494}.tagify__dropdown{position:absolute;z-index:9999;transform:translateY(1px);overflow:hidden}.tagify__dropdown[placement=top]{margin-top:0;transform:translateY(-100%)}.tagify__dropdown[placement=top] .tagify__dropdown__wrapper{border-top-width:1.1px;border-bottom-width:0}.tagify__dropdown[position=text]{box-shadow:0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1);font-size:.9em}.tagify__dropdown[position=text] .tagify__dropdown__wrapper{border-width:1px}.tagify__dropdown__wrapper{max-height:300px;overflow:auto;overflow-x:hidden;background:var(--tagify-dd-bg-color);border:1px solid;border-color:var(--tagify-dd-color-primary);border-bottom-width:1.5px;border-top-width:0;box-shadow:0 2px 4px -2px rgba(0,0,0,.2);transition:.25s cubic-bezier(0, 1, 0.5, 1)}.tagify__dropdown__header:empty{display:none}.tagify__dropdown__footer{display:inline-block;margin-top:.5em;padding:var(--tagify-dd-item-pad);font-size:.7em;font-style:italic;opacity:.5}.tagify__dropdown__footer:empty{display:none}.tagify__dropdown--initial .tagify__dropdown__wrapper{max-height:20px;transform:translateY(-1em)}.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper{transform:translateY(2em)}.tagify__dropdown__item{box-sizing:border-box;padding:var(--tagify-dd-item-pad);margin:1px;white-space:pre-wrap;cursor:pointer;border-radius:2px;position:relative;outline:none;max-height:60px;max-width:100%}.tagify__dropdown__item--active{background:var(--tagify-dd-color-primary);color:#fff}.tagify__dropdown__item:active{filter:brightness(105%)}.tagify__dropdown__item--hidden{padding-top:0;padding-bottom:0;margin:0 1px;pointer-events:none;overflow:hidden;max-height:0;transition:var(--tagify-dd-item--hidden-duration, 0.3s) !important}.tagify__dropdown__item--hidden>*{transform:translateY(-100%);opacity:0;transition:inherit}.tagify{--tags-disabled-bg: #F1F1F1;--tags-border-color: #DDD;--tags-hover-border-color: #CCC;--tags-focus-border-color: #3595f6;--tag-border-radius: 3px;--tag-bg: #E9EEEE;--tag-hover: #D3E2E2;--tag-text-color: #3859B1;--tag-text-color--edit: #3859B1;--tag-pad: 0.3em 0.5em;--tag-inset-shadow-size: 1.1em;--tag-invalid-color: #FFFFFF;--tag-invalid-bg: #E9EEEE;--tag-remove-bg: #D22600;--tag-remove-btn-color: #FFFFFF;--tag-remove-btn-bg: none;--tag-remove-btn-bg--hover: none;--input-color: inherit;--tag--min-width: 1ch;--tag--max-width: auto;--tag-hide-transition: 0.2s;--placeholder-color: rgba(56, 89, 177, 0.4);--placeholder-color-focus: rgba(56, 89, 177, 0.25);--loader-size: .8em;--readonly-striped: 1}@keyframes tags--bump{30%{transform:scale(1.1)}}.tagify__tag{margin-bottom:0}.tagify__tag__removeBtn{border-radius:2px;width:1em;height:1em}.tagify__tag__removeBtn:after{content:" ";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' fill='none' viewBox='0 0 11 11'%3E%3Cpath fill='%233859B1' fill-rule='evenodd' d='M5.3 6.6 9 10.3l1-1-3.6-3.8L10 1.8l-1-1-3.8 3.6L1.6.7l-1 1 3.7 3.8L.5 9.2l1.1 1 3.7-3.6Z' clip-rule='evenodd' style='fill:%233859b1;fill-opacity:1'/%3E%3C/svg%3E");height:1em;width:1em;background-repeat:no-repeat;background-position:center center}.tagify__tag__removeBtn:hover{color:#fff}.tagify__tag__removeBtn:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' fill='none' viewBox='0 0 11 11'%3E%3Cpath fill='%23FFFFFF' fill-rule='evenodd' d='M5.3 6.6 9 10.3l1-1-3.6-3.8L10 1.8l-1-1-3.8 3.6L1.6.7l-1 1 3.7 3.8L.5 9.2l1.1 1 3.7-3.6Z' clip-rule='evenodd' style='fill:%23FFFFFF;fill-opacity:1'/%3E%3C/svg%3E")}.tagify__tag__removeBtn:hover+div>span{opacity:1;color:#fff}.no-padding{padding:0 !important}.no-margin{margin:0 !important}[class*="space-children:stack:"]>*{margin:0 0 var(--this-child-size, --space)}[class*="space-children:inset:"]>*{margin:var(--this-child-size, --space)}[class*="space-children:inline:"]>*{margin:0 var(--this-child-size, --space) 0 0}[class*="space:stack:"],[class*="space-children:"]>[class*="space:stack:"]{margin:0 0 var(--this-size, --space)}[class*="space:inset:"],[class*="space-children:"]>[class*="space:inset:"]{margin:var(--this-size, --space)}[class*="space:inline:"],[class*="space-children:"]>[class*="space:inline:"]{margin:0 var(--this-size, --space) 0 0}[class*=space-s]{--this-size: var(--space-s)}[class*=space-xs]{--this-size: var(--space-xs)}[class*=space-default]{--this-size: var(--space)}[class*=space-m]{--this-size: var(--space-m)}[class*=space-l]{--this-size: var(--space-l)}[class*=space-xl]{--this-size: var(--space-xl)}[class*=space-xxl]{--this-size: var(--space-xxl)}[class*=space-m3-l]{--this-size: var(--fluid-space-m3-l)}[class*=space-child-s]{--this-child-size: var(--space-s)}[class*=space-child-xs]{--this-child-size: var(--space-xs)}[class*=space-child-default]{--this-child-size: var(--space)}[class*=space-child-m]{--this-child-size: var(--space-m)}[class*=space-child-l]{--this-child-size: var(--space-l)}[class*=space-child-xl]{--this-child-size: var(--space-xl)}[class*=space-child-xxl]{--this-child-size: var(--space-xxl)}.box-spaced{padding-block-end:var(--space-xl);padding-block-start:var(--space-l)}.box-spaced\:l{padding-block-end:var(--space-xxl);padding-block-start:var(--space-xxl)}.box-spaced\:s{padding-block-end:var(--space);padding-block-start:var(--space)}.box-spaced\:fluid-s-l{padding-block-end:var(--fluid-space-s-l);padding-block-start:var(--fluid-space-s-l)}.mt-0{margin-top:0}.mt-xs{margin-top:var(--space-xs)}mb-0{margin-bottom:0}.pt-s{padding-top:var(--space-s)}.center{--gutter-space: var(--space);--this-max-width: var(--site-max-width);box-sizing:content-box;margin-inline-start:auto;margin-inline-end:auto;max-inline-size:var(--this-max-width);padding-inline-start:var(--gutter-space);padding-inline-end:var(--gutter-space)}@media only screen and (min-width: 768px){.center{--gutter-space: var(--space-m)}}@media only screen and (min-width: 350px)and (max-width: 600px){.center\:inline-mobile-md{padding-inline-start:var(--space-m);padding-inline-end:var(--space-m)}}.center-xs{--this-max-width: 30rem}.center-sm{--this-max-width: 50rem}.center-md{--this-max-width: 56rem}.center-lg{--this-max-width: 63rem}.cluster{display:flex;flex-wrap:wrap;gap:var(--space, 1rem);justify-content:space-between;align-items:center}.grid{display:grid;--this-grid-min-width: 300px;--this-grid-gap-desktop: var(--space-m);--this-grid-gap: var(--space);grid-gap:var(--this-grid-gap)}@media only screen and (min-width: 768px){.grid{--this-grid-gap: var(--this-grid-gap-desktop)}}@supports(width: min(250px, 100%)){.grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--this-grid-min-width, 300px), 100%), 1fr))}}.stack{display:flex;flex-direction:column;justify-content:flex-start}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--space)}.stack:only-child{block-size:100%}.stack-split-on-1>:nth-child(1){margin-block-end:auto}.switcher{--this-switch-size: 30rem;--this-gap: var(--space);display:flex;flex-wrap:wrap;gap:var(--this-gap)}.switcher>*{flex-grow:1;flex-basis:calc((var(--this-switch-size) - 100%)*999)}.switcher-reverse-stack{flex-wrap:wrap-reverse}.with-sidebar{--sidebar-gap: var(--space-m);--this-gap: var(--sidebar-gap, --space-m);display:flex;flex-wrap:wrap;gap:var(--this-gap)}.with-sidebar>:first-child{flex-basis:var(--sidebar-size, unset);flex-grow:1}.with-sidebar>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-switch-width, 50%)}.with-sidebar>.sidebar{flex-basis:var(--sidebar-size, unset);flex-grow:1;min-inline-size:unset}.with-sidebar>.not-sidebar{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-switch-width, 50%)}.with-sidebar.with-sidebar-reverse{flex-wrap:wrap-reverse}.font\:display-xl{font-family:"Reckless","Times New Roman",serif;font-size:4rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:-0.64px}.font\:special-large-sans{font-family:"Inter",Arial,sans-serif;font-size:3.375rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:-0.54px}.font\:display-lg{font-family:"Reckless","Times New Roman",serif;font-size:2.5rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:-0.4px}.font\:display-md{font-family:"Reckless","Times New Roman",serif;font-size:1.75rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:-0.28px}.font\:display-sm{font-family:"Reckless","Times New Roman",serif;font-size:1.375rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:-0.22px}.font\:label-l,.train-update__title,.calendar-page__section-title,.date-picker-month__title{font-family:"Inter",Arial,sans-serif;font-size:1.25rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.font\:label-l-height-280{height:2.8em}.font\:label-m,.train-other-help__content .current-progress-string .current{font-family:"Inter",Arial,sans-serif;font-size:1.125rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.font\:label-s,.info-row>:first-child:not(.row),.info-row .title,.participant-row .participant-row__title,.activity-row .activity-row__title,.calendar-detail-modal h2,.calendar-list-row__name,.calendar-list-row__date h3{font-family:"Inter",Arial,sans-serif;font-size:1rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.font\:label-xs,.activity-row .activity-row__data>:first-child{font-family:"Inter",Arial,sans-serif;font-size:.875rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.font\:label-xxs{font-family:"Inter",Arial,sans-serif;font-size:.75rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.font\:body-l{font-family:"Inter",Arial,sans-serif;font-size:1.25rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal}.font\:body-m,.train-description__story>*{font-family:"Inter",Arial,sans-serif;font-size:1.125rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.font\:body-s,.activity-row .activity-row__message,.activity-row .activity-row__data-stack,.calendar-list-row__description,.train-other-help__content .current-progress-string{font-family:"Inter",Arial,sans-serif;font-size:1rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.font\:body-xs,.participant-row .participant-row__data-stack,.activity-row .activity-row__data{font-family:"Inter",Arial,sans-serif;font-size:.875rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.font\:line-height-140{line-height:1.4}.font\:line-height-150{line-height:1.5}.font\:line-height-160{line-height:1.6}.font\:line-height-180{line-height:1.8}.font\:size-xl{font-size:3.375rem}.font\:size-l{font-size:1.25rem}.font-size-m{font-size:1.125rem}.font\:size-s{font-size:1rem}.font\:size-xs{font-size:.875rem !important}.font\:size-fluid-24-40{font-size:var(--fluid-space-24-40)}.font\:size-fluid-28-40{font-size:var(--fluid-space-m1-m)}.font\:size-fluid-16-20{font-size:var(--fluid-space-16-20)}.font\:size-fluid-40-54{font-size:var(--fluid-space-40-54)}.font\:size-fluid-40-64{font-size:var(--fluid-space-m-l)}.font\:size-fluid-40-64{font-size:var(--fluid-space-24-28)}.font\:size-fluid-24-28{font-size:var(--fluid-space-24-28)}:root{--button-underline-offset: 2px;--button-text-decoration-size: 1px}.button{--this-background-color: var(--brand-orange);--this-background-color-hover: var(--ui-orange-button-hover);--this-text-color: #fff;--this-text-decoration: none;--this-text-decoration-hover: none;--this-border: 0 solid;--this-border-hover: 0 solid;--this-shadow: none;--this-shadow-hover: none;--this-gap-size: var(--space-xs);--this-border-radius: 500px;--this-font-size: 1rem;--this-padding: 0 1.125em;--this-height: 3rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--this-gap-size);height:var(--this-height);border-radius:var(--this-border-radius);border:var(--this-border);color:var(--this-text-color);font-size:var(--this-font-size);line-height:1em;overflow:hidden;font-weight:600;padding:var(--this-padding);vertical-align:middle;white-space:nowrap;background-color:var(--this-background-color);text-decoration:var(--this-text-decoration);text-decoration-thickness:var(--button-text-decoration-size);text-underline-offset:var(--button-underline-offset);box-shadow:var(--this-shadow);transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out;cursor:pointer;touch-action:manipulation}.button:hover{background-color:var(--this-background-color-hover);text-decoration:var(--this-text-decoration-hover);border:var(--this-border-hover);box-shadow:var(--this-shadow-hover)}.button>img+*{margin-inline-start:var(--space-xs)}.button:disabled,.button.disabled{pointer-events:none;opacity:.65}.button-lg{--this-font-size: 1.125rem;--this-padding: 0 1.5em;--this-height: 4rem}.button\:size-responsive{--this-font-size: 1rem;--this-padding: 0 1.125em;--this-height: 3rem}@media screen and (min-width: 900px){.button\:size-responsive{--this-font-size: 1.125rem;--this-padding: 0 1.5em;--this-height: 4rem}}.button.button-rectangle{--this-border-radius: 0.5rem}.button.button-blue{--this-background-color: var(--brand-blue);--this-background-color-hover: var(--ui-blue-button-hover)}.button.button-orange{--this-background-color: var(--brand-orange);--this-background-color-hover: var(--ui-orange-button-hover)}.button.button-orange svg{flex-shrink:0}.button.button-orange svg path,.button.button-orange svg circle{stroke:var(--text-color-light) !important}.button.button-teal{--this-background-color: var(--teal);--this-background-color-hover: var(--ui-teal-button-hover)}.button.button-clear,.button.button-outline{--this-background-color: transparent;--this-background-color-hover: transparent;--this-text-color: var(--brand-blue);--this-border: solid 0.0625rem var(--ui-outline-button-grey);--this-border-hover: solid 0.0625rem var(--ui-transparent-grey-50);--this-shadow: inset 0 0 0 0.0625rem rgba(48, 54, 95, 0);--this-shadow-hover: inset 0 0 0 0.0625rem rgba(48, 54, 95, 0.50)}.button.button-close{background-color:rgba(0,0,0,0)}.button.button-circle-lg{min-height:var(--space-l);min-width:var(--space-l);display:inline-flex;align-items:center;justify-content:center}.button.button-circle-m{height:var(--space-m);width:var(--space-m);display:inline-flex;align-items:center;justify-content:center;padding:0}.button.button-link{--this-background-color: transparent;--this-background-color-hover: transparent;--this-text-color: var(--brand-blue);--this-text-decoration-hover: underline;--this-border-radius: 0}.button.button-link.underline{--this-text-decoration-hover: underline;--this-text-decoration: underline}.button.button-condensed-icon{--this-padding: 6px;--this-height: 2.25rem}.button.button-condensed{font-size:.875rem;--this-height: 2.25rem;--this-padding: 0 1em}.button.button-inline-link{--this-background-color: transparent;--this-background-color-hover: transparent;--this-text-color: inherit;--this-text-decoration-hover: underline;--this-text-decoration: underline;--this-border-radius: 0;--this-padding: 0;--this-height: auto;--this-font-size: inherit;font-weight:inherit;text-decoration-thickness:auto;text-underline-offset:auto;display:inline;vertical-align:baseline;overflow:visible}.button.multi-line-with-logo{min-height:90px;display:flex;gap:1rem;justify-content:space-between;white-space:normal;--this-border-radius: 6px;--this-height: auto;--this-padding: 1.5rem 1rem;flex-wrap:nowrap}.button.multi-line-with-logo h1,.button.multi-line-with-logo h2,.button.multi-line-with-logo h3,.button.multi-line-with-logo h4{font-size:var(--font-size-s);margin:0;padding-bottom:.25rem}.button.multi-line-with-logo p{font-weight:400;font-size:var(--font-size-xs);margin:0;color:var(--ui-brand-blue-muted)}.button.multi-line-with-logo>:first-child{width:50px;flex-shrink:0;flex-grow:0}.button.multi-line-with-logo>:nth-child(2){flex-grow:1;margin-inline-start:0}.button.animate .icon-right{transition:transform .1s ease-in-out;margin-left:8px;margin-right:-5px;vertical-align:-0.03em}.button.animate[dir=rtl] .icon-right{margin-right:6px;margin-left:-5px}.button.animate:hover .icon-right{transform:translateX(0.2rem)}.button .number-accessory{background-color:var(--brand-orange);border-radius:500px;font-size:12px;font-weight:600;display:inline-flex;justify-content:center;align-items:center;color:#fff;width:1.5em;height:1.5em;text-decoration:none}.invisible-button{--this-hover-border-size: 4px;--this-hover-background-color: var(--ui-invisible-button-background);--this-hover-edge-grow: 2px;--this-padding: 0;--this-border-radius: 500px;display:flex;border-radius:var(--this-border-radius);box-shadow:0 0 0 var(--this-hover-border-size) var(--this-hover-background-color);background-color:var(--ui-invisible-button-background);transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;align-items:center;padding:var(--this-padding)}.invisible-button>*{flex-shrink:0}.invisible-button svg{display:block;margin:0}.invisible-button:hover{box-shadow:0 0 0 calc(var(--this-hover-border-size) + var(--this-hover-edge-grow)) rgba(200,200,200,.2);background-color:rgba(200,200,200,.2)}.button-destructive{--this-background-color: var(--ui-destructive-red);--this-background-color-hover: var(--ui-destructive-red-hover)}.button.button-red-text{--this-text-color: var(--ui-destructive-red)}.button.button-on-dark:not(.button-outline){--this-text-color: var(--brand-blue);--this-background-color: white;--this-background-color-hover: white}.button.button-on-dark.button-outline{--this-text-color: white;--this-border: solid 0.0625rem rgba(255, 255, 255, 0.25);--this-border-hover: solid 0.0625rem rgba(255, 255, 255, 0.50);--this-shadow: inset 0 0 0 0.0625rem rgba(255, 255, 255, 0.0);--this-shadow-hover: inset 0 0 0 0.0625rem rgba(255, 255, 255, 0.50)}.site-header{padding-top:1.25rem;padding-bottom:1.25rem;background-color:#fff;width:100%;position:fixed;top:0;z-index:1000;box-shadow:0px 1px 8px rgba(0,0,0,.1)}.site-header .cluster{gap:var(--space-xs)}.site-header+*{margin-top:4.5rem}@media screen and (min-width: 600px){.site-header{box-shadow:unset;position:relative}.site-header+*{margin-top:unset}}.site-header__logo{max-width:10.3125rem;min-width:7.125rem;width:35vw;margin-right:.875rem}.site-header__logo>svg{width:100%}.site-header .button{font-size:.875rem;height:var(--space-m2)}@media screen and (min-width: 700px){.site-header .button{font-size:unset;height:var(--space-m3)}}@media screen and (max-width: 699.9px){.site-header .button.button-clear{padding:0 .75rem;font-size:13px}}.site-header .button.button-link{padding:0 .125rem}@media screen and (min-width: 400px){.site-header .button.button-link{padding:0 .5rem}}.site-header .button.tasks{--this-text-decoration-hover: none;--this-gap-size: 0.25rem}.site-header__inner-content{position:relative}.site-header__menu{display:flex;flex-direction:column;position:absolute;box-shadow:0 0 0 1px #000;background-color:#fff;font-size:1rem;top:-1.25rem;right:-1.5rem;padding:1.5rem;padding-top:1.25rem;border-radius:var(--space);box-shadow:var(--shadow-medium-soft);max-width:16rem;width:75vw;max-height:100vh;overflow-y:scroll}.site-header__menu>:first-child{display:flex;justify-content:space-between;margin-bottom:.5rem}.site-header__menu .button.button-link{padding-left:0;height:2.5rem}.site-header .circle-avatar{height:var(--space-m3);width:auto}@media screen and (min-width: 600px){.site-header .circle-avatar{height:var(--space-m3)}}.divider{border-top:1px solid var(--ui-light-grey);margin-top:.25rem;margin-bottom:.25rem}.site-footer{background-color:var(--brand-blue);color:#fff;padding-top:var(--space-m);padding-bottom:var(--space-m);--this-link-color: #fff;font-weight:600;line-height:1.2}.site-footer__menu{height:11em;display:flex;flex-flow:column wrap;flex-shrink:1;font-weight:400}.site-footer__menu li{margin-bottom:1em;margin-right:1em}@media screen and (min-width: 600px){.site-footer__menu{font-weight:600;height:7em}}.site-footer__article-link{font-size:var(--fluid-space-18-20);flex-shrink:999;margin-bottom:4rem;position:relative;min-width:29.5%}.site-footer__icons{display:flex}.site-footer__icons *{margin-right:.5rem}.site-footer__icons .invisible-button{margin-right:var(--space-s);--this-hover-border-size: 10px}.site-footer__menu-wrapper{display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:flex-start}.site-footer__menu-wrapper>:first-child{flex-grow:1}.site-footer__menu-wrapper>:last-child{flex-basis:0;flex-grow:999;min-inline-size:66%}.site-footer__menu-wrapper-inner{display:flex;flex-wrap:wrap}.site-footer__menu-wrapper-inner>:first-child{flex-basis:0;flex-grow:999;min-inline-size:70%;margin-bottom:1.5rem}.site-footer__menu-wrapper-inner>:last-child{flex-grow:1;flex-basis:13rem}.site-footer__copyright{font-weight:400;font-size:.875rem}.site-footer__copyright span{display:inline-block}@media screen and (min-width: 600px){.site-footer__copyright{text-align:center;--measure: 100vw;font-size:1rem}.site-footer__copyright span{display:block}}.site-footer__privacy-notice{align-items:baseline;font-weight:400;font-size:.875rem;margin-top:2rem}@media screen and (min-width: 600px){.site-footer__privacy-notice{justify-content:center;margin-top:4rem;font-size:1rem}}.site-footer__privacy-notice.switcher>*{flex-grow:0;flex-basis:auto}@media screen and (min-width: 800px){.large-cta{margin:0 var(--space-m) var(--space-m)}}.large-cta img{border-radius:var(--fluid-space-s-m)}.large-cta h2{font-size:var(--fluid-space-m1-m)}.large-cta p{line-height:1.4;font-size:var(--fluid-space-16-20)}.large-cta__inner{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space);padding:var(--space-m-l) var(--space-m)}@media screen and (min-width: 800px){.large-cta__inner{flex-direction:row}}@media screen and (min-width: 900px){.large-cta__inner{align-items:center}}.large-cta__inner>:first-child{flex-basis:calc(40% - 1rem);flex-grow:1}.large-cta__inner>:last-child{flex-basis:calc(60% - 1rem);flex-grow:1}.large-cta__text{padding:0;display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 800px){.large-cta__text{padding:var(--space-xs) var(--space-m);align-items:center;--measure: 27rem}}.large-cta__img{max-width:27.5rem}.large-cta__buttons{margin-top:var(--fluid-space-s-m)}.hero{--this-title-font-size: var(--fluid-space-m-l);--this-text-align: center;--this-space-above: var(--space-xl);--this-space-below: var(--space-xl);--this-gap: 0;--this-margin-start: auto;--this-margin-end: auto;padding-bottom:var(--this-space-below);padding-top:var(--this-space-above);display:flex;flex-direction:column;gap:var(--this-gap);justify-content:space-between}.hero>:first-child:only-child{width:80%}.hero h1{font-size:var(--this-title-font-size);margin-bottom:1rem;text-align:var(--this-text-align);margin-inline-start:var(--this-margin-start);margin-inline-end:var(--this-margin-end)}.hero p{text-align:var(--this-text-align);margin-top:0;margin-inline-start:var(--this-margin-start);margin-inline-end:var(--this-margin-end)}.hero.hero-small{--this-title-font-size: var(--fluid-space-40-54);--this-space-below: var(--space-l)}.hero.hero-left{--this-text-align: left;justify-content:flex-start;--this-margin-start: 0;--this-margin-end: 0}.hero-image-right{--this-space-above: var(--fluid-space-m-l);--this-space-below: var(--fluid-space-m-l);--this-gap: var(--space-l);--this-text-align: left;align-items:center;flex-direction:row;justify-content:space-between}.hero-image-right>:last-child:not(only-child){display:flex;flex-direction:column;align-items:center}.article-detail .hero{--this-text-align: left}.article-detail .hero h1,.article-detail .hero p{margin-inline-start:unset;margin-inline-end:unset}.help .hero h1{margin-bottom:2rem}.help .hero .input-group{margin-inline-start:0;margin-inline-end:0}.features .hero{--this-gap: var(--space-m)}.features .hero>:first-child{flex-basis:630px}@media screen and (max-width: 800px){.features .hero>:last-child:not(only-child){display:none}}@media screen and (max-width: 800px){.potluck .hero>:last-child:not(only-child){display:none}}.hr-text-divider{display:flex;align-items:center;justify-content:center;position:relative}.hr-text-divider>*{text-align:center;background-color:#fff;display:inline-block;margin:0;padding-left:.5em;padding-right:.5em;margin-inline-start:auto;margin-inline-end:auto;color:var(--ui-brand-blue-50);position:relative}.hr-text-divider:before{content:" ";height:1px;width:100%;position:absolute;left:0;top:.6em;background-color:var(--ui-light-grey)}.card{--this-card-content-vertical-spacing: flex-end;--this-card-inner-padding: var(--space-m);--this-card-border-radius: var(--space-s);--this-card-background-color: transparent;--this-card-image-border-radius: var(--this-card-border-radius);display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;border-radius:var(--this-card-border-radius);overflow:hidden;background-color:var(--this-card-background-color)}.card .card-content{padding:var(--this-card-inner-padding);display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;justify-content:var(--this-card-content-vertical-spacing)}.card .card-content+.card-content{padding-top:0}.card img{border-radius:var(--this-card-image-border-radius)}.card:hover{text-decoration:none}@media screen and (min-width: 600px){.card{flex-direction:column;align-items:stretch}}.card h2{font-size:var(--this-title-font-size)}a.link-card,a.video-card{transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;--this-card-hover-shadow: var(--shadow-medium-soft)}@media screen and (min-width: 600px){a.link-card:hover,a.video-card:hover{transform:translateY(-0.25rem);box-shadow:var(--this-card-hover-shadow)}}.card-content__author{display:flex;font-weight:600;gap:var(--space-xs);align-items:center}.link-card{--arrow-position-x: var(--space-s);--arrow-position-y: bottom;--this-card-background-color: var(--tan);--this-card-inner-padding: var(--space) var(--space) var(--space-lg);--this-card-image-border-radius: var(--this-card-border-radius)}.link-card img{max-width:7.5rem;border-radius:var(--this-card-border-radius);object-fit:cover}@media screen and (min-width: 600px){.link-card{--arrow-position-x: var(--space);--arrow-position-y: calc(100% - var(--space))}.link-card img{max-width:unset}}.link-card .card-content{background-position:var(--arrow-position-x) var(--arrow-position-y);background-image:url(../img/glyph/arrow-small-blue.svg);background-repeat:no-repeat}.featured-card{--this-title-font-size: 2.5rem;--this-card-background-color: transparent;--this-card-inner-padding: var(--space) 0 var(--space-m);--this-card-border-radius: var(--space);flex-direction:column;grid-column:1/-1}@media screen and (min-width: 600px){.featured-card{flex-direction:row;justify-content:flex-start}.featured-card>img,.featured-card>a{width:calc(50% - var(--this-grid-gap)/2)}}.featured-card .card-content{justify-content:center;flex-grow:0}@media screen and (min-width: 600px){.featured-card .card-content{--this-card-inner-padding: var(--space-s) var(--space-l)}}.tip-card{--this-card-background-color: var(--powder-blue);--this-title-font-size: 1.125rem;--this-card-inner-padding: var(--space);background-color:var(--this-card-background-color)}.tip-card .card-content{background-image:url(../img/glyph/tip.svg);background-repeat:no-repeat;margin-top:var(--space);background-position:92% top}@media screen and (min-width: 600px){.tip-card .card-content{margin-top:var(--space-m);background-position:8% top}}.wide-card{--this-card-inner-padding: var(--space-m);--measure: 32ch;--this-card-background-color: var(--light-pink);--this-card-image-background-color: var(--this-card-background-color);--this-title-font-size: var(--fluid-space-m1-m);--this-card-content-vertical-spacing: space-between;background-color:var(--this-card-background-color);flex-direction:column;grid-column:span 2;min-height:20rem}@media screen and (max-width: 600px){.wide-card{grid-column:1/-1}}.wide-card .inset{padding-bottom:0;padding-right:0}.outline-card{--this-background-color: transparent;--this-background-color-hover: transparent;--this-text-color: var(--brand-blue);--this-border: solid 0.0625rem rgba(48, 54, 95, 0.25);--this-border-hover: solid 0.0625rem rgba(48, 54, 95, 0.50);--this-shadow: inset 0 0 0 0.0625rem rgba(48, 54, 95, 0);--this-shadow-hover: inset 0 0 0 0.0625rem rgba(48, 54, 95, 0.50);--this-card-border-radius: var(--space-xs);background-color:var(--this-background-color);text-decoration:none;box-shadow:var(--this-shadow);transition:border .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out;border:var(--this-border);--this-card-inner-padding: var(--space-l) var(--space)}.outline-card:hover{background-color:var(--this-background-color-hover);text-decoration:var(--this-text-decoration-hover);border:var(--this-border-hover);box-shadow:var(--this-shadow-hover);transform:none}.outline-card .card-content{align-items:center}.image-collage{flex-shrink:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:var(--space-m2);max-width:28rem}.image-collage>*{border-radius:var(--fluid-space-s-m);overflow:hidden}.image-collage img{width:100%}.meal-train-pro .hero .image-collage{max-width:24rem}.js [data-expand-hide-default]:not([data-expanded]){display:none}.js [data-expand-show-default][data-expanded]{display:none}.js [data-reveal-hide-default]:not([data-revealed]){display:none}.js [data-reveal-trigger-clicked]{display:none}img.circle-avatar{width:3.25rem;border-radius:500px;object-fit:cover}.user-avatar{--this-avatar-size: 3.25rem;--this-avatar-background-color: #40607B;--this-avatar-text-color: white;--this-avatar-image-border: none;width:var(--this-avatar-size);height:var(--this-avatar-size);border-radius:500px;overflow:hidden;display:flex;align-items:center;justify-content:center}.user-avatar img{width:100%;height:100%;object-fit:cover;position:relative;background-color:#fff;border:var(--this-avatar-image-border);border-radius:500px}.user-avatar span{display:none;color:var(--this-avatar-text-color);font-weight:600;font-size:calc(var(--this-avatar-size)/3);background-color:var(--this-avatar-background-color);width:100%;height:100%;text-align:center;vertical-align:middle;padding-top:1em;line-height:1em;text-transform:uppercase}.user-avatar>span:first-child{display:block}.user-avatar.small{--this-avatar-size: 2rem}.user-avatar:empty,.user-avatar.unset{--this-avatar-background-color: var(--powder-blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none' viewBox='0 0 24 25'%3E%3Cpath stroke='%23042E53' stroke-miterlimit='10' stroke-width='1.5' d='M12 7.34c1.76 0 3.18-1.4 3.18-3.13A3.16 3.16 0 0 0 12 1.08 3.16 3.16 0 0 0 8.82 4.2 3.16 3.16 0 0 0 12 7.34Zm3.26 14.78H8.82a1.6 1.6 0 0 1-1.55-1.52v-3.5c0-.8.74-1.52 1.55-1.52h6.36c.81 0 1.55.72 1.55 1.52v3.5c.08.8-.66 1.52-1.47 1.52Z'/%3E%3Cpath stroke='%23042E53' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='M12 13.58v1.5'/%3E%3Cpath stroke='%23042E53' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.5' d='m5.24 17.46 2.03.49m9.46 0 2.03-.49m-.4 6.67a4.97 4.97 0 0 0 2.52-1.53 5.27 5.27 0 0 0 1.47-3.6c.08-1.37-5.22-9.65-5.22-9.65-.08-.16-.32-.16-.4-.08A6.8 6.8 0 0 1 12 11.12h.08a6.63 6.63 0 0 1-4.72-1.85c-.17-.16-.33-.08-.41.08 0 0-5.3 8.36-5.22 9.64A5.77 5.77 0 0 0 3.2 22.6a4.77 4.77 0 0 0 2.53 1.53'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:56%;background-color:var(--this-avatar-background-color)}.user-avatar:empty span,.user-avatar:empty img,.user-avatar.unset span,.user-avatar.unset img{display:none}.user-avatar.green{--this-avatar-background-color: var(--teal)}.hide-reveal-password-button{width:48px;background-color:rgba(0,0,0,0);background-image:url("/content/img/glyph/eye.svg");background-repeat:no-repeat;background-position:50% 50%;margin-left:-1px;background-color:#fff;border:1px solid var(--ui-transparent-grey-25);border-radius:4px;border-left:0;z-index:1}input[type=password].hide-reveal-password~.hide-reveal-password-button{background-image:url("/content/img/glyph/eye.svg")}input[type=text].hide-reveal-password~.hide-reveal-password-button{background-image:url("/content/img/glyph/eye-slash.svg")}.slide-buttons>.button{display:none}.slide-buttons.init #btnNext,.slide-buttons.next #btnNext{display:inline-block}.slide-buttons.next #btnBack,.slide-buttons.submit #btnBack{display:inline-block}.slide-buttons.submit #btnSubmit{display:inline-block}text-revealer{display:block}text-revealer span:last-of-type{padding-right:1ch}text-revealer button{background-color:unset;font-size:max(.875rem,.9em);font-weight:600;display:inline;white-space:normal;padding:0;text-decoration-thickness:1px;text-underline-offset:2px}text-revealer button:hover{text-decoration:underline}.tag-badge{display:inline-block;vertical-align:baseline;margin-bottom:-4px;margin-top:-4px;background-color:var(--powder-blue);border-radius:4px;text-align:left;padding:2px 4px;font-size:var(--font-size-xxs);font-weight:600;text-overflow:ellipsis;overflow:hidden}.tag-badge.tag-badge-grey{background-color:var(--powder-blue)}.tag-badge.tag-badge-orange{background-color:var(--brand-orange)}.button.button-outline.button-loading:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; display: block; shape-rendering: auto;' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='34' cy='56' r='5' fill='%23042e53'%3E%3Canimate attributeName='cy' calcMode='spline' keySplines='0 0.5 0.5 1;0.5 0 1 0.5;0.5 0.5 0.5 0.5' repeatCount='indefinite' values='56;44;56;56' keyTimes='0;0.3;0.6;1' dur='0.9345794392523364s' begin='-0.5607476635514018s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='50' cy='56' r='5' fill='%23042e53'%3E%3Canimate attributeName='cy' calcMode='spline' keySplines='0 0.5 0.5 1;0.5 0 1 0.5;0.5 0.5 0.5 0.5' repeatCount='indefinite' values='56;44;56;56' keyTimes='0;0.3;0.6;1' dur='0.9345794392523364s' begin='-0.37383177570093457s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='66' cy='56' r='5' fill='%23042e53'%3E%3Canimate attributeName='cy' calcMode='spline' keySplines='0 0.5 0.5 1;0.5 0 1 0.5;0.5 0.5 0.5 0.5' repeatCount='indefinite' values='56;44;56;56' keyTimes='0;0.3;0.6;1' dur='0.9345794392523364s' begin='-0.18691588785046728s'%3E%3C/animate%3E%3C/circle%3E%3C/svg%3E")}.button.button-loading:after{content:"";width:1.5em;height:2em;position:relative;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; display: block; shape-rendering: auto;' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='34' cy='56' r='5' fill='%23FFFFFF'%3E%3Canimate attributeName='cy' calcMode='spline' keySplines='0 0.5 0.5 1;0.5 0 1 0.5;0.5 0.5 0.5 0.5' repeatCount='indefinite' values='56;44;56;56' keyTimes='0;0.3;0.6;1' dur='0.9345794392523364s' begin='-0.5607476635514018s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='50' cy='56' r='5' fill='%23FFFFFF'%3E%3Canimate attributeName='cy' calcMode='spline' keySplines='0 0.5 0.5 1;0.5 0 1 0.5;0.5 0.5 0.5 0.5' repeatCount='indefinite' values='56;44;56;56' keyTimes='0;0.3;0.6;1' dur='0.9345794392523364s' begin='-0.37383177570093457s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='66' cy='56' r='5' fill='%23FFFFFF'%3E%3Canimate attributeName='cy' calcMode='spline' keySplines='0 0.5 0.5 1;0.5 0 1 0.5;0.5 0.5 0.5 0.5' repeatCount='indefinite' values='56;44;56;56' keyTimes='0;0.3;0.6;1' dur='0.9345794392523364s' begin='-0.18691588785046728s'%3E%3C/animate%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:140%;margin-left:-0.25rem}.badge{background-color:var(--powder-blue);color:var(--bright-blue);border-radius:500px;padding:0 var(--space-s);display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--space-m) - 4px);font-family:"Inter";font-size:1rem;font-weight:600}.badge.small{font-weight:400;font-size:.875rem;border-radius:.25rem;padding:.1875rem .35rem;min-height:unset}.badge.orange{background-color:var(--brand-orange);color:var(--text-color-light)}.sticky-button-bar{position:sticky;--this-distance: 1px;flex-direction:row;align-items:center;min-height:var(--footer-height);z-index:unset;width:100%;background-color:#fff;padding-top:1rem;padding-bottom:1rem}.sticky-button-bar.bottom{bottom:var(--this-distance, 1px)}.sticky-button-bar.top{top:var(--this-distance, 1px)}.sticky-button-bar.threshold-reached{box-shadow:0px -1px 14px rgba(160,160,160,.2)}.sticky-button-bar .button-row{display:flex;flex-wrap:wrap;gap:0 1rem}@media screen and (max-width: 399px){.sticky-button-bar .button-row{gap:0 .5rem}.sticky-button-bar .button-row>*{flex-basis:100%}.sticky-button-bar .button-row back-button,.sticky-button-bar .button-row .back-button{flex-basis:100%;order:3}.sticky-button-bar .button-row .submit-button{flex-basis:100%;order:2;margin-bottom:var(--space-s)}.sticky-button-bar .button-row submit-status{flex-basis:100%;order:1}.sticky-button-bar .button-row submit-status .alert{margin-bottom:var(--space-s)}}.sticky-button-bar back-button{display:flex}.sticky-button-bar back-button>*{flex-grow:1}.sticky-button-bar submit-status{flex-basis:100%}form.was-validated:not(.show-success){--bs-form-valid-color: #042e53;--bs-form-valid-border-color: rgba(48,54,95,.25)}form.was-validated:not(.show-success) .valid-feedback{display:none}form.was-validated:not(.show-success) .form-control:valid{border:1px solid rgba(48,54,95,.25)}form.was-validated:not(.show-success) .form-control.is-valid:focus,form.was-validated:not(.show-success) .form-select.is-valid:focus,form.was-validated:not(.show-success) .form-control:valid:focus,form.was-validated:not(.show-success) .form-select:valid:focus{border-color:#8297a9;box-shadow:0 0 0 .1875rem rgba(4,46,83,.25)}.responsive-data-table{width:100%;text-align:left;line-height:1.1}.responsive-data-table .rdt__grid-row{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:.75rem .25rem;margin-bottom:1rem;background-color:var(--ui-transparent-grey-10);overflow:hidden}@media screen and (min-width: 768px){.responsive-data-table .rdt__grid-row{display:grid;grid-template-columns:repeat(auto-fill, minmax(10%, 1fr));grid-auto-flow:column;grid-column-gap:0px;grid-row-gap:0px;align-items:start;margin-bottom:2px;padding:0;width:100%;background-color:var(--text-color-light)}}.responsive-data-table .rdt__grid-row:nth-child(odd),.responsive-data-table .rdt__grid-row.rdt__header{background-color:var(--smoke)}.responsive-data-table .rdt__grid-row.rdt__header>div{font-weight:bold}@media screen and (max-width: 767.9px){.responsive-data-table .rdt__grid-row.rdt__header{display:none}}.responsive-data-table .rdt__grid-row>div{flex:1;display:flex;align-items:center;padding:.25rem .75rem;font-size:.875rem}@media screen and (min-width: 768px){.responsive-data-table .rdt__grid-row>div{padding:.5rem;font-size:.75rem;overflow:hidden}}.responsive-data-table .rdt__grid-row>div.rdt__col--centered{justify-content:center}.responsive-data-table .rdt__grid-row>div .rdt__col--inner-stacked{display:flex;flex-direction:column}.responsive-data-table .rdt__grid-notfound{text-align:center;margin-top:.5rem}.responsive-data-table .rdt__mobile-text{display:none}@media screen and (max-width: 767.9px){.responsive-data-table .rdt__mobile-text{display:block}}.responsive-data-table .rdt__mobile-label{display:none}@media screen and (max-width: 767.9px){.responsive-data-table .rdt__mobile-label{display:block;font-weight:bold;padding-right:.25rem;width:25vw}}.responsive-data-table.privacy-table .privacy__grid-row.rdt__grid-row{grid-template-columns:30% 40% 30%;grid-template-rows:1fr}.responsive-data-table.privacy-table .privacy__grid-row.rdt__grid-row>div{flex-wrap:wrap}.responsive-data-table.privacy-table .privacy__grid-row.rdt__grid-row ul{margin-left:var(--space-s)}.responsive-data-table.privacy-table .privacy__grid-row.rdt__grid-row li{margin-top:0}@media screen and (max-width: 767.9px){.responsive-data-table.privacy-table .privacy__grid-row.rdt__grid-row li,.responsive-data-table.privacy-table .privacy__grid-row.rdt__grid-row span,.responsive-data-table.privacy-table .privacy__grid-row.rdt__grid-row .rdt__mobile-label{min-width:100%;margin-top:0;margin-bottom:var(--space-xs)}}table.table-bordered{border:1px solid var(--ui-light-grey);border-collapse:collapse}table.table-bordered th,table.table-bordered td{border:1px solid var(--ui-light-grey);padding:var(--space-s)}.home-intro{--this-title-font-size: var(--fluid-space-m-l);--measure: 23ch;overflow:hidden;padding-top:var(--fluid-space-m-l);padding-bottom:var(--space-l)}.home-intro h1{font-size:var(--this-title-font-size);padding-bottom:var(--space-m1);margin-inline-start:auto;margin-inline-end:auto;text-align:left}@media screen and (min-width: 600px){.home-intro h1{text-align:center}}.home-intro p{margin-top:0}.home-intro__calls-to-action{text-align:center;padding-bottom:var(--fluid-space-m1-m)}.home-intro__calls-to-action>*{width:100%}@media screen and (min-width: 600px){.home-intro__calls-to-action{padding-bottom:calc(4vh + var(--fluid-space-s-m))}.home-intro__calls-to-action>*{width:auto}}.home-intro__cookware{display:flex;justify-content:space-between;align-items:flex-end;max-width:54rem;margin-inline-start:auto;margin-inline-end:auto;height:100%}.home-intro__cookware>*{padding-left:.25rem;padding-right:.25rem}.home-intro__cookware>:last-child{display:none}@media(min-width: 660px){.home-intro__cookware>*{padding-left:.5rem;padding-right:.5rem}.home-intro__cookware>:last-child{display:block}}.how-it-works{background-color:var(--tan);text-align:center;padding-top:var(--space-l);padding-bottom:var(--space-xl)}@media screen and (min-width: 600px){.how-it-works{padding-bottom:var(--space-xxl)}}.how-it-works .grid{--this-grid-min-width: 240px;--this-grid-gap: var(--space-m) var(--space-l)}@media screen and (min-width: 600px){.how-it-works .grid{grid-template-columns:1fr 1fr;--this-grid-gap: var(--space-l) var(--space-l)}}@media screen and (min-width: 1050px){.how-it-works .grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width: 600px){.how-it-works .grid{justify-content:space-around}}.how-it-works h2{margin-bottom:var(--fluid-space-m-l)}.how-it-works__item{counter-increment:howitworks;position:relative;display:flex;flex-direction:column;align-items:flex-start;max-inline-size:50ch;text-align:left;--this-flower-padding: 0.5em}@media screen and (min-width: 800px){.how-it-works__item{display:block;text-align:center;--this-flower-padding: 1em}}.how-it-works__item>*+*{margin:var(--space-s) 0 0}.how-it-works__item img{max-inline-size:5.5rem}@media screen and (min-width: 800px){.how-it-works__item img{max-inline-size:10rem}}.how-it-works__item::before{content:" " counter(howitworks) " ";position:absolute;background-image:url(../img/graphic-elements/flower.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;min-width:2em;padding:.5em;min-width:calc(var(--this-flower-padding, 0.75em)*2 + 1em);padding:var(--this-flower-padding, 0.75em);transform:translateX(calc(var(--this-flower-padding) * -1.2));text-align:center;font-weight:600;color:#fff}.how-it-works__item--title{font-size:1.25rem}.who-its-for{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space);--threshold: 40rem;--measure: 35ch}.who-its-for>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%)*999)}.who-its-for__list{display:flex;flex-flow:column wrap;height:12em;max-width:25em}.who-its-for__list li{margin-bottom:1.5em;margin-right:1em;font-weight:600}.recommended-by__logos{margin-top:var(--space-m);margin-bottom:var(--space-l);display:grid;grid-gap:var(--space);text-align:center;grid-auto-rows:1fr}@media only screen and (min-width: 768px){.recommended-by__logos{grid-gap:var(--space-m)}}@supports(width: min(150px, 50%)){.recommended-by__logos{grid-template-columns:repeat(auto-fit, minmax(min(150px, 50%), 1fr))}}@media only screen and (min-width: 800px)and (max-width: 1250px){.recommended-by__logos{grid-template-columns:1fr 1fr 1fr}}.recommended-by__testimonials{overflow:visible}.testimonials{display:flex;flex-direction:row;block-size:auto;scrollbar-color:#fff #000;overflow-x:auto;padding-block-end:2rem;padding-block-start:2rem}.testimonials::-webkit-scrollbar{block-size:1rem}.testimonials::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1);margin-left:var(--space-m);margin-right:var(--space-m)}.testimonials::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);background-image:linear-gradient(transparent, transparent 0.25rem, #fff 0.25rem, #fff 0.75rem, transparent 0.75rem)}.testimonials>*{display:flex;flex:0 0 auto}.testimonials.overflowing{padding-block-end:1rem}.testimonials-card{--this-card-inner-padding: var(--space);--this-card-border-radius: 0.5rem;--this-card-content-vertical-spacing: space-between;background-color:#fff;flex-direction:column;width:23rem;max-width:77vw;margin-right:var(--space);align-items:stretch}.testimonials-card .card-content{align-items:stretch}.video-card{--this-card-inner-padding: var(--space-s);--this-card-content-vertical-spacing: center}.video-card>:first-child{flex-grow:100}.video-card img{width:100%;border-radius:0;min-height:3rem;height:100%;object-fit:cover}.video-card p{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-card .card-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.video-card .card-content>:first-child{display:flex;flex-direction:column;overflow:hidden;padding-right:1rem}.recent-stats{display:flex;flex-wrap:wrap;gap:var(--space);--threshold: 50rem}.recent-stats>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%)*999)}.recent-stats span{color:var(--brand-orange);display:block;font-size:var(--fluid-space-40-54);padding-bottom:var(--space-xs)}.articles-grid{--measure: 42ch;--this-grid-gap-desktop: 2.5rem;--this-grid-min-width: 250px;--this-title-font-size: 1.375rem;--this-card-background-color: var(--tan);--this-card-inner-padding: var(--space) var(--space) var(--space-m);--this-card-image-background-color: var(--tan);margin-bottom:var(--space-xl)}@media screen and (max-width: 599.5px){.articles-grid{grid-template-columns:1fr}}.articles-grid__card .inset{width:7.5rem;height:7.5rem;flex-shrink:0;display:flex;justify-content:center;align-items:center;background-color:var(--this-card-image-background-color, --this-card-background-color);border-radius:var(--space-s)}@media screen and (min-width: 600px){.articles-grid__card .inset{padding:var(--this-card-inner-padding, var(--space));justify-content:flex-start;align-items:flex-start}}.articles-grid__card.link-card{--this-card-background-color: transparent;--this-card-inner-padding: 0 var(--space-s) var(--space)}@media screen and (min-width: 600px){.articles-grid__card.link-card{--this-card-background-color: var(--tan);--this-card-inner-padding: var(--space) var(--space) var(--space-l);flex-direction:column;align-items:stretch}.articles-grid__card.link-card img{border-radius:0}}.photo-full img{width:100%;max-height:clamp(600px,80vh,900px);object-fit:cover}.info-card{background-color:var(--powder-blue);padding:var(--space);border-radius:var(--space-s);display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.info-card>img{padding-right:1rem}.info-card>dl{display:flex;flex-direction:column;flex-grow:1;max-inline-size:30ch}.our-founders .switcher{--this-gap: var(--fluid-space-m-xl);--this-switch-size: 40rem}.our-founders .portrait{border-radius:var(--space-s);margin-bottom:var(--space-s);width:100%}.sidebar-headings{display:flex;flex-wrap:wrap;margin-bottom:var(--space-m)}.sidebar-headings p{margin-top:0}.sidebar-headings>:first-child{flex-grow:1;flex-basis:15rem}.sidebar-headings>:last-child{flex-basis:0;flex-grow:999;min-inline-size:60%}@media screen and (max-width: 600px){.expanding-section-mobile{padding:var(--space);padding-left:0;border-top:1px solid #c4c4c4;margin-bottom:0}.expanding-section-mobile:last-of-type{border-bottom:1px solid #c4c4c4}.expanding-section-mobile>:first-child{width:100%;position:relative}.expanding-section-mobile>:last-child>*:first-child{padding-top:var(--space-s)}.expanding-section-mobile>:last-child>*:last-child{padding-bottom:0}.expanding-section-mobile[data-expandable]>:first-child:after{content:"";background-image:url(../img/glyph/plus.svg);height:1.25rem;width:1.25rem;background-repeat:no-repeat;background-size:contain;transition:transform .2s ease-in-out;right:calc(var(--space)*-1);position:absolute;pointer-events:none;top:0}.expanding-section-mobile[data-expandable]>:last-child{opacity:0;max-height:0;overflow:hidden;transition:opacity .4s ease-in-out,max-height .2s ease-in-out}.expanding-section-mobile button[data-expandable-trigger]{background:rgba(0,0,0,0);padding:0;width:calc(100% + var(--space));overflow:hidden;text-align:left}.expanding-section-mobile[data-expandable][data-expanded]>:first-child:after,body:not(.using-mouse) .expanding-section-mobile[data-expandable]:focus>:first-child:after,body:not(.using-mouse) .expanding-section-mobile[data-expandable]:focus-within>:first-child:after{transform:rotateZ(135deg)}.expanding-section-mobile[data-expandable][data-expanded]>:last-child,body:not(.using-mouse) .expanding-section-mobile[data-expandable]:focus>:last-child,body:not(.using-mouse) .expanding-section-mobile[data-expandable]:focus-within>:last-child{opacity:1;max-height:1500px}}.our-location{overflow:hidden}.our-location .switcher{--this-switch-size: 40rem}.our-location__images{display:flex;justify-content:center}.our-location__images>*{position:relative}.our-location .made-in-vt-circle{position:absolute;top:0;right:0;transform:translate(65%, -65%) rotate(-20deg)}.image-stack{min-height:17.5rem;min-width:17.5rem;position:relative;overflow:visible}.image-stack>*{position:absolute;top:0;right:0}.image-stack>* img{border-radius:var(--space-m)}.image-stack>:nth-child(1) img{transform:rotate(-8deg)}.image-stack>:nth-child(2) img{transform:rotate(8deg)}.image-swap>*{transition:transform .2s ease-in-out}[data-image-swap]>*{animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.56, 0.08, 0.28, 0.85);animation-duration:.6s}.image-swap>*:hover{transform:scale(1.03);cursor:pointer}[data-swap-current-index="0"] [data-swap-index="0"],[data-swap-current-index="1"] [data-swap-index="1"],[data-swap-current-index="2"] [data-swap-index="2"]{z-index:10}[data-swap-current-index="0"] [data-swap-index="1"],[data-swap-current-index="1"] [data-swap-index="2"],[data-swap-current-index="2"] [data-swap-index="0"]{z-index:5}[data-swap-current-index="0"] [data-swap-index="2"],[data-swap-current-index="1"] [data-swap-index="0"],[data-swap-current-index="2"] [data-swap-index="1"]{animation-name:image-stack}@keyframes image-stack{0%{z-index:11;transform:translateX(0px)}60%{z-index:11}61%{z-index:1;transform:translateX(300px)}100%{z-index:1;transform:translateX(0px)}}.slim-card-list{display:grid;grid-template-columns:1fr;grid-gap:var(--space-s)}.slim-card-list+.clear-button{margin-inline-start:auto;margin-inline-end:0;display:flex;padding-right:0}.link-card.horizontal{--this-card-inner-padding: var(--space-s) var(--space-s) var(--space-s);--arrow-position-x: calc(100% - 1rem);--arrow-position-y: center;border-radius:.5rem;flex-direction:row;align-items:center}.link-card.horizontal img{max-height:5rem;max-width:5rem;object-fit:cover;border-radius:0}.link-card.horizontal .image-holder{width:5rem;align-self:stretch}.link-card.horizontal .card-content{justify-content:center;padding-right:3rem}.recent-card .name{display:block}.recent-card.horizontal .image-holder:empty{background-image:url("/content/img/illustration/orange-pot-placeholder.svg");background-repeat:no-repeat;background-position:center center}.recent-card.horizontal .image-holder{position:relative;flex-shrink:0}.recent-card.horizontal .image-holder img{z-index:1;position:relative}.recent-card.horizontal .image-holder:before{content:"";width:1px;top:10px;bottom:10px;right:0;position:absolute;background-color:#d9d9d9}.login-card.horizontal img.icon{width:100%;max-width:3rem;padding:1rem 0 1rem 1rem}.paste-link .helper{color:var(--ui-brand-blue-50)}.benefits{overflow:hidden}.benefits__item{align-items:center;justify-content:space-around;--measure: 26rem;gap:3rem}.benefits__item>*{display:flex;flex-direction:column;align-items:center;justify-content:center}.benefits__item img{max-height:18rem;max-width:min(80%, 25.5rem);;object-fit:contain}@media screen and (min-width: 600px){.benefits__item img{max-height:22.5rem}}.benefits__item p{width:100%;font-size:var(--fluid-space-18-20)}.benefits__item h2{width:100%;font-size:var(--fluid-space-m1-m)}.image-right{flex-direction:row-reverse}.features-grid .grid{--this-grid-min-width: 220px;--this-grid-gap-desktop: var(--space-l);--this-grid-gap: var(--space-m)}@media screen and (min-width: 800px){.features-grid .grid{--this-grid-min-width: 300px}}.features-grid__item h3{padding:var(--space-s) 0 var(--space-xs)}.features-grid__item p{margin:0;--measure: 16rem;margin-inline-start:auto;margin-inline-end:auto}.js .features [data-reveal-target-id^=features-grid]:not([data-revealed])>:nth-child(n+4){opacity:0;transform:translateY(20px);max-height:0;margin:0;display:block}.js .features [data-reveal-target-id^=features-grid]>:nth-child(n+4){transition:opacity .2s ease-out .3s,max-height .2s ease-in-out .1s,transform .2s ease-out .3s;opacity:1;max-height:13em;margin:0}.js .features [data-reveal-trigger]{position:relative;transition:opacity .1s ease-in-out,margin .2s ease-in-out .1s;z-index:10;margin-top:-60px;display:inline-block}.js .features [data-reveal-trigger][data-reveal-trigger-clicked]{opacity:0;margin-top:-60px;margin-bottom:-60px;display:inline-block}.article-heading-image img{border-radius:var(--space-s)}.article-content{line-height:1.8;font-size:1.125rem}.article-content ul,.article-content-sm ul{margin-left:var(--space)}.article-content ul li,.article-content-sm ul li{list-style-type:disc}.article-content ol,.article-content-sm ol{margin-left:var(--space)}.article-content ol li,.article-content-sm ol li{list-style-type:decimal}.article-content li,.article-content-sm li{margin-bottom:var(--space-xs);margin-top:var(--space-xs)}.article-content li>a,.article-content-sm li>a{text-decoration:underline}.article-content p+h3,.article-content ul+h3,.article-content-sm p+h3,.article-content-sm ul+h3{margin-top:2rem}.article-content p+h2,.article-content ul+h2,.article-content-sm p+h2,.article-content-sm ul+h2{margin-top:3rem}.article-content h2,.article-content-sm h2{padding-bottom:1rem;font-size:var(--fluid-space-m1-m)}.wysiwyg *:not(img):empty{display:none}.wysiwyg p img{display:block;border-radius:.5rem}.small-measure{--measure: 52ch}.article__subtitle{font-size:1.375rem;margin-bottom:var(--space-m)}@media screen and (min-width: 600px){.grid.related-articles-grid{--this-grid-gap: var(--space);grid-template-columns:fit-content(33%) fit-content(33%) fit-content(33%)}.grid.related-articles-grid>*{max-width:240px}}.social-engage-cta{display:flex;flex-direction:column;align-items:center}.share-button-row{gap:var(--space-s);justify-content:center}.help-article-content{line-height:1.8;font-size:1.125rem}.help-article-content ul{margin-left:var(--space)}.help-article-content ul li{list-style-type:disc}.help-article-content ol{margin-left:var(--space)}.help-article-content ol li{list-style-type:decimal}.help-article-content li>a{text-decoration:underline}@media screen and (min-width: 800px){.faq-list{column-count:2}}.faq-list>*{background-image:url(../img/glyph/file.svg);background-repeat:no-repeat;background-position:left .3em;padding-left:var(--space);padding-bottom:var(--space);padding-right:var(--space)}.input-group input.search-icon{padding-left:3rem;background-image:url("/Content/img/glyph/search.svg");background-repeat:no-repeat;background-position:1rem 50%}.input-group.help-search{height:64px;display:flex;align-items:stretch;box-shadow:0px 1px 0px rgba(0,0,0,.1);border-radius:4px}.input-group.help-search .button{height:auto}.input-group.help-search ::placeholder{color:var(--ui-brand-blue-50)}.gift-card-checkbox{background:var(--tan);padding:var(--space-s);position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;border-radius:var(--space-xs)}.fields .gift-card-checkbox{margin-bottom:var(--space-xs)}.gift-card-checkbox .form-check-input{margin-left:0;flex-shrink:0;align-self:baseline;margin-top:.4em}.gift-card-checkbox .form-check-label{flex-grow:999}.gift-card-checkbox .gift-card-icon{box-shadow:0px 4px 8px rgba(0,0,0,.1);border-radius:4px;flex-shrink:0}.dashboard-events-headline{margin-bottom:var(--space-xs);font-size:var(--fluid-space-20-24);font-family:"Inter",Arial,sans-serif;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.dashboard-row{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:1.5rem;margin-bottom:1.5rem;gap:.5rem;border:1px solid var(--ui-transparent-grey-25);border-radius:1.5rem}@media screen and (min-width: 36rem){.dashboard-row{flex-wrap:nowrap;width:100%;gap:1.5rem 1rem}}@media screen and (max-width: 35.99rem){.dashboard-row{gap:1.5rem;margin-inline-start:-1.5rem;margin-inline-end:-1.5rem;margin-bottom:0;padding:1.5rem 1.5rem 2rem;border-radius:0;border-width:0 0 1px 0}.dashboard-row:last-child{border:none}}.dashboard-row .dashboard-row__image-text-wrap{display:flex;flex-wrap:nowrap;align-items:center;width:100%}@media screen and (min-width: 36rem){.dashboard-row .dashboard-row__image-text-wrap{width:auto;flex-grow:1}}.dashboard-row .dashboard-row__name{margin-bottom:0;font-size:var(--fluid-space-18-20);font-family:"Inter",Arial,sans-serif;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.dashboard-row .dashboard-row__name a:hover{text-decoration:none;cursor:pointer}.dashboard-row .dashboard-row__date-wrap{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:nowrap}.dashboard-row .dashboard-row__image-link-wrap{display:block;align-self:flex-start;margin-right:clamp(12px,2vw,1rem);min-width:clamp(88px,20vw,120px);max-width:clamp(88px,20vw,120px)}.dashboard-row .dashboard-row__image,.dashboard-row .dashboard-row__image-holder{display:block;object-fit:cover;background-size:50%;width:clamp(88px,20vw,120px);height:clamp(88px,20vw,120px);aspect-ratio:1/1;border-radius:.5rem}.dashboard-row .dashboard-row__button-wrap{display:flex;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;width:100%;gap:.5rem}@media screen and (min-width: 36rem){.dashboard-row .dashboard-row__button-wrap{width:148px;gap:.5rem}}@media screen and (min-width: 56rem){.dashboard-row .dashboard-row__button-wrap{width:288px;min-width:288px}}.dashboard-row .dashboard-row__button-wrap .button{width:calc(50% - .5rem);flex-grow:1}@media screen and (min-width: 36rem){.dashboard-row .dashboard-row__button-wrap .button{width:140px;max-width:140px}}@media screen and (min-width: 36rem)and (max-width: 56rem){.dashboard-row .dashboard-row__button-wrap .button.edit-page-button{order:3}.dashboard-row .dashboard-row__button-wrap .button.view-button{order:1}.dashboard-row .dashboard-row__button-wrap .button.remove-button{order:2}}@media screen and (max-width: 35.99rem){.dashboard-row .dashboard-row__button-wrap .button{font-size:.875rem;--this-height: 2.25rem;--this-padding: 0 1em}}.dashboard__no-trains{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1rem;--inner-width: 327px}@media screen and (min-width: 56rem){.dashboard__no-trains{padding:4rem;border:1px solid var(--ui-transparent-grey-25);border-radius:1rem}}.dashboard__no-trains *{max-width:var(--inner-width)}.dashboard__no-trains .dashboard__no-trains-graphic{display:block;margin-bottom:1.75rem}.dashboard__no-trains .hr-text-divider{width:min(100%,var(--inner-width))}.donation-fund-status-card{display:flex;justify-content:flex-start;align-items:center;max-width:560px;margin:auto auto var(--fluid-space-24-40);padding:var(--space-s);border:1px solid var(--ui-transparent-grey-10);border-radius:var(--space-s);box-shadow:0px 10px 20px rgba(0,0,0,.08)}.donation-fund-status-card.donate-create-confirm__card{margin-bottom:var(--fluid-space-52-60)}.donation-image,#donation-image-placeholder{display:block;object-fit:cover;background-size:50%;width:clamp(84px,20vw,139px);height:clamp(84px,20vw,139px);border-radius:var(--space-xs);margin-right:clamp(21px,2vw,24px)}.donation-fund-status-card__right{flex-grow:2;text-align:left}.donation-fund-status-card__right .donation-card-spacing{margin-top:0;margin-bottom:clamp(.5rem,2vw,1rem)}.donation-fund-status-card progress-bar{display:block;max-width:332px}.donation-illustration-group{text-align:left}@media screen and (min-width: 600px){.donation-illustration-group{text-align:center;grid-template-columns:1fr 1fr}}.donation-illustration span{display:inline}@media screen and (min-width: 600px){.donation-illustration span{display:block}}.donation-radio-group{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-s)}.donation-radio{background:var(--tan);padding:var(--space) var(--space-s);position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.8rem;border-radius:var(--space-xs)}.fields .donation-radio{margin-bottom:0}.donation-radio .form-check-input{margin-left:0;flex-shrink:0}.donation-radio .form-check-label{flex-grow:999;font-weight:600}.date-picker{--date-picker-date-font-size: 0.875rem;--date-picker-day-font-size: 0.875rem;--date-picker-month-title-font-size: 1.125rem;--date-picker-day-size: 2.125rem;--date-picker-selected-color: var(--brand-blue);--date-picker-min-gap-size: 0.5rem;--date-picker-min-row-gap-size: 0.85rem;--date-picker-month-max-size: 20rem;--date-picker-month-min-gap-size: 2rem}.date-picker__control-buttons{position:relative;width:100%;display:none;justify-content:space-between;margin-bottom:-1.2rem}.date-picker__control-buttons button{background:none}.date-picker__control-buttons .disabled{opacity:.2}@media screen and (min-width: 750px){.date-picker__control-buttons{display:flex}}.date-picker__key-swatch{margin-inline-start:1rem}.date-picker__key-swatch label{border-radius:5px;display:inline-block;font-size:var(--date-picker-date-font-size);height:1em;margin:auto .25rem auto 0;vertical-align:middle;width:1em}.date-picker__key-swatch.date-picker__key-swatch-selected label{background-color:var(--date-picker-selected-color)}.date-picker__key-swatch.date-picker__key-swatch-booked label{background-color:var(--ui-light-grey)}.date-picker-month{flex-grow:1;font-weight:600;font-size:var(--date-picker-day-font-size);color:var(--ui-transparent-grey-50);max-width:var(--date-picker-month-max-size);padding-right:var(--date-picker-month-min-gap-size)}.date-picker-month .form-check{padding:0;margin:0;min-height:0}.date-picker-month .form-check input[type=checkbox]{max-width:0}[data-day-start="0"] .form-check:first-of-type{grid-column-start:1}[data-day-start="1"] .form-check:first-of-type{grid-column-start:2}[data-day-start="2"] .form-check:first-of-type{grid-column-start:3}[data-day-start="3"] .form-check:first-of-type{grid-column-start:4}[data-day-start="4"] .form-check:first-of-type{grid-column-start:5}[data-day-start="5"] .form-check:first-of-type{grid-column-start:6}[data-day-start="6"] .form-check:first-of-type{grid-column-start:7}.date-picker-month .grid{display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center;grid-gap:var(--date-picker-min-gap-size);row-gap:var(--date-picker-min-row-gap-size)}.date-picker-month__title{text-align:center;color:var(--brand-blue);margin-bottom:.75em;font-size:var(--date-picker-month-title-font-size)}.date-picker-month label{cursor:pointer;font-weight:600;border-radius:500px;color:var(--brand-blue);width:var(--date-picker-day-size);height:var(--date-picker-day-size);font-size:var(--date-picker-date-font-size);justify-content:center;padding:0;margin:0;align-items:center;display:flex;box-shadow:inset 0 0 0 1px var(--ui-light-grey);-webkit-user-select:none;-ms-user-select:none;user-select:none}.date-picker-month input[type=checkbox]:checked~label{background-color:var(--date-picker-selected-color);box-shadow:none;color:#fff;font-weight:600;border-radius:500px}.date-picker-month input[type=checkbox]:disabled~label{box-shadow:none;color:var(--ui-transparent-grey-50);cursor:default;background-color:rgba(0,0,0,0)}.date-picker-month input[type=checkbox]:disabled.inactive~label{background-color:var(--ui-light-grey)}body:not(.using-mouse) .date-picker-month input[type=checkbox]:focus~label{outline:2px solid;outline-offset:2px;outline-color:var(--bright-blue)}.date-picker-month input[type=checkbox]:disabled~label.inactive{box-shadow:inherit;background-color:var(--ui-light-grey)}.date-picker__months{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}@media screen and (min-width: 750px){.date-picker__months{justify-content:normal;flex-wrap:nowrap;scroll-snap-type:x mandatory;overflow:auto;block-size:auto;padding-block-end:var(--space);scroll-behavior:smooth;gap:0}.date-picker__months>*{min-width:50%;flex-shrink:0}.date-picker__months .date-picker-month{scroll-snap-align:start}}.edit-details .with-sidebar{--sidebar-size: 220px;--sidebar-switch-width: 100%;--sidebar-gap: 1.5rem}.edit-detail-section{margin:0 0 2rem}@media screen and (min-width: 600px){.edit-details .with-sidebar{--sidebar-switch-width: 50%;--sidebar-gap: 3.5rem}.edit-detail-section{margin:0 0 3rem}.edit-detail-section+.edit-detail-section{border-top:1px solid var(--ui-transparent-grey-25);padding-top:3rem}}.incrementor-group{display:flex;flex-direction:row;gap:.5rem}.incrementor-group button{flex-shrink:0}:root{--header-height: 72px;--footer-height: 80px;--footer-padding-offset: 0px}main.recipient-flow,main.create-flow,main.activate-flow{margin-top:var(--header-height);margin-bottom:calc(var(--footer-height) + var(--footer-padding-offset))}body:not(.flow-page-3){--footer-height: 0}@media screen and (min-width: 600px){body{--footer-height: 80px;--header-height: 0px;--footer-padding-offset: 30px}body:not(.flow-page-3){--footer-height: 80px;--footer-padding-offset: 30px}}@media screen and (min-width: 900px){body{--footer-height: 96px}body:not(.flow-page-3){--footer-height: 96px}}@media screen and (min-width: 1100px)and (min-height: 700px){body{--footer-height: 130px}body:not(.flow-page-3){--footer-height: 130px}}.create-footer{position:relative;padding:var(--space-s) 0;background-color:#fff;display:flex;flex-direction:row;align-items:center;min-height:var(--footer-height);z-index:unset}.create-footer>*{width:100%}@media screen and (min-width: 600px){.create-footer{position:fixed;bottom:0;left:0;right:0;box-shadow:0px -1px 14px rgba(160,160,160,.2);z-index:900}}.flow-page-3 .create-footer{position:fixed;bottom:0;left:0;right:0;box-shadow:0px -1px 14px rgba(160,160,160,.2);z-index:900}@media screen and (max-width: 599.9px){.flow-page-1 .create-footer{display:none}}.flow-page-1 .create-footer.potluck{display:flex}@media screen and (min-width: 600px){.flow-page-1 .flow-nav__in-page-mobile{display:none}}.flow-nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.flow-nav__steps{color:var(--ui-brand-blue-muted);display:none;font-size:var(--font-size-s)}@media screen and (min-width: 600px){.flow-nav__steps{display:block;font-size:var(--font-size-m)}}.flow-nav__steps-top{color:var(--ui-brand-blue-muted);font-size:var(--font-size-xs);margin-bottom:var(--space-xs);display:block}@media screen and (min-width: 600px){.flow-nav__steps-top{display:none}}.flow-nav>:last-child{display:flex;flex-direction:row;gap:var(--space-s)}.flow-nav__actions{display:flex;flex-direction:row;justify-content:space-between;width:100%}.flow-nav__actions>*{flex-grow:1;width:100%}@media screen and (min-width: 600px){.flow-nav__actions{width:20.5em}.flow-nav__actions.single-button{width:10.5em}}.flow-page .modal-title{font-size:1.25rem;font-weight:600;font-family:"Inter",Arial,sans-serif}.flow-page .modal-body-footer{display:flex;flex-direction:row;justify-content:space-between;margin-top:var(--space-m);margin-bottom:var(--space);gap:1rem}.flow-page .modal-body-footer>*{flex-grow:1;flex-basis:100%}.flow-page .modal .cluster{justify-content:flex-start}.flow-page{--sidebar-illustration-size: 12rem;padding-top:1rem}.flow-page .illustration{overflow:hidden;text-align:center}.flow-page .illustration img{max-width:80vw;max-height:230px;width:100%;object-fit:scale-down}.flow-page .with-sidebar{gap:var(--space-l)}.flow-page .with-sidebar>:last-child{flex-grow:1;flex-basis:var(--sidebar-illustration-size);min-inline-size:unset}.flow-page .with-sidebar>:first-child{flex-basis:0;flex-grow:999;min-inline-size:57%}.flow-page button{touch-action:manipulation}.flow-page [list]::-webkit-calendar-picker-indicator{display:none !important}.flow-page [list]::-webkit-list-button{display:none !important}.create-flow .flow-page{margin-top:var(--space-m)}.flow-page__muted-supertitle{color:var(--ui-brand-blue-muted);font-size:var(--font-size-xs);margin-bottom:var(--space-s)}@media screen and (min-width: 600px){.flow-page__muted-supertitle{font-size:var(--font-size-s)}}.flow-page__title{margin-bottom:2rem;font-size:var(--fluid-space-m1-m)}.flow-page__section-heading{margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;font-family:"Inter",Arial,sans-serif}.fields{max-width:580px}.flow-page-3 .fields{max-width:720px}.flow-page-3 .illustration{--sidebar-illustration-size: 6rem;display:none}@media screen and (min-width: 960px){.flow-page-3 .illustration{display:block}}.illustration-only-desktop{display:none}@media screen and (min-width: 700px){.illustration-only-desktop{display:block}}.create-flow .flow-page{display:none}.create-flow .flow-page.active{display:block}.create-footer .flow-nav{display:none}.create-footer .flow-nav.active{display:flex}.fields>*{margin-bottom:var(--space)}.activate-intro{--this-side-gap: var(--space);--this-top-gap: 0;--this-rounding: var(--space);--this-padding-top: var(--space);--this-padding-bottom: var(--space);--measure: 40rem;background-color:var(--powder-blue);margin-left:var(--this-side-gap);margin-right:var(--this-side-gap);margin-top:var(--this-top-gap);border-radius:var(--this-rounding);padding-top:var(--this-padding-top);padding-bottom:var(--this-padding-bottom)}@media screen and (min-width: 800px){.activate-intro{--this-top-gap: -1rem;--this-side-gap: 0;--this-rounding: 0;--this-padding-top: var(--space-l);--this-padding-bottom: var(--space-l)}}.activate-intro .flow-page__title{margin-bottom:1rem}.flow-page .activate-intro .with-sidebar>:last-child{flex-basis:13rem}.cancer-logos{padding:var(--space)}.cancer-logos .grid{grid-template-columns:1fr 1fr;justify-content:center;align-items:center;grid-gap:var(--space-l);row-gap:var(--space)}.activate-flow .fields{max-width:600px}.other-products-card{max-width:580px;justify-content:flex-start;--this-card-image-border-radius: 0;align-items:flex-start}.other-products-card:hover p.link{text-decoration:underline}.other-products-card>:first-child{width:2.5rem;padding-top:.25rem;flex-shrink:0}.other-products-card p{margin:0}.other-products-card p+p{margin-top:.5rem}a.other-products-card{text-decoration:none}.photo-uploader{--this-min-height: 200px}.photo-uploader:not(.photo-uploaded) .photo-uploader_inner-uploaded{display:none}.photo-uploader.photo-uploaded .photo-uploader_inner-empty{display:none}.photo-uploader input[type=file]{display:none}.photo-uploader_inner-empty{display:flex;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;overflow:visible;gap:1rem;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' rx='4' fill='none' stroke='%2330365F' opacity='0.25' stroke-width='2' stroke-dasharray='4 4'  stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e");padding:2rem;min-height:var(--this-min-height)}.photo-uploader_inner-uploaded{border-radius:4px;display:flex;flex-direction:column;justify-content:center;gap:1rem}.photo-uploader_inner-uploaded .with-sidebar{gap:var(--space-m)}.photo-uploader__upload-label{color:var(--ui-brand-blue-muted);--measure: 25ch;max-inline-size:var(--measure);text-align:center;font-size:1.125rem}.photo-uploader__image-holder{width:100%;border-radius:var(--space-xs);overflow:hidden;background-color:var(--tan);padding:0;display:flex;justify-content:center;flex-basis:10rem;aspect-ratio:1.6;position:relative}.debug .photo-uploader__image-holder{outline:1px solid red;overflow:scroll;cursor:grab}.debug .photo-uploader__image-holder img{opacity:.5;transform:scale(1.5);transform-origin:top left}.photo-uploader__image-holder img{position:absolute;top:0;bottom:0;left:0;width:100%}.photo-uploader__action-buttons{display:flex;gap:1rem;flex-wrap:wrap;justify-content:flex-start;align-self:center}.photo-uploader__action-buttons>*{flex-grow:1}.photo-uploader{display:flex;flex-direction:column;align-items:stretch;width:100%;flex-wrap:wrap;min-height:200px;overflow:hidden;gap:1rem}.photo-uploader .alert{flex-grow:1;margin-bottom:0}.photo-uploader .cropped-photo{flex-grow:1;flex-basis:50%}.photo-uploader .photo-uploader__inner-wrapper{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;width:100%;flex-wrap:nowrap;overflow:hidden}@media screen and (max-width: 500px){.photo-uploader .photo-uploader__inner-wrapper{flex-direction:column}.photo-uploader .photo-uploader__inner-wrapper .photo-uploader__controls{flex-wrap:wrap;flex-direction:row}}.photo-uploader .photo-uploader__no-photo{display:flex;flex-direction:column;padding:2.5rem 3rem 4rem;justify-content:center;align-items:center}.photo-uploader .alert~.photo-uploader__no-photo{padding-top:1rem}.photo-uploader .photo-uploader__no-photo-message{color:var(--ui-brand-blue-muted);--measure: 25ch;max-inline-size:var(--measure);text-align:center;font-size:1.125rem}.photo-uploader.with-border:not(.with-photo){background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' rx='4' fill='none' stroke='%2330365F' opacity='0.25' stroke-width='2' stroke-dasharray='4 4'  stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e");justify-content:center;align-items:stretch}.photo-uploader.with-border .alert{margin:1rem}.photo-uploader.with-border.with-photo .alert{margin:0}@keyframes progress{0%{background-position:0 0}100%{background-position:200% 0}}.photo-uploader progress-bar,.photo-editor__wrapper progress-bar{position:absolute;bottom:0;left:0;right:0;--progress-bar-height: 0.5rem;height:var(--progress-bar-height)}.photo-uploader .progress-bar,.photo-editor__wrapper .progress-bar{--this-border-radius: 0;--this-height: var(--progress-bar-height);background-color:var(--ui-transparent-grey-25)}.photo-uploader .progress-bar .progress-bar__fill,.photo-editor__wrapper .progress-bar .progress-bar__fill{background-color:var(--bright-blue);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.25));background-size:200% 100%;background-repeat:repeat-x;animation:progress 2s linear reverse infinite}.photo-uploader__image-region{position:relative;border-radius:.5rem;overflow:hidden}.photo-uploader__image-region img{object-fit:scale-down}.photo-uploader__linked-error{border:1px dashed #000;border-radius:.5rem;text-align:center;width:200px;padding:20px;font-size:var(--font-size-xs)}.photo-uploader__controls{display:flex;gap:.5rem;flex-direction:column;justify-content:stretch}.photo-uploader__controls>*{display:flex;flex-direction:column;align-items:stretch}.photo-uploader__controls .avatar-info-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-top:.5rem;gap:.5rem}photo-editor{--this-cropper-border-radius: 12px;max-width:100%;overflow:visible}photo-editor .photo-editor__crop-region{flex-basis:50%;flex-grow:1;flex-shrink:1;position:relative;display:block;border-radius:var(--this-cropper-border-radius);outline-width:3px;outline-color:var(--bright-blue)}photo-editor .photo-editor__image-wrapper{--this-cropper-aspect-ratio: 1.6667;margin:0 auto;width:320px;height:calc(320px/var(--this-cropper-aspect-ratio));aspect-ratio:var(--this-cropper-aspect-ratio)}@media screen and (min-width: 992px){photo-editor .photo-editor__image-wrapper{width:500px;height:calc(500px/var(--this-cropper-aspect-ratio))}}photo-editor .photo-editor__wrapper{padding:1rem;display:flex;overflow:visible;justify-content:space-between;max-width:100%;flex-direction:column;align-items:center}@media screen and (min-width: 992px){photo-editor .photo-editor__wrapper .photo-editor__wrapper{flex-direction:row}}photo-editor .cropper-view-box{border-radius:var(--this-cropper-border-radius);outline-width:3px;outline-color:var(--bright-blue);width:100%}photo-editor .cropper-wrap-box{border-radius:var(--this-cropper-border-radius)}photo-editor .cropper-bg{background-image:unset}photo-editor .photo-editor__progress-bar-wrapper{position:absolute;bottom:0;left:0;right:0;border-radius:.75rem;overflow:hidden;height:1.5rem}photo-editor .photo-editor__controls{display:flex;flex-direction:row;gap:.5rem;padding:1rem 0;flex-shrink:0;flex-wrap:nowrap;align-items:center}photo-editor .photo-editor__controls .position-message{flex-basis:100%}photo-editor .photo-editor__controls .button{--this-padding: 0.5rem 0.5rem}@media screen and (min-width: 992px){photo-editor .photo-editor__controls{flex-wrap:nowrap;justify-content:center}photo-editor .photo-editor__controls .position-message{flex-basis:auto}}photo-editor .position-message{font-size:var(--font-size-xs);font-weight:600;display:flex;justify-content:center;align-items:center}photo-editor .position-message svg{margin-right:.25rem}photo-upload .cropped-image{width:100%}@media screen and (max-width: 450px){.photo-editor__controls .button span{display:none}}.photo-upload__modal-actions{display:flex;gap:var(--bs-modal-footer-gap);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);margin-top:1rem;padding:var(--bs-modal-header-padding);width:100%;justify-content:flex-end;flex-wrap:wrap}.photo-upload__modal-actions .alert{flex-basis:100%;flex-grow:1;margin:0}.modal-body.no-padding .photo-uploader{margin:1rem;width:auto}photo-upload.minimal{background-color:red}photo-upload.minimal .photo-uploader.with-border{background:none}photo-upload.minimal .photo-uploader.with-border .alert{margin:0}photo-upload.minimal .photo-uploader{min-height:unset}photo-upload.minimal .photo-uploader__no-photo{padding:0;justify-content:flex-start;align-items:flex-start}photo-upload.minimal .photo-uploader__no-photo-message{color:var(--brand-blue);text-align:left;--measure: 100%;margin-top:0;font-size:1rem}photo-upload.minimal .photo-uploader__image-region{max-width:clamp(0px,80vw,600px)}.form-typograpy__page-title{margin-bottom:var(--space-m3);font-size:var(--fluid-space-24-28);font-family:"Inter",Arial,sans-serif;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.form-typograpy__section-title{margin-bottom:var(--space-m3);font-size:var(--fluid-space-20-24);font-family:"Inter",Arial,sans-serif;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.sidebar .form-typograpy__section-title{margin-bottom:0}form-helper{display:block;padding-top:var(--space-s)}form-helper>:not(form){display:none !important}.volunteer-page .train-info-card{margin-bottom:clamp(1rem,-0.25rem + 4vw,2.5rem)}.volunteer-page .form-typograpy__page-title{margin-bottom:0}.volunteer-page .not-sidebar{max-width:650px}.volunteer-page .not-sidebar p{margin:unset}.volunteer-page .date-intructions-row{margin:var(--fluid-space-24-32) 0}.volunteer-page .volunteer-inline-checkboxes{display:flex;justify-content:flex-start;gap:.5rem 3rem}.volunteer-page .sidebar{display:none}@media screen and (min-width: 56rem){.volunteer-page .sidebar{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end}.volunteer-page .sidebar img{object-fit:none}}.invite-page .train-info-card{margin-bottom:clamp(1rem,2vw,2rem)}.invite-page .form-typograpy__page-title{margin-bottom:1.5rem}.invite-page .input-tip{color:var(--ui-brand-blue-muted);font-size:var(--font-size-xs);margin:.25rem 0 .75rem}.invite-page .sticky-button-bar .button{--this-height: 3rem}.invite-page .sticky-button-bar .submit-button{min-width:124px}.invite-page .modal-dialog{max-width:56rem}.invite-page .invite-modal-title{font-size:1.5rem;font-weight:600;font-family:"Inter",Arial,sans-serif;margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.invite-page .btn-close{opacity:1}.invite-page .modal-header{padding-bottom:0;border-bottom:none}@media screen and (max-width: 35.99rem){.invite-page .add-participant-wrap .button-wrapper{flex-wrap:nowrap;width:100%}.invite-page .add-participant-wrap .button-wrapper .button{flex-grow:1;flex-basis:50%}}.invite-page .past-participants-modal-row{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:.5rem 1.5rem .5rem .5rem;margin-bottom:1.5rem;gap:1rem;border:1px solid var(--ui-transparent-grey-25);border-radius:.5rem}@media screen and (min-width: 36rem){.invite-page .past-participants-modal-row{flex-wrap:nowrap;width:100%}}@media screen and (max-width: 35.99rem){.invite-page .past-participants-modal-row{margin-inline-start:-1.5rem;margin-inline-end:-1.5rem;margin-bottom:0;padding:1.5rem 1.5rem 2rem;border-radius:0;border-width:0 0 1px 0}.invite-page .past-participants-modal-row:last-child{border:none}}.invite-page .past-participants-modal-row .past-participants-modal-row__content-wrapper{display:flex;flex-wrap:nowrap;align-items:center;width:100%;gap:1rem}.invite-page .past-participants-modal-row .image-holder{display:block;align-self:flex-start;object-fit:cover;background-size:50%;width:88px;height:88px;aspect-ratio:1/1;border-radius:.5rem}@media screen and (min-width: 36rem){.invite-page .past-participants-modal-row .image-holder{width:64px;height:64px}}.invite-page .past-participants-modal-row .past-participants-modal-row__content{flex-grow:10}@media screen and (max-width: 35.99rem){.invite-page .past-participants-modal-row .past-participants-modal-row__content span{display:block}}.invite-page .past-participants-modal-row .button{width:100%}@media screen and (min-width: 36rem){.invite-page .past-participants-modal-row .button{min-width:188px;max-width:188px}}.invite-page .select-past-participant-row{justify-content:space-between;align-items:center;flex-wrap:wrap;padding:.75rem 1.5rem .75rem 0;margin-bottom:0rem;gap:1rem;border-bottom:1px solid var(--ui-transparent-grey-25)}@media screen and (min-width: 36rem){.invite-page .select-past-participant-row{padding:.875rem 1.5rem .875rem 1rem}}.invite-page .select-past-participant-row:last-child{border:none}.invite-page .select-past-participant-row .avatar-name-email-wrap{flex-grow:10}.invite-page .select-past-participant-row .user-avatar{--this-avatar-size: 2.5rem}.invite-page .select-past-participant-row .name-email-wrap{display:flex;flex-direction:column;flex-grow:1}@media screen and (min-width: 36rem){.invite-page .select-past-participant-row .name-email-wrap{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:1rem}.invite-page .select-past-participant-row .name-email-wrap .participant-name{width:40%}}.invite-page .modal-footer{padding-top:0;border:none}@media screen and (min-width: 36rem){.invite-page .modal-footer .modal-button-row{justify-content:space-between}.invite-page .modal-footer .modal-button-row>*{flex-basis:auto;min-width:124px;flex-grow:0}}.manage-organizers-page .manage-organizer-row{--this-gap: 1rem;padding:1rem 0;border-bottom:1px solid var(--ui-transparent-grey-25)}@media screen and (min-width: 600px){.manage-organizers-page .manage-organizer-row .col-md-4{width:calc(32% - var(--this-gap)/3)}}.admin-table giftcard-admin-row:nth-child(even) .rdt__grid-row{background-color:var(--smoke)}.admin-table giftcard-admin-row:nth-child(odd) .rdt__grid-row{background-color:var(--ui-transparent-grey-10)}@media screen and (min-width: 768px){.admin-table giftcard-admin-row:nth-child(odd) .rdt__grid-row{background-color:var(--text-color-light)}}@media screen and (min-width: 768px){.manage-giftcards-page .giftcards-table .giftcards__grid-row,.manage-giftcards-page .admin-table .giftcards__grid-row,.admin-page .giftcards-table .giftcards__grid-row,.admin-page .admin-table .giftcards__grid-row{grid-template-columns:9% 15% 15% 9% 9% 10% 33%;grid-template-rows:1fr}.manage-giftcards-page .giftcards-table .giftcards__grid-row.admin-giftcard__grid-row,.manage-giftcards-page .admin-table .giftcards__grid-row.admin-giftcard__grid-row,.admin-page .giftcards-table .giftcards__grid-row.admin-giftcard__grid-row,.admin-page .admin-table .giftcards__grid-row.admin-giftcard__grid-row{grid-template-columns:10% 16% 8% 7% 18% 17% 6% 9% 9%}}.manage-giftcards-page .giftcard-toggle,.admin-page .giftcard-toggle{padding-left:.5rem}.potluck-donation-fund-promo .grid{grid-template-columns:1fr;--this-grid-gap: 2rem}@media screen and (min-width: 540px){.potluck-donation-fund-promo .grid{grid-template-columns:1fr 1fr}}.potluck-donation-fund-promo .grid *{display:flex;flex-direction:row;align-items:center;gap:var(--space-s);font-weight:600;flex-shrink:0}.potluck-donation-fund-promo .grid.checkmarks{--this-grid-gap: 1.5rem}.potluck-donation-fund-promo .grid.checkmarks *{align-items:flex-start}.items-to-bring.grid{grid-template-columns:1fr;--this-grid-gap: 0.5rem}.items-to-bring>.grid{grid-template-columns:min(20rem, 40%) min(7rem, 25%) 1fr;--this-grid-gap: 0.5rem}.items-to-bring~* .error{display:none}.items-to-bring.max-reached~* .button{opacity:.2}.items-to-bring.max-reached~* .error{display:flex}.items-to-bring .header{font-size:13px}@media screen and (min-width: 600px){.items-to-bring .header{font-size:16px}}:root{--calendar-page-sidebar-size: clamp(17rem, 28vw, 24rem);--calendar-page-sidebar-box-rounding: var(--space-s1);--calendar-page-sidebar-gap-max: 5rem;--calendar-page-sidebar-gap-min: 2rem;--calendar-page-separator-band-height: 1rem;--calendar-page-component-padding-mobile: clamp(1.5rem, 7vw, 2.5rem) clamp(1rem, 7vw, 4rem);--calendar-page-band-color: var(--tan);--box-padding: 2rem;--box-border-radius: 12px;--box-shadow-border: inset 0 0 0 1px var(--ui-brand-blue-25);--box-shadow-drop-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1), inset 0 0 0 1px var(--ui-transparent-grey-10);--calendar-page-site-max-width: 1380px;--calendar-page-gutter-space-desktop: clamp(1.5rem, calc(0.5rem + 3.8vw), 5rem);--calendar-page-grid-row-gap: 1.5rem;--calendar-page-grid-structure-default: "title title" "intro  sidebar-area" "recipient-info  sidebar-area" "recipient-info  sidebar-area" "top  sidebar-area" "middle  sidebar-area" "bottom  sidebar-area"}body.calendar-page,body.calendar-list-page,.calendar-page,.calendar-list-page{--site-max-width: var(--calendar-page-site-max-width)}.train-grid{margin-top:1.5rem;display:flex;flex-direction:column;gap:0;--calendar-page-grid-template-areas: var(--calendar-page-grid-structure-default)}@media screen and (min-width: 900px){.train-grid{display:grid;gap:var(--calendar-page-grid-row-gap);column-gap:clamp(1rem,5vw,5rem);grid-template-areas:var(--calendar-page-grid-template-areas);grid-template-columns:1fr var(--calendar-page-sidebar-size)}}.train-grid .train-title{position:relative;display:none}.train-grid .train-title h1,.train-grid .train-title h2{font-size:var(--fluid-space-24-48);font-family:"Inter",Arial,sans-serif;font-weight:600}@media screen and (min-width: 900px){.train-grid .train-title{display:flex;flex-direction:column;justify-content:flex-start;grid-area:title}}.train-grid .train-recipient-info{grid-area:recipient-info}.train-grid .train-intro{grid-area:intro}.train-grid .train-intro .train-title{display:flex;flex-direction:column}@media screen and (min-width: 900px){.train-grid .train-intro .train-title{display:none}}.train-grid .train-calendar{grid-area:middle}.train-grid .train-other-help{grid-area:top}.train-grid .train-updates{grid-area:bottom}.train-grid .train-sidebar-area{grid-area:sidebar-area}.train-grid .train-sidebar-area>*+*{margin-top:var(--calendar-page-grid-row-gap)}.train-grid .train-sidebar-area .train-activity{display:none}@media screen and (min-width: 900px){.train-grid .train-activity{display:none}.train-grid .train-sidebar-area .train-activity{display:block}}@media screen and (max-width: 899.9px){.calendar-page .train-grid>*:not(.train-other-help),.calendar-page .train-other-help>*{padding:var(--calendar-page-component-padding-mobile)}}.calendar-page .train-grid .train-intro{padding-top:0}@media screen and (max-width: 899.9px){.calendar-page .train-grid .train-info-area,.calendar-page .train-grid .train-sidebar-area{padding-top:0}}.calendar-page .center{--gutter-space: var(--calendar-page-gutter-space-desktop)}.calendar-page .center\:collapse-on-narrow{--gutter-space: var(--calendar-page-gutter-space-desktop)}@media screen and (max-width: 899.9px){.calendar-page .center\:collapse-on-narrow{--gutter-space: 0}}.calendar-page .modal-title{font-size:1.25rem;font-weight:600;font-family:"Inter",Arial,sans-serif}.calendar-page .modal-body-footer{display:flex;flex-direction:row;justify-content:space-between;margin-top:var(--space-m);margin-bottom:var(--space);gap:1rem}.calendar-page .modal-body-footer>*{flex-grow:1;flex-basis:100%}.calendar-page .modal-header{flex-wrap:wrap}.calendar-page .modal-button-row{display:flex;flex-basis:100%;margin-top:var(--space);gap:var(--space-xs)}.calendar-page .modal-button-row>*{flex-grow:1;flex-basis:50%}@media screen and (max-width: 899.9px){.calendar-page .band-top-on-narrow{border-top:var(--calendar-page-separator-band-height) solid var(--calendar-page-band-color)}}@media screen and (min-width: 900px){.calendar-page .border-on-wide{--this-box-shadow: var(--box-shadow-border);--this-border-radius: var(--box-border-radius);--this-padding: var(--box-padding);box-shadow:var(--this-box-shadow);padding:var(--this-padding);border-radius:var(--this-border-radius)}}@media screen and (min-width: 900px){.calendar-page .shadow-on-wide{--this-box-shadow: var(--box-shadow-drop-shadow);--this-border-radius: var(--box-border-radius);--this-padding: var(--box-padding);box-shadow:var(--this-box-shadow);padding:var(--this-padding);border-radius:var(--this-border-radius)}}.calendar-page__section-title{font-size:var(--fluid-space-24-28)}.calendar-page__section-title+p{margin-top:.375em}.calendar-page__section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.calendar-page__section-header>*:first-child{flex-grow:1}@media screen and (max-width: 899.9px){.button.button-link-on-narrow{--this-background-color: transparent;--this-background-color-hover: transparent;--this-text-color: var(--brand-blue);--this-text-decoration-hover: underline;--this-border-radius: 0;--this-text-decoration: underline;--this-text-decoration-hover: underline;--this-padding: 0}}@media screen and (min-width: 900px){.button.button-link-on-wide{--this-background-color: transparent;--this-background-color-hover: transparent;--this-text-color: var(--brand-blue);--this-text-decoration-hover: underline;--this-border-radius: 0;--this-text-decoration: underline;--this-text-decoration-hover: underline}}@media screen and (max-width: 899.9px){.button.button-outline-on-narrow{--this-background-color: transparent;--this-background-color-hover: transparent;--this-text-color: var(--brand-blue);--this-border: solid 0.0625rem var(--ui-outline-button-grey);--this-border-hover: solid 0.0625rem var(--ui-transparent-grey-50);--this-shadow: inset 0 0 0 0.0625rem rgba(48, 54, 95, 0);--this-shadow-hover: inset 0 0 0 0.0625rem rgba(48, 54, 95, 0.50)}}@media screen and (min-width: 900px){.button.button-outline-on-wide{--this-background-color: transparent;--this-background-color-hover: transparent;--this-text-color: var(--brand-blue);--this-border: solid 0.0625rem var(--ui-outline-button-grey);--this-border-hover: solid 0.0625rem var(--ui-transparent-grey-50);--this-shadow: inset 0 0 0 0.0625rem rgba(48, 54, 95, 0);--this-shadow-hover: inset 0 0 0 0.0625rem rgba(48, 54, 95, 0.50)}}@media screen and (max-width: 899.9px){.calendar-desktop-only{display:none}}@media screen and (min-width: 900px){.calendar-mobile-only{display:none}}.registration-mark{color:var(--ui-brand-blue-muted);font-weight:300;vertical-align:super;font-size:.4em;margin-left:-0.1em;margin-right:-0.2em}.admin-bar{background-color:var(--brand-blue);color:var(--text-color-light)}.admin-bar .button.button-link{--this-text-color: inherit;--this-text-decoration-hover: none;--this-text-decoration: none}.admin-bar__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:var(--fluid-space-14-16-at-350-600);min-height:4rem;padding-top:1rem;padding-bottom:1rem}.admin-bar__inner p{font-size:inherit;flex-basis:150px;flex-grow:1;margin:0}@media screen and (min-width: 700px){.admin-bar__inner{padding-top:0;padding-bottom:0}.admin-bar__inner p{flex-basis:unset;flex-grow:unset}}.admin-bar__inner .button{margin-left:.5rem}.train-alerts{padding-top:1rem}.train-alerts .alert-upcoming-booking{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:1rem}.train-alerts .alert-upcoming-booking p{margin:0}.train-alerts .alert-upcoming-booking>:nth-child(2){flex-grow:1}.train-alerts .alert-upcoming-booking>:last-child{flex-shrink:0}@media screen and (max-width: 600px){.train-alerts .alert-upcoming-booking{flex-wrap:wrap}}.train-upcoming-booking-modal .modal-body>:first-child{margin-top:0}.train-activity{--box-padding: 2rem;height:fit-content}.train-activity .calendar-page__section-title{margin-bottom:1.5rem}@media screen and (min-width: 900px){.train-activity .calendar-page__section-title{font-size:1.25rem}}.train-activity .activity-row{flex-wrap:nowrap;overflow:hidden}.train-activity__empty{color:var(--ui-brand-blue-muted);font-size:var(--font-size-s);display:flex;justify-content:center;align-items:center;text-align:center;padding:2rem .5rem}.train-activity__list recent-activity-row{margin-bottom:1.25rem}.train-description__story text-revealer button{text-decoration:underline}.train-description__story>*{white-space:pre-wrap}.train-description__truncated{margin-bottom:-2rem}.train-description__truncated .button{margin-bottom:1rem}.train-other-help{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem}.train-other-help>*{display:flex;flex-grow:1;align-items:stretch}@media screen and (min-width: 600px){.train-other-help{flex-direction:row;background-color:var(--calendar-page-band-color)}.train-other-help>*{background-color:#fff;flex-basis:300px}}@media screen and (min-width: 900px){.train-other-help{flex-direction:column;background-color:unset}}@media screen and (min-width: 1139px){.train-other-help{flex-direction:row}}.train-other-help>*:first-child:nth-last-child(2) .with-sidebar,.train-other-help>*:first-child:nth-last-child(2)~* .with-sidebar{--sidebar-switch-width: 100%;--sidebar-size: unset;--sidebar-gap: 2rem}.train-other-help>*:only-child .with-sidebar{--sidebar-switch-width: 60%;--sidebar-size: 12rem;--sidebar-gap: 3rem}.train-other-help>*:only-child .train-other-help__wrapper{flex-direction:row}.train-other-help__wrapper{flex-direction:column;justify-content:space-between;flex-grow:1}.train-other-help__content{display:flex;flex-direction:column;gap:2rem}.train-other-help__content .progress-status-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.train-other-help__content .progress-status-row>:first-child{flex-grow:1;flex-shrink:1}.train-other-help__header{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;gap:1rem}@media screen and (min-width: 900px){.train-other-help__header{flex-direction:column}}.train-other-help__actions{display:flex;align-items:flex-start}.train-other-help__actions .button{max-width:480px}.train-donations-modal .activity-row{flex-wrap:nowrap}.train-gift-card-modal{--this-modal-padding: 1.5rem}.train-gift-card-modal .modal-header{border-width:0;padding:var(--this-modal-padding);padding-bottom:.25rem;padding-top:1.5rem}.train-gift-card-modal .modal-body{padding:var(--this-modal-padding);padding-top:0;padding-bottom:3rem}.train-gift-card-modal ul{display:flex;flex-direction:column;gap:.5rem;align-items:stretch}@media screen and (min-width: 500px){.train-gift-card-modal{--this-modal-padding: 2.5rem}.train-gift-card-modal .modal-header{padding-top:2.5rem}}@media screen and (max-width: 374px){.train-gift-card-modal .button.multi-line-with-logo{flex-direction:column;text-align:center}}.train-photo{--this-photo-rounding: 1rem;width:100%;max-height:400px;overflow:hidden;border-radius:var(--this-photo-rounding)}.train-photo img{border-radius:var(--this-photo-rounding)}@media screen and (min-width: 900px){.train-photo{width:calc(100% - clamp(2rem,7vw,6rem))}}.train-photo.placeholder{background-image:url("/content/img/illustration/train-photo-placeholder_01_large.svg");background-color:var(--tan);background-repeat:no-repeat;background-position:center;background-size:clamp(75px,30%,200px);aspect-ratio:16/9}.train-photo.placeholder[data-placeholder-id="1"]{background-image:url("/content/img/illustration/train-photo-placeholder_02_large.svg")}.train-photo.placeholder[data-placeholder-id="2"]{background-image:url("/content/img/illustration/train-photo-placeholder_03_large.svg")}.train-photo.placeholder[data-placeholder-id="3"]{background-image:url("/content/img/illustration/train-photo-placeholder_04_large.svg")}.train-thumbnail-photo.placeholder{background-image:url("/content/img/illustration/train-photo-placeholder_01_small.svg");background-color:var(--tan);background-repeat:no-repeat;background-position:center;background-size:3rem;aspect-ratio:16/9;box-shadow:inset 0 0 0 1px #d9d9d9}.train-thumbnail-photo.placeholder[data-placeholder-id="1"]{background-image:url("/content/img/illustration/train-photo-placeholder_02_small.svg")}.train-thumbnail-photo.placeholder[data-placeholder-id="2"]{background-image:url("/content/img/illustration/train-photo-placeholder_03_small.svg")}.train-thumbnail-photo.placeholder[data-placeholder-id="3"]{background-image:url("/content/img/illustration/train-photo-placeholder_04_small.svg")}.train-thumbnail-photo.placeholder-mt-icon{background-image:url("/content/img/mealtrain_icon.png");background-repeat:no-repeat;background-position:center;background-size:3.5rem;box-shadow:0px 1px 2px rgba(0,0,0,.07);background-color:#fff}.train-recipient-info .calendar-page__section-title{margin-bottom:1.5rem}.train-recipient-info__actions{margin-top:1rem}@media screen and (min-width: 900px){.train-recipient-info{position:relative}.train-recipient-info .calendar-page__section-title{margin-bottom:2rem}.train-recipient-info__actions{position:absolute;top:calc(var(--box-padding) - 1rem);right:var(--box-padding)}}.train-recipient-info__wrapper{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.train-recipient-info__wrapper a{text-decoration:none}.train-recipient-info__wrapper svg{flex-basis:30px;flex-shrink:0;text-align:center}.train-recipient-info__wrapper>:nth-child(n+4){display:none}@media screen and (min-width: 900px){.train-recipient-info__wrapper{display:flex;flex-direction:row;gap:1rem;flex-wrap:nowrap}}.train-recipient-info__wrapper .recipient-info-special-instructions:nth-child(2){order:3}.train-recipient-info__item{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.5rem}.train-recipient-info__item>:first-child{flex-shrink:0}.train-recipient-info__item>:nth-child(2){display:flex;flex-direction:column;overflow:hidden}.train-recipient-info__item>:nth-child(2) :first-child{font-weight:600}.train-recipient-info__item>:nth-child(2) p{margin:0 0 .25rem}.train-recipient-info__item>:nth-child(2) p:nth-of-type(2){display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width: 900px){.train-recipient-info__item{flex-basis:10%;flex-shrink:1;max-width:40%;flex-grow:1}.train-recipient-info__item>:nth-child(2){display:flex;flex-direction:column;overflow:hidden}.train-recipient-info__item>:nth-child(2) :first-child{font-weight:600}.train-recipient-info__item>:nth-child(2) p:nth-of-type(2){margin:0 0 .25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}}@media screen and (min-width: 900px){.train-recipient-info[data-observe-wider=false] .train-recipient-info__item svg{display:none}}.train-recipient-info-modal .modal-body{display:flex;flex-direction:column;gap:1.5rem}.train-recipient-info-modal .modal-body h4{font-size:1rem;font-weight:600;margin-bottom:.5rem}.train-recipient-info-modal .modal-body p{margin:0}.train-recipient-info-modal .modal-body>*:not(.alert){display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem}.train-recipient-info-modal .modal-body>*:not(.alert)>:first-child{margin-left:.75rem;flex-basis:30px;flex-shrink:0;text-align:center}.train-recipient-info__preview{display:flex;gap:1.5rem;align-content:center;justify-content:flex-start}.train-recipient-info__preview .train-recipient-info__item{flex-grow:0;gap:.5rem;flex-basis:auto}.train-info-area .info-row{margin-bottom:1rem}.train-info-area .info-row .row{align-items:center}.train-info-area .info-row .row p{word-break:break-word}.train-info-area .info-row+.train-info-area .info-row{margin-top:.5rem}.train-info-area .info-row a.button{min-width:36px}.train-actions{display:flex;flex-direction:row;align-items:stretch;flex-grow:1;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:1.5rem}.train-actions>*{flex-grow:1;flex-basis:15rem}.train-participants-modal .activity-row{flex-wrap:nowrap;word-break:break-word}.train-participants-modal .activity-row .activity-row__title{flex-basis:10%;flex-grow:1;white-space:normal}.train-participants-modal .activity-row .activity-row__data-stack{font-size:var(--font-size-xs);flex-basis:10%;flex-grow:1}.train-updates{position:relative}.train-updates__actions{position:absolute;top:var(--box-padding);right:var(--box-padding)}.train-updates__empty{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:var(--space-l);margin-bottom:var(--space-m);text-align:center}.train-updates__empty p{margin:0}.train-updates .train-update>*{order:2}.train-updates .train-update__header-row{order:1}train-post{display:block}train-post+train-post{margin-top:1.5rem;border-top:1px solid var(--ui-transparent-grey-25)}.train-update{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 0}.train-update .user-avatar{--this-avatar-size: 2.5rem}.train-update__content{white-space:pre-wrap}.train-update__header-row{display:flex;gap:.75rem;align-items:center;font-size:var(--font-size-xs);justify-content:space-between}.train-update__header-row p{--measure: 100%}.train-update__header-row>:nth-child(2){flex-grow:1}.train-update__date{font-weight:600}.train-update__content{font-size:var(--fluid-16-18)}.train-update__photo-holder{width:300px;border-radius:12px;overflow:hidden}.train-update__photo-holder:empty{display:none}.train-update__content{padding-bottom:1rem}.train-update__content button{text-decoration:underline;display:inline-block}.train-update__actions{position:relative;display:flex;flex-wrap:nowrap;gap:.25rem}.train-updates__add-update-primary-button{margin-top:2rem;width:100%;max-width:32ch}.train-calendar{--box-padding: 2rem;position:relative;overflow:hidden}.train-calendar .alert-all-booked{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:.5rem;margin-bottom:0;margin-top:1.5rem}.train-calendar .alert-all-booked p{margin:0}.train-calendar .alert-all-booked>:last-child{display:flex;justify-content:space-between;align-items:center;flex-grow:1;flex-shrink:1}.train-calendar .alert-all-booked>:last-child p+p{margin-top:.25rem}.train-calendar .alert-all-booked>:last-child>.button:last-child{flex-shrink:0}@media screen and (max-width: 600px){.train-calendar .alert-all-booked{margin-left:-0.75rem;margin-right:-0.75rem;margin-bottom:0;margin-top:1rem}}.train-calendar__empty{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:var(--space-l);margin-bottom:var(--space-l);text-align:center}.train-calendar__empty p{margin:0;padding-left:1rem;padding-right:1rem}.train-calendar__actions{flex-basis:6.5rem;flex-shrink:0;display:flex;justify-content:flex-end;align-items:flex-start}.train-calendar__inner meal-date-row:last-of-type{margin-bottom:2rem}.train-calendar .calendar-page__section-title+p{margin-bottom:0}@media screen and (max-width: 500px){.train-calendar .calendar-page__section-title+p{display:none}}meal-date-row{display:block}meal-date-row+meal-date-row{margin-top:var(--space-xs)}.calendar-list-row{--avatar-size: 2.5rem;--avatar-name-spacing: 0.5rem;display:flex;border-radius:.5rem;box-shadow:inset 0 0 0 1px var(--ui-transparent-grey-25);padding:.75rem;gap:1rem;align-items:stretch;justify-content:space-between;transition:background-color .2s ease-in-out;background-color:rgba(48,54,95,0)}.calendar-list-row:hover{background-color:rgba(48,54,95,.04)}.calendar-list-row[data-is-past]:not([data-is-booked]):hover{background-color:rgba(0,0,0,0)}.calendar-list-row__date{border-right:1px solid var(--ui-transparent-grey-25);display:flex;flex-direction:column;flex-basis:4rem;font-weight:600;flex-shrink:0}.calendar-list-row__date h3{font-size:15px}.calendar-list-row__date span{display:block}.calendar-list-row__date span:last-of-type{font-weight:400;font-size:15px}.calendar-list-row__content-wrapper{flex-grow:1;display:flex;gap:1rem;align-items:stretch;justify-content:space-between}.calendar-list-row__content{flex-grow:1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.calendar-list-row__content p{margin:0}.calendar-list-row__header-row{display:flex;justify-content:flex-start;flex-wrap:nowrap;gap:var(--avatar-name-spacing)}.calendar-list-row__header-row>:nth-child(2){flex-grow:1;display:flex;flex-direction:column;justify-content:center}.calendar-list-row__header-row .user-avatar{--this-avatar-size: var(--avatar-size)}.calendar-list-row__content-inner{display:flex;flex-direction:column;justify-content:stretch;flex-grow:1}.calendar-list-row__description{--measure: 40ch}.calendar-list-row__notes{flex-basis:100%;max-inline-size:30rem;padding-top:.5rem;padding-bottom:.5rem;font-size:var(--font-size-xs)}.calendar-list-row__actions{padding-top:.25rem;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.25rem}.calendar-list-row__actions .button{font-size:.875rem;--this-height: 2.25rem;--this-padding: 0 0.5rem}.calendar-list-row__actions .button.volunteer-button{--this-padding: 0 2rem}.calendar-list__divider{font-size:.875rem;font-weight:600;padding:.5rem .75rem;margin-top:1rem}.calendar-list__plus-item{flex-grow:1;width:100%}.calendar-list__plus-item>span:first-of-type{font-weight:600;display:inline}.calendar-list__plus-item>*{display:inline}.calendar-list__plus-item+.calendar-list-row__content-inner{padding-top:.5rem}.calendar-list[data-observe-wider=false] .calendar-list-row .message-button .text,.calendar-list[data-observe-wider=false] .calendar-list-row .edit-button .text{display:none}.calendar-list[data-observe-wider=false] .calendar-list-row__description{font-size:15px}.calendar-list[data-observe-wider=true] .calendar-list-row__notes{padding-left:calc(var(--avatar-size) + var(--avatar-name-spacing))}@media screen and (max-width: 440px){.calendar-list-row:not([data-is-booked]) .calendar-list-row__content-wrapper,.calendar-list-row[data-can-edit-booking] .calendar-list-row__content-wrapper{flex-direction:column;gap:.5rem;padding-bottom:.75rem}.calendar-list-row:not([data-is-booked]) .volunteer-button,.calendar-list-row[data-can-edit-booking] .volunteer-button{flex-grow:1}.calendar-list-row:not([data-is-booked]) .edit-own-button,.calendar-list-row[data-can-edit-booking] .edit-own-button{flex-grow:1}.calendar-list[data-observe-wider=false] .calendar-list-row__actions>*{flex-basis:50%;flex-grow:1}.calendar-list[data-observe-wider=false] .calendar-list-row[data-can-edit-booking] .message-button .text,.calendar-list[data-observe-wider=false] .calendar-list-row[data-can-edit-booking] .edit-button .text{display:inline}}@media screen and (max-width: 600px){.train-calendar__inner.calendar-list{margin-left:-0.75rem;margin-right:-0.75rem}}@media screen and (max-width: 380px){.calendar-list-row__header-row{flex-wrap:wrap}}.calendar-list-row .message-button .text{display:none}.calendar-list-row[data-is-own-booking] .edit-button{display:none}.calendar-list-row[data-is-own-booking] .message-button{display:none}.calendar-list-row:not([data-is-own-booking]) .edit-own-button{display:none}.calendar-list-row:not([data-can-edit-booking]) .edit-button{display:none}.calendar-list-row:not([data-can-edit-booking])[data-is-past] .edit-own-button{display:none}.train-calendar__view-past-dates-button,.train-calendar__view-more-dates-button{text-align:center;width:100%;height:1.2em;font-size:var(--font-size-xs);overflow:visible}.train-calendar__view-more-dates-button{font-size:var(--font-size-s);margin:.5rem 0 1rem}.train-calendar{--grid-lines-color: var(--ui-brand-blue-25);--desktop-calendar-margin: 0;--padding-removal: calc(var(--box-padding) * -1)}.meal-calendar,.meal-calendar-header{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));grid-auto-rows:1fr;margin:var(--desktop-calendar-margin)}.meal-calendar-header{margin-top:1rem;margin-bottom:1rem;font-size:var(--font-size-xs);font-weight:600}.meal-calendar-header>*{text-align:center}.meal-calendar__day{position:relative;display:flex;justify-content:center;align-items:stretch}.meal-calendar__day .mobile-holder{--this-width-base: calc(var(--observed-width) / 13);--this-size: clamp(2.25rem, var(--this-width-base, 8vw), 3rem);width:var(--this-size);height:var(--this-size);border-radius:500px;background:rgba(0,0,0,0);text-align:center}.meal-calendar__day:not([data-selected]) button.mobile-holder:hover{box-shadow:0 0 0 2px var(--ui-transparent-grey-50)}.meal-calendar__day .desktop-holder{flex-grow:1;min-height:7rem;box-shadow:1px 1px 0 0px var(--grid-lines-color);background:rgba(0,0,0,0);padding:6px 6px;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;overflow:hidden}.meal-calendar__day .desktop-holder li{background-color:var(--powder-blue);border-radius:4px;text-align:left;padding:2px 4px;font-size:var(--font-size-xxs);font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-top:.25rem}.meal-calendar__day a.desktop-holder:hover{text-decoration:none}.meal-calendar__day a.desktop-holder:hover,.meal-calendar__day button.desktop-holder:hover{background-color:var(--powder-blue);box-shadow:inset 1px 1px 0 0 var(--grid-lines-color),1px 1px 0 0 var(--grid-lines-color)}.meal-calendar__day[data-selected] .mobile-holder{--this-border-width: 2px;--this-border-gap: 3px;box-shadow:0 0 0 var(--this-border-gap) #fff,0 0 0 calc(var(--this-border-gap) + var(--this-border-width)) var(--brand-blue)}.meal-calendar__day[data-status=booked] .mobile-holder,.meal-calendar__day[data-status=partial-booked][data-past] .mobile-holder{background-color:var(--slate)}.meal-calendar__day[data-status=available]:not([data-past]) .mobile-holder,.meal-calendar__day[data-status=partial-booked]:not([data-past]) .mobile-holder{background-color:var(--brand-orange)}.meal-calendar__day[data-status=available]:not([data-past]) .desktop-holder li,.meal-calendar__day[data-status=partial-booked]:not([data-past]) .desktop-holder li{background-color:var(--brand-orange);color:#fff}.meal-calendar__day:after{content:attr(data-day-of-month);display:flex;position:absolute;justify-content:center;align-items:center;top:0;bottom:0;left:0;right:0;pointer-events:none;padding:.5rem;--webkit-font-smoothing: antialiased}.meal-calendar__day[data-past]:after{color:var(--ui-brand-blue-muted)}.meal-calendar-legend{margin-top:-0.25rem;margin-bottom:1.5rem;display:flex;gap:.785rem;font-weight:600;font-size:var(--font-size-xs);--webkit-font-smoothing: antialiased}.meal-calendar-legend span:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:500px;margin-right:.5rem;background-color:var(--this-color)}@media screen and (min-width: 899.9px){.train-calendar[data-observe-wider=true]{--desktop-calendar-margin: 0 var(--padding-removal) var(--padding-removal)}.no-open-dates .train-calendar[data-observe-wider=true]{--desktop-calendar-margin: 0 var(--padding-removal)}}.train-calendar[data-observe-wider=true] .meal-calendar{box-shadow:inset 0 0 0 1px var(--grid-lines-color);overflow:hidden;margin-top:1rem}.train-calendar[data-observe-wider=true] .meal-calendar__day .mobile-holder{display:none}.train-calendar[data-observe-wider=true] .meal-calendar__day:after{justify-content:flex-end;align-items:flex-start}.train-calendar[data-observe-wider=true] .meal-calendar-info-box{display:none}.train-calendar[data-observe-wider=true] .meal-calendar-legend{display:none}.train-calendar:not([data-observe-wider=true]) .meal-calendar{grid-row-gap:.75rem}.train-calendar:not([data-observe-wider=true]) .meal-calendar-header{color:var(--ui-brand-blue-muted)}.train-calendar:not([data-observe-wider=true]) .meal-calendar-controls__today{display:none}.train-calendar:not([data-observe-wider=true]) .meal-calendar__day .desktop-holder{display:none}.train-calendar:not([data-observe-wider=true]) .meal-calendar__day:after{font-weight:600}.train-calendar:not([data-observe-wider=true]) .meal-calendar__day[data-status=booked][data-past]:after{color:var(--ui-brand-blue-muted)}.train-calendar:not([data-observe-wider=true]) .meal-calendar__day[data-status=available]:not([data-past]):after,.train-calendar:not([data-observe-wider=true]) .meal-calendar__day[data-status=partial-booked]:not([data-past]):after{color:#fff}.meal-calendar[data-day-start="0"] .meal-calendar__day:first-of-type{grid-column-start:1}.meal-calendar[data-day-start="1"] .meal-calendar__day:first-of-type{grid-column-start:2}.meal-calendar[data-day-start="2"] .meal-calendar__day:first-of-type{grid-column-start:3}.meal-calendar[data-day-start="3"] .meal-calendar__day:first-of-type{grid-column-start:4}.meal-calendar[data-day-start="4"] .meal-calendar__day:first-of-type{grid-column-start:5}.meal-calendar[data-day-start="5"] .meal-calendar__day:first-of-type{grid-column-start:6}.meal-calendar[data-day-start="6"] .meal-calendar__day:first-of-type{grid-column-start:7}.meal-calendar__day:first-of-type .desktop-holder{border-left:1px solid var(--grid-lines-color)}.meal-calendar[data-day-start="1"] .meal-calendar__day:nth-of-type(n+6):nth-of-type(-n+7) .desktop-holder{border-top:1px solid var(--grid-lines-color)}.meal-calendar[data-day-start="2"] .meal-calendar__day:nth-of-type(n+5):nth-of-type(-n+7) .desktop-holder{border-top:1px solid var(--grid-lines-color)}.meal-calendar[data-day-start="3"] .meal-calendar__day:nth-of-type(n+4):nth-of-type(-n+7) .desktop-holder{border-top:1px solid var(--grid-lines-color)}.meal-calendar[data-day-start="4"] .meal-calendar__day:nth-of-type(n+3):nth-of-type(-n+7) .desktop-holder{border-top:1px solid var(--grid-lines-color)}.meal-calendar[data-day-start="5"] .meal-calendar__day:nth-of-type(n+2):nth-of-type(-n+7) .desktop-holder{border-top:1px solid var(--grid-lines-color)}.meal-calendar[data-day-start="6"] .meal-calendar__day:nth-of-type(n+1):nth-of-type(-n+7) .desktop-holder{border-top:1px solid var(--grid-lines-color)}.meal-calendar[data-multiple-per-day=true] .meal-calendar__day .desktop-holder{min-height:9rem}.meal-calendar[data-multiple-per-day=true] .meal-calendar__day .desktop-holder li{-webkit-line-clamp:1;white-space:nowrap}.meal-calendar[data-multiple-per-day=true] .meal-calendar__day .desktop-holder li{color:var(--brand-blue);background-color:var(--powder-blue);font-weight:600;box-shadow:0 0 0 1px #fff}.meal-calendar[data-multiple-per-day=true] .meal-calendar__day .desktop-holder li span.category{font-weight:600}.meal-calendar[data-multiple-per-day=true] .meal-calendar__day .desktop-holder li[data-status=available]{background-color:var(--peach);font-weight:400}.meal-calendar[data-multiple-per-day=true] .meal-calendar__day .desktop-holder li[data-status=available]>:first-child:before{content:"";width:5px;height:5px;border-radius:25px;background-color:var(--brand-orange);position:relative;display:inline-block;vertical-align:baseline;margin-bottom:calc(.5em - 4px);margin-left:2px;margin-right:4px}.meal-calendar[data-multiple-per-day=true] .meal-calendar__day .desktop-holder li[data-status=booked]{font-weight:400}.meal-calendar[data-multiple-per-day=true] .meal-calendar__day .desktop-holder li[data-status=booked]>:first-child:before{content:"";position:relative;display:inline-block;width:16px;height:16px;margin-right:4px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Ccircle cx='7.7' cy='7.7' r='7.7' fill='%23042E53'/%3E%3Cpath stroke='%23fff' stroke-width='2.1' d='m4.4 7.6 2.3 2.3L11 5.4'/%3E%3C/svg%3E");background-repeat:no-repeat}.meal-calendar-controls{display:flex;justify-content:space-between;margin-bottom:2rem}.meal-calendar-controls__month{display:flex;flex-grow:1;justify-content:center;align-items:center;gap:2rem;font-weight:600;font-size:var(--font-size-m)}.meal-calendar-controls__month>:nth-child(2){flex-basis:15ch;text-align:center}.meal-calendar-controls__month button{width:2rem;height:2rem;justify-content:center;border-radius:4px}.meal-calendar-controls__month button svg{margin-left:2px}.meal-calendar-controls__today{width:0;position:relative}.meal-calendar-controls__today .button-link{text-decoration:underline;position:absolute;padding:0;height:unset;right:0;top:50%;transform:translateY(-50%)}.calendar-detail-modal h2{margin-bottom:.25rem}.calendar-detail-modal p{margin:0}.calendar-detail-modal .modal-body{display:flex;flex-direction:column;gap:1.25rem}.calendar-detail-modal .activity-row{gap:var(--space-xs);margin-bottom:0}.calendar-detail-modal .activity-row__title{font-weight:400}.calendar-detail-modal[data-multiple-per-day=true] .modal-body{gap:1.25rem}.calendar-detail-modal[data-multiple-per-day=true] .calendar-list-row{padding:1.25rem}.calendar-detail-modal[data-multiple-per-day=true] .calendar-list-row__date{display:none}.meal-calendar-info-box{--info-box-grid-lines: var(--ui-brand-blue-25);margin-top:2rem;margin-left:1rem;margin-right:1rem;border-radius:.5rem;box-shadow:0 0 0 1px var(--info-box-grid-lines);padding:1.5rem;display:flex;flex-direction:column;justify-content:stretch;gap:1rem;scroll-margin-bottom:1rem}.meal-calendar-info-box.unselected{color:var(--ui-brand-blue-muted);font-size:var(--font-size-xs);text-align:center;padding:2.5rem;margin-bottom:1rem}.meal-calendar-info-box p{margin:0}.meal-calendar-info-box .activity-row{margin-bottom:0}.meal-calendar-info-box__header-row{display:flex;justify-content:space-between;align-items:flex-start}.meal-calendar-info-box__header-row .close{height:2rem;width:2rem;display:flex;align-items:center;justify-content:center}.meal-calendar-info-box__notes{font-size:var(--font-size-xs)}.meal-calendar-info-box__available{display:flex;justify-content:center;padding:.75rem;font-size:var(--font-size-s)}.meal-calendar-info-box__actions{display:flex;gap:.5rem}.meal-calendar-info-box__actions>*{flex-basis:50%;flex-grow:1}.meal-calendar-info-box[data-multiple-per-day=true]{margin-left:-0.5rem;margin-right:-0.5rem}.meal-calendar-info-box[data-multiple-per-day=true] .meal-calendar-info-box__header-row{padding-bottom:.5rem}.meal-calendar-info-box[data-multiple-per-day=true] .calendar-list-row{box-shadow:0 -1px 0 0 var(--info-box-grid-lines);border-radius:0;margin:0 -1.5rem;padding:1rem 1.5rem 0}.meal-calendar-info-box[data-multiple-per-day=true] .calendar-list-row:hover{background:rgba(0,0,0,0)}.meal-calendar-info-box[data-multiple-per-day=true] .calendar-list-row__date{display:none}.meal-calendar-info-box[data-is-own-booking] .edit-button{display:none}.meal-calendar-info-box[data-is-own-booking] .message-button{display:none}.meal-calendar-info-box:not([data-is-own-booking]) .edit-own-button{display:none}.meal-calendar-info-box:not([data-can-edit-booking]) .edit-button{display:none}.avatar-stack{--this-avatar-stack-base-size: 2.4rem;--this-background: white;--this-overlap: 0.9rem;--this-avatar-stack-border: 2px;--this-avatar-stack-size: calc(var(--this-avatar-stack-base-size) + (var(--this-avatar-stack-border) * 2));display:flex;padding-left:var(--this-overlap);align-items:center;flex-direction:row}.avatar-stack .user-avatar{--this-avatar-size: var(--this-avatar-stack-size);box-shadow:0 0 0 var(--this-avatar-stack-border) #fff}.avatar-stack>*{margin-left:calc(-1*var(--this-overlap));z-index:1}.avatar-stack__total{box-shadow:0 0 0 var(--this-avatar-stack-border) #fff;background-color:var(--powder-blue);color:var(--brand-blue);font-weight:600;font-size:var(--font-size-xs);display:flex;align-items:center;justify-content:center;width:var(--this-avatar-stack-size);height:var(--this-avatar-stack-size);border-radius:500px}.progress-bar{--progress-bar-percent: 0%;--this-height: 1rem;--this-border-radius: 24px;background-color:#ebe2d1;border-radius:var(--this-border-radius);width:100%;height:var(--this-height)}.progress-bar .progress-bar__fill{background-color:var(--teal);border-radius:var(--this-border-radius);height:var(--this-height);width:var(--progress-bar-percent);max-width:100%;transition:width .5s ease-in-out}recent-activity-row{display:block}recent-activity-row+recent-activity-row>.activity-row{border-top:var(--this-border-between);padding-top:var(--this-border-between-padding)}.activity-row{--this-data-horizontal-space: 0.25rem;--this-border-between: 1px solid var(--ui-light-grey);--this-message-top-padding: 0.5rem;--this-border-between-padding: var(--space-s);--avatar-size: 2.5rem;--avatar-name-spacing: 0.75rem;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:var(--avatar-name-spacing);margin-bottom:var(--space-s);flex-wrap:wrap}.activity-row+.activity-row{border-top:var(--this-border-between);padding-top:var(--this-border-between-padding)}.activity-row .user-avatar{--this-avatar-size: var(--avatar-size)}.activity-row>:first-child{flex-shrink:0}.activity-row>:nth-child(2){flex-grow:1;display:flex;flex-direction:column;justify-content:center;gap:0}.activity-row .activity-row__title{flex-basis:0;margin:0;white-space:nowrap;text-overflow:ellipsis}.activity-row .activity-row__data{display:flex;gap:var(--this-data-horizontal-space);-webkit-font-smoothing:subpixel-antialiased;flex-wrap:wrap}.activity-row .activity-row__data *{white-space:nowrap}.activity-row .activity-row__data>:not(:first-child){color:var(--ui-brand-blue-muted)}.activity-row .activity-row__message{padding-top:var(--this-message-top-padding)}.activity-row .activity-row__actions{display:flex;gap:.25rem}.activity-row .activity-row__error{flex-basis:100%;flex-grow:100%}.activity-row .activity-row__error.hidden{display:none}.no-separating-lines .activity-row{--this-border-between: 0;--this-border-between-padding: 0}a.activity-row{text-decoration:none}a.activity-row:hover .activity-row__title{text-decoration:underline}.participant-row{--this-data-horizontal-space: 0.25rem;--this-border-between: 1px solid var(--ui-light-grey);--this-message-top-padding: 0.5rem;--this-border-between-padding: var(--space-s);--avatar-size: 2.5rem;--avatar-name-spacing: 0.75rem;display:flex;flex-direction:column;align-items:stretch}.participant-row+.participant-row{border-top:var(--this-border-between);padding-top:var(--this-border-between-padding)}.participant-row .participant-row__content{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:var(--avatar-name-spacing);margin-bottom:var(--space-s);flex-wrap:nowrap}.participant-row .user-avatar{--this-avatar-size: var(--avatar-size);flex-shrink:0}.participant-row .participant-row__body{flex-grow:1;flex-basis:10%;display:flex;flex-direction:column;justify-content:center;gap:0}.participant-row .participant-row__title{margin:0;word-break:break-word;flex-grow:1;flex-basis:10%;margin-right:.25rem}.participant-row .participant-row__data-stack{display:flex;gap:var(--this-data-horizontal-space);flex-wrap:wrap;font-size:var(--font-size-xs);flex-basis:10%;flex-grow:1;word-break:break-word}.participant-row .participant-row__actions{display:flex;gap:.25rem}.donation-row{--this-border-between: 1px solid var(--ui-light-grey);--this-padding: var(--space-s);padding-top:var(--this-border-between-padding);padding-bottom:var(--this-border-between-padding);border-radius:.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:var(--this-padding);padding-right:var(--this-padding);background-color:var(--powder-blue);margin-bottom:1.5rem;margin-top:1.5rem}.info-row+.info-row{margin-top:1rem}.info-row .row{align-items:flex-start;justify-content:space-between;flex-wrap:nowrap}.info-row p{margin:0}.info-row .button.button-link{padding-top:0;padding-bottom:0;height:unset;overflow:visible;font-size:.875rem}.info-row .button.button-outline.button-condensed{--this-padding: 0 0.35em}.info-row .avatar-stack{--this-avatar-stack-base-size: 2rem;margin-top:.25rem;cursor:pointer}.info-row.center-button .row{align-items:center}.info-row.allow-wrap .row{flex-wrap:wrap}.train-share-modal .modal-body .train-share-options{display:flex;flex-direction:column;gap:.5rem;align-items:stretch;width:100%}.train-share-modal .modal-body .train-share-options .button{justify-content:flex-start}.train-share-modal.train-share-modal-update .train-info-card .image-holder{align-self:flex-start}.train-share-modal.train-share-modal-update .card-content{padding-top:.5rem}.train-share-modal.train-share-modal-update .card-content .train-share-modal__subtitle{font-size:.875rem;font-weight:600;margin-top:.25rem;margin-bottom:.5rem}.train-share-modal .share-social-icon{max-width:20px;height:auto}:root{--loader-padding: 4rem;--error-padding: 3rem 2rem;--error-padding-mobile: 1.5rem 0}.async-element-loading{padding:var(--loader-padding);display:flex;flex-direction:column;gap:.5rem;align-items:center;color:var(--ui-brand-blue-muted)}.async-element-loading .fork-loader{text-align:center}.async-element-loading .fork-loader img{animation:rotate 1.4s infinite cubic-bezier(0.59, -0.57, 0.36, 1)}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.async-element-loading .pots-row-loader{width:50px;overflow:hidden}.async-element-loading .pots-row-loader img{max-width:unset;width:unset;animation:pots 2.75s infinite ease-in-out}@keyframes pots{0%{transform:translateX(0)}10%{transform:translateX(0)}20%{transform:translateX(-50px)}45%{transform:translateX(-50px)}55%{transform:translateX(-100px)}80%{transform:translateX(-100px)}90%{transform:translateX(-150px)}100%{transform:translateX(-150px)}}.async-element-error{padding:var(--error-padding)}@media screen and (max-width: 900px){.async-element-error{padding:var(--error-padding-mobile)}}body:not(.using-mouse) .segmented-control:focus-within{outline:2px solid var(--brand-blue)}.segmented-control{--this-active-area-radius: 4px;padding:0;display:flex;max-width:100px;width:100%;position:relative;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;cursor:pointer;font-size:1rem;border:1px solid var(--ui-transparent-grey-25);border-radius:6px;color:var(--brand-blue)}.segmented-control>input:checked+label{color:#fff}.segmented-control>input:nth-of-type(1):checked~label:last-of-type:before{transform:translateX(calc(0% + 0px))}.segmented-control>input:nth-of-type(2):checked~label:last-of-type:before{transform:translateX(calc(100% + 8px))}.segmented-control label{flex:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.segmented-control label:last-of-type:before{content:"";display:block;max-width:calc((100% / 2) - 8px);margin:4px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:translateX(0);border-radius:var(--this-active-area-radius)}.segmented-control label{padding:12px 6px;transition:color 250ms cubic-bezier(0, 0.92, 0.38, 0.98)}.segmented-control label:before{background:var(--brand-blue);transition:all 250ms cubic-bezier(0, 0.92, 0.38, 0.98)}.segmented-control-rounded{--this-active-area-radius: 50px;padding:0;display:flex;max-width:280px;width:100%;position:relative;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;cursor:pointer;font-size:1rem;box-shadow:inset 0 0 0 1px var(--ui-transparent-grey-25);border-radius:50px;color:var(--brand-blue)}.segmented-control-rounded>input:checked+label{color:#fff}.segmented-control-rounded>input:nth-of-type(1):checked~label:last-of-type:before{transform:translateX(calc(0% + 0px))}.segmented-control-rounded>input:nth-of-type(2):checked~label:last-of-type:before{transform:translateX(calc(100% + 0px))}.segmented-control-rounded label{flex:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.segmented-control-rounded label:last-of-type:before{content:"";display:block;max-width:calc((100% / 2) - 0px);margin:0px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:translateX(0);border-radius:var(--this-active-area-radius)}.segmented-control-rounded label{padding:12px 6px;transition:color 250ms cubic-bezier(0, 0.92, 0.38, 0.98);font-weight:600}.segmented-control-rounded label:before{background:var(--brand-blue);transition:all 250ms cubic-bezier(0, 0.92, 0.38, 0.98)}.copy-text-button>*{pointer-events:none}.copy-text-button span.success-text{display:none}.copy-text-button.copied span{display:none}.copy-text-button.copied span.success-text{display:block}.copy-text-link{cursor:pointer}.copy-text-link:after{opacity:0;transform:translateX(5px);transition:opacity .2s ease-in-out .1s,transform .2s ease-in-out .1s;content:"Copied!";color:#fff;background-color:var(--brand-blue);border-radius:.25rem;font-size:12px;font-weight:600;padding:3px 6px;margin-left:.25rem;white-space:nowrap}.copy-text-link.copied:after{opacity:1}.copy-to-link-box{margin-top:.75rem;margin-bottom:1rem;background-color:var(--powder-blue);display:flex;flex-direction:column;align-items:stretch;border-radius:.5rem;padding:1.5rem}.copy-to-link-box p{margin:0;margin-bottom:.5rem}.copy-to-link-box .row{align-items:center;justify-content:space-between}.copy-to-link-box .row>:first-child{flex-grow:1;word-break:break-all}.train-info-card{display:flex;background-color:var(--tan);padding:.5rem;border-radius:.5rem;gap:1rem;align-items:center;margin-bottom:1.5rem}.train-info-card .image-holder{border-radius:.25rem;width:4rem;height:4rem;overflow:hidden;flex-shrink:0}.train-info-card .image-holder>*{height:100%;object-fit:cover}.train-info-card .card-content p{margin:0}@media screen and (max-width: 450px){.train-info-card .name{display:block}}.train-linked-update-modal .train-update{padding-top:0}.train-linked-update-modal .train-update__content button{margin-top:0;display:inline-block}.train-linked-update-modal .train-update__actions .share-button{display:none}.train-linked-update-modal .train-update__header-row{justify-content:flex-start}.modal.confirm-dialog .modal-header{border-bottom:0}.modal.confirm-dialog .modal-body{padding-top:0}.modal.confirm-dialog .modal-body>:first-child{margin-top:0}.context-menu{--point-size: 0.65rem;--point-gap: 0.5rem;--point-position-from-right: 11px;background-color:#fff;position:absolute;top:calc(100% + var(--point-gap));right:0;padding:.75rem;box-shadow:var(--shadow-floating-low);border-radius:var(--space-xs);border:1px solid var(--ui-transparent-grey-10)}.context-menu:after{content:"";--this-size: var(--point-size);--this-point-from-right: var(--point-position-from-right, 14px);width:var(--this-size);height:var(--this-size);background:#fff;position:absolute;top:calc(-1*var(--this-size)/2);right:var(--this-point-from-right);transform:rotate(45deg);box-shadow:-1px -1px var(--ui-transparent-grey-10)}.context-menu.top{transform:translateY(-100%);top:0}.context-menu .invisible-button{--this-padding: 0.5rem 0.5rem;--this-border-radius: 0.25rem;--this-hover-border-size: 1px;--this-hover-edge-grow: 1px;display:flex;gap:.25rem;font-weight:600;text-decoration:none}.context-menu .delete-button svg{margin-left:-1px}.cta-bar{background-color:var(--brand-blue);color:var(--text-color-light)}.cta-bar .button.button-link{--this-text-color: inherit;--this-text-decoration-hover: none;--this-text-decoration: none}.cta-bar.fixed-bottom{position:sticky;bottom:0;z-index:100}.cta-bar__inner{display:flex;align-items:center;justify-content:center;font-size:var(--fluid-space-14-16-at-350-600);min-height:4rem;padding-top:1rem;padding-bottom:1rem}.cta-bar__inner p{font-size:inherit;flex-basis:150px;flex-grow:1;margin:0}@media screen and (min-width: 700px){.cta-bar__inner{padding-top:0;padding-bottom:0}.cta-bar__inner p{flex-basis:unset;flex-grow:unset}}.cta-bar__inner .button{margin-left:.5rem}.modal-content{text-align:left}.modal-title{font-size:1.25rem;font-weight:600;font-family:"Inter",Arial,sans-serif}.modal-body-footer{display:flex;flex-direction:row;justify-content:space-between;margin-top:var(--space-m);margin-bottom:var(--space);gap:1rem}.modal-body-footer>*{flex-grow:1;flex-basis:100%}.modal-header{flex-wrap:wrap}.modal-button-row{display:flex;flex-basis:100%;margin-top:var(--space);gap:var(--space-xs)}.modal-button-row>*{flex-grow:1;flex-basis:50%}.modal-dialog.modal-minimal{--this-modal-padding: 1.5rem}.modal-dialog.modal-minimal .modal-header{border-width:0;padding:var(--this-modal-padding);padding-bottom:.25rem;padding-top:1.5rem}.modal-dialog.modal-minimal .modal-body{padding:var(--this-modal-padding);padding-top:0;padding-bottom:3rem}@media screen and (min-width: 500px){.modal-dialog.modal-minimal{--this-modal-padding: 2.5rem}.modal-dialog.modal-minimal .modal-header{padding-top:2.5rem}}.reactions-display{font-weight:600;--reactions-overlap: -0.4rem}.reactions-display .view-reactions-button{background:rgba(0,0,0,0);padding:0}.reactions-display>:first-child{display:flex;flex-direction:row;gap:0;align-items:center;justify-content:flex-start}.reactions-display>:first-child>:last-child{margin-left:.35rem;font-size:.875rem}.reactions-display .current-reactions>*+*{margin-left:var(--reactions-overlap)}post-like-button{position:relative}.add-reactions-menu.context-menu{--point-size: 0;--menu-spacing: clamp(0.5rem, 3vw, 1rem);--num-reactions: 4;right:unset;left:unset;bottom:3.5em;max-width:85vw;min-width:clamp(280px,80vw,400px);top:unset;display:flex;flex-direction:column;align-items:center}.add-reactions-menu .reaction-buttons{display:flex;flex-direction:row;gap:var(--menu-spacing);align-items:center;justify-content:center}.add-reactions-menu .reaction-buttons button{background:rgba(0,0,0,0);padding:0}.add-reactions-menu .reaction-buttons:not(.disabled) button:hover svg{animation:reaction-bounce .3s ease-in-out}.add-reactions-menu .reaction-buttons.disabled{opacity:.4}.add-reactions-menu.animate{animation:reveal-reactions-menu .3s cubic-bezier(0, 0, 0.01, 1.02)}@keyframes reveal-reactions-menu{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}@keyframes reaction-bounce{0%{transform:translateY(0)}50%{transform:translateY(-10px) rotate(5deg) scale(1.05)}100%{transform:translateY(0)}}.reactions-modal .participant-row{--this-border-between: 0;--this-border-between-padding: 0}.reactions-modal .participant-row .participant-row__content{align-items:center}.reactions-modal .participant-row .participant-row__title{font-weight:400}.reactions-modal .participant-row__actions svg{width:24px}@media screen and (max-width: 500px){.calendar-list-page .segmented-control-rounded{max-width:100%}}.calendar-list-page__header-row{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.25rem}.calendar-list-page__header-row>:first-child{margin-right:var(--space-m);display:flex;gap:.5rem;align-items:center}.calendar-list-page__header-row>:first-child>*{order:2}.calendar-list-page__header-row>:first-child .button{order:1;margin-right:.5rem;--this-padding: 0.5rem 0.75rem;--this-height: 2.5rem}@media screen and (min-width: 800px){.calendar-list-page__header-row{align-items:flex-end;margin-top:1rem}.calendar-list-page__header-row>:first-child{flex-direction:column;align-items:flex-start}.calendar-list-page__header-row>:first-child .button{--this-padding: 0.5rem 1rem;--this-height: 2.5rem}}.edit-page h1{font-size:var(--fluid-space-24-28);font-family:"Inter",Arial,sans-serif;font-weight:600;margin-bottom:1.25rem;margin-top:1rem}.edit-page .edit-list{display:flex;flex-direction:column;gap:1rem;align-items:stretch;margin-bottom:2rem}.edit-page .edit-list .well{padding:1rem;background-color:var(--powder-blue);border-radius:1rem;display:flex;flex-direction:column}@media screen and (max-width: 500px){.edit-page .edit-list .well{background-color:rgba(0,0,0,0);padding:0}}.edit-page .edit-list .row{display:flex;flex-direction:column;align-items:center;gap:0}.edit-page .edit-list .button{max-width:19rem;width:100%}.edit-page .edit-list .modal-content .button{max-width:unset}.my-account-page{--this-panel-padding: 2rem;--this-panel-padding-mobile: 0}.my-account-page h1{font-size:var(--fluid-space-m1-m);font-family:"Inter",Arial,sans-serif;font-weight:600;margin-bottom:1.25rem;margin-top:1rem}.my-account-page h2{font-size:2rem}.my-account-page .list-group{--bs-list-group-color: var(--brand-blue);font-size:1rem;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.my-account-page .panel{--this-padding: var(--this-panel-padding-mobile);padding:var(--this-padding);border-radius:.5rem;display:flex;flex-direction:column;gap:1.5rem;max-width:45rem}.my-account-page .panel .row{justify-content:space-between}@media screen and (min-width: 600px){.my-account-page .panel{--this-padding: var(--this-panel-padding);box-shadow:var(--box-shadow-border)}}.my-account-page .panel-footer{display:flex;flex-direction:column}@media screen and (max-width: 500px){.my-account-page .panel-footer .row .button{width:100%}}.my-account-page .with-sidebar{--sidebar-size: clamp(12rem, 20%, 16rem);--sidebar-switch-width: 64%}.my-account-page .sticky-top{position:sticky;top:1.5rem}.my-account-page photo-upload .photo-uploader{min-height:auto}.my-account-page photo-upload .photo-uploader.with-border{background:rgba(0,0,0,0)}.my-account-page photo-upload .photo-uploader__no-photo{all:unset}.my-account-page photo-upload .photo-uploader__no-photo-message{text-align:left;font-size:var(--font-size-s);margin-top:0}.my-account-page photo-upload .photo-uploader__no-photo-button{--this-border-radius: 0.5rem;font-size:.875rem;--this-height: 2.25rem;--this-padding: 0 1em}.my-account-page ul{padding-inline-start:2rem}.my-account-page li{list-style:disc;margin-left:.5rem}.my-account-page li+li{margin-top:.5rem}.my-account-page .thumbnail{border:1px solid var(--ui-light-grey);border-radius:.5rem;padding:.5rem}.my-account-page .pro-checkout{margin:0 calc(-2rem + 1px);padding:2rem;display:flex;flex-direction:column}.my-account-page .pro-checkout .payment-icons{align-self:center}.my-account-page .pro-checkout .button{max-width:30rem;align-self:center;width:100%}.my-account-page p+p{margin-top:0}.my-account-page .table-striped>tbody>tr:nth-child(even){background-color:var(--powder-blue)}.my-account-page .table-striped>thead>tr{background-color:var(--powder-blue)}.my-account-page .table>thead>tr>th,.my-account-page .table>tbody>tr>td{padding:.5rem .5rem .5rem .75rem;vertical-align:top;text-align:left}.my-account-page .table th:first-of-type,.my-account-page .table td:first-of-type{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.my-account-page .table th:last-of-type,.my-account-page .table td:last-of-type{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.my-account-page .table{margin-left:-0.5rem;margin-right:-0.5rem;border-spacing:0;border-collapse:collapse}.my-account-page .account-history__empty{display:flex;flex-direction:column;gap:1rem;justify-content:center}.my-account-page .account-history__empty p{margin:0;padding-left:1rem;padding-right:1rem;text-align:center}.dashboard-header-row{margin-bottom:var(--fluid-space-24-40)}.update-page h1.calendar-page__section-title{padding-top:1rem}.update-page .photo-preview{max-width:200px;border-radius:1rem}.update-page .with-sidebar{--sidebar-gap: 5rem}.update-page .not-sidebar .alert{width:100%}.update-page .sidebar{--sidebar-size: clamp(4rem, 20vw, 10rem)}.confirm-page{text-align:center;margin-bottom:4rem}.confirm-page .intro-image{height:clamp(83px,20vw,123px);width:auto;margin-top:3rem}.confirm-page.donate-create-confirm-page .intro-image{height:clamp(62px,20vw,103px)}.confirm-page .confirm-page__icon-data-rows .row{--this-gap: .5rem}.confirm-page .confirm-page__icon-data-rows .confirm-icon{padding-right:.5rem}.confirm-page .sharing-block{text-align:left;border-radius:.5rem;border:1px solid var(--ui-transparent-grey-25);padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;align-items:stretch}@media screen and (min-width: 700px){.confirm-page .sharing-block{flex-direction:row;justify-content:flex-start;align-items:center}}.confirm-page .sharing-message{flex-grow:1;padding:0;margin:0}.confirm-page .sharing-button{min-width:150px}.confirm-page .train-share-options{width:min(99vw,310px);margin:0 auto 4rem;display:flex;flex-direction:column;gap:.5rem;align-items:stretch}.confirm-page .train-share-options .button{justify-content:flex-start}.confirm-page .train-share-options .copy-to-link-box{text-align:left;font-size:.875rem}.confirm-page .train-share-options .copy-to-link-box .row{gap:0}.confirm__centered-title-wrap{max-width:var(--measure);margin:var(--fluid-space-24-72) auto var(--fluid-space-24-40) auto}.donate-button-group{margin:0 auto var(--space-xl);width:100%;max-width:240px}.donate-button-group .button{width:100%}.invite-confirm-page.confirm-page .sharing-block{justify-content:center;align-items:center;margin-bottom:1rem;border:none}.modal__double-button-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;justify-content:center;width:100%}.modal__double-button-wrap .button{width:calc(50% - .5rem);flex-grow:1}.send-message-page h1.calendar-page__section-title{padding-top:1rem}.send-message-page .with-sidebar{--sidebar-gap: 5rem}.send-message-page .not-sidebar .alert{width:100%}.send-message-page .sidebar{--sidebar-size: clamp(4rem, 20vw, 10rem)}.donate-init-page .train-info-card{margin-bottom:clamp(1rem,-0.25rem + 4vw,2.5rem)}.donate-init-page .form-typograpy__page-title{margin-bottom:0}.donate-init-page .not-sidebar{margin-top:var(--fluid-space-24-32);max-width:650px}.donate-init-page .sidebar{display:none}@media screen and (min-width: 56rem){.donate-init-page .sidebar{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end}.donate-init-page .sidebar img{object-fit:none}}.donate-init-page .stripe-form{max-width:550px}.donate-init-page .donation-total{display:flex;justify-content:space-between}.donate-init-page .donation-total .donation-total__amount{font-weight:600}.donate-init-page .donation-picker{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}.donate-init-page .donation-picker label{margin:0}.donate-init-page .donation-picker .donation-radio{padding:0;font-weight:600}.donate-init-page .donation-picker .donation-radio label{background:var(--tan);padding:12px 24px;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.8rem;border-radius:6px;cursor:pointer;color:#042e53;font-size:16px;width:100%}.donate-init-page .donation-picker .donation-radio input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.donate-init-page .donation-picker .donation-radio input[type=radio]:checked+label{box-shadow:inset 0 0 0px 2px #042e53;background-image:url('data:image/svg+xml;utf8,<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 4.5L4.5 8L11.5 1" stroke="%23042E53" style="stroke:%23042E53;stroke:color(display-p3 0.0149 0.1823 0.3250);stroke-opacity:1;" stroke-width="2"/></svg>');background-repeat:no-repeat;background-size:12px 9px;background-position:calc(100% - 8px) 8px}.donate-init-page .donation-picker-other{max-width:250px;margin-top:8px}.donate-init-page .donation-picker-other .form-control{font-size:20px}.admin-page .admin-table{margin-top:20px}.admin-page .admin-table div.card-hidden,.admin-page .admin-table div.card-cancelled{color:#999}.admin-page .admin-splitbar{display:flex;justify-content:space-between}.admin-page .row{gap:0 var(--space-s)}@media only screen and (min-width: 600px){.admin-page .row .col-md-4{text-align:right}}.admin-page a:not(.button){color:var(--bright-blue);text-decoration:none}.admin-page a:not(.button):hover,.admin-page a:not(.button):focus{text-decoration:underline;color:var(--brand-blue)}@media screen and (min-width: 768px){.donation-transfer-table .rdt__grid-row{grid-template-columns:20% 30% 30% 20%;grid-template-rows:1fr}}@media screen and (min-width: 768px){.withdrawal-list-table .rdt__grid-row{grid-template-columns:25% 20% 25% 30%;grid-template-rows:1fr}}.train-participants-modal.hide-message .participant-row__actions a.send-message{display:none}.background\:tan{background-color:var(--tan)}.background\:powder-blue{background-color:var(--powder-blue)}.decoration-top\:star{position:relative}.decoration-top\:star:before{content:" ";background-image:url(../img/graphic-elements/star-burst-with-border.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;width:2rem;height:2rem;position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-50%)}.bullet\:starburst li{list-style:none;background-image:url(../img/graphic-elements/blue-star-burst.svg);background-position:left;background-repeat:no-repeat;padding-left:1.5rem}.bullet\:disc{margin-left:var(--space)}.bullet\:disc li{list-style-type:disc}.hidden{display:none !important}.rounding\:smooth-with-lower-left-point{border-radius:50rem;border-bottom-left-radius:0}.rounding{border-radius:var(--space);overflow:hidden}.rounding-40{border-radius:var(--space-m);overflow:hidden}.color\:link{color:#3859b1}.color\:muted{opacity:.5}.color\:white{color:#fff}.color\:muted-blue{color:var(--ui-brand-blue-muted)}.color\:brand-blue{color:var(--brand-blue)}.color\:brand-orange{color:var(--brand-orange)}.padding-top\:xl{padding-block-start:var(--space-xl)}.text-align\:center{text-align:center}.text-align\:left{text-align:left}.font-weight\:bold{font-weight:600}@media only screen and (min-width: 768px){.text-align\:center-md{text-align:center}}.text-wrap{white-space:pre-wrap}.no-stepper input[type=number]::-webkit-inner-spin-button,.no-stepper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}a.prevent-underline:hover{text-decoration:none}.row{--this-gap: var(--space-s);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--this-gap)}.row\:h-center{justify-content:center}.row\:v-center{align-items:center}.row\:v-baseline{align-items:baseline}.row\:space-between{justify-content:space-between}.row\:flex-start{justify-content:flex-start}.row\:nowrap{flex-wrap:nowrap}.row-nowrap-with-icon{--this-gap: .5rem}.row-nowrap-with-icon svg{display:block;min-width:24px}.col-full,.col-12{width:100%}.col-2\/3,.col-8{width:calc(66% - var(--this-gap)/2)}.col-1\/2,.col-6{width:calc(50% - var(--this-gap)/2)}.col-1\/3,.col-4{width:calc(33% - var(--this-gap)/3)}.col-1\/4,.col-3{width:calc(25% - var(--this-gap)/3)}[class*=col-md]{width:100%}@media only screen and (min-width: 600px){.col-md-full,.col-md-12{width:100%}.col-md-2\/3,.col-md-8{width:calc(66% - var(--this-gap)/2)}.col-md-1\/2,.col-md-6{width:calc(50% - var(--this-gap)/2)}.col-md-1\/3,.col-md-4{width:calc(33% - var(--this-gap)/3)}.col-md-1\/4,.col-md-3{width:25%}}
