.expand-enter-active[data-v-04d4ae96],
.expand-leave-active[data-v-04d4ae96]{transition:opacity 0.15s ease-in-out,height 0.15s ease-in-out;overflow:hidden}.expand-enter[data-v-04d4ae96],
.expand-leave-to[data-v-04d4ae96]{height:0;opacity:0}*[data-v-04d4ae96]{will-change:height;transform:translateZ(0);backface-visibility:hidden;perspective:62.5rem}/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,
::before,
::after{box-sizing:border-box}html{tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,
strong{font-weight:bolder}code,
kbd,
samp,
pre{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,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}table{text-indent:0;border-color:inherit}button,
input,
optgroup,
select,
textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,
select{text-transform:none}button,
[type='button'],
[type='reset'],
[type='submit']{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,
::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:300;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-300-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-300-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:300;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-300-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-300-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:300;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-300-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-300-normal.woff) format('woff');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:300;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-300-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-300-normal.woff) format('woff');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:300;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-300-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-300-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:300;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-300-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-300-normal.woff) format('woff');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:300;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-300-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-300-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:400;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-400-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-400-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:400;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-400-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-400-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:400;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-400-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-400-normal.woff) format('woff');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:400;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-400-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-400-normal.woff) format('woff');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:400;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-400-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-400-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:400;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-400-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-400-normal.woff) format('woff');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:400;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-400-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-400-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:600;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-600-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-600-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:600;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-600-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-600-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:600;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-600-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-600-normal.woff) format('woff');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:600;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-600-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-600-normal.woff) format('woff');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:600;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-600-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-600-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:600;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-600-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-600-normal.woff) format('woff');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:600;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-600-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-600-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:700;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-700-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-700-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:700;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-700-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-700-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:700;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-700-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-700-normal.woff) format('woff');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:700;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-700-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-700-normal.woff) format('woff');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:700;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-700-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-700-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:700;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-700-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-700-normal.woff) format('woff');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:700;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-700-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-700-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:900;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-900-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-900-normal.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:900;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-900-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-900-normal.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:900;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-900-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-900-normal.woff) format('woff');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:900;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-900-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-900-normal.woff) format('woff');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:900;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-900-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-900-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:900;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-900-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-900-normal.woff) format('woff');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:normal;font-display:swap;font-weight:900;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-900-normal.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-900-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:300;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-300-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-300-italic.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:300;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-300-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-300-italic.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:300;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-300-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-300-italic.woff) format('woff');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:300;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-300-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-300-italic.woff) format('woff');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:300;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-300-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-300-italic.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:300;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-300-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-300-italic.woff) format('woff');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:300;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-300-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-300-italic.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:400;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-400-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-400-italic.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:400;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-400-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-400-italic.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:400;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-400-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-400-italic.woff) format('woff');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:400;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-400-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-400-italic.woff) format('woff');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:400;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-400-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-400-italic.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:400;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-400-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-400-italic.woff) format('woff');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:400;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-400-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-400-italic.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:600;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-600-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-600-italic.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:600;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-600-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-600-italic.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:600;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-600-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-600-italic.woff) format('woff');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:600;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-600-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-600-italic.woff) format('woff');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:600;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-600-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-600-italic.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:600;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-600-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-600-italic.woff) format('woff');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:600;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-600-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-600-italic.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:700;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-700-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-700-italic.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:700;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-700-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-700-italic.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:700;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-700-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-700-italic.woff) format('woff');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:700;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-700-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-700-italic.woff) format('woff');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:700;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-700-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-700-italic.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:700;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-700-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-700-italic.woff) format('woff');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:700;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-700-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-700-italic.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:900;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-900-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-ext-900-italic.woff) format('woff');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:900;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-900-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-cyrillic-900-italic.woff) format('woff');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:900;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-900-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-ext-900-italic.woff) format('woff');unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:900;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-900-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-greek-900-italic.woff) format('woff');unicode-range:U+0370-03FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:900;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-900-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-vietnamese-900-italic.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:900;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-900-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-ext-900-italic.woff) format('woff');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans Pro';font-style:italic;font-display:swap;font-weight:900;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-900-italic.woff2) format('woff2'),url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/source-sans-pro-latin-900-italic.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fraunces Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/fraunces-vietnamese-full-normal.woff2) format('woff2-variations');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Fraunces Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/fraunces-latin-ext-full-normal.woff2) format('woff2-variations');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fraunces Variable';font-style:normal;font-display:swap;font-weight:100 900;src:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/fraunces-latin-full-normal.woff2) format('woff2-variations');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {body{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3);}
  }body{--fm:0}body{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);color:var(--col-text-secondary)}@media screen and (min-width: 481px){body{--sp-layout:var(--sp-8)}}@media screen and (min-width: 769px){body{--page-gutter:2rem;--gap:var(--sp-3)}}@media screen and (min-width: 1280px){body{--sp-layout:var(--sp-10)}}main{display:block;min-height:25rem}address,
blockquote,
dl,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
ol,
p,
pre,
table,
ul{margin:0 0 1.5rem}pre{overflow:scroll;}pre.codeblock{padding:1rem;border:1px solid var(--col-outline-dark-o-30);border-radius:var(--br);background-color:var(--col-bg-dark-o-30)}form :focus-visible{outline-offset:-2px}th,
td,
button,
legend,
fieldset,
blockquote{padding:0}hr{margin:var(--sp-6) 0;border:1px solid var(--col-outline-alt)}p{max-width:var(--w-text)}ol,
ul{padding-left:var(--sp-3);}ol ol,
  ol ul,
  ul ol,
  ul ul{margin-top:calc(var(--sp-3)/2);margin-bottom:0}ol:has(+ p),ul:has(+ p){margin-bottom:2rem}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:lower-roman}ul ul{list-style-type:circle;}ul ul ul{list-style-type:square}li{margin-bottom:calc(var(--sp-3)/2);max-width:var(--w-text)}a{color:var(--col-link-default);font-weight:var(--fw-semibold);}a:visited{color:var(--col-link-default-visited)}a:hover,
  a:focus{color:var(--col-link-default-active);-webkit-text-decoration:none;text-decoration:none}a.bg-inverted,
  a.bg-inverted-75,
  a.bg-inverted-dark,
  a.bg-inverted-darker{color:var(--col-link-light)}.bg-inverted a:not([class]),.bg-inverted-75 a:not([class]),.bg-inverted-dark a:not([class]),.bg-inverted-darker a:not([class]){color:var(--col-link-light);}.bg-inverted a:not([class]):visited,.bg-inverted-75 a:not([class]):visited,.bg-inverted-dark a:not([class]):visited,.bg-inverted-darker a:not([class]):visited{color:var(--col-link-light-visited)}.bg-inverted a:not([class]):hover,.bg-inverted-75 a:not([class]):hover,.bg-inverted-dark a:not([class]):hover,.bg-inverted-darker a:not([class]):hover{color:var(--col-link-light-active)}.bg-inverted-75 a:not([class]):hover{color:var(--col-link-light)}strong{font-weight:var(--fw-bold)}button,
input,
optgroup,
select,
textarea{font-family:inherit;font-size:inherit;line-height:inherit}:focus-visible{outline:2px solid var(--col-outline-focus)}button{border:none;background:none;color:inherit}button:not([disabled]){cursor:pointer}svg{display:block;fill:currentcolor}img{display:block;max-width:100%;height:auto}abbr[title]{border-bottom:1px dotted;-webkit-text-decoration:none;text-decoration:none}[hidden],
.hidden{display:none!important}.visibility--hidden{visibility:hidden!important}::placeholder{opacity:1;color:var(--col-form-input-text-placeholder)}:root{--base-heritage:0 15 70;--col-heritage-100:rgb(var(--base-heritage));--col-heritage-100-o-95:rgb(var(--base-heritage)/95%);--col-heritage-100-o-90:rgb(var(--base-heritage)/90%);--col-heritage-100-o-85:rgb(var(--base-heritage)/85%);--col-heritage-100-o-80:rgb(var(--base-heritage)/80%);--col-heritage-100-o-75:rgb(var(--base-heritage)/75%);--col-heritage-100-o-70:rgb(var(--base-heritage)/70%);--col-heritage-100-o-65:rgb(var(--base-heritage)/65%);--col-heritage-100-o-60:rgb(var(--base-heritage)/60%);--col-heritage-100-o-55:rgb(var(--base-heritage)/55%);--col-heritage-100-o-50:rgb(var(--base-heritage)/50%);--col-heritage-100-o-45:rgb(var(--base-heritage)/45%);--col-heritage-100-o-40:rgb(var(--base-heritage)/40%);--col-heritage-100-o-35:rgb(var(--base-heritage)/35%);--col-heritage-100-o-30:rgb(var(--base-heritage)/30%);--col-heritage-100-o-25:rgb(var(--base-heritage)/25%);--col-heritage-100-o-20:rgb(var(--base-heritage)/20%);--col-heritage-100-o-15:rgb(var(--base-heritage)/15%);--col-heritage-100-o-10:rgb(var(--base-heritage)/10%);--col-heritage-100-o-5:rgb(var(--base-heritage)/5%);--col-heritage-75:rgb(64 75 116);--col-heritage-50:rgb(128 135 162);--col-heritage-25:rgb(191 195 209);--base-heritage-dark:0 11 52;--col-heritage-dark-100:rgb(var(--base-heritage-dark));--col-heritage-dark-100-o-95:rgb(var(--base-heritage-dark)/95%);--col-heritage-dark-100-o-90:rgb(var(--base-heritage-dark)/90%);--col-heritage-dark-100-o-85:rgb(var(--base-heritage-dark)/85%);--col-heritage-dark-100-o-80:rgb(var(--base-heritage-dark)/80%);--col-heritage-dark-100-o-75:rgb(var(--base-heritage-dark)/75%);--col-heritage-dark-100-o-70:rgb(var(--base-heritage-dark)/70%);--col-heritage-dark-100-o-65:rgb(var(--base-heritage-dark)/65%);--col-heritage-dark-100-o-60:rgb(var(--base-heritage-dark)/60%);--col-heritage-dark-100-o-55:rgb(var(--base-heritage-dark)/55%);--col-heritage-dark-100-o-50:rgb(var(--base-heritage-dark)/50%);--col-heritage-dark-100-o-45:rgb(var(--base-heritage-dark)/45%);--col-heritage-dark-100-o-40:rgb(var(--base-heritage-dark)/40%);--col-heritage-dark-100-o-35:rgb(var(--base-heritage-dark)/35%);--col-heritage-dark-100-o-30:rgb(var(--base-heritage-dark)/30%);--col-heritage-dark-100-o-25:rgb(var(--base-heritage-dark)/25%);--col-heritage-dark-100-o-20:rgb(var(--base-heritage-dark)/20%);--col-heritage-dark-100-o-15:rgb(var(--base-heritage-dark)/15%);--col-heritage-dark-100-o-10:rgb(var(--base-heritage-dark)/10%);--col-heritage-dark-100-o-5:rgb(var(--base-heritage-dark)/5%);--col-blue-light-100:rgb(70 200 240);--col-blue-light-75:rgb(116 214 244);--col-blue-light-50:rgb(163 228 247);--col-blue-light-25:rgb(209 241 251);--col-blue-dark-100:rgb(0 60 85);--col-blue-dark-75:rgb(64 109 128);--col-blue-dark-50:rgb(128 157 170);--col-blue-dark-25:rgb(191 206 213);--base-white:255 255 255;--col-white-100:rgb(var(--base-white));--col-white-100-o-95:rgb(var(--base-white)/95%);--col-white-100-o-90:rgb(var(--base-white)/90%);--col-white-100-o-85:rgb(var(--base-white)/85%);--col-white-100-o-80:rgb(var(--base-white)/80%);--col-white-100-o-75:rgb(var(--base-white)/75%);--col-white-100-o-70:rgb(var(--base-white)/70%);--col-white-100-o-65:rgb(var(--base-white)/65%);--col-white-100-o-60:rgb(var(--base-white)/60%);--col-white-100-o-55:rgb(var(--base-white)/55%);--col-white-100-o-50:rgb(var(--base-white)/50%);--col-white-100-o-45:rgb(var(--base-white)/45%);--col-white-100-o-40:rgb(var(--base-white)/40%);--col-white-100-o-35:rgb(var(--base-white)/35%);--col-white-100-o-30:rgb(var(--base-white)/30%);--col-white-100-o-25:rgb(var(--base-white)/25%);--col-white-100-o-20:rgb(var(--base-white)/20%);--col-white-100-o-15:rgb(var(--base-white)/15%);--col-white-100-o-10:rgb(var(--base-white)/10%);--col-white-100-o-5:rgb(var(--base-white)/5%);--base-black:0 0 0;--col-black-100:rgb(var(--base-black));--col-black-100-o-95:rgb(var(--base-black)/95%);--col-black-100-o-90:rgb(var(--base-black)/90%);--col-black-100-o-85:rgb(var(--base-black)/85%);--col-black-100-o-80:rgb(var(--base-black)/80%);--col-black-100-o-75:rgb(var(--base-black)/75%);--col-black-100-o-70:rgb(var(--base-black)/70%);--col-black-100-o-65:rgb(var(--base-black)/65%);--col-black-100-o-60:rgb(var(--base-black)/60%);--col-black-100-o-55:rgb(var(--base-black)/55%);--col-black-100-o-50:rgb(var(--base-black)/50%);--col-black-100-o-45:rgb(var(--base-black)/45%);--col-black-100-o-40:rgb(var(--base-black)/40%);--col-black-100-o-35:rgb(var(--base-black)/35%);--col-black-100-o-30:rgb(var(--base-black)/30%);--col-black-100-o-25:rgb(var(--base-black)/25%);--col-black-100-o-20:rgb(var(--base-black)/20%);--col-black-100-o-15:rgb(var(--base-black)/15%);--col-black-100-o-10:rgb(var(--base-black)/10%);--col-black-100-o-5:rgb(var(--base-black)/5%);--col-sage-light-100:rgb(171 193 167);--col-sage-light-75:rgb(192 208 189);--col-sage-light-50:rgb(213 224 211);--col-sage-light-25:rgb(234 239 233);--col-sage-dark-100:rgb(68 74 64);--col-sage-dark-75:rgb(115 119 112);--col-sage-dark-50:rgb(162 164 159);--col-sage-dark-25:rgb(208 210 207);--col-grey-light-100:rgb(200 200 200);--col-grey-light-75:rgb(214 214 214);--col-grey-light-50:rgb(228 228 228);--col-grey-light-25:rgb(241 241 241);--col-grey-dark-100:rgb(45 45 45);--col-grey-dark-75:rgb(97 97 97);--col-grey-dark-50:rgb(150 150 150);--col-grey-dark-25:rgb(202 202 202);--col-pink-100:rgb(235 123 190);--col-pink-75:rgb(240 156 206);--col-pink-50:rgb(245 189 223);--col-pink-25:rgb(250 222 239);--col-maroon-100:rgb(115 35 75);--col-maroon-75:rgb(150 90 120);--col-maroon-50:rgb(185 145 165);--col-maroon-25:rgb(220 200 210);--col-red-light-100:rgb(255 45 60);--col-red-light-75:rgb(255 97 109);--col-red-light-50:rgb(255 150 157);--col-red-light-25:rgb(255 202 206);--col-red-dark-100:rgb(120 0 13);--col-red-dark-75:rgb(154 64 73);--col-red-dark-50:rgb(187 128 134);--col-red-dark-25:rgb(221 191 194);--col-yellow-100:rgb(255 214 41);--col-yellow-75:rgb(255 224 94);--col-yellow-50:rgb(255 234 148);--col-yellow-25:rgb(255 245 201);--col-brown-100:rgb(168 69 0);--col-brown-75:rgb(190 116 64);--col-brown-50:rgb(212 162 128);--col-brown-25:rgb(233 209 191);--col-green-light-100:rgb(159 184 37);--col-green-light-75:rgb(183 202 91);--col-green-light-50:rgb(207 220 146);--col-green-light-25:rgb(231 237 200);--col-green-dark-100:rgb(44 66 29);--col-green-dark-75:rgb(97 113 86);--col-green-dark-50:rgb(149 160 142);--col-green-dark-25:rgb(202 208 198);--col-link-100:rgb(8 57 115)}:root{--col-text-primary:var(--col-heritage-100);--col-text-secondary:var(--col-grey-dark-100);--col-text-tertiary:var(--col-blue-light-100);--col-text-light:var(--col-white-100);--col-text-dark:var(--col-black-100);--col-text-inverted-soft:var(--col-blue-dark-25);--col-stats-attribute:var(--col-heritage-75);--col-stats-attribute-inverted:var(--col-heritage-25);--col-text-success:var(--col-green-dark-75);--col-text-info:var(--col-blue-dark-75);--col-text-warning:var(--col-yellow-75);--col-text-danger:var(--col-red-dark-100);--col-text-invalid:var(--col-red-dark-75);--col-text-invalid-light:var(--col-red-light-75);--col-text-disabled:var(--col-grey-dark-75);--col-text-disabled-light:var(--col-blue-dark-50);--col-bg-primary:var(--col-heritage-100);--col-bg-primary-25:var(--col-heritage-25);--col-bg-primary-50:var(--col-heritage-50);--col-bg-primary-75:var(--col-heritage-75);--col-bg-secondary:var(--col-heritage-dark-100);--col-bg-tertiary:var(--col-blue-light-100);--col-bg-tertiary-25:var(--col-blue-light-25);--col-bg-tertiary-50:var(--col-blue-light-50);--col-bg-tertiary-75:var(--col-blue-light-75);--col-bg-alt:var(--col-grey-light-100);--col-bg-alt-25:var(--col-grey-light-25);--col-bg-alt-50:var(--col-grey-light-50);--col-bg-alt-75:var(--col-grey-light-75);--col-bg-highlight:var(--col-sage-light-100);--col-bg-highlight-25:var(--col-sage-light-25);--col-bg-highlight-50:var(--col-sage-light-50);--col-bg-highlight-75:var(--col-sage-light-75);--col-bg-accent:var(--col-blue-dark-100);--col-bg-accent-25:var(--col-blue-dark-25);--col-bg-accent-50:var(--col-blue-dark-50);--col-bg-accent-75:var(--col-blue-dark-75);--col-bg-light:var(--col-white-100);--col-bg-dark:var(--col-black-100);--col-bg-primary-o-95:var(--col-heritage-100-o-95);--col-bg-primary-o-90:var(--col-heritage-100-o-90);--col-bg-primary-o-85:var(--col-heritage-100-o-85);--col-bg-primary-o-80:var(--col-heritage-100-o-80);--col-bg-primary-o-75:var(--col-heritage-100-o-75);--col-bg-primary-o-70:var(--col-heritage-100-o-70);--col-bg-primary-o-65:var(--col-heritage-100-o-65);--col-bg-primary-o-60:var(--col-heritage-100-o-60);--col-bg-primary-o-55:var(--col-heritage-100-o-55);--col-bg-primary-o-50:var(--col-heritage-100-o-50);--col-bg-primary-o-45:var(--col-heritage-100-o-45);--col-bg-primary-o-40:var(--col-heritage-100-o-40);--col-bg-primary-o-35:var(--col-heritage-100-o-35);--col-bg-primary-o-30:var(--col-heritage-100-o-30);--col-bg-primary-o-25:var(--col-heritage-100-o-25);--col-bg-primary-o-20:var(--col-heritage-100-o-20);--col-bg-primary-o-15:var(--col-heritage-100-o-15);--col-bg-primary-o-10:var(--col-heritage-100-o-10);--col-bg-primary-o-5:var(--col-heritage-100-o-5);--col-bg-secondary-o-95:var(--col-heritage-dark-100-o-95);--col-bg-secondary-o-90:var(--col-heritage-dark-100-o-90);--col-bg-secondary-o-85:var(--col-heritage-dark-100-o-85);--col-bg-secondary-o-80:var(--col-heritage-dark-100-o-80);--col-bg-secondary-o-75:var(--col-heritage-dark-100-o-75);--col-bg-secondary-o-70:var(--col-heritage-dark-100-o-70);--col-bg-secondary-o-65:var(--col-heritage-dark-100-o-65);--col-bg-secondary-o-60:var(--col-heritage-dark-100-o-60);--col-bg-secondary-o-55:var(--col-heritage-dark-100-o-55);--col-bg-secondary-o-50:var(--col-heritage-dark-100-o-50);--col-bg-secondary-o-45:var(--col-heritage-dark-100-o-45);--col-bg-secondary-o-40:var(--col-heritage-dark-100-o-40);--col-bg-secondary-o-35:var(--col-heritage-dark-100-o-35);--col-bg-secondary-o-30:var(--col-heritage-dark-100-o-30);--col-bg-secondary-o-25:var(--col-heritage-dark-100-o-25);--col-bg-secondary-o-20:var(--col-heritage-dark-100-o-20);--col-bg-secondary-o-15:var(--col-heritage-dark-100-o-15);--col-bg-secondary-o-10:var(--col-heritage-dark-100-o-10);--col-bg-secondary-o-5:var(--col-heritage-dark-100-o-5);--col-bg-light-o-95:var(--col-white-100-o-95);--col-bg-light-o-90:var(--col-white-100-o-90);--col-bg-light-o-85:var(--col-white-100-o-85);--col-bg-light-o-80:var(--col-white-100-o-80);--col-bg-light-o-75:var(--col-white-100-o-75);--col-bg-light-o-70:var(--col-white-100-o-70);--col-bg-light-o-65:var(--col-white-100-o-65);--col-bg-light-o-60:var(--col-white-100-o-60);--col-bg-light-o-55:var(--col-white-100-o-55);--col-bg-light-o-50:var(--col-white-100-o-50);--col-bg-light-o-45:var(--col-white-100-o-45);--col-bg-light-o-40:var(--col-white-100-o-40);--col-bg-light-o-35:var(--col-white-100-o-35);--col-bg-light-o-30:var(--col-white-100-o-30);--col-bg-light-o-25:var(--col-white-100-o-25);--col-bg-light-o-20:var(--col-white-100-o-20);--col-bg-light-o-15:var(--col-white-100-o-15);--col-bg-light-o-10:var(--col-white-100-o-10);--col-bg-light-o-5:var(--col-white-100-o-5);--col-bg-dark-o-95:var(--col-black-100-o-95);--col-bg-dark-o-90:var(--col-black-100-o-90);--col-bg-dark-o-85:var(--col-black-100-o-85);--col-bg-dark-o-80:var(--col-black-100-o-80);--col-bg-dark-o-75:var(--col-black-100-o-75);--col-bg-dark-o-70:var(--col-black-100-o-70);--col-bg-dark-o-65:var(--col-black-100-o-65);--col-bg-dark-o-60:var(--col-black-100-o-60);--col-bg-dark-o-55:var(--col-black-100-o-55);--col-bg-dark-o-50:var(--col-black-100-o-50);--col-bg-dark-o-45:var(--col-black-100-o-45);--col-bg-dark-o-40:var(--col-black-100-o-40);--col-bg-dark-o-35:var(--col-black-100-o-35);--col-bg-dark-o-30:var(--col-black-100-o-30);--col-bg-dark-o-25:var(--col-black-100-o-25);--col-bg-dark-o-20:var(--col-black-100-o-20);--col-bg-dark-o-15:var(--col-black-100-o-15);--col-bg-dark-o-10:var(--col-black-100-o-10);--col-bg-dark-o-5:var(--col-black-100-o-5);--col-bg-success:var(--col-green-light-50);--col-bg-info:var(--col-blue-light-50);--col-bg-warning:var(--col-yellow-50);--col-bg-danger:var(--col-red-light-25);--col-bg-invalid:var(--col-red-dark-100);--col-bg-disabled:var(--col-grey-light-50);--col-outline-primary:var(--col-heritage-100);--col-outline-primary-25:var(--col-heritage-25);--col-outline-primary-50:var(--col-heritage-50);--col-outline-primary-75:var(--col-heritage-75);--col-outline-secondary:var(--col-heritage-dark-100);--col-outline-tertiary:var(--col-blue-light-100);--col-outline-tertiary-25:var(--col-blue-light-25);--col-outline-tertiary-50:var(--col-blue-light-50);--col-outline-tertiary-75:var(--col-blue-light-75);--col-outline-alt:var(--col-grey-light-100);--col-outline-alt-25:var(--col-grey-light-25);--col-outline-alt-50:var(--col-grey-light-50);--col-outline-alt-75:var(--col-grey-light-75);--col-outline-highlight:var(--col-sage-light-100);--col-outline-highlight-25:var(--col-sage-light-25);--col-outline-highlight-50:var(--col-sage-light-50);--col-outline-highlight-75:var(--col-sage-light-75);--col-outline-accent:var(--col-blue-dark-100);--col-outline-accent-25:var(--col-blue-dark-25);--col-outline-accent-50:var(--col-blue-dark-50);--col-outline-accent-75:var(--col-blue-dark-75);--col-outline-light:var(--col-white-100);--col-outline-dark:var(--col-black-100);--col-outline-primary-o-95:var(--col-heritage-100-o-95);--col-outline-primary-o-90:var(--col-heritage-100-o-90);--col-outline-primary-o-85:var(--col-heritage-100-o-85);--col-outline-primary-o-80:var(--col-heritage-100-o-80);--col-outline-primary-o-75:var(--col-heritage-100-o-75);--col-outline-primary-o-70:var(--col-heritage-100-o-70);--col-outline-primary-o-65:var(--col-heritage-100-o-65);--col-outline-primary-o-60:var(--col-heritage-100-o-60);--col-outline-primary-o-55:var(--col-heritage-100-o-55);--col-outline-primary-o-50:var(--col-heritage-100-o-50);--col-outline-primary-o-45:var(--col-heritage-100-o-45);--col-outline-primary-o-40:var(--col-heritage-100-o-40);--col-outline-primary-o-35:var(--col-heritage-100-o-35);--col-outline-primary-o-30:var(--col-heritage-100-o-30);--col-outline-primary-o-25:var(--col-heritage-100-o-25);--col-outline-primary-o-20:var(--col-heritage-100-o-20);--col-outline-primary-o-15:var(--col-heritage-100-o-15);--col-outline-primary-o-10:var(--col-heritage-100-o-10);--col-outline-primary-o-5:var(--col-heritage-100-o-5);--col-outline-secondary-o-95:var(--col-heritage-dark-100-o-95);--col-outline-secondary-o-90:var(--col-heritage-dark-100-o-90);--col-outline-secondary-o-85:var(--col-heritage-dark-100-o-85);--col-outline-secondary-o-80:var(--col-heritage-dark-100-o-80);--col-outline-secondary-o-75:var(--col-heritage-dark-100-o-75);--col-outline-secondary-o-70:var(--col-heritage-dark-100-o-70);--col-outline-secondary-o-65:var(--col-heritage-dark-100-o-65);--col-outline-secondary-o-60:var(--col-heritage-dark-100-o-60);--col-outline-secondary-o-55:var(--col-heritage-dark-100-o-55);--col-outline-secondary-o-50:var(--col-heritage-dark-100-o-50);--col-outline-secondary-o-45:var(--col-heritage-dark-100-o-45);--col-outline-secondary-o-40:var(--col-heritage-dark-100-o-40);--col-outline-secondary-o-35:var(--col-heritage-dark-100-o-35);--col-outline-secondary-o-30:var(--col-heritage-dark-100-o-30);--col-outline-secondary-o-25:var(--col-heritage-dark-100-o-25);--col-outline-secondary-o-20:var(--col-heritage-dark-100-o-20);--col-outline-secondary-o-15:var(--col-heritage-dark-100-o-15);--col-outline-secondary-o-10:var(--col-heritage-dark-100-o-10);--col-outline-secondary-o-5:var(--col-heritage-dark-100-o-5);--col-outline-light-o-95:var(--col-white-100-o-95);--col-outline-light-o-90:var(--col-white-100-o-90);--col-outline-light-o-85:var(--col-white-100-o-85);--col-outline-light-o-80:var(--col-white-100-o-80);--col-outline-light-o-75:var(--col-white-100-o-75);--col-outline-light-o-70:var(--col-white-100-o-70);--col-outline-light-o-65:var(--col-white-100-o-65);--col-outline-light-o-60:var(--col-white-100-o-60);--col-outline-light-o-55:var(--col-white-100-o-55);--col-outline-light-o-50:var(--col-white-100-o-50);--col-outline-light-o-45:var(--col-white-100-o-45);--col-outline-light-o-40:var(--col-white-100-o-40);--col-outline-light-o-35:var(--col-white-100-o-35);--col-outline-light-o-30:var(--col-white-100-o-30);--col-outline-light-o-25:var(--col-white-100-o-25);--col-outline-light-o-20:var(--col-white-100-o-20);--col-outline-light-o-15:var(--col-white-100-o-15);--col-outline-light-o-10:var(--col-white-100-o-10);--col-outline-light-o-5:var(--col-white-100-o-5);--col-outline-dark-o-95:var(--col-black-100-o-95);--col-outline-dark-o-90:var(--col-black-100-o-90);--col-outline-dark-o-85:var(--col-black-100-o-85);--col-outline-dark-o-80:var(--col-black-100-o-80);--col-outline-dark-o-75:var(--col-black-100-o-75);--col-outline-dark-o-70:var(--col-black-100-o-70);--col-outline-dark-o-65:var(--col-black-100-o-65);--col-outline-dark-o-60:var(--col-black-100-o-60);--col-outline-dark-o-55:var(--col-black-100-o-55);--col-outline-dark-o-50:var(--col-black-100-o-50);--col-outline-dark-o-45:var(--col-black-100-o-45);--col-outline-dark-o-40:var(--col-black-100-o-40);--col-outline-dark-o-35:var(--col-black-100-o-35);--col-outline-dark-o-30:var(--col-black-100-o-30);--col-outline-dark-o-25:var(--col-black-100-o-25);--col-outline-dark-o-20:var(--col-black-100-o-20);--col-outline-dark-o-15:var(--col-black-100-o-15);--col-outline-dark-o-10:var(--col-black-100-o-10);--col-outline-dark-o-5:var(--col-black-100-o-5);--col-outline-success:var(--col-green-dark-100);--col-outline-info:var(--col-blue-light-25);--col-outline-warning:var(--col-yellow-25);--col-outline-invalid:var(--col-red-dark-75);--col-outline-danger:var(--col-red-dark-100);--col-outline-disabled:var(--col-grey-dark-25);--col-outline-focus:var(--col-heritage-100);--col-link-default:var(--col-link-100);--col-link-default-active:var(--col-heritage-100);--col-link-default-visited:var(--col-blue-dark-100);--col-link-alt:var(--col-blue-light-100);--col-link-alt-active:var(--col-white-100);--col-link-alt-visited:var(--col-blue-light-100);--col-link-highlight:var(--col-sage-light-100);--col-link-highlight-active:var(--col-sage-light-50);--col-link-highlight-visited:var(--col-sage-light-100);--col-link-light:var(--col-white-100);--col-link-light-active:var(--col-blue-light-100);--col-link-light-visited:var(--col-white-100);--col-btn-primary-text:var(--col-text-primary);--col-btn-primary-text-hover:var(--col-btn-primary-text);--col-btn-primary-text-active:var(--col-btn-primary-text);--col-btn-primary-text-disabled:var(--col-blue-dark-100);--col-btn-primary-bg:var(--col-blue-light-100);--col-btn-primary-bg-hover:var(--col-blue-light-25);--col-btn-primary-bg-active:var(--col-blue-light-75);--col-btn-primary-bg-disabled:var(--col-blue-dark-50);--col-btn-primary-outline:transparent;--col-btn-secondary-text:var(--col-text-primary);--col-btn-secondary-text-hover:var(--col-btn-secondary-text);--col-btn-secondary-text-active:var(--col-btn-secondary-text);--col-btn-secondary-text-disabled:var(--col-blue-dark-100);--col-btn-secondary-bg:var(--col-sage-light-100);--col-btn-secondary-bg-hover:var(--col-sage-light-50);--col-btn-secondary-bg-active:var(--col-sage-light-75);--col-btn-secondary-bg-disabled:var(--col-grey-light-100);--col-btn-secondary-outline:transparent;--col-btn-tertiary-text:var(--col-text-primary);--col-btn-tertiary-text-hover:var(--col-btn-tertiary-text);--col-btn-tertiary-text-active:var(--col-btn-tertiary-text);--col-btn-tertiary-text-disabled:var(--col-grey-dark-75);--col-btn-tertiary-bg:transparent;--col-btn-tertiary-bg-hover:var(--col-blue-light-25);--col-btn-tertiary-bg-active:var(--col-grey-light-25);--col-btn-tertiary-bg-disabled:transparent;--col-btn-tertiary-outline:var(--col-heritage-100);--col-btn-tertiary-outline-hover:var(--col-btn-tertiary-outline);--col-btn-tertiary-outline-active:var(--col-btn-tertiary-outline);--col-btn-tertiary-outline-disabled:var(--col-grey-dark-75);--col-btn-inverted-text:var(--col-text-light);--col-btn-inverted-text-hover:var(--col-blue-light-100);--col-btn-inverted-text-active:var(--col-blue-light-100);--col-btn-inverted-text-disabled:var(--col-grey-light-100);--col-btn-inverted-bg:transparent;--col-btn-inverted-bg-hover:transparent;--col-btn-inverted-bg-active:transparent;--col-btn-inverted-bg-disabled:transparent;--col-btn-inverted-outline:var(--col-white-100);--col-btn-inverted-outline-hover:var(--col-blue-light-100);--col-btn-inverted-outline-active:var(--col-blue-light-25);--col-btn-inverted-outline-disabled:var(--col-grey-light-100);--col-form-label-text:var(--col-text-primary);--col-form-label-text-dark:var(--col-text-secondary);--col-form-invalid-text:var(--col-text-invalid);--col-form-invalid-text-light:var(--col-text-invalid-light);--col-form-required-text:var(--col-text-primary);--col-form-input-text:var(--col-text-secondary);--col-form-input-text-disabled:var(--col-grey-dark-75);--col-form-input-text-placeholder:var(--col-grey-dark-75);--col-form-input-bg:var(--col-bg-light);--col-form-input-bg-hover:var(--col-bg-tertiary-25);--col-form-input-bg-disabled:var(--col-bg-disabled);--col-form-input-outline:var(--col-outline-primary);--col-form-input-outline-invalid:var(--col-outline-invalid);--col-form-input-outline-disabled:var(--col-outline-disabled);--col-form-checkbox-icon:var(--col-bg-primary);--col-form-checkbox-hover:var(--col-bg-tertiary-25);--col-form-checkbox-selected:var(--col-bg-tertiary);--col-form-radio-icon:var(--col-bg-primary);--col-form-radio-outline:var(--col-form-input-outline);--col-form-radio-hover:var(--col-bg-tertiary-25);--col-scrollbar-bg:var(--col-bg-light);--col-scrollbar-track:var(--col-outline-light);--col-scrollbar-thumb:var(--col-sage-dark-25);--col-card-course-pathway:var(--col-blue-light-50);--col-card-course-interest:var(--col-blue-dark-75);--col-card-course-major:var(--col-blue-dark-50);--col-card-course-certificate:var(--col-blue-dark-50);--col-card-course-bachelor:var(--col-heritage-100);--col-card-course-degree:var(--col-heritage-100);--col-card-course-diploma:var(--col-blue-light-100);--col-card-course-coursework:var(--col-sage-light-100);--col-card-course-research:var(--col-green-light-100);--col-card-course-minor:var(--col-pink-50);--col-card-course-phd:var(--col-green-dark-75);--col-card-course-specialisation:var(--col-sage-dark-75);--col-card-course-microcredential:var(--col-brown-75);--col-card-course-short-course:var(--col-brown-75);--col-card-course-honours:var(--col-green-light-50);--col-card-bdr-1:var(--col-grey-light-100);--col-card-bdr-2:var(--col-blue-light-100);--col-card-bdr-3:var(--col-yellow-100);--col-card-bdr-4:var(--col-green-light-100);--col-card-bdr-5:var(--col-red-light-100);--col-card-bdr-6:var(--col-pink-100);--col-card-bdr-7:var(--col-sage-light-100);--col-nav-bar-current:var(--col-sage-light-50);--col-nav-bar-bg-primary:var(--col-sage-light-50);--col-accordion-bg:transparent;--col-accordion-bg-active:var(--col-bg-alt-25);--col-accordion-divider:var(--col-outline-alt-50);--col-accordion-btn-text:var(--col-link-default);--col-accordion-btn-text-hover:var(--col-link-default);--col-accordion-btn-bg:transparent;--col-accordion-btn-bg-hover:var(--col-bg-highlight-50)}:root{--sp-1:0.5rem;--sp-2:calc(var(--sp-1)*2);--sp-3:calc(var(--sp-1)*3);--sp-4:calc(var(--sp-1)*4);--sp-5:calc(var(--sp-1)*5);--sp-6:calc(var(--sp-1)*6);--sp-7:calc(var(--sp-1)*7);--sp-8:calc(var(--sp-1)*8);--sp-9:calc(var(--sp-1)*9);--sp-10:calc(var(--sp-1)*10);--sp-layout:var(--sp-6);--lh:1.5;--lsp:calc(var(--lh) - 1);--hlsp:calc(var(--lsp)/2);--w-mid:67.5rem;--w-lge:77.5rem;--w-text:55rem;--br:0.25rem;--br-checkbox:0.1875rem;--br-cards:0.25rem;--panel-width:20%;--ff-normal:'Source Sans Pro','Gill Sans','Trebuchet MS','Arial',sans-serif;--ff-fixed:sfmono-regular,consolas,liberation mono,menlo,courier,monospace;--ff-lead:'Fraunces Variable',serif;--fs:1.15;--h1-fs:calc(var(--h2-fs)*var(--fs));--h2-fs:calc(var(--h3-fs)*var(--fs));--h3-fs:calc(var(--h4-fs)*var(--fs));--h4-fs:calc(var(--h5-fs)*var(--fs));--h5-fs:calc(var(--h6-fs)*var(--fs));--h6-fs:calc(1rem*var(--fs));--fs-base:16;--fs-level-8:calc(14/var(--fs-base)*1rem);--fs-level-7:calc(16/var(--fs-base)*1rem);--fs-level-6:calc(18/var(--fs-base)*1rem);--fs-level-5:calc(20/var(--fs-base)*1rem);--fs-level-4:calc(24/var(--fs-base)*1rem);--fs-level-3:calc(30/var(--fs-base)*1rem);--fs-level-2:calc(36/var(--fs-base)*1rem);--fs-level-1:calc(48/var(--fs-base)*1rem);--fs-level-0:calc(72/var(--fs-base)*1rem);--fw-light:300;--fw-light-310:310;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-base:1;--lh-0:0;--lh-100:var(--lh-base);--lh-110:calc(var(--lh-base)*1.1);--lh-120:calc(var(--lh-base)*1.2);--lh-140:calc(var(--lh-base)*1.4);--lh-150:calc(var(--lh-base)*1.5);--ls-base:-0.0075em;--ls-base-uppercase:0.07em;--ls-1:calc(var(--ls-base)*1);--ls-2:calc(var(--ls-base)*2);--ls-3:calc(var(--ls-base)*3);--ls-uppercase-1:calc(var(--ls-base-uppercase)*1);--fm-level-0:var(--sp-3);--fm-level-1:var(--sp-3);--fm-level-2:1.25rem;--fm-level-3:1.25rem;--fm-level-4:1.125rem;--fm-level-5:var(--sp-2);--fm-level-6:0.75rem;--fm-level-7:0.75rem;--fm-level-8:0.5rem;--logo-size-sm:calc(80/var(--fs-base)*1rem);--logo-size-md:calc(96/var(--fs-base)*1rem);--logo-size-lg:calc(108/var(--fs-base)*1rem);--logo-size-xl:calc(140/var(--fs-base)*1rem);--z-below:-1;--z-default:1;--z-navigation:100;--z-overlay:500;--z-modal:1000;--z-apex:10000;--page-gutter:1rem;--gap:var(--sp-2);--tr-speed-fast:0.15s;--tr-speed-normal:0.3s;--tr-transform:transform var(--tr-speed-normal) ease;--tr-background:background var(--tr-speed-normal) ease;--sitenav-width:18.75rem;--sitenav-opened:0%;--sitenav-closed:100%;--sitenav-padding:1.25rem;--sitenav-padding-sm:1.5rem;--sitenav-padding-md:6.5rem;--sitenav-padding-lg:7.25rem}.shim-mt0{margin-top:0!important}.shim-mb0{margin-bottom:0!important}.shim-ml0{margin-left:0!important}.shim-mr0{margin-right:0!important}.shim-pt0{padding-top:0!important}.shim-pb0{padding-bottom:0!important}.shim-pl0{padding-left:0!important}.shim-pr0{padding-right:0!important}.shim-mt033{margin-top:var(--sp-1)!important}.shim-mb033{margin-bottom:var(--sp-1)!important}.shim-pt033{padding-top:var(--sp-1)!important}.shim-pb033{padding-bottom:var(--sp-1)!important}.shim-mt05{margin-top:calc(var(--sp-3)/2)!important}.shim-mb05{margin-bottom:calc(var(--sp-3)/2)!important}.shim-pt05{padding-top:calc(var(--sp-3)/2)!important}.shim-pb05{padding-bottom:calc(var(--sp-3)/2)!important}.shim-mt067{margin-top:var(--sp-2)!important}.shim-mb067{margin-bottom:var(--sp-2)!important}.shim-pt067{padding-top:var(--sp-2)!important}.shim-pb067{padding-bottom:var(--sp-2)!important}.shim-mt1{margin-top:var(--sp-3)!important;}@media (min-width: 769px){.shim-mt1--desk{margin-top:var(--sp-3)!important}}.shim-mb1{margin-bottom:var(--sp-3)!important;}@media (min-width: 769px){.shim-mb1--desk{margin-bottom:var(--sp-3)!important}}.shim-pt1{padding-top:var(--sp-3)!important}.shim-pb1{padding-bottom:var(--sp-3)!important}.shim-mt2{margin-top:var(--sp-6)!important;}@media (min-width: 769px){.shim-mt2--desk{margin-top:var(--sp-6)!important}}.shim-mb2{margin-bottom:var(--sp-6)!important;}@media (min-width: 769px){.shim-mb2--desk{margin-bottom:var(--sp-6)!important}}.shim-pt2{padding-top:var(--sp-6)!important}.shim-pb2{padding-bottom:var(--sp-6)!important}.shim-reset{margin:0!important;padding:0!important}.shim-nowrap{white-space:nowrap!important}.bg-inverted{--col-text-invalid:var(--col-red-light-100);--col-text-invalid-light:var(--col-red-light-100);--col-outline-focus:var(--col-blue-light-100);--col-form-label-text:var(--col-text-light);--col-form-label-text-dark:var(--col-text-light);--col-form-invalid-text:var(--col-text-invalid);--col-form-invalid-text-light:var(--col-text-invalid-light);--col-form-input-outline:var(--col-blue-dark-75);--col-form-required-text:var(--col-text-light);--col-form-radio-icon:var(--col-blue-light-100);--col-form-radio-outline:var(--col-white-100);color:var(--col-text-light);background-color:var(--col-bg-primary);}.bg-inverted-75{color:var(--col-text-light);background-color:var(--col-bg-primary-75)}.bg-inverted-dark{--col-text-invalid:var(--col-red-light-100);--col-text-invalid-light:var(--col-red-light-100);--col-outline-focus:var(--col-blue-light-100);--col-form-label-text:var(--col-text-light);--col-form-label-text-dark:var(--col-text-light);--col-form-invalid-text:var(--col-text-invalid);--col-form-invalid-text-light:var(--col-text-invalid-light);--col-form-input-outline:var(--col-blue-dark-75);--col-form-required-text:var(--col-text-light);--col-form-radio-icon:var(--col-blue-light-100);--col-form-radio-outline:var(--col-white-100);color:var(--col-text-light);background-color:var(--col-bg-accent)}.bg-inverted-darker{--col-text-invalid:var(--col-red-light-100);--col-text-invalid-light:var(--col-red-light-100);--col-outline-focus:var(--col-blue-light-100);--col-form-label-text:var(--col-text-light);--col-form-label-text-dark:var(--col-text-light);--col-form-invalid-text:var(--col-text-invalid);--col-form-invalid-text-light:var(--col-text-invalid-light);--col-form-input-outline:var(--col-blue-dark-75);--col-form-required-text:var(--col-text-light);--col-form-radio-icon:var(--col-blue-light-100);--col-form-radio-outline:var(--col-white-100);color:var(--col-text-light);background-color:var(--col-bg-secondary)}.bg-alt{background-color:var(--col-bg-alt-25)}.bg-alt-darker{background-color:var(--col-bg-highlight-25)}.bg-white{background-color:var(--col-bg-light)}.col-link{color:var(--col-link-default)}.col-link-visited{color:var(--col-link-default-visited);-webkit-text-decoration:underline;text-decoration:underline}.col-link-active{color:var(--col-link-default-active);-webkit-text-decoration:none;text-decoration:none}.col-link-on-dark{color:var(--col-link-light);-webkit-text-decoration:underline;text-decoration:underline}.col-link-visited-on-dark{color:var(--col-link-light-visited);-webkit-text-decoration:underline;text-decoration:underline}.col-link-active-on-dark{color:var(--col-link-light-active);-webkit-text-decoration:none;text-decoration:none}.max{max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.max{
    max-width: var(--w-mid)}
  }@media screen and (min-width: 1440px) {.max{
    max-width: var(--w-lge)}
  }.link-reset,
.links-reset a{font-weight:inherit;-webkit-text-decoration:none;text-decoration:none;}.link-reset:any-link,.links-reset a:any-link{color:inherit}.link-reset:hover,.links-reset a:hover{-webkit-text-decoration:underline;text-decoration:underline}.link-img{display:inline-block;vertical-align:bottom;}.link-img > img{display:block}.link-icon{display:inline-block;vertical-align:middle;width:0.875rem;height:0.875rem}a[target='_blank']:not(.link-icon--disable, :has(> img))::after{content:'';display:inline-block;width:0.875rem;height:0.875rem;margin-left:0.25rem;background-color:currentcolor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 70c-1.333 0-2.5-.5-3.5-1.5S10 66.333 10 65V15c0-1.333.5-2.5 1.5-3.5S13.667 10 15 10h23.25v5H15v50h50V41.75h5V65c0 1.333-.5 2.5-1.5 3.5S66.333 70 65 70H15zm16.833-18.25l-3.5-3.583L61.5 15H43.25v-5H70v26.75h-5V18.583L31.833 51.75z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 70c-1.333 0-2.5-.5-3.5-1.5S10 66.333 10 65V15c0-1.333.5-2.5 1.5-3.5S13.667 10 15 10h23.25v5H15v50h50V41.75h5V65c0 1.333-.5 2.5-1.5 3.5S66.333 70 65 70H15zm16.833-18.25l-3.5-3.583L61.5 15H43.25v-5H70v26.75h-5V18.583L31.833 51.75z'/%3E%3C/svg%3E");vertical-align:-0.1rem}.list-reset{margin-bottom:0;padding-left:0;list-style-type:none}.list-spaced li{padding-left:calc(var(--sp-3)*0.75)}.list-inline{list-style:none;margin:0;padding:0;}.list-inline li{display:inline-block;margin-right:0.5rem;margin-bottom:0}.list-chevrons > li::before{content:'';display:inline-block;width:0.2223rem;height:0.4444rem;margin-right:0.5625rem;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjgiPgogIDxwYXRoIGQ9Ik0wIDB2Mi4yNUwxLjc1IDQgMCA1Ljc1VjhsNC00eiIgZmlsbD0iI2ZmZiIgLz4KPC9zdmc+');vertical-align:middle}@supports (display: flex){.list-chevrons > li{display:flex;align-items:center}}.list-def > dt,
  .list-def > dd{display:block}.list-def > dt{margin-right:1ch;float:left;clear:left;font-weight:var(--fw-bold)}.list-def > dd{font-weight:var(--fw-semibold);margin-bottom:0.25rem;margin-left:0;padding:0 0.055rem;overflow:hidden;text-overflow:ellipsis;}.list-def > dd:last-child{margin-bottom:0}.list-def--wrap > dd{float:left}.push-icon{display:flex;align-items:center;gap:0.25rem;text-align:left;}.push-icon__icon{display:inline-block;flex-shrink:0;width:1.125rem;height:1.125rem;vertical-align:middle;}.push-icon__icon--lg{width:1.25rem;height:1.25rem}.push-icon__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.push-icon--top{align-items:flex-start;}.push-icon--top .push-icon__icon{margin-top:0.25rem}.push-icon--left{justify-content:left}.box > *:last-child{margin-bottom:0;padding-bottom:0}.box > *:first-child{margin-top:0;padding-top:0}.clearfix::before,
  .clearfix::after{content:'';display:table}.clearfix::after{clear:both}.text-center{text-align:center!important;margin-inline:auto}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-italic{font-style:italic}.text-bold{font-weight:var(--fw-semibold)}.text-uppercase{text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1)}.text-bigger{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.text-bigger{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.text-bigger{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.text-smaller{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.text-underborder{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--col-outline-alt)}.emsp-r{padding-right:1rem}.emsp-l{padding-left:1rem}.text-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis}.text-nowrap{white-space:nowrap}.screenreaders-only{position:absolute!important;width:0.055rem!important;height:0.055rem!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important}.screenreaders-only-focusable:active,
  .screenreaders-only-focusable:focus{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.metadata{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);margin-top:calc(var(--sp-3)/2);margin-bottom:calc(var(--sp-3)/2);color:var(--col-text-secondary);font-weight:var(--fw-regular)}.no-body-scroll{overflow:hidden}.display-block{display:block!important}.border-top{border-top:1px solid var(--col-outline-alt-75);padding-top:1rem}.fade-enter-active,
.fade-leave-active{transition:opacity 0.3s}.fade-enter,
.fade-leave-to{opacity:0}.fade-leave-to{position:relative;transition:all 0.2s}@keyframes fade-in{from{opacity:0}}@keyframes slide-from-right{from{transform:translateX(100%)}}@keyframes slide-from-top{from{transform:translateY(-100%)}}@keyframes search-pulse{from{box-shadow:0 0 9px var(--col-outline-tertiary)}to{box-shadow:0 0 18px var(--col-outline-tertiary)}}@keyframes rotateplane{0%{transform:perspective(7.5rem) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(7.5rem) rotateX(-180deg) rotateY(0deg)}100%{transform:perspective(7.5rem) rotateX(-180deg) rotateY(-180deg)}}.grid{--columns:12;--span-columns:var(--columns);display:flex;flex-wrap:wrap;gap:var(--gap);padding:0;}.grid--center{grid-template-columns:repeat(auto-fit,calc((100% - var(--gap)*(var(--columns) - 1))/var(--columns)))!important;justify-content:center}.grid--demo .grid{counter-reset:section;margin-bottom:var(--gap)}.grid--demo .cell{position:relative;min-height:var(--sp-6);}.grid--demo .cell::before{display:block;content:'';background-color:var(--col-bg-alt-25);height:100%}.grid--demo .cell::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);counter-increment:section;content:counter(section)}@media (max-width: 599px){.grid--scrollable{flex-flow:row nowrap;overflow:auto}}@media (min-width: 769px){.grid--2col{--span-columns:6}}.grid--3col{--span-columns:6;}@media (min-width: 769px){.grid--3col{--span-columns:4}}.grid--4col{--span-columns:6;}@media (min-width: 769px){.grid--4col{--span-columns:3}}.grid--6col{--span-columns:6;}@media (min-width: 769px){.grid--6col{--span-columns:2}}.cell{display:block;width:calc(var(--cell-width, 100%) - var(--cell-gap-width, 0%));max-width:100%;margin:0;padding:0;}@media (min-width: 600px){.cell{--cell-columns:calc(var(--columns)/var(--span-columns));--gaps:calc(var(--cell-columns) - 1);--gaps-width:calc(var(--gap)*var(--gaps));--cell-width:calc((100%/var(--columns))*var(--span-columns));--cell-gap-width:calc(var(--gaps-width)/var(--cell-columns))}.cell--tab-1of1{--span-columns:12}.cell--tab-1of2{--span-columns:6}.cell--tab-1of3{--span-columns:4}.cell--tab-2of3{--span-columns:8}.cell--tab-1of4{--span-columns:3}.cell--tab-3of4{--span-columns:9}.cell--tab-1of12{--span-columns:1}}@media (min-width: 769px){.cell--desk-1of2{--span-columns:6}.cell--desk-1of3{--span-columns:4}.cell--desk-2of3{--span-columns:8}.cell--desk-1of4{--span-columns:3}.cell--desk-3of4{--span-columns:9}.cell--desk-1of6{--span-columns:2}.cell--desk-1of12{--span-columns:1}}@media (min-width: 1099px){.cell--wide-1of2{--span-columns:6}.cell--wide-1of3{--span-columns:4}.cell--wide-2of3{--span-columns:8}.cell--wide-1of4{--span-columns:3}.cell--wide-3of4{--span-columns:9}}.ffam .bg-inverted:not(:is(footer *, .mega-menu-alt *, .page-header *)){background-color:var(--col-bg-dark)}@media print{*{box-shadow:none!important;text-shadow:none!important}body{overflow:visible;background-color:transparent}.page-footer-alt,
  .page-header,
  .section--image,
  .card--image,
  .section,
  .content-block,
  .accordion .toggleblock__hidden-inner,
  .bg-inverted{background:transparent!important}@page{size:a4;margin-top:1.5cm;margin-bottom:1.5cm}a,
  p,
  table,
  img,
  svg,
  ol,
  ul{page-break-inside:avoid}a,
  a:visited{-webkit-text-decoration:underline;text-decoration:underline}a[href]::after{content:' (' attr(href) ')';word-break:break-all;color:var(--col-text-dark);background-image:none!important}a[href].btn--icon::after{display:block;position:unset;width:unset;margin-bottom:0.5rem}.logo a.logo__link[href]::after{padding-top:1rem;position:absolute}abbr[title]::after{content:' (' attr(title) ')'}.ir a::after,
  a[href^='javascript:']::after,
  a[href^='#']::after{content:''}pre,
  blockquote{border:1px solid var(--col-outline-alt);page-break-inside:avoid}table{overflow:visible}thead{display:table-header-group}tr,
  img{page-break-inside:avoid}img{max-width:100%!important;page-break-inside:avoid}p,
  h2,
  h3{orphans:3!important;widows:3!important}h2,
  h3{page-break-after:avoid}.page-footer-alt__social-icon,
  .page-footer-alt__reconciliation,
  .page-footer-alt__primary-links,
  .page-footer-alt__secondary-links,
  .header-tools,
  .page-header__img,
  nav,
  .embed,
  iframe,
  .header-tools__search,
  .megamenu__blanket,
  .header-tools__menu{display:none!important}.page-footer-alt__top-inner{display:flex;flex-direction:column-reverse;align-items:center!important}.page-footer-alt__content .grid{display:flex;flex-direction:column;align-items:center}.page-footer-alt__brand{align-items:center;}@media (min-width: 769px){.page-footer-alt__brand{align-items:center!important}}.page-footer-alt__def-list{text-align:center}.page-header--l1 .page-header__heading,
  .page-header--l2 .page-header__heading{margin:2rem 0 0!important}.ct-newslisting a[href]::after{content:''}.ct-newslisting .card__footer .card__links{display:none}.card__thumb{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.toggleblock__hidden{max-height:240rem!important}.welcome__thumb figure::before,
  .welcome__thumb figure::after{background:transparent!important}.welcome__thumb{margin:0!important}.split-section__inner,
  .contact-card__col1_3{padding:1rem!important}.page-header--study .page-header__inner{min-height:8rem!important}.section--image-mask::before,
  .notice,
  .table--striped tr.table__row--inverted{background-color:transparent!important}.card--focus-box,
  .section__inner,
  .card--pathfinder,
  .notice{padding:0!important}.btn,
  .btn:visited{border:none!important}.table__row--inverted{border-bottom:1px solid var(--col-outline-tertiary)!important;border-top:1px solid var(--col-outline-tertiary)!important}.table th{border-right:1px solid var(--col-outline-tertiary)}.table th:last-child{border-right:0}.responsive-table::before,
  .responsive-table::after{box-shadow:none!important}}.bg-inverted h1,
  .bg-inverted-75 h1,
  .bg-inverted-dark h1,
  .bg-inverted-darker h1,
  .page-header__darken--o50 h1,
  .page-header__darken--o25 h1,
  .bg-inverted h2,
  .bg-inverted-75 h2,
  .bg-inverted-dark h2,
  .bg-inverted-darker h2,
  .page-header__darken--o50 h2,
  .page-header__darken--o25 h2,
  .bg-inverted h3,
  .bg-inverted-75 h3,
  .bg-inverted-dark h3,
  .bg-inverted-darker h3,
  .page-header__darken--o50 h3,
  .page-header__darken--o25 h3,
  .bg-inverted h4,
  .bg-inverted-75 h4,
  .bg-inverted-dark h4,
  .bg-inverted-darker h4,
  .page-header__darken--o50 h4,
  .page-header__darken--o25 h4,
  .bg-inverted h5,
  .bg-inverted-75 h5,
  .bg-inverted-dark h5,
  .bg-inverted-darker h5,
  .page-header__darken--o50 h5,
  .page-header__darken--o25 h5,
  .bg-inverted h6,
  .bg-inverted-75 h6,
  .bg-inverted-dark h6,
  .bg-inverted-darker h6,
  .page-header__darken--o50 h6,
  .page-header__darken--o25 h6,
  .bg-inverted .title,
  .bg-inverted-75 .title,
  .bg-inverted-dark .title,
  .bg-inverted-darker .title,
  .page-header__darken--o50 .title,
  .page-header__darken--o25 .title,
  .bg-inverted .title--xl,
  .bg-inverted-75 .title--xl,
  .bg-inverted-dark .title--xl,
  .bg-inverted-darker .title--xl,
  .page-header__darken--o50 .title--xl,
  .page-header__darken--o25 .title--xl,
  .bg-inverted .title--lg,
  .bg-inverted-75 .title--lg,
  .bg-inverted-dark .title--lg,
  .bg-inverted-darker .title--lg,
  .page-header__darken--o50 .title--lg,
  .page-header__darken--o25 .title--lg,
  .bg-inverted .title--md,
  .bg-inverted-75 .title--md,
  .bg-inverted-dark .title--md,
  .bg-inverted-darker .title--md,
  .page-header__darken--o50 .title--md,
  .page-header__darken--o25 .title--md,
  .bg-inverted .title--sm,
  .bg-inverted-75 .title--sm,
  .bg-inverted-dark .title--sm,
  .bg-inverted-darker .title--sm,
  .page-header__darken--o50 .title--sm,
  .page-header__darken--o25 .title--sm,
  .bg-inverted .title--xs,
  .bg-inverted-75 .title--xs,
  .bg-inverted-dark .title--xs,
  .bg-inverted-darker .title--xs,
  .page-header__darken--o50 .title--xs,
  .page-header__darken--o25 .title--xs,
  .bg-inverted .title--xxs,
  .bg-inverted-75 .title--xxs,
  .bg-inverted-dark .title--xxs,
  .bg-inverted-darker .title--xxs,
  .page-header__darken--o50 .title--xxs,
  .page-header__darken--o25 .title--xxs,
  .bg-inverted .heading-xxl,
  .bg-inverted-75 .heading-xxl,
  .bg-inverted-dark .heading-xxl,
  .bg-inverted-darker .heading-xxl,
  .page-header__darken--o50 .heading-xxl,
  .page-header__darken--o25 .heading-xxl,
  .bg-inverted .heading-xl,
  .bg-inverted-75 .heading-xl,
  .bg-inverted-dark .heading-xl,
  .bg-inverted-darker .heading-xl,
  .page-header__darken--o50 .heading-xl,
  .page-header__darken--o25 .heading-xl,
  .bg-inverted .heading-lg,
  .bg-inverted-75 .heading-lg,
  .bg-inverted-dark .heading-lg,
  .bg-inverted-darker .heading-lg,
  .page-header__darken--o50 .heading-lg,
  .page-header__darken--o25 .heading-lg,
  .bg-inverted .heading-sm,
  .bg-inverted-75 .heading-sm,
  .bg-inverted-dark .heading-sm,
  .bg-inverted-darker .heading-sm,
  .page-header__darken--o50 .heading-sm,
  .page-header__darken--o25 .heading-sm,
  .bg-inverted .heading-md,
  .bg-inverted-75 .heading-md,
  .bg-inverted-dark .heading-md,
  .bg-inverted-darker .heading-md,
  .page-header__darken--o50 .heading-md,
  .page-header__darken--o25 .heading-md,
  .bg-inverted .heading-xs,
  .bg-inverted-75 .heading-xs,
  .bg-inverted-dark .heading-xs,
  .bg-inverted-darker .heading-xs,
  .page-header__darken--o50 .heading-xs,
  .page-header__darken--o25 .heading-xs,
  .bg-inverted .heading-xxs,
  .bg-inverted-75 .heading-xxs,
  .bg-inverted-dark .heading-xxs,
  .bg-inverted-darker .heading-xxs,
  .page-header__darken--o50 .heading-xxs,
  .page-header__darken--o25 .heading-xxs,
  .bg-inverted .label-md,
  .bg-inverted-75 .label-md,
  .bg-inverted-dark .label-md,
  .bg-inverted-darker .label-md,
  .page-header__darken--o50 .label-md,
  .page-header__darken--o25 .label-md,
  .bg-inverted .label-sm,
  .bg-inverted-75 .label-sm,
  .bg-inverted-dark .label-sm,
  .bg-inverted-darker .label-sm,
  .page-header__darken--o50 .label-sm,
  .page-header__darken--o25 .label-sm,
  .bg-inverted .label-xxs,
  .bg-inverted-75 .label-xxs,
  .bg-inverted-dark .label-xxs,
  .bg-inverted-darker .label-xxs,
  .page-header__darken--o50 .label-xxs,
  .page-header__darken--o25 .label-xxs,
  .bg-inverted .heading-page,
  .bg-inverted-75 .heading-page,
  .bg-inverted-dark .heading-page,
  .bg-inverted-darker .heading-page,
  .page-header__darken--o50 .heading-page,
  .page-header__darken--o25 .heading-page,
  .bg-inverted .heading-page-sub,
  .bg-inverted-75 .heading-page-sub,
  .bg-inverted-dark .heading-page-sub,
  .bg-inverted-darker .heading-page-sub,
  .page-header__darken--o50 .heading-page-sub,
  .page-header__darken--o25 .heading-page-sub,
  .bg-inverted .heading-section,
  .bg-inverted-75 .heading-section,
  .bg-inverted-dark .heading-section,
  .bg-inverted-darker .heading-section,
  .page-header__darken--o50 .heading-section,
  .page-header__darken--o25 .heading-section,
  .bg-inverted .heading-card,
  .bg-inverted-75 .heading-card,
  .bg-inverted-dark .heading-card,
  .bg-inverted-darker .heading-card,
  .page-header__darken--o50 .heading-card,
  .page-header__darken--o25 .heading-card,
  .bg-inverted .lead,
  .bg-inverted-75 .lead,
  .bg-inverted-dark .lead,
  .bg-inverted-darker .lead,
  .page-header__darken--o50 .lead,
  .page-header__darken--o25 .lead{color:var(--col-text-light)}h1,
h2,
h3,
h4,
h5,
h6{color:var(--col-text-primary);max-width:var(--w-text);}h1 a,
  h1 strong,
  h2 a,
  h2 strong,
  h3 a,
  h3 strong,
  h4 a,
  h4 strong,
  h5 a,
  h5 strong,
  h6 a,
  h6 strong{font-weight:inherit}h1{--ff: var(--ff-lead);--fs: var(--fs-level-2);--fw: var(--fw-regular);--fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;--lh: var(--lh-110);--ls: var(--ls-3);--fm: var(--fm-level-2);}@media screen and (min-width: 769px) {h1{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-1);
    --fw: var(--fw-regular);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-3);
    --fm: var(--fm-level-1)}
  }h1{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}h2{--ff: var(--ff-lead);--fs: var(--fs-level-3);--fw: var(--fw-medium);--fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;--lh: var(--lh-110);--ls: var(--ls-2);--fm: var(--fm-level-3);}@media screen and (min-width: 769px) {h2{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-2);
    --fw: var(--fw-regular);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-3);
    --fm: var(--fm-level-2)}
  }h2{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}h3{--ff: var(--ff-normal);--fs: var(--fs-level-4);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-120);--ls: var(--ls-1);--fm: var(--fm-level-4);}@media screen and (min-width: 769px) {h3{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-3);
    --fw: var(--fw-medium);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-2);
    --fm: var(--fm-level-3)}
  }h3{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}h4{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {h4{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }h4{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}h5{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {h5{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5)}
  }h5{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}h6{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);}@media screen and (min-width: 769px) {h6{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6)}
  }h6{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.title{color:var(--col-text-primary);}.title--xxl{color:var(--col-text-primary);--ff: var(--ff-lead);--fs: var(--fs-level-1);--fw: var(--fw-regular);--fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;--lh: var(--lh-110);--ls: var(--ls-3);--fm: var(--fm-level-1);}@media screen and (min-width: 769px) {.title--xxl{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-0);
    --fw: var(--fw-light-310);
    --fvs: 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-3);
    --fm: var(--fm-level-0)}
  }.title--xxl{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.title--xl{color:var(--col-text-primary);--ff: var(--ff-lead);--fs: var(--fs-level-2);--fw: var(--fw-regular);--fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;--lh: var(--lh-110);--ls: var(--ls-3);--fm: var(--fm-level-2);}@media screen and (min-width: 769px) {.title--xl{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-1);
    --fw: var(--fw-regular);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-3);
    --fm: var(--fm-level-1)}
  }.title--xl{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.title--lg{color:var(--col-text-primary);--ff: var(--ff-lead);--fs: var(--fs-level-3);--fw: var(--fw-medium);--fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;--lh: var(--lh-110);--ls: var(--ls-2);--fm: var(--fm-level-3);}@media screen and (min-width: 769px) {.title--lg{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-2);
    --fw: var(--fw-regular);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-3);
    --fm: var(--fm-level-2)}
  }.title--lg{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.title--md{color:var(--col-text-primary);--ff: var(--ff-normal);--fs: var(--fs-level-4);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-120);--ls: var(--ls-1);--fm: var(--fm-level-4);}@media screen and (min-width: 769px) {.title--md{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-3);
    --fw: var(--fw-medium);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-2);
    --fm: var(--fm-level-3)}
  }.title--md{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.title--sm{color:var(--col-text-primary);--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.title--sm{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.title--sm{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.title--xs{color:var(--col-text-primary);--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.title--xs{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5)}
  }.title--xs{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.title--xxs{color:var(--col-text-primary);--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);}@media screen and (min-width: 769px) {.title--xxs{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6)}
  }.title--xxs{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.heading-xxl{color:var(--col-text-primary);--ff: var(--ff-lead);--fs: var(--fs-level-2);--fw: var(--fw-regular);--fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;--lh: var(--lh-110);--ls: var(--ls-3);--fm: var(--fm-level-2);}@media screen and (min-width: 769px) {.heading-xxl{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-1);
    --fw: var(--fw-regular);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-3);
    --fm: var(--fm-level-1)}
  }.heading-xxl{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.heading-xl{color:var(--col-text-primary);--ff: var(--ff-lead);--fs: var(--fs-level-3);--fw: var(--fw-medium);--fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;--lh: var(--lh-110);--ls: var(--ls-2);--fm: var(--fm-level-3);}@media screen and (min-width: 769px) {.heading-xl{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-2);
    --fw: var(--fw-regular);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-3);
    --fm: var(--fm-level-2)}
  }.heading-xl{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.heading-lg{color:var(--col-text-primary);--ff: var(--ff-normal);--fs: var(--fs-level-4);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-120);--ls: var(--ls-1);--fm: var(--fm-level-4);}@media screen and (min-width: 769px) {.heading-lg{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-3);
    --fw: var(--fw-medium);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-2);
    --fm: var(--fm-level-3)}
  }.heading-lg{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.heading-md{color:var(--col-text-primary);--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.heading-md{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4);}
  }.heading-md{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.heading-md small{display:block;margin-bottom:0.25rem}.heading-sm{color:var(--col-text-primary);--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.heading-sm{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5);}
  }.heading-sm{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.heading-sm--link{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.heading-sm--link{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3)}
  }.heading-sm--link{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);font-weight:var(--fw-bold);-webkit-text-decoration:underline;-webkit-text-decoration:underline;text-decoration:underline}.heading-xs{color:var(--col-text-primary);--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);}@media screen and (min-width: 769px) {.heading-xs{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6)}
  }.heading-xs{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.heading-xxs{color:var(--col-text-primary);--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.label-md{color:var(--col-text-primary);--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.label-md{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3)}
  }.label-md{--fm:0}.label-md{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.label-sm{color:var(--col-text-primary);--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.label-xs{color:var(--col-text-primary);--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.paragraph-lg{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.paragraph-lg{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5)}
  }.paragraph-lg{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.paragraph-md{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.paragraph-md{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3)}
  }.paragraph-md{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.paragraph-sm{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.lead{display:block;color:var(--col-text-primary);}.lead:is(h1, h2){--ff: var(--ff-normal);--fs: var(--fs-level-4);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-120);--ls: var(--ls-1);--fm: var(--fm-level-4);}@media screen and (min-width: 769px) {.lead:is(h1, h2){
    --ff: var(--ff-lead);
    --fs: var(--fs-level-3);
    --fw: var(--fw-medium);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-2);
    --fm: var(--fm-level-3)}
  }.lead:is(h1, h2){font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.lead{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.lead{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.lead{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.heading-page,
.heading-page-sub{display:block;color:var(--col-text-primary);--ff: var(--ff-lead);--fs: var(--fs-level-3);--fw: var(--fw-medium);--fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;--lh: var(--lh-110);--ls: var(--ls-2);--fm: var(--fm-level-3);}@media screen and (min-width: 769px) {.heading-page,
.heading-page-sub{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-2);
    --fw: var(--fw-regular);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-3);
    --fm: var(--fm-level-2)}
  }.heading-page,
.heading-page-sub{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.heading-section{display:block;color:var(--col-text-primary);--ff: var(--ff-normal);--fs: var(--fs-level-4);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-120);--ls: var(--ls-1);--fm: var(--fm-level-4);}@media screen and (min-width: 769px) {.heading-section{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-3);
    --fw: var(--fw-medium);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-2);
    --fm: var(--fm-level-3)}
  }.heading-section{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.heading-card{display:block;color:var(--col-text-primary);--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.heading-card{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.heading-card{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.heading-lead{font-family:var(--ff-lead)}.heading-normal{font-family:var(--ff-normal)}.item-ticked{position:relative;list-style-type:none;}.item-ticked::before{content:'';position:absolute;top:0.55rem;left:0.25rem;width:0.675rem;height:0.375rem;margin-left:-1.5rem;transform:rotate(-45deg);border-top:0;border-right:0;border-bottom:2px solid var(--col-outline-success);border-left:2px solid var(--col-outline-success);background:transparent}.item-crossed{position:relative;list-style-type:none;}.item-crossed::before{content:'\D7';position:absolute;top:-0.325rem;left:0.25rem;width:0.675rem;height:0.375rem;margin-left:-1.5rem;background:transparent;color:var(--col-text-invalid);font-size:var(--fs-level-4);font-weight:var(--fw-semibold)}.giant{padding-left:0;counter-reset:steps;}.giant__item{list-style-type:none;counter-increment:steps;margin-bottom:var(--sp-5);}.giant__item :where(h2, h3, h4, h5, h6):first-child::before{content:counter(steps);margin-right:1.5rem}.accordion{--accordion-padding:var(--sp-2);--accordion-margin:var(--sp-5);margin-bottom:var(--accordion-margin);}.accordion:has(+ .accordion){--accordion-margin:0}.accordion .toggleblock__default{gap:var(--sp-4);width:100%;padding:var(--accordion-padding);padding-left:var(--accordion-indent,var(--accordion-padding));transition:background-color 0.15s ease-out,color 0.15s ease-out;border-bottom:1px solid var(--col-outline-alt-50);color:var(--col-link-default);-webkit-text-decoration:none;text-decoration:none;cursor:pointer;justify-content:space-between;}.accordion .toggleblock__default:hover{-webkit-text-decoration:underline;text-decoration:underline;background-color:var(--col-bg-highlight-50)}.accordion .toggleblock__default h2{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.accordion .toggleblock__default h2{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5)}
  }.accordion .toggleblock__default h2{--fm:0}.accordion .toggleblock__default h2{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.accordion .toggleblock__default::after{content:'';display:inline-block;background-color:var(--col-link-default);aspect-ratio:1;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.914 55.915L12 28.001 17.001 23l22.913 23.03 22.913-22.914 5.001 5.002-27.914 27.797z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.914 55.915L12 28.001 17.001 23l22.913 23.03 22.913-22.914 5.001 5.002-27.914 27.797z'/%3E%3C/svg%3E");width:1.5rem;transition:transform 0.2s ease-in-out;transform:var(--accordion-icon-transform,0deg)}.accordion .toggleblock__default--active{--accordion-icon-transform:rotate(-180deg);background-color:var(--col-bg-alt-25)}.accordion .toggleblock__hidden-inner{padding:var(--accordion-inner-padding,var(--accordion-padding));background-color:var(--col-bg-alt-25);}.accordion .toggleblock__hidden-inner:has(.accordion){--accordion-inner-padding:0;--accordion-indent:var(--sp-4)}.accordion .toggleblock__hidden-inner .toggleblock__hidden-inner{padding-block:var(--sp-2);border-bottom:1px solid var(--col-outline-alt-50);background-color:var(--col-bg-alt-25);}.accordion .toggleblock__hidden-inner .toggleblock__hidden-inner > *{margin-left:var(--accordion-indent)}.accordion .toggleblock__hidden-inner > :last-child{margin-bottom:0}.app-accordion{--accordion-padding:var(--sp-2);--accordion-margin:var(--sp-5);display:block;width:100%;margin-bottom:var(--accordion-margin);}.app-accordion:has(+ .app-accordion){--accordion-margin:0}.bg-inverted .app-accordion,
  .bg-inverted-dark .app-accordion,
  .bg-inverted-darker .app-accordion{--col-accordion-bg-active:var(--col-bg-secondary);--col-accordion-divider:var(--col-outline-accent-75);--col-accordion-btn-text:var(--col-link-light);--col-accordion-btn-text-hover:var(--col-link-default-active);--col-accordion-btn-bg-hover:var(--col-bg-tertiary)}.bg-alt .app-accordion,
  .app-accordion .bg-alt-darker{--col-accordion-bg-active:var(--col-bg-light)}.app-accordion-panel{margin:0;background-color:var(--col-accordion-bg);}.app-accordion-panel:has(.is-expanded){--col-accordion-bg:var(--col-accordion-bg-active);--accordion-icon-transform:rotate(-180deg)}.app-accordion-panel__btn{display:flex;align-items:center;gap:var(--sp-4);-webkit-text-decoration:none;text-decoration:none;text-decoration-color:inherit;padding:var(--accordion-padding);transition:background-color 0.15s ease-in-out;position:relative;width:100%;text-align:left;border-bottom:0.0625rem solid var(--col-accordion-divider);color:var(--col-accordion-btn-text);background-color:var(--col-accordion-btn-bg);}.app-accordion-panel__btn:hover{--col-accordion-btn-text:var(--col-accordion-btn-text-hover);--col-accordion-btn-bg:var(--col-accordion-btn-bg-hover);-webkit-text-decoration:underline;text-decoration:underline}.app-accordion-panel__btn-title{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.app-accordion-panel__btn-title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5)}
  }.app-accordion-panel__btn-title{--fm:0}.app-accordion-panel__btn-title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;transition:color 0.15s ease-in-out;color:inherit!important}.app-accordion-panel__btn-count{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);}@media screen and (min-width: 769px) {.app-accordion-panel__btn-count{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6)}
  }.app-accordion-panel__btn-count{--fm:0;--fw:var(--fw-regular)}.app-accordion-panel__btn-count{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);position:relative;align-self:self-end;margin-left:var(--sp-1)}.app-accordion-panel__btn-icon{width:1.5rem;height:1.5rem;margin-left:auto;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.2s ease-in-out;transform:var(--accordion-icon-transform,0deg);}.app-accordion-panel__btn-icon svg{width:1.5rem;height:1.5rem}.app-accordion-panel__content-inner{padding:var(--sp-2);border-bottom:0.0625rem solid var(--col-accordion-divider);}.app-accordion-panel__content-inner > :last-child{margin-bottom:0}.base-checkbox{cursor:pointer;}.base-checkbox:hover{-webkit-text-decoration:underline;text-decoration:underline}.base-checkbox--inline{display:inline-flex}.base-checkbox--block{display:flex}.base-checkbox__input{display:none}.base-checkbox__icon{display:inline-block;width:1.25rem;height:1.25rem;margin-right:0.625rem;border:1px solid var(--col-outline-primary);border-radius:var(--br-checkbox);position:relative;overflow:hidden;flex-shrink:0;background:var(--col-bg-light)}.base-checkbox__icon-checked{background:var(--col-bg-primary);position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);opacity:0;}.base-checkbox__icon-checked--is-checked{transform:translateX(0);opacity:1}.base-checkbox__icon-checked::before{content:'';position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:0.3125rem;height:0.685rem;border-style:solid;border-width:0 0.125rem 0.125rem 0;border-color:var(--col-outline-tertiary)}.base-checkbox__icon-indeterminate{background:var(--col-bg-primary);position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(100%);opacity:0;}.base-checkbox__icon-indeterminate--is-indeterminate{transform:translateX(0);opacity:1}.base-checkbox__icon-indeterminate::before{content:'';position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:0.685rem;height:0.125rem;background-color:var(--col-bg-tertiary)}.base-checkbox__label{font-weight:var(--fw-semibold)}.alumni{display:flex;flex-direction:column;justify-content:space-between;width:100%;}.alumni__img{width:100%;height:20rem;margin-top:0;margin-bottom:2rem;padding-bottom:133%;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;}@media (min-width: 769px){.alumni__img{width:33%;margin-bottom:0;padding-bottom:44%}}.alumni__info{width:100%;display:flex;flex-direction:column;}@media (min-width: 769px){.alumni__info{width:65%}}.alumni__title{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1)}.alumni__name{--ff: var(--ff-normal);--fs: var(--fs-level-4);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-120);--ls: var(--ls-1);--fm: var(--fm-level-4);}@media screen and (min-width: 769px) {.alumni__name{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-3);
    --fw: var(--fw-medium);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-2);
    --fm: var(--fm-level-3)}
  }.alumni__name{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.alumni__line{margin-top:0;margin-bottom:1.5rem;border:0;width:2.5rem;border-bottom:2px solid var(--col-outline-alt);}.bg-inverted .alumni__line{border-bottom-color:var(--col-outline-light)}@media (min-width: 769px){.alumni{flex-direction:row}}.testimonials{display:flex;flex-direction:column;justify-content:space-between;width:100%;}.testimonials__img{height:20rem;margin-top:0;width:100%;margin-bottom:2rem;padding-bottom:133%;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;}@media (min-width: 769px){.testimonials__img{width:33%;margin-bottom:0;padding-bottom:44%}}.testimonials__info{display:flex;width:100%;}@media (min-width: 769px){.testimonials__info{width:59%}}.testimonials__quotation{display:flex;justify-content:center}@media (min-width: 769px){.testimonials{flex-direction:row}}.testimonials-alt{position:relative;display:flex;flex-direction:column;height:100%;width:100%;padding:0;min-width:12rem;margin:0;}@media (min-width: 769px){.testimonials-alt--long{max-width:34rem}}.testimonials-alt--long .testimonials-alt__title::before,
    .testimonials-alt--long .testimonials-alt__title::after{display:block;float:none;font-size:var(--fs-level-2);line-height:var(--lh-0)}.testimonials-alt--long .testimonials-alt__title::before{display:block;margin-top:1.75rem;margin-bottom:0.75rem}.testimonials-alt--long .testimonials-alt__title::after{margin-top:1.75rem;margin-bottom:0.75rem;right:1.75rem;bottom:auto}.testimonials-alt--long .testimonials-alt__name{order:99}.testimonials-alt--long .testimonials-alt__img{max-width:4.5rem!important;margin-bottom:1rem}.testimonials-alt__title{font-style:normal;}.testimonials-alt__title::before,
    .testimonials-alt__title::after{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.testimonials-alt__title::before,
    .testimonials-alt__title::after{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5)}
  }.testimonials-alt__title::before,
    .testimonials-alt__title::after{--fm:0}.testimonials-alt__title::before,
    .testimonials-alt__title::after{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);position:static}.testimonials-alt__title::before{position:static;margin-right:0.25rem;transform:none}.testimonials-alt__title::after{position:absolute;right:auto;margin-left:-0.25rem}.testimonials-alt__name{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.testimonials-alt__name{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3);}
  }.testimonials-alt__name{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);flex:1 0 auto;font-style:normal;float:none}.testimonials-alt__name::before{content:none}.testimonials-alt__img{background-color:var(--col-bg-alt-25);display:block;}@media (max-width: 599px){.testimonials-alt__img{max-width:10rem!important}}.testimonials-alt__img img{height:100%;object-fit:cover;object-position:top}.notice{max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.notice{
    max-width: var(--w-mid);}
  }@media screen and (min-width: 1440px) {.notice{
    max-width: var(--w-lge);}
  }.notice{margin-block:var(--sp-3);padding:1rem;background-color:var(--col-bg-info);max-width:100%}@media (min-width: 769px){.notice{padding:var(--sp-3)}}.notice--warning{background-color:var(--col-bg-warning)}.notice--success{background-color:var(--col-bg-success)}.notice--danger{background-color:var(--col-bg-danger)}.notice strong{font-weight:var(--fw-semibold)}.article-wrap{display:flex;flex-direction:column;margin-block:var(--sp-layout);}.article-wrap__header{--ff: var(--ff-lead);--fs: var(--fs-level-3);--fw: var(--fw-medium);--fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;--lh: var(--lh-110);--ls: var(--ls-2);--fm: var(--fm-level-3);}@media screen and (min-width: 769px) {.article-wrap__header{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-2);
    --fw: var(--fw-regular);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-3);
    --fm: var(--fm-level-2)}
  }.article-wrap__header{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.article-wrap__aside-box time{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1)}.article-wrap__aside-box:not(:first-child){padding-top:var(--sp-3)}.article-wrap__aside-box:not(:last-child){padding-bottom:var(--sp-3);border-bottom:1px solid var(--col-outline-accent-75)}.article-wrap__type{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);font-weight:var(--fw-semibold)}.article-wrap__contact-list{margin-bottom:0}.article-wrap__social-heading{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);font-weight:var(--fw-semibold)}.article-wrap__categories-heading{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);font-weight:var(--fw-semibold)}.article-wrap__categories a{display:block;padding:0.25rem 0}@media (min-width: 769px){.article-wrap:not(.article-wrap--column){flex-flow:row wrap}.article-wrap:not(.article-wrap--column) .article-wrap__header{flex-basis:100%}.article-wrap:not(.article-wrap--column) .article-wrap__main{flex:1 1 auto;order:2;width:70%}.article-wrap:not(.article-wrap--column) .article-wrap__aside{flex:1 1 auto;order:1;width:30%}}@media (min-width: 900px){.article-wrap:not(.article-wrap--column) .article-wrap__aside{padding-right:var(--sp-3)}}.article-wrap .block-quotation--bdr-btm,
    .article-wrap .block-quotation--bdr-top{border-color:var(--col-outline-accent-75)}.tags{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);}.tags__heading{display:inline-block;vertical-align:middle;}.tags__heading .push-icon__icon{width:1rem;height:1rem}.tags__listing{display:inline-block;vertical-align:middle}.tag--truncate{display:inline-block;width:8rem;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}blockquote,
.block-quotation{display:flex;flex:1;position:relative;flex-direction:column;max-width:var(--w-text);}blockquote p,
  blockquote__content,
  .block-quotation p,
  .block-quotation__content{--ff: var(--ff-normal);--fs: var(--fs-level-4);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-120);--ls: var(--ls-1);--fm: var(--fm-level-4);}@media screen and (min-width: 769px) {blockquote p,
  blockquote__content,
  .block-quotation p,
  .block-quotation__content{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-3);
    --fw: var(--fw-medium);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-2);
    --fm: var(--fm-level-3);}
  }blockquote p,
  blockquote__content,
  .block-quotation p,
  .block-quotation__content{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);position:relative;font-style:italic}blockquote p::before,blockquote__content::before,.block-quotation p::before,.block-quotation__content::before{content:open-quote}blockquote p::after,blockquote__content::after,.block-quotation p::after,.block-quotation__content::after{content:close-quote;position:absolute}blockquote--bdr-top,.block-quotation--bdr-top{padding-top:1.8rem;border-top:1px solid;border-color:var(--col-outline-primary)}blockquote--bdr-btm,.block-quotation--bdr-btm{padding-bottom:1.8rem;border-bottom:1px solid;border-color:var(--col-outline-primary)}blockquote cite,
  blockquote__author,
  .block-quotation cite,
  .block-quotation__author{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);}@media screen and (min-width: 769px) {blockquote cite,
  blockquote__author,
  .block-quotation cite,
  .block-quotation__author{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);}
  }blockquote cite,
  blockquote__author,
  .block-quotation cite,
  .block-quotation__author{--fm:0}blockquote cite,
  blockquote__author,
  .block-quotation cite,
  .block-quotation__author{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);width:100%;float:left;font-style:normal;font-weight:var(--fw-semibold);text-align:left}blockquote cite::before,blockquote__author::before,.block-quotation cite::before,.block-quotation__author::before{content:'\2014'}blockquote__sub-cite,.block-quotation__sub-cite{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);font-style:normal;}@media (min-width: 600px){blockquote__sub-cite,.block-quotation__sub-cite{margin-top:calc(var(--sp-3)/2)}}.bg-inverted blockquote--bdr-btm,
    .bg-inverted blockquote--bdr-top,
    .bg-inverted .block-quotation--bdr-btm,
    .bg-inverted .block-quotation--bdr-top{border-color:var(--col-outline-light)}blockquote--small p,
    blockquote--small .block-quotation__content,
    .block-quotation--small p,
    .block-quotation--small .block-quotation__content{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {blockquote--small p,
    blockquote--small .block-quotation__content,
    .block-quotation--small p,
    .block-quotation--small .block-quotation__content{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3)}
  }blockquote--small p,
    blockquote--small .block-quotation__content,
    .block-quotation--small p,
    .block-quotation--small .block-quotation__content{--fm:0.75rem}blockquote--small p,
    blockquote--small .block-quotation__content,
    .block-quotation--small p,
    .block-quotation--small .block-quotation__content{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}@media (min-width: 769px){blockquote,
.block-quotation{padding-right:0;padding-left:0}}.btn{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.btn{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3);}
  }.btn{--fs: var(--fs-level-6);--fm: 0}.btn{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);display: inline-flex;align-items: flex-start;padding: 0.75rem 1rem 0.75rem 0.75rem;width: 100%;transition:
    border-color 0.2s,
    color 0.2s,
    background-color 0.2s;border: 0;font-weight: var(--fw-semibold);text-align: left;-webkit-text-decoration: none;-webkit-text-decoration: none;text-decoration: none;vertical-align: middle;cursor: pointer;position: relative}@media (min-width: 481px) {.btn{
    width: auto;}
  }.btn{color: var(--col-btn-primary-text);background-color: var(--col-btn-primary-bg)}.btn:visited {
    color: var(--col-btn-primary-text);
  }.btn:hover {
    color: var(--col-btn-primary-text-hover);
    background-color: var(--col-btn-primary-bg-hover);
  }.btn:active {
    color: var(--col-btn-primary-text-active);
    background-color: var(--col-btn-primary-bg-active);
  }.btn--disabled,
  .btn:disabled {
    color: var(--col-btn-primary-text-disabled);
    background-color: var(--col-btn-primary-bg-disabled);
    pointer-events: none;
    cursor: not-allowed;
  }.btn:not(.btn--icon, :has(svg)){gap:0.25rem;}.btn:not(.btn--icon, :has(svg))::before{content:'';width:1.25rem;height:1.25rem;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.003 66.665l-3.5-3.583 20.583-20.583h-43.75v-5h43.75L36.503 16.915l3.5-3.583 26.666 26.667-26.666 26.666z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.003 66.665l-3.5-3.583 20.583-20.583h-43.75v-5h43.75L36.503 16.915l3.5-3.583 26.666 26.667-26.666 26.666z'/%3E%3C/svg%3E");background-color:currentcolor;translate:0 0.2rem}.btn[target='_blank']::after{flex-shrink:0;margin-left:0;translate:0 0.4rem}.btn:last-child{margin-bottom:0}.btn + .btn{margin-top:1rem;}@media (min-width: 481px){.btn + .btn{margin-top:0;margin-left:1rem}}.btn--inverted{color: var(--col-btn-inverted-text);background-color: var(--col-btn-inverted-bg);box-shadow: inset 0 0 0 1px var(--col-btn-inverted-outline);}.btn--inverted:visited {
    color: var(--col-btn-inverted-text);
  }.btn--inverted:hover {
    color: var(--col-btn-inverted-text-hover);
    background-color: var(--col-btn-inverted-bg-hover);
    box-shadow: inset 0 0 0 1px var(--col-btn-inverted-outline-hover);
  }.btn--inverted:active {
    color: var(--col-btn-inverted-text-active);
    background-color: var(--col-btn-inverted-bg-active);
    box-shadow: inset 0 0 0 1px var(--col-btn-inverted-outline-active);
  }.btn--inverted.btn--disabled,
  .btn--inverted:disabled {
    color: var(--col-btn-inverted-text-disabled);
    background-color: var(--col-btn-inverted-bg-disabled);
    box-shadow: inset 0 0 0 1px var(--col-btn-inverted-outline-disabled);
  }.btn--hard,
  .btn--secondary{color: var(--col-btn-secondary-text);background-color: var(--col-btn-secondary-bg);}.btn--hard:visited, .btn--secondary:visited {
    color: var(--col-btn-secondary-text);
  }.btn--hard:hover, .btn--secondary:hover {
    color: var(--col-btn-secondary-text-hover);
    background-color: var(--col-btn-secondary-bg-hover);
  }.btn--hard:active, .btn--secondary:active {
    color: var(--col-btn-secondary-text-active);
    background-color: var(--col-btn-secondary-bg-active);
  }.btn--hard.btn--disabled,
  .btn--hard:disabled,
  .btn--secondary.btn--disabled,
  .btn--secondary:disabled {
    color: var(--col-btn-secondary-text-disabled);
    background-color: var(--col-btn-secondary-bg-disabled);
  }.btn--tertiary{color: var(--col-btn-tertiary-text);background-color: var(--col-btn-tertiary-bg);box-shadow: inset 0 0 0 1px var(--col-btn-tertiary-outline);}.btn--tertiary:visited {
    color: var(--col-btn-tertiary-text);
  }.btn--tertiary:hover {
    color: var(--col-btn-tertiary-text-hover);
    background-color: var(--col-btn-tertiary-bg-hover);
    box-shadow: inset 0 0 0 1px var(--col-btn-tertiary-outline-hover);
  }.btn--tertiary:active {
    color: var(--col-btn-tertiary-text-active);
    background-color: var(--col-btn-tertiary-bg-active);
    box-shadow: inset 0 0 0 1px var(--col-btn-tertiary-outline-active);
  }.btn--tertiary.btn--disabled,
  .btn--tertiary:disabled {
    color: var(--col-btn-tertiary-text-disabled);
    background-color: var(--col-btn-tertiary-bg-disabled);
    box-shadow: inset 0 0 0 1px var(--col-btn-tertiary-outline-disabled);
  }.btn--fullwidth{min-width:100%;text-align:center;}.btn--fullwidth + .btn--fullwidth{margin-top:1rem;margin-left:0}.btn--center{margin-right:auto;margin-left:auto}.btn--icon,
  .btn--icon-before{display:inline-flex;gap:0.25rem;text-align:left;}.btn--icon::before,.btn--icon-before::before{content:'';width:1.25rem;height:1.25rem;translate:0 0.2rem;flex-shrink:0}.btn--icon--center,.btn--icon-before--center{padding-right:var(--sp-6);text-align:center}.btn--icon--chevron-right::before,
      .btn--icon--chevron-right-inverted::before,
      .btn--icon-before--chevron-right::before,
      .btn--icon-before--chevron-right-inverted::before{background-color:currentcolor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.003 66.665l-3.5-3.583 20.583-20.583h-43.75v-5h43.75L36.503 16.915l3.5-3.583 26.666 26.667-26.666 26.666z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.003 66.665l-3.5-3.583 20.583-20.583h-43.75v-5h43.75L36.503 16.915l3.5-3.583 26.666 26.667-26.666 26.666z'/%3E%3C/svg%3E")}.btn--icon--chevron-left::before,
      .btn--icon--chevron-left-inverted::before,
      .btn--icon-before--chevron-left::before,
      .btn--icon-before--chevron-left-inverted::before{background-color:currentcolor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.003 66.665L13.336 40l26.667-26.667 3.5 3.5-20.667 20.667h43.833v5H22.836l20.667 20.666-3.5 3.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.003 66.665L13.336 40l26.667-26.667 3.5 3.5-20.667 20.667h43.833v5H22.836l20.667 20.666-3.5 3.5z'/%3E%3C/svg%3E")}.btn--icon--download::before,
      .btn--icon--download-inverted::before,
      .btn--icon-before--download::before,
      .btn--icon-before--download-inverted::before{background-color:currentcolor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.336 66.665c-1.333 0-2.5-.5-3.5-1.5s-1.5-2.166-1.5-3.5V49.75h5v11.916h43.333V49.75h5v11.916c0 1.334-.5 2.5-1.5 3.5s-2.166 1.5-3.5 1.5H18.336zm21.667-12.75L23.919 37.832l3.584-3.583 10 10V13.332h5v30.917l10-10 3.583 3.583-16.083 16.083z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.336 66.665c-1.333 0-2.5-.5-3.5-1.5s-1.5-2.166-1.5-3.5V49.75h5v11.916h43.333V49.75h5v11.916c0 1.334-.5 2.5-1.5 3.5s-2.166 1.5-3.5 1.5H18.336zm21.667-12.75L23.919 37.832l3.584-3.583 10 10V13.332h5v30.917l10-10 3.583 3.583-16.083 16.083z'/%3E%3C/svg%3E")}.btn--icon--search::before,
      .btn--icon--search-inverted::before,
      .btn--icon-before--search::before,
      .btn--icon-before--search-inverted::before{background-color:currentcolor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M66.333 69.918L44.417 48.001c-1.667 1.445-3.61 2.57-5.83 3.375-2.22.806-4.582 1.209-7.087 1.209-6.009 0-11.095-2.084-15.257-6.25C12.081 42.168 10 37.14 10 31.25c0-5.889 2.083-10.916 6.25-15.083s9.208-6.25 15.125-6.25 10.944 2.083 15.083 6.25c4.14 4.167 6.209 9.199 6.209 15.096 0 2.38-.39 4.682-1.167 6.904-.778 2.222-1.944 4.306-3.5 6.25l22 21.833-3.667 3.667zM31.417 47.585c4.514 0 8.35-1.598 11.51-4.792s4.74-7.042 4.74-11.542-1.58-8.347-4.74-11.541c-3.16-3.195-6.996-4.792-11.51-4.792-4.56 0-8.437 1.597-11.629 4.792C16.596 22.904 15 26.75 15 31.25s1.596 8.348 4.788 11.542c3.192 3.194 7.069 4.792 11.629 4.792z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M66.333 69.918L44.417 48.001c-1.667 1.445-3.61 2.57-5.83 3.375-2.22.806-4.582 1.209-7.087 1.209-6.009 0-11.095-2.084-15.257-6.25C12.081 42.168 10 37.14 10 31.25c0-5.889 2.083-10.916 6.25-15.083s9.208-6.25 15.125-6.25 10.944 2.083 15.083 6.25c4.14 4.167 6.209 9.199 6.209 15.096 0 2.38-.39 4.682-1.167 6.904-.778 2.222-1.944 4.306-3.5 6.25l22 21.833-3.667 3.667zM31.417 47.585c4.514 0 8.35-1.598 11.51-4.792s4.74-7.042 4.74-11.542-1.58-8.347-4.74-11.541c-3.16-3.195-6.996-4.792-11.51-4.792-4.56 0-8.437 1.597-11.629 4.792C16.596 22.904 15 26.75 15 31.25s1.596 8.348 4.788 11.542c3.192 3.194 7.069 4.792 11.629 4.792z'/%3E%3C/svg%3E")}.btn--icon--twitter::before,
      .btn--icon--twitter-inverted::before,
      .btn--icon-before--twitter::before,
      .btn--icon-before--twitter-inverted::before{background-color:currentcolor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='80'%3E%3Cpath d='M0 0h80v80H0z'/%3E%3C/mask%3E%3Cg clip-path='url(%23clip0_4380_4570)'%3E%3Cpath d='M45.78 35.086L69.179 8h-5.545L43.318 31.518 27.092 8H8.377l24.537 35.564L8.377 71.967h5.545l21.453-24.836 17.136 24.836h18.715L45.78 35.086h.002zm-7.593 8.79l-2.486-3.54-19.782-28.18h8.517l15.963 22.742 2.486 3.541L63.636 68H55.12L38.187 43.88v-.002z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4380_4570'%3E%3Cpath transform='translate(8.377 8)' d='M0 0h62.849v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='80'%3E%3Cpath d='M0 0h80v80H0z'/%3E%3C/mask%3E%3Cg clip-path='url(%23clip0_4380_4570)'%3E%3Cpath d='M45.78 35.086L69.179 8h-5.545L43.318 31.518 27.092 8H8.377l24.537 35.564L8.377 71.967h5.545l21.453-24.836 17.136 24.836h18.715L45.78 35.086h.002zm-7.593 8.79l-2.486-3.54-19.782-28.18h8.517l15.963 22.742 2.486 3.541L63.636 68H55.12L38.187 43.88v-.002z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4380_4570'%3E%3Cpath transform='translate(8.377 8)' d='M0 0h62.849v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.btn--icon--down::before,
      .btn--icon--down-inverted::before,
      .btn--icon-before--down::before,
      .btn--icon-before--down-inverted::before{background-color:currentcolor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.914 55.915L12 28.001 17.001 23l22.913 23.03 22.913-22.914 5.001 5.002-27.914 27.797z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.914 55.915L12 28.001 17.001 23l22.913 23.03 22.913-22.914 5.001 5.002-27.914 27.797z'/%3E%3C/svg%3E")}.btn--text,
  .btn--text:active{padding: 0;color: var(--col-link-default);background-color: transparent;}.btn--text:hover,
  .btn--text:focus,
  .btn--text:focus-visible,
  .btn--text:active:hover,
  .btn--text:active:focus,
  .btn--text:active:focus-visible {
    background-color: transparent;
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }.btn--text:visited, .btn--text:active:visited {
    color: var(--col-link-default-visited);
  }.btn--text:is(.btn--disabled), .btn--text:active:is(.btn--disabled) {
    color: var(--col-text-disabled);
  }.bg-inverted .btn--text,
  .bg-inverted-75 .btn--text,
  .bg-inverted-dark .btn--text,
  .bg-inverted-darker .btn--text,
  .bg-inverted .btn--text:active,
  .bg-inverted-75 .btn--text:active,
  .bg-inverted-dark .btn--text:active,
  .bg-inverted-darker .btn--text:active {
    color: var(--col-link-light);
  }.bg-inverted .btn--text:hover,
    .bg-inverted .btn--text:focus,
    .bg-inverted .btn--text:focus-visible,
    .bg-inverted-75 .btn--text:hover,
    .bg-inverted-75 .btn--text:focus,
    .bg-inverted-75 .btn--text:focus-visible,
    .bg-inverted-dark .btn--text:hover,
    .bg-inverted-dark .btn--text:focus,
    .bg-inverted-dark .btn--text:focus-visible,
    .bg-inverted-darker .btn--text:hover,
    .bg-inverted-darker .btn--text:focus,
    .bg-inverted-darker .btn--text:focus-visible,
    .bg-inverted .btn--text:active:hover,
    .bg-inverted .btn--text:active:focus,
    .bg-inverted .btn--text:active:focus-visible,
    .bg-inverted-75 .btn--text:active:hover,
    .bg-inverted-75 .btn--text:active:focus,
    .bg-inverted-75 .btn--text:active:focus-visible,
    .bg-inverted-dark .btn--text:active:hover,
    .bg-inverted-dark .btn--text:active:focus,
    .bg-inverted-dark .btn--text:active:focus-visible,
    .bg-inverted-darker .btn--text:active:hover,
    .bg-inverted-darker .btn--text:active:focus,
    .bg-inverted-darker .btn--text:active:focus-visible {
      color: var(--col-link-light-active);
    }.bg-inverted .btn--text:focus,
    .bg-inverted .btn--text:focus-visible,
    .bg-inverted-75 .btn--text:focus,
    .bg-inverted-75 .btn--text:focus-visible,
    .bg-inverted-dark .btn--text:focus,
    .bg-inverted-dark .btn--text:focus-visible,
    .bg-inverted-darker .btn--text:focus,
    .bg-inverted-darker .btn--text:focus-visible,
    .bg-inverted .btn--text:active:focus,
    .bg-inverted .btn--text:active:focus-visible,
    .bg-inverted-75 .btn--text:active:focus,
    .bg-inverted-75 .btn--text:active:focus-visible,
    .bg-inverted-dark .btn--text:active:focus,
    .bg-inverted-dark .btn--text:active:focus-visible,
    .bg-inverted-darker .btn--text:active:focus,
    .bg-inverted-darker .btn--text:active:focus-visible {
      outline-color: var(--col-outline-light);
    }.bg-inverted .btn--text .push-icon__icon, .bg-inverted-75 .btn--text .push-icon__icon, .bg-inverted-dark .btn--text .push-icon__icon, .bg-inverted-darker .btn--text .push-icon__icon, .bg-inverted .btn--text:active .push-icon__icon, .bg-inverted-75 .btn--text:active .push-icon__icon, .bg-inverted-dark .btn--text:active .push-icon__icon, .bg-inverted-darker .btn--text:active .push-icon__icon {
        color: var(--col-text-tertiary);
      }.bg-inverted .btn--text:is(.btn--disabled), .bg-inverted-75 .btn--text:is(.btn--disabled), .bg-inverted-dark .btn--text:is(.btn--disabled), .bg-inverted-darker .btn--text:is(.btn--disabled), .bg-inverted .btn--text:active:is(.btn--disabled), .bg-inverted-75 .btn--text:active:is(.btn--disabled), .bg-inverted-dark .btn--text:active:is(.btn--disabled), .bg-inverted-darker .btn--text:active:is(.btn--disabled) {
      color: var(--col-text-disabled-light);
    }.bg-inverted .btn--text:is(.btn--disabled) .push-icon__icon, .bg-inverted-75 .btn--text:is(.btn--disabled) .push-icon__icon, .bg-inverted-dark .btn--text:is(.btn--disabled) .push-icon__icon, .bg-inverted-darker .btn--text:is(.btn--disabled) .push-icon__icon, .bg-inverted .btn--text:active:is(.btn--disabled) .push-icon__icon, .bg-inverted-75 .btn--text:active:is(.btn--disabled) .push-icon__icon, .bg-inverted-dark .btn--text:active:is(.btn--disabled) .push-icon__icon, .bg-inverted-darker .btn--text:active:is(.btn--disabled) .push-icon__icon {
          color: currentcolor;
        }.bg-inverted-75 .btn--text:hover,
    .bg-inverted-75 .btn--text:focus,
    .bg-inverted-75 .btn--text:focus-visible,
    .bg-inverted-75 .btn--text:active:hover,
    .bg-inverted-75 .btn--text:active:focus,
    .bg-inverted-75 .btn--text:active:focus-visible {
      color: var(--col-link-light);
    }.bg-inverted-75 .btn--text .push-icon__icon, .bg-inverted-75 .btn--text:active .push-icon__icon {
        color: var(--col-text-light);
      }.btn--text-lg{--button-icon:1.5rem;padding: 0;color: var(--col-link-default);background-color: transparent;}.btn--text-lg:hover,
  .btn--text-lg:focus,
  .btn--text-lg:focus-visible {
    background-color: transparent;
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }.btn--text-lg:visited {
    color: var(--col-link-default-visited);
  }.btn--text-lg:is(.btn--disabled) {
    color: var(--col-text-disabled);
  }.bg-inverted .btn--text-lg,
  .bg-inverted-75 .btn--text-lg,
  .bg-inverted-dark .btn--text-lg,
  .bg-inverted-darker .btn--text-lg {
    color: var(--col-link-light);
  }.bg-inverted .btn--text-lg:hover,
    .bg-inverted .btn--text-lg:focus,
    .bg-inverted .btn--text-lg:focus-visible,
    .bg-inverted-75 .btn--text-lg:hover,
    .bg-inverted-75 .btn--text-lg:focus,
    .bg-inverted-75 .btn--text-lg:focus-visible,
    .bg-inverted-dark .btn--text-lg:hover,
    .bg-inverted-dark .btn--text-lg:focus,
    .bg-inverted-dark .btn--text-lg:focus-visible,
    .bg-inverted-darker .btn--text-lg:hover,
    .bg-inverted-darker .btn--text-lg:focus,
    .bg-inverted-darker .btn--text-lg:focus-visible {
      color: var(--col-link-light-active);
    }.bg-inverted .btn--text-lg:focus,
    .bg-inverted .btn--text-lg:focus-visible,
    .bg-inverted-75 .btn--text-lg:focus,
    .bg-inverted-75 .btn--text-lg:focus-visible,
    .bg-inverted-dark .btn--text-lg:focus,
    .bg-inverted-dark .btn--text-lg:focus-visible,
    .bg-inverted-darker .btn--text-lg:focus,
    .bg-inverted-darker .btn--text-lg:focus-visible {
      outline-color: var(--col-outline-light);
    }.bg-inverted .btn--text-lg .push-icon__icon, .bg-inverted-75 .btn--text-lg .push-icon__icon, .bg-inverted-dark .btn--text-lg .push-icon__icon, .bg-inverted-darker .btn--text-lg .push-icon__icon {
        color: var(--col-text-tertiary);
      }.bg-inverted .btn--text-lg:is(.btn--disabled), .bg-inverted-75 .btn--text-lg:is(.btn--disabled), .bg-inverted-dark .btn--text-lg:is(.btn--disabled), .bg-inverted-darker .btn--text-lg:is(.btn--disabled) {
      color: var(--col-text-disabled-light);
    }.bg-inverted .btn--text-lg:is(.btn--disabled) .push-icon__icon, .bg-inverted-75 .btn--text-lg:is(.btn--disabled) .push-icon__icon, .bg-inverted-dark .btn--text-lg:is(.btn--disabled) .push-icon__icon, .bg-inverted-darker .btn--text-lg:is(.btn--disabled) .push-icon__icon {
          color: currentcolor;
        }.bg-inverted-75 .btn--text-lg:hover,
    .bg-inverted-75 .btn--text-lg:focus,
    .bg-inverted-75 .btn--text-lg:focus-visible {
      color: var(--col-link-light);
    }.bg-inverted-75 .btn--text-lg .push-icon__icon {
        color: var(--col-text-light);
      }.btn--text-lg{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5)}@media screen and (min-width: 769px) {.btn--text-lg{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4);}
  }.btn--text-lg{--fm:0}.btn--text-lg{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.btn--text-lg .push-icon{gap:var(--sp-1)}.btn__two-icons{display:flex}.btn .push-icon{align-items:flex-start;}.btn .push-icon__icon{order:-1;width:var(--button-icon,1.25rem);height:var(--button-icon,1.25rem);translate:0 0.2rem}.btn-card{display:flex;flex-direction:column;width:100%;min-height:100%;-webkit-text-decoration:none;text-decoration:none;color:var(--col-text-primary);}.btn-card + .btn-card{margin-top:1rem;}@media (min-width: 600px){.btn-card + .btn-card{margin-top:0;margin-left:1rem}}@media (min-width: 769px){.btn-card + .btn-card{margin-left:1.25rem}}.btn-card:hover{-webkit-text-decoration:underline;text-decoration:underline;}.btn-card:hover .btn-card__icon{background-color:var(--col-bg-highlight-50);transform:scale(1.1)}.btn-card:visited{color:var(--col-text-primary)}.btn-card:active .btn-card__icon{transform:scale(0.9)}@media (min-width: 600px){.btn-card{height:16.25rem}}.btn-card--inverted{background-color:var(--col-bg-primary);}.btn-card--inverted:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--col-text-light)}.btn-card--inverted .btn-card__top-label,
    .btn-card--inverted .btn-card__label{color:var(--col-text-light)}.btn-card__inner{display:flex;align-items:center;padding:0.875rem;height:100%;}@media (min-width: 600px){.btn-card__inner{flex-direction:column;align-items:flex-start;padding:1.25rem 0.625rem 1.5625rem 1.25rem}}@media (min-width: 769px){.btn-card__inner{padding:1.25rem 1.25rem 1.5625rem}}.btn-card__top-label{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);display:none;font-weight:var(--fw-regular);}@media (min-width: 600px){.btn-card__top-label{display:initial}}.btn-card__label{font-weight:var(--fw-semibold);margin-right:0.1875rem;flex:1 1 auto;max-width:100%;}@media (min-width: 600px){.btn-card__label{margin-right:0}}.btn-card__icon{display:flex;padding:0.875rem 0.75rem;min-width:3.125rem;min-height:3.125rem;border-radius:50%;background-color:var(--col-bg-highlight-25);color:var(--col-text-primary);transition:transform 0.1s ease-out;transform:scale(1)}.card{display:flex;flex-direction:column;flex-grow:1;width:100%;min-height:100%;font-weight:var(--fw-regular);}.card.bg-inverted{color:var(--col-text-light)}.card.btn-owner{-webkit-text-decoration:none;text-decoration:none}.card__inner{padding:var(--sp-3);}.card__inner--tight{padding:var(--sp-3) 0}.card__thumb{width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;aspect-ratio:16/9;}.card__thumb-img{background-repeat:no-repeat;background-position:center;background-size:cover;aspect-ratio:16/9}.card__thumb--zoom{position:relative;overflow:hidden;}.card__thumb--zoom::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 0.3s;background:inherit}.btn-owner .card__header{-webkit-text-decoration:underline;text-decoration:underline;}.btn-owner .card__header:hover{-webkit-text-decoration:none;text-decoration:none}.card__footer{margin-top:auto;margin-bottom:0;padding:var(--sp-3)}.card__tags{flex:1;margin-bottom:1.875rem}.grid--1col .cell .card,
  .listing--one .list-item .card{flex-direction:column;}@media (min-width: 600px){.grid--1col .cell .card .card__inner,.listing--one .list-item .card .card__inner{margin-right:auto}}@media (min-width: 600px){.grid--1col .cell .card,
  .listing--one .list-item .card{flex-direction:row}.grid--1col .cell .card--division,.listing--one .list-item .card--division{flex-direction:row-reverse}}.card--bdr,
  .card--bdr:hover{border-bottom:0.4rem solid;}.cell:nth-child(7n + 1) .card--bdr,.cell:nth-child(7n + 1) .card--bdr:hover{border-color:var(--col-card-bdr-1)}.cell:nth-child(7n + 2) .card--bdr,.cell:nth-child(7n + 2) .card--bdr:hover{border-color:var(--col-card-bdr-2)}.cell:nth-child(7n + 3) .card--bdr,.cell:nth-child(7n + 3) .card--bdr:hover{border-color:var(--col-card-bdr-3)}.cell:nth-child(7n + 4) .card--bdr,.cell:nth-child(7n + 4) .card--bdr:hover{border-color:var(--col-card-bdr-4)}.cell:nth-child(7n + 5) .card--bdr,.cell:nth-child(7n + 5) .card--bdr:hover{border-color:var(--col-card-bdr-5)}.cell:nth-child(7n + 6) .card--bdr,.cell:nth-child(7n + 6) .card--bdr:hover{border-color:var(--col-card-bdr-6)}.cell:nth-child(7n) .card--bdr,.cell:nth-child(7n) .card--bdr:hover{border-color:var(--col-card-bdr-7)}.cell--col-1 .card--bdr,.cell--col-1 .card--bdr:hover{border-color:var(--col-card-bdr-1)!important}.cell--col-2 .card--bdr,.cell--col-2 .card--bdr:hover{border-color:var(--col-card-bdr-2)!important}.cell--col-3 .card--bdr,.cell--col-3 .card--bdr:hover{border-color:var(--col-card-bdr-3)!important}.cell--col-4 .card--bdr,.cell--col-4 .card--bdr:hover{border-color:var(--col-card-bdr-4)!important}.cell--col-5 .card--bdr,.cell--col-5 .card--bdr:hover{border-color:var(--col-card-bdr-5)!important}.cell--col-6 .card--bdr,.cell--col-6 .card--bdr:hover{border-color:var(--col-card-bdr-6)!important}.cell--col-7 .card--bdr,.cell--col-7 .card--bdr:hover{border-color:var(--col-card-bdr-7)!important}.list-item:nth-child(7n + 1) .card--bdr,.list-item:nth-child(7n + 1) .card--bdr:hover{border-color:var(--col-card-bdr-1)}.list-item:nth-child(7n + 2) .card--bdr,.list-item:nth-child(7n + 2) .card--bdr:hover{border-color:var(--col-card-bdr-2)}.list-item:nth-child(7n + 3) .card--bdr,.list-item:nth-child(7n + 3) .card--bdr:hover{border-color:var(--col-card-bdr-3)}.list-item:nth-child(7n + 4) .card--bdr,.list-item:nth-child(7n + 4) .card--bdr:hover{border-color:var(--col-card-bdr-4)}.list-item:nth-child(7n + 5) .card--bdr,.list-item:nth-child(7n + 5) .card--bdr:hover{border-color:var(--col-card-bdr-5)}.list-item:nth-child(7n + 6) .card--bdr,.list-item:nth-child(7n + 6) .card--bdr:hover{border-color:var(--col-card-bdr-6)}.list-item:nth-child(7n) .card--bdr,.list-item:nth-child(7n) .card--bdr:hover{border-color:var(--col-card-bdr-7)}.colour-cycle--alt .cell:nth-child(4n + 1) .card--bdr,
    .colour-cycle--alt .list-item:nth-child(4n + 1) .card--bdr,
    .colour-cycle--alt .cell:nth-child(4n + 1) .card--bdr:hover,
    .colour-cycle--alt .list-item:nth-child(4n + 1) .card--bdr:hover{border-color:var(--col-card-bdr-5)}.colour-cycle--alt .cell:nth-child(4n + 2) .card--bdr,
    .colour-cycle--alt .list-item:nth-child(4n + 2) .card--bdr,
    .colour-cycle--alt .cell:nth-child(4n + 2) .card--bdr:hover,
    .colour-cycle--alt .list-item:nth-child(4n + 2) .card--bdr:hover{border-color:var(--col-card-bdr-2)}.colour-cycle--alt .cell:nth-child(4n + 3) .card--bdr,
    .colour-cycle--alt .list-item:nth-child(4n + 3) .card--bdr,
    .colour-cycle--alt .cell:nth-child(4n + 3) .card--bdr:hover,
    .colour-cycle--alt .list-item:nth-child(4n + 3) .card--bdr:hover{border-color:var(--col-card-bdr-3)}.colour-cycle--alt .cell:nth-child(4n) .card--bdr,
    .colour-cycle--alt .list-item:nth-child(4n) .card--bdr,
    .colour-cycle--alt .cell:nth-child(4n) .card--bdr:hover,
    .colour-cycle--alt .list-item:nth-child(4n) .card--bdr:hover{border-color:var(--col-card-bdr-4)}.card--bdr-hover{border-bottom:0.4rem solid var(--col-outline-light)}.card--bdr-top,
  .card--bdr-top:hover{border-top:0.4rem solid;border-bottom:0}.cell .card--bdr-grey,
    .list-item .card--bdr-grey{border-bottom:0.4rem solid var(--col-card-bdr-1)}.card--bdr-thin,
  .card--bdr-thin:hover{border-width:0.2rem}.card--division{text-align:left;}.card--division hr{margin:1rem 0;border-color:var(--col-outline-alt)}.card--division p{color:var(--col-text-secondary)}.card--division .card__title{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.card--division .card__title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5);}
  }.card--division .card__title{--fm:0}.card--division .card__title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);padding:var(--sp-3)}@media (min-width: 600px){.card--division .card__title{min-height:6.5rem}}.card--division .card__header{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.card--division .card__header{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5)}
  }.card--division .card__header{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none}.card--division .card__footer{padding:0 var(--sp-3) var(--sp-3) var(--sp-3)}.card--division--head .card__meta{color:var(--col-text-primary)}.card--division--head .card__thumb{position:relative;height:22.5rem;aspect-ratio:unset;}@media (min-width: 769px){.card--division--head .card__thumb{height:20rem}}.card--division--head .card__thumb-img,
      .card--division--head .card__thumb img{width:100%;height:22.5rem;aspect-ratio:unset;}@media (min-width: 769px){.card--division--head .card__thumb-img,
      .card--division--head .card__thumb img{height:20rem}}.card--division--head .card__thumb img{object-fit:cover}.card--division--head-compact .card__subheader{-webkit-text-decoration:underline;text-decoration:underline;}.card--division--head-compact .card__subheader:hover{-webkit-text-decoration:none;text-decoration:none}.grid--1col .cell .card--division--head .card__header,.listing--one .list-item .card--division--head .card__header{--ff: var(--ff-normal);--fs: var(--fs-level-4);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-120);--ls: var(--ls-1);--fm: var(--fm-level-4);}@media screen and (min-width: 769px) {.grid--1col .cell .card--division--head .card__header,.listing--one .list-item .card--division--head .card__header{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-3);
    --fw: var(--fw-medium);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-2);
    --fm: var(--fm-level-3)}
  }.grid--1col .cell .card--division--head .card__header,.listing--one .list-item .card--division--head .card__header{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.grid--1col .cell .card--division--head .card__inner,.listing--one .list-item .card--division--head .card__inner{flex:1;padding-inline:0;padding-bottom:0;}@media (min-width: 600px){.grid--1col .cell .card--division--head .card__inner,.listing--one .list-item .card--division--head .card__inner{padding-right:var(--gap)}}@media (min-width: 769px){.grid--1col .cell .card--division--head .card__inner,.listing--one .list-item .card--division--head .card__inner{flex:2}}@media (min-width: 600px){.grid--1col .cell .card--division--head .card__thumb,.listing--one .list-item .card--division--head .card__thumb{flex:1}}@media (min-width: 600px){.grid--1col .cell .card--division--head hr,.listing--one .list-item .card--division--head hr{max-width:50%;text-align:left}}.card--division .btn{color: var(--col-btn-secondary-text);background-color: var(--col-btn-secondary-bg);}.card--division .btn:visited {
    color: var(--col-btn-secondary-text);
  }.card--division .btn:hover {
    color: var(--col-btn-secondary-text-hover);
    background-color: var(--col-btn-secondary-bg-hover);
  }.card--division .btn:active {
    color: var(--col-btn-secondary-text-active);
    background-color: var(--col-btn-secondary-bg-active);
  }.card--division .btn.btn--disabled,
  .card--division .btn:disabled {
    color: var(--col-btn-secondary-text-disabled);
    background-color: var(--col-btn-secondary-bg-disabled);
  }.card--division.card--bdr{border-bottom:none}.card--fact{align-items:center;color:var(--col-text-primary);}.card--fact .card__inner{display:block}.card--fact .card__header{--ff: var(--ff-lead);--fs: var(--fs-level-3);--fw: var(--fw-medium);--fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;--lh: var(--lh-110);--ls: var(--ls-2);--fm: var(--fm-level-3);}@media screen and (min-width: 769px) {.card--fact .card__header{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-2);
    --fw: var(--fw-regular);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-3);
    --fm: var(--fm-level-2);}
  }.card--fact .card__header{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);margin-inline:auto}.card--fact .card__header--sml{--ff: var(--ff-normal);--fs: var(--fs-level-4);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-120);--ls: var(--ls-1);--fm: var(--fm-level-4);}@media screen and (min-width: 769px) {.card--fact .card__header--sml{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-3);
    --fw: var(--fw-medium);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-2);
    --fm: var(--fm-level-3)}
  }.card--fact .card__header--sml{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.card--fact .card__thumb{width:auto;max-height:9.375rem;}@media (min-width: 769px){.card--fact .card__thumb{max-height:8.333rem}}.card--fact .card__meta{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);}@media screen and (min-width: 769px) {.card--fact .card__meta{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6)}
  }.card--fact .card__meta{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);margin-inline:auto}.card--fact-image .card__thumb{align-self:baseline;margin-top:var(--sp-3);margin-inline:auto}@media (min-width: 600px){.list-item--desk-1of1 .card--fact-image{display:flex;flex-direction:row;}.list-item--desk-1of1 .card--fact-image .card__thumb{width:40%}.list-item--desk-1of1 .card--fact-image .card__inner{width:60%}}.card--fact p{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);margin-inline:auto}.card--focus-box{position:relative;padding:var(--sp-6);text-align:left;}.card--focus-box-vert{padding:var(--sp-3);text-align:center}.card--focus-box__icon{width:100%;max-width:12.5rem;max-height:12.5rem;margin-right:auto;margin-bottom:var(--sp-3);margin-left:auto;padding:0 var(--sp-3);stroke-width:0;}.card--focus-box__icon *{fill:var(--col-text-primary)}@media (min-width: 769px){.card--focus-box__icon{max-width:11.111rem;max-height:11.111rem}}.card--focus-box:not(.page-header .card--focus-box, .split-section .card--focus-box){width:calc(100% + 3rem);margin:-3rem -1.5rem;}@media (min-width: 481px){.card--focus-box:not(.page-header .card--focus-box, .split-section .card--focus-box){width:100%;margin:0}}.card--image-focus{width:100%;padding:0;text-align:left;}.card--image-focus .card__thumb{position:relative;height:15rem;}@media (min-width: 769px){.card--image-focus .card__thumb{height:13.334rem}}.card--image-focus .card__thumb-img,
    .card--image-focus .card__thumb img{width:100%;height:15rem;}@media (min-width: 769px){.card--image-focus .card__thumb-img,
    .card--image-focus .card__thumb img{height:13.334rem}}@supports (object-fit: cover){.card--image-focus .card__thumb img{object-fit:cover}}.card--image-focus .card__thumb--tall{height:22.5rem;}@media (min-width: 769px){.card--image-focus .card__thumb--tall{height:20rem}}.card--image-focus .card__thumb--tall img{height:22.5rem;}@media (min-width: 769px){.card--image-focus .card__thumb--tall img{height:20rem}}.card--image-focus .card__thumb--full{height:100%;}.card--image-focus .card__thumb--full img{display:flex;height:100%}.card--image-focus .card__inner h3{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.card--image-focus .card__inner h3{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.card--image-focus .card__inner h3{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.card--image-focus.btn-owner:hover .card__thumb::before,
      .card--image-focus.btn-owner:hover .card__thumb::after{opacity:0.7}.card--image-focus.btn-owner:hover .card__inner h2,
      .card--image-focus.btn-owner:hover .card__inner h3,
      .card--image-focus.btn-owner:hover .card__inner h4{-webkit-text-decoration:underline;text-decoration:underline}.card--image-focus__tight .card__inner{padding-right:0;padding-left:0}.card--image:hover .card__thumb::before{transform:scale(1.03)}.card--image:hover .card__inner *{-webkit-text-decoration:underline;text-decoration:underline;color:var(--col-text-tertiary)}.card--image:hover .card__inner :only-child{-webkit-text-decoration:none;text-decoration:none}.card--image .card__inner{text-align:center;}.card--image .card__inner :only-child{-webkit-text-decoration:underline;text-decoration:underline}.card--image .card__inner p{margin-top:var(--sp-3);font-weight:var(--fw-semibold)}.card--image.card--bdr{border-bottom:none}.card--imagelisting .card__inner{padding-right:0;padding-left:0}.card--imagelisting .card__thumb{height:12.5rem;}@media (min-width: 769px){.card--imagelisting .card__thumb{height:11.1112rem}}.card--imagelisting .card__header{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.card--imagelisting .card__header{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5)}
  }.card--imagelisting .card__header{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.card--imagelisting .card__meta{color:var(--col-text-secondary)}.card--stafflist .card__inner{display:flex;flex:1 0 auto;flex-direction:column;border:1px solid var(--col-outline-alt);border-top:0}.card--stafflist .card__thumb{height:20rem}.card--stafflist .card__header{margin-bottom:0}.card--stafflist .card__position{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.card--stafflist .card__position{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5)}
  }.card--stafflist .card__position{--fm:0}.card--stafflist .card__position{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);color:inherit}.card--stafflist .card__name{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.card--stafflist .card__name{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3)}
  }.card--stafflist .card__name{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);color:inherit}.card--stafflist .card__excerpt{color:var(--col-text-secondary);border-top:1px solid var(--col-outline-alt);box-sizing:border-box;padding-top:1rem;flex:1 0 auto}.card--stafflist .card__footer{display:flex;flex-direction:column;justify-content:flex-end;border-top:1px solid var(--col-outline-alt);padding:1rem 0 0;margin-top:1rem}.card--stafflist .card__phone,
  .card--stafflist .card__email{display:inline-flex;align-items:baseline;gap:0.5rem;word-wrap:anywhere;}.card--stafflist .card__phone:hover,.card--stafflist .card__email:hover{-webkit-text-decoration:none;text-decoration:none}.card--stafflist .card__phone svg,.card--stafflist .card__email svg{flex:none;color:var(--col-text-primary);width:1.125rem;height:1.125rem;position:relative;top:0.186rem}.card--link{position:relative;display:flex;flex-direction:column;text-align:center;}.card--link .card__thumb{position:relative;width:100%;height:12.5rem;margin-top:0;margin-bottom:0;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;}@media (min-width: 769px){.card--link .card__thumb{height:11.1112rem}}.card--link .card__thumb::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 0.3s;background:inherit}.card--link svg{position:absolute;top:calc(50% + 5.8125rem);right:1.5rem;}@media (min-width: 769px){.card--link svg{top:calc(50% + 5.1667rem)}}.card--link .card__header{display:flex;flex-direction:row;align-items:center;gap:0.5rem;max-width:100%;margin:auto;padding:var(--sp-3);text-align:center;font-weight:var(--fw-bold);-webkit-text-decoration:none;text-decoration:none;}.card--link .card__header:hover{-webkit-text-decoration:underline;text-decoration:underline}.card--link .card__header:where(.cl-white):hover{color:var(--col-link-light-active)}.card--link .card__header:where(.cl-white) svg{color:var(--col-link-light-active)}.card--link div.card__header{width:100%;}.card--link div.card__header span{margin-right:auto;margin-left:auto}.card--link div.card__header svg{position:relative;top:auto;right:auto;width:1.5rem;height:1.5rem;margin-right:0}.card--link p.card__header{padding-right:3rem}.card--link.card--bdr{border-bottom:none}.card--pathfinder{padding-block:var(--sp-3);align-items:center;}.card--pathfinder .card__header{--ff: var(--ff-normal);--fs: var(--fs-level-4);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-120);--ls: var(--ls-1);--fm: var(--fm-level-4);}@media screen and (min-width: 769px) {.card--pathfinder .card__header{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-3);
    --fw: var(--fw-medium);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-2);
    --fm: var(--fm-level-3)}
  }.card--pathfinder .card__header{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);margin-top:var(--sp-3);padding-right:var(--sp-3);padding-left:var(--sp-3);text-align:center;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none}.card--pathfinder .card__inner{text-align:center}.card--pathfinder--sml{text-align:center;}.card--pathfinder--sml .btn{margin-bottom:var(--sp-3)}.card--pathfinder .card__footer{padding-top:0}.card--pathfinder .btn--fullwidth{min-width:auto}.contact-card{max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.contact-card{
    max-width: var(--w-mid);}
  }@media screen and (min-width: 1440px) {.contact-card{
    max-width: var(--w-lge);}
  }.contact-card__map{width:100%!important;max-width:100%;height:23.125rem;background-color:var(--col-bg-light);margin-bottom:var(--gap);border:1px solid var(--col-outline-alt-25)!important}.contact-card__lower{display:flex;flex-direction:column;gap:var(--gap);width:100%;}@media (min-width: 769px){.contact-card__lower{flex-direction:row}}.contact-card__lower:is(:first-child){margin-top:var(--sp-5)}.contact-card__col1_3{flex:1}.contact-card__detail{margin-bottom:var(--sp-2);}.contact-card__detail--inline{font-weight:var(--fw-bold)}.card--generic{background-color:var(--col-bg-light);box-shadow:0 1px 1px 0 var(--col-outline-dark-o-20);overflow:hidden;}.card--generic .card__thumb--square{padding-top:100%}.card--generic .card__thumb:hover{position:relative;}.card--generic .card__thumb:hover::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--col-bg-dark-o-50)}.card--generic .card__thumb--overlay{position:relative;}.card--generic .card__thumb--overlay svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--col-bg-light);width:2.5rem;height:2.5rem;border-radius:50%;border:5px solid var(--col-bg-light);color:var(--col-bg-primary)}.card--generic .card__thumb--overlay:hover::before{opacity:1}.card--generic .card__header{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.card--generic .card__header{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5)}
  }.card--generic .card__header{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);color:var(--col-text-primary)}.card--generic .card__title{display:block;-webkit-text-decoration:underline;text-decoration:underline;text-align:left;font-weight:inherit;}.card--generic .card__title:hover{-webkit-text-decoration:none;text-decoration:none}.card--generic .card__inner{display:flex;flex-direction:column;flex:1 1 auto;padding:1rem;margin-right:0!important;}@media (min-width: 769px){.card--generic .card__inner{padding:1.25rem}}.card--generic .card__sub-titles{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);color:var(--col-text-secondary);border-top:1px solid var(--col-outline-alt-50);padding-top:0.5rem;}.card--generic .card__sub-titles svg{width:0.8125rem;height:0.8125rem;min-width:0.8125rem;position:relative;top:0.0986rem}.card--generic .sub-title{display:flex;align-items:baseline;margin:0;}.card--generic .sub-title svg{margin:0 0.3125rem 0 0;min-width:0.8125rem;position:relative;top:0.0625rem}.card--generic .card__meta{margin-bottom:0.25rem}.card--generic .card__excerpt{color:var(--col-text-secondary);border-top:1px solid var(--col-outline-alt-50);padding-top:0.75rem;margin:0.5rem 0 1rem;flex:1 1 auto}.card--generic .card__footer{display:flex;flex-direction:column;justify-content:flex-end;padding:0;}@media (min-width: 769px){.card--generic .card__footer{flex-direction:row}}.card--generic .card__footer--column{flex-direction:column}.card--generic .card__links{display:flex;flex-direction:column;align-items:flex-end;align-self:flex-end;margin-top:auto;}.card--generic .card__links a{color:var(--col-link-default);-webkit-text-decoration:none;text-decoration:none;width:max-content;line-height:var(--lh-100);}.card--generic .card__links a:hover{color:var(--col-link-default-active);-webkit-text-decoration:underline;text-decoration:underline}.card--generic .card__links a:visited{color:var(--col-link-default-visited)}@media (min-width: 769px){.card--generic--full-width .card__thumb{width:30%}}@media (min-width: 769px){.card--generic--full-width .card__inner{width:70%}}@media (min-width: 481px){.card--generic{flex-wrap:wrap}}.card--stat-header__heading{--ff: var(--ff-lead);--fs: var(--fs-level-2);--fw: var(--fw-regular);--fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;--lh: var(--lh-110);--ls: var(--ls-3);--fm: var(--fm-level-2);}@media screen and (min-width: 769px) {.card--stat-header__heading{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-1);
    --fw: var(--fw-regular);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-3);
    --fm: var(--fm-level-1)}
  }.card--stat-header__heading{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.card--stat.btn-owner.bg-inverted{color:var(--col-link-light);}.card--stat.btn-owner.bg-inverted:visited{color:var(--col-link-light)}.section.bg-inverted .card--features-panel{color:var(--col-text-light)}.card--features-panel .card__inner{padding-left:0;padding-right:0}.card--features-panel .card__title{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.card--features-panel .card__title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5)}
  }.card--features-panel .card__title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-align:left;text-transform:none}.card--features-panel .card__footer{display:flex;padding:0 0 1.5rem;}.card--features-panel .card__footer .btn--fullwidth{color: var(--col-btn-secondary-text);background-color: var(--col-btn-secondary-bg);}.card--features-panel .card__footer .btn--fullwidth:visited {
    color: var(--col-btn-secondary-text);
  }.card--features-panel .card__footer .btn--fullwidth:hover {
    color: var(--col-btn-secondary-text-hover);
    background-color: var(--col-btn-secondary-bg-hover);
  }.card--features-panel .card__footer .btn--fullwidth:active {
    color: var(--col-btn-secondary-text-active);
    background-color: var(--col-btn-secondary-bg-active);
  }.card--features-panel .card__footer .btn--fullwidth.btn--disabled,
  .card--features-panel .card__footer .btn--fullwidth:disabled {
    color: var(--col-btn-secondary-text-disabled);
    background-color: var(--col-btn-secondary-bg-disabled);
  }.card--features-panel .card__meta{margin:0}.card-course{display:flex;flex:1;min-height:100%;flex-direction:column-reverse;justify-content:center;padding:0.75rem 1rem;-webkit-text-decoration:none;text-decoration:none;position:relative;background-color:var(--col-bg-light);border:1px solid var(--col-outline-accent-25);border-radius:0.125rem;border-left:6px solid var(--col-outline-primary);}.card-course--bachelor,
  .card-course--degree{border-left-color:var(--col-card-course-bachelor)}.card-course--diploma{border-left-color:var(--col-card-course-diploma)}.card-course--major,
  .card-course--certificate{border-left-color:var(--col-card-course-major)}.card-course--coursework{border-left-color:var(--col-card-course-coursework)}.card-course--research{border-left-color:var(--col-card-course-research)}.card-course--minor{border-left-color:var(--col-card-course-minor)}.card-course--phd{border-left-color:var(--col-card-course-phd)}.card-course--specialisation{border-left-color:var(--col-card-course-specialisation)}.card-course--interest{border-left-color:var(--col-card-course-interest)}.card-course--pathway{border-left-color:var(--col-card-course-pathway)}.card-course--microcredential,
  .card-course--short-course{border-left-color:var(--col-card-course-microcredential)}.card-course--honours{border-left-color:var(--col-card-course-honours)}.card-course__name{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);}@media screen and (min-width: 769px) {.card-course__name{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);}
  }.card-course__name{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);-webkit-text-decoration:underline;-webkit-text-decoration:underline;text-decoration:underline}.card-course__name:is(:first-child){margin-bottom:0}.card-course--search-result .card-course__name{font-weight:var(--fw-regular)}.card-course__name mark{font-weight:var(--fw-bold);background:transparent;color:var(--col-text-secondary)}.card-course:hover .card-course__name,.card-course:focus .card-course__name{-webkit-text-decoration:none;text-decoration:none}.card-course__type{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1)}.course-list{display:grid;grid-template-columns:repeat(var(--columns,1),1fr);gap:var(--gap);}@media (min-width: 481px){.course-list{--columns:2}}@media (min-width: 769px){.course-list{--columns:3}}@media (min-width: 900px){.course-list{--columns:4}}.course-list__item{margin-bottom:0}.card-rounded-figure{display:flex;flex-direction:row;}@media (min-width: 481px){.card-rounded-figure{flex-direction:column}}.card-rounded-figure .card__inner{padding:0;margin-bottom:1.25rem;}@media (min-width: 481px){.card-rounded-figure .card__inner{margin-bottom:1.875rem}}.card-rounded-figure .card__title{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1)}.card-rounded-figure .card__footer{padding:0;}.card-rounded-figure .card__footer .btn{color: var(--col-btn-secondary-text);background-color: var(--col-btn-secondary-bg);}.card-rounded-figure .card__footer .btn:visited {
    color: var(--col-btn-secondary-text);
  }.card-rounded-figure .card__footer .btn:hover {
    color: var(--col-btn-secondary-text-hover);
    background-color: var(--col-btn-secondary-bg-hover);
  }.card-rounded-figure .card__footer .btn:active {
    color: var(--col-btn-secondary-text-active);
    background-color: var(--col-btn-secondary-bg-active);
  }.card-rounded-figure .card__footer .btn.btn--disabled,
  .card-rounded-figure .card__footer .btn:disabled {
    color: var(--col-btn-secondary-text-disabled);
    background-color: var(--col-btn-secondary-bg-disabled);
  }.card-rounded-figure .card__footer .btn{padding-left:0.5rem;padding-right:0.75rem}.card-rounded-figure .card__meta{--ff: var(--ff-normal);--fs: var(--fs-level-4);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-120);--ls: var(--ls-1);--fm: var(--fm-level-4);}@media screen and (min-width: 769px) {.card-rounded-figure .card__meta{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-3);
    --fw: var(--fw-medium);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-2);
    --fm: var(--fm-level-3)}
  }.card-rounded-figure .card__meta{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);color:var(--col-text-primary)}.card-rounded-figure .card__thumb{width:auto;margin-bottom:1.25rem;margin-right:0.375rem;aspect-ratio:unset}.card-image-link{display:flex;width:100%;min-height:100%;background-color:var(--col-bg-light);border:1px solid var(--col-outline-alt);-webkit-text-decoration:none;text-decoration:none;}.card-image-link:hover,
  .card-image-link:focus{-webkit-text-decoration:underline;text-decoration:underline}.card-image-link + .card-image-link{margin-top:1rem;}@media (min-width: 481px){.card-image-link + .card-image-link{margin-top:0;margin-left:1rem}}@media (min-width: 769px){.card-image-link + .card-image-link{margin-left:1.25rem}}.card-image-link__inner{display:flex;flex-direction:column;width:100%;flex:1 1 auto}.card-image-link__wrapper{display:flex;padding:1rem;width:100%;}@media (min-width: 481px){.card-image-link__wrapper{flex-direction:column;padding:1.25rem 1.75rem}}@media (min-width: 769px){.card-image-link__wrapper{padding:1.875rem}}.card-image-link__image-wrapper{margin-right:0.875rem;}@media (min-width: 481px){.card-image-link__image-wrapper{margin:0;margin-bottom:1.25rem}}.card-image-link__image{width:4.625rem;height:4.625rem;padding-top:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}@media (min-width: 481px){.card-image-link__image{min-height:10rem;width:100%}}.card-image-link__heading{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.card-image-link__heading{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.card-image-link__heading{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);flex:1 1 auto}.card-flat{height:100%;display:flex;flex-direction:column;}.card-flat__description{flex:1}.card-flat__img{display:block;order:-1;margin-bottom:1.5rem;}.card-flat__img-inner{display:block!important}.card-flat__img img{height:100%;width:100%;object-fit:cover}.card-flat .heading-sm{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.card-flat .heading-sm{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.card-flat .heading-sm{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.article-card__inner{display:flex;flex-direction:column}.article-card__category{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);order:-1}.article-card .btn--text{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.article-card .btn--text{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.article-card .btn--text{--fm:0}.article-card .btn--text{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.card-article-large{margin-bottom:3rem;}.card-article-large__inner{display:flex;flex-direction:column-reverse;}@media (min-width: 769px){.card-article-large__inner{flex-flow:row wrap;margin-left:-1.3333rem;margin-right:-1.3333rem}}.card-article-large__content{display:flex;flex-direction:column;}@media (min-width: 769px){.card-article-large__content{width:33.33333%;padding-left:1.3333rem;padding-right:1.3333rem}}.card-article-large__img{display:block;flex:1;margin-bottom:1rem;}@media (min-width: 769px){.card-article-large__img{margin-bottom:0;padding-left:1.3333rem;padding-right:1.3333rem}}.card-article-large__img img{height:100%;width:100%;object-fit:cover}.card-article-large__category{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);order:-1}.card-portrait{position:relative;display:flex;flex-direction:column;height:100%;width:100%;padding:0;min-width:12rem;margin:0;}.card-portrait__img{max-width:4.5rem!important;margin-bottom:1rem}.card-portrait--video .card-portrait__title{margin-top:1.5rem}.card-portrait__title{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.card-portrait__title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.card-portrait__title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.card-portrait__description{flex:1 0 auto;margin-top:0;margin-bottom:1.25rem;font-style:normal}.card-portrait__video{display:flex;order:-1}.card-portrait__image{padding-bottom:177.77778%;height:0;background-color:var(--col-bg-alt-25)}.card-portrait .btn--text{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.card-portrait .btn--text{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.card-portrait .btn--text{--fm:0}.card-portrait .btn--text{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.card-portrait .btn--text,
  .card-portrait .btn--text-lg{-webkit-text-decoration:underline;text-decoration:underline;}.card-portrait .btn--text:hover,.card-portrait .btn--text-lg:hover{-webkit-text-decoration:none;text-decoration:none}.card-featured-image{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.card-featured-image{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5);}
  }.card-featured-image{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);display:flex;color:var(--col-link-light);height:6.75rem;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;background-repeat:no-repeat;background-size:cover;background-position:bottom}.card-featured-image:visited{color:var(--col-link-light)}.card-featured-image:hover{color:var(--col-link-light-active);-webkit-text-decoration:underline;text-decoration:underline}@media (min-width: 481px){.card-featured-image{height:22.5rem;background-position:center}}.card-featured-image__overlay{display:flex;align-items:flex-end;width:100%;height:100%;background:linear-gradient(0deg,var(--col-bg-dark-o-50) 15.83%,transparent 100%)}.card-featured-image__title{max-width:var(--w-text);margin:1rem 7.625rem 1rem 1rem;}@media (min-width: 481px){.card-featured-image__title{margin:1.5rem 7.25rem 1.5rem 1.25rem}}.check-list{margin-bottom:var(--sp-3);}.check-list__list{padding-left:0;list-style-type:none}.check-list__item{display:flex;align-items:flex-start}.check-list__checkbox{position: absolute !important;clip: rect(1px, 1px, 1px, 1px);}.check-list__checkbox:focus + label {
      --form-checkbox-focus-width: 0.0625rem;
    }.check-list__checkbox:checked + label {
      --form-checkbox-bg: var(--col-form-checkbox-selected);
      --form-checkbox-icon-opacity: 1;
    }.check-list__checkbox:not(:checked):hover + label {
      --form-checkbox-bg: var(--col-form-checkbox-hover);
    }.check-list__checkbox + label {
    --form-checkbox-dimension: 1.5rem;

    cursor: pointer;
    position: relative;
    max-width: 100%;
    color: var(--col-form-label-text-dark);
    padding: 0;
    margin-left: 2rem;
    font-weight: var(--fw-regular);
  }.check-list__checkbox + label::before {
      content: '';
      display: inline-block;
      position: absolute;
      margin-left: -2rem;
      height: var(--form-checkbox-dimension);
      width: var(--form-checkbox-dimension);
      margin-right: var(--sp-1);
      background-color: var(--form-checkbox-bg, var(--col-form-input-bg));
      border: 1px solid var(--col-form-input-outline);
      outline: var(--form-checkbox-focus-width, 0) solid
        var(--col-outline-focus);
    }.check-list__checkbox + label::after {
      content: '';
      left: 0;
      top: 0;
      margin-left: -2rem;
      display: inline-block;
      width: var(--form-checkbox-dimension);
      aspect-ratio: 1;
      -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='80'%3E%3Cpath d='M0 0h80v80H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M31.499 59.499L12.832 40.832l3.583-3.583L31.5 52.332l32-32 3.583 3.583L31.499 59.5z'/%3E%3C/g%3E%3C/svg%3E");
              mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='80'%3E%3Cpath d='M0 0h80v80H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M31.499 59.499L12.832 40.832l3.583-3.583L31.5 52.332l32-32 3.583 3.583L31.499 59.5z'/%3E%3C/g%3E%3C/svg%3E");
      position: absolute;
      background-color: var(--col-form-checkbox-icon);
      opacity: var(--form-checkbox-icon-opacity, 0);
    }.check-list__checkbox:checked + .check-list__label{-webkit-text-decoration:line-through;text-decoration:line-through}.check-list__label{cursor:pointer}.news-block{width:100%;padding:0;border-top:1px solid var(--col-outline-alt);}@media (min-width: 481px){.news-block{float:left}}.news-block__link{font-weight:var(--fw-regular);color:var(--col-text-primary);-webkit-text-decoration:none;text-decoration:none;}.news-block__link:hover [class$="title"]{ text-decoration:underline}.news-block__link:visited :not([class$="title"]){color:var(--col-text-primary)}.news-block__title{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);}@media screen and (min-width: 769px) {.news-block__title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6)}
  }.news-block__title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);font-weight:var(--fw-bold)}.news-block__item{width:100%;margin-bottom:0;padding-top:1.667rem;padding-bottom:1rem;list-style-type:none;border-bottom:1px solid var(--col-outline-alt);}@media (min-width: 481px){.news-block__item{padding-left:12.5rem;float:left}}.news-block__item p{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);color:var(--col-text-secondary)}.news-block__img{width:100%;margin-bottom:1rem;}@media (min-width: 481px){.news-block__img{width:11.25rem;height:6.328125rem;margin-top:0.333rem;margin-left:-12.5rem;float:left}}.event-block{padding:1rem 0;}.event-block__item{list-style-type:none;padding:1rem 0;margin:0 1.5rem;border-bottom:1px solid var(--col-outline-alt);}.event-block__item:last-child{border-bottom:0}.event-block__title{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);}@media screen and (min-width: 769px) {.event-block__title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6)}
  }.event-block__title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);font-weight:var(--fw-bold)}.event-block__date,
  .event-block__time{display:flex;gap:0.5rem;color:var(--col-text-secondary);--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);}.event-block__date::before,.event-block__time::before{content:'';align-self:center;width:1rem;height:1rem;background-color:var(--col-text-secondary)}.event-block__date::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.735 61.668c-2.268 0-4.18-.783-5.735-2.349-1.556-1.565-2.333-3.482-2.333-5.75 0-2.267.782-4.179 2.348-5.734 1.566-1.556 3.483-2.334 5.75-2.334 2.268 0 4.18.783 5.735 2.349 1.556 1.566 2.333 3.482 2.333 5.75 0 2.267-.782 4.18-2.348 5.735-1.566 1.555-3.483 2.333-5.75 2.333zM15 73.335c-1.333 0-2.5-.5-3.5-1.5s-1.5-2.167-1.5-3.5V16.668c0-1.333.5-2.5 1.5-3.5s2.167-1.5 3.5-1.5h5.417v-5h5.416v5h28.334v-5h5.416v5H65c1.333 0 2.5.5 3.5 1.5s1.5 2.167 1.5 3.5v51.667c0 1.333-.5 2.5-1.5 3.5s-2.167 1.5-3.5 1.5H15zm0-5h50V32.5H15v35.834zM15 27.5h50V16.668H15v10.833z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.735 61.668c-2.268 0-4.18-.783-5.735-2.349-1.556-1.565-2.333-3.482-2.333-5.75 0-2.267.782-4.179 2.348-5.734 1.566-1.556 3.483-2.334 5.75-2.334 2.268 0 4.18.783 5.735 2.349 1.556 1.566 2.333 3.482 2.333 5.75 0 2.267-.782 4.18-2.348 5.735-1.566 1.555-3.483 2.333-5.75 2.333zM15 73.335c-1.333 0-2.5-.5-3.5-1.5s-1.5-2.167-1.5-3.5V16.668c0-1.333.5-2.5 1.5-3.5s2.167-1.5 3.5-1.5h5.417v-5h5.416v5h28.334v-5h5.416v5H65c1.333 0 2.5.5 3.5 1.5s1.5 2.167 1.5 3.5v51.667c0 1.333-.5 2.5-1.5 3.5s-2.167 1.5-3.5 1.5H15zm0-5h50V32.5H15v35.834zM15 27.5h50V16.668H15v10.833z'/%3E%3C/svg%3E")}.event-block__time::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M52.247 56.085l3.75-3.75L42.747 39v-16.75h-5v18.75l14.5 15.084zm-12.25 17.25c-4.555 0-8.86-.875-12.916-2.625-4.056-1.75-7.598-4.14-10.625-7.167-3.028-3.028-5.417-6.57-7.167-10.625-1.75-4.056-2.625-8.361-2.625-12.917 0-4.555.875-8.86 2.625-12.916 1.75-4.056 4.139-7.598 7.167-10.625 3.027-3.028 6.57-5.417 10.625-7.167s8.36-2.625 12.916-2.625c4.556 0 8.861.875 12.917 2.625 4.056 1.75 7.597 4.139 10.625 7.167 3.028 3.027 5.417 6.57 7.167 10.625S73.33 35.445 73.33 40c0 4.556-.875 8.861-2.625 12.917-1.75 4.056-4.14 7.597-7.167 10.625-3.028 3.028-6.57 5.417-10.625 7.167-4.056 1.75-8.361 2.625-12.917 2.625zm0-5c7.778 0 14.445-2.778 20-8.334 5.556-5.555 8.334-12.222 8.334-20 0-7.777-2.778-14.444-8.334-20-5.555-5.555-12.222-8.333-20-8.333-7.777 0-14.444 2.778-20 8.333-5.555 5.556-8.333 12.223-8.333 20 0 7.778 2.778 14.445 8.333 20 5.556 5.556 12.223 8.334 20 8.334z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M52.247 56.085l3.75-3.75L42.747 39v-16.75h-5v18.75l14.5 15.084zm-12.25 17.25c-4.555 0-8.86-.875-12.916-2.625-4.056-1.75-7.598-4.14-10.625-7.167-3.028-3.028-5.417-6.57-7.167-10.625-1.75-4.056-2.625-8.361-2.625-12.917 0-4.555.875-8.86 2.625-12.916 1.75-4.056 4.139-7.598 7.167-10.625 3.027-3.028 6.57-5.417 10.625-7.167s8.36-2.625 12.916-2.625c4.556 0 8.861.875 12.917 2.625 4.056 1.75 7.597 4.139 10.625 7.167 3.028 3.027 5.417 6.57 7.167 10.625S73.33 35.445 73.33 40c0 4.556-.875 8.861-2.625 12.917-1.75 4.056-4.14 7.597-7.167 10.625-3.028 3.028-6.57 5.417-10.625 7.167-4.056 1.75-8.361 2.625-12.917 2.625zm0-5c7.778 0 14.445-2.778 20-8.334 5.556-5.555 8.334-12.222 8.334-20 0-7.777-2.778-14.444-8.334-20-5.555-5.555-12.222-8.333-20-8.333-7.777 0-14.444 2.778-20 8.333-5.555 5.556-8.333 12.223-8.333 20 0 7.778 2.778 14.445 8.333 20 5.556 5.556 12.223 8.334 20 8.334z'/%3E%3C/svg%3E")}.event-block__link{font-weight:var(--fw-regular);color:var(--col-text-primary);-webkit-text-decoration:none;text-decoration:none;}.event-block__link:hover [class$="title"]{ text-decoration:underline}.event-block__link:visited :not([class$="title"]){color:var(--col-text-primary)}.event-block__link p{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.content-block:is(.bg-inverted, .bg-alt, .bg-alt-darker, .bg-white), [class*='bg-'] > .content-block {
    display: flow-root;
  }.content-block.bg-inverted + .bg-inverted:is(.content-block, .section, .section-alt) > *, .content-block.bg-alt + .bg-alt:is(.content-block, .section, .section-alt) > *, .content-block.bg-alt-darker + .bg-alt-darker:is(.content-block, .section, .section-alt) > *, .content-block.bg-white + .bg-white:is(.content-block, .section, .section-alt) > * {
        margin-top: 0;
      }.content-block__inner{max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.content-block__inner{
    max-width: var(--w-mid)}
  }@media screen and (min-width: 1440px) {.content-block__inner{
    max-width: var(--w-lge)}
  }.content-block__inner{margin-block:var(--sp-layout)}.download-block{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--col-outline-primary);border-radius:var(--br);-webkit-text-decoration:none;text-decoration:none;}.download-block__inner{display:flex;flex:1;flex-direction:column;color:var(--col-text-primary)}.download-block__thumb{width:30%;}@media (max-width: 480px){.download-block__thumb{display:none}}.download-block .btn{color: var(--col-btn-tertiary-text);background-color: var(--col-btn-tertiary-bg);box-shadow: inset 0 0 0 1px var(--col-btn-tertiary-outline);}.download-block .btn:visited {
    color: var(--col-btn-tertiary-text);
  }.download-block .btn:hover {
    color: var(--col-btn-tertiary-text-hover);
    background-color: var(--col-btn-tertiary-bg-hover);
    box-shadow: inset 0 0 0 1px var(--col-btn-tertiary-outline-hover);
  }.download-block .btn:active {
    color: var(--col-btn-tertiary-text-active);
    background-color: var(--col-btn-tertiary-bg-active);
    box-shadow: inset 0 0 0 1px var(--col-btn-tertiary-outline-active);
  }.download-block .btn.btn--disabled,
  .download-block .btn:disabled {
    color: var(--col-btn-tertiary-text-disabled);
    background-color: var(--col-btn-tertiary-bg-disabled);
    box-shadow: inset 0 0 0 1px var(--col-btn-tertiary-outline-disabled);
  }.document-list .link-download::after,.document-list--download-all a::after,.document-list [href$='.pdf' i]::after,.document-list [href$='.doc' i]::after,.document-list [href$='.docx' i]::after,.document-list [href$='.dotx' i]::after,.document-list [href$='.xlsx' i]::after,.document-list [href$='.xls' i]::after,.document-list [href$='.pptx' i]::after,.document-list [href$='.ppsx' i]::after,.document-list [href$='.key' i]::after,.document-list [href$='.csv' i]::after,.document-list figcaption::after{content:'';display:inline-block;width:1.125rem;height:1.125rem;margin-left:0.125rem;background-color:var(--col-link-default);-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.336 66.665c-1.333 0-2.5-.5-3.5-1.5s-1.5-2.166-1.5-3.5V49.75h5v11.916h43.333V49.75h5v11.916c0 1.334-.5 2.5-1.5 3.5s-2.166 1.5-3.5 1.5H18.336zm21.667-12.75L23.919 37.832l3.584-3.583 10 10V13.332h5v30.917l10-10 3.583 3.583-16.083 16.083z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.336 66.665c-1.333 0-2.5-.5-3.5-1.5s-1.5-2.166-1.5-3.5V49.75h5v11.916h43.333V49.75h5v11.916c0 1.334-.5 2.5-1.5 3.5s-2.166 1.5-3.5 1.5H18.336zm21.667-12.75L23.919 37.832l3.584-3.583 10 10V13.332h5v30.917l10-10 3.583 3.583-16.083 16.083z'/%3E%3C/svg%3E");vertical-align:-0.25rem}.document-list .link-download-off::after{content:none}.document-list--thumbs a::after{content:none!important}.document-list--thumbs figure img{width:100%}.document-list--thumbs figcaption{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-align:center}.embed{position:relative;width:100%;}.embed::before{content:'';display:block;padding-bottom:56.25%}.embed > iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.embed--21_9::before{padding-bottom:42.5%}.embed--fillheight{height:100%}.embed--soundcloud-classic::before,.embed--soundcloud-visual::before{content:none}.embed--soundcloud-classic > iframe{position:static;height:10.375rem;}@media (min-width: 769px){.embed--soundcloud-classic > iframe{height:9.222rem}}.embed--soundcloud-visual > iframe{position:static;width:15rem;height:15rem;margin:0 auto;}@media (min-width: 769px){.embed--soundcloud-visual > iframe{width:20rem;height:20rem}}.embed--inset{max-width:calc(100vw/var(--inset-width, 1) - var(--gap));margin-bottom:var(--sp-3);}@media (min-width: 769px){.embed--inset{--inset-width:2;display:table;position:relative}}@media (min-width: 1099px){.embed--inset{--inset-width:3}}@media (min-width: 1440px){.embed--inset{--inset-width:4}}@media (min-width: 769px){.embed--inset iframe{display:table-caption;margin-top:inherit}.embed--inset iframe::before{content:'';position:absolute;width:2rem;margin-top:calc(0 - var(--sp-3)/2);border-top:2px solid var(--col-outline-alt)}}@media (min-width: 769px){.embed--inset-right{margin-left:var(--sp-3);float:right}}@media (min-width: 769px){.embed--inset-left{margin-right:var(--sp-3);float:left}}.video{--video-col-label:var(--col-bg-secondary);position:relative;height:0;padding-bottom:56.25%;overflow:hidden;}.video:hover{--video-scale:1.2;--video-col-label:var(--col-bg-accent)}.video--portrait{padding-bottom:177.77778%}.video--portrait .video__img::after{content:none}.video--portrait .video__img img{object-position:top}.video__preview{pointer-events:none;object-fit:cover;object-position:center;height:100%;width:100%;position:absolute;left:0;top:0;z-index:1}.video__embed{position:absolute;left:0;top:0;width:100%;height:100%;max-width:100%!important;background-color:var(--col-bg-dark)}.video__btn{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}.video__btn-label{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);}@media screen and (min-width: 769px) {.video__btn-label{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);}
  }.video__btn-label{--fm:0}.video__btn-label{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);position:absolute;left:0;bottom:0;background-color:var(--video-col-label);color:var(--col-text-light);font-weight:var(--fw-bold);padding-right:0.75rem;display:flex;align-items:center;transition:background-color 0.15s ease;z-index:2}.video__btn-label svg{height:2rem;width:2rem;color:var(--col-text-tertiary);flex-shrink:0;}@media (min-width: 769px){.video__btn-label svg{height:2.5rem;width:2.5rem}}.video__btn-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(4rem,10%,8rem);height:auto;aspect-ratio:1;color:var(--col-text-light);background:var(--col-bg-light-o-35);transition:opacity 0.15s ease;border-radius:50%;}.video__btn-play-icon:hover{background:var(--col-bg-light-o-50)}.video__img{background-color:var(--col-bg-alt-25);display:block;position:absolute!important;left:0;top:0;width:100%;height:100%;max-width:100%!important;scale:var(--video-scale,1);transition:scale 0.3s ease;}.video__img img{height:100%;object-fit:cover;object-position:center}.video__img::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:var(--col-bg-secondary);opacity:0.3;z-index:1}.video__close{position:absolute;top:0.5rem;right:0.5rem;z-index:1;background:var(--col-bg-light);padding:0.6875rem;border-radius:50%;color:var(--col-text-primary);}@media (min-width: 1440px){.video__close{padding:0.825rem}}.video__close:hover{background-color:var(--col-bg-alt-25)}.video__label{margin-right:0.5rem;text-align:left;padding-block:0.25rem}.video__duration{font-weight:var(--fw-regular);flex-shrink:0}.video-full-width{position:relative;background:var(--col-bg-primary);}.video-full-width__inner{z-index:1;position:relative;max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.video-full-width__inner{
    max-width: var(--w-mid)}
  }@media screen and (min-width: 1440px) {.video-full-width__inner{
    max-width: var(--w-lge)}
  }.video-full-width__bg{position:absolute;top:0;left:0;right:0;bottom:0;}.video-full-width__bg-img{width:100%;height:100%;max-width:100%!important;}.video-full-width__bg-img::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--col-bg-primary-o-90);z-index:1}.video-full-width__bg img{width:100%;height:100%;object-fit:cover}.figure{margin-right:auto;margin-left:auto;width:100%;margin-bottom:var(--sp-3);}@media screen and (min-width: 769px){.figure{margin-bottom:var(--sp-4)}}.figure img,
  .figure .embed{width:100%}.figure .progressive-image{max-width:100%!important}.figure figcaption{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);margin-top:var(--sp-2);margin-right:auto;margin-left:auto;caption-side:bottom;text-align:center;font-style:italic}.figure--fill{margin:0;}.figure--fill figcaption{margin-bottom:3rem}.figure--inset{max-width:calc(100vw/var(--inset-width, 1) - var(--gap));}@media (min-width: 769px){.figure--inset{--inset-width:2;display:table;position:relative}}@media (min-width: 1099px){.figure--inset{--inset-width:3}}@media (min-width: 1440px){.figure--inset{--inset-width:4}}@media (min-width: 769px){.figure--inset figcaption{display:table-caption}}@media (min-width: 769px){.figure--inset-right{margin-left:var(--gap);float:right}}@media (min-width: 769px){.figure--inset-right figcaption{text-align:right}}@media (min-width: 769px){.figure--inset-left{margin-right:var(--gap);float:left}}@media (min-width: 769px){.figure--inset-left figcaption{text-align:left}}.figure-rounded{border-radius:50%;width:8.125rem;height:8.125rem;background-repeat:no-repeat;background-size:cover;background-position:center;margin:0;}.figure-rounded--sml{width:5.9375rem;height:5.9375rem}.full-width-image{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;height:54vw;max-height:50vh}.card-focus{display:flex;position:relative;justify-content:flex-start;align-self:center;align-items:center;flex-direction:column;min-width:100%;height:100%;}.card-focus--padded{padding:2rem;}@media (min-width: 600px){.card-focus--padded{padding:3rem}}.card-focus__top-left,
  .card-focus__bottom-right{display:none}.mce form[id^='form_'] input[type='checkbox'],.form input[type='checkbox']{position: absolute !important;clip: rect(1px, 1px, 1px, 1px);}.mce form[id^='form_'] input[type='checkbox']:focus + label, .form input[type='checkbox']:focus + label {
      --form-checkbox-focus-width: 0.0625rem;
    }.mce form[id^='form_'] input[type='checkbox']:checked + label, .form input[type='checkbox']:checked + label {
      --form-checkbox-bg: var(--col-form-checkbox-selected);
      --form-checkbox-icon-opacity: 1;
    }.mce form[id^='form_'] input[type='checkbox']:not(:checked):hover + label, .form input[type='checkbox']:not(:checked):hover + label {
      --form-checkbox-bg: var(--col-form-checkbox-hover);
    }.mce form[id^='form_'] input[type='checkbox'] + label, .form input[type='checkbox'] + label {
    --form-checkbox-dimension: 1.5rem;

    cursor: pointer;
    position: relative;
    max-width: 100%;
    color: var(--col-form-label-text-dark);
    padding: 0;
    margin-left: 2rem;
    font-weight: var(--fw-regular);
  }.mce form[id^='form_'] input[type='checkbox'] + label::before, .form input[type='checkbox'] + label::before {
      content: '';
      display: inline-block;
      position: absolute;
      margin-left: -2rem;
      height: var(--form-checkbox-dimension);
      width: var(--form-checkbox-dimension);
      margin-right: var(--sp-1);
      background-color: var(--form-checkbox-bg, var(--col-form-input-bg));
      border: 1px solid var(--col-form-input-outline);
      outline: var(--form-checkbox-focus-width, 0) solid
        var(--col-outline-focus);
    }.mce form[id^='form_'] input[type='checkbox'] + label::after, .form input[type='checkbox'] + label::after {
      content: '';
      left: 0;
      top: 0;
      margin-left: -2rem;
      display: inline-block;
      width: var(--form-checkbox-dimension);
      aspect-ratio: 1;
      -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='80'%3E%3Cpath d='M0 0h80v80H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M31.499 59.499L12.832 40.832l3.583-3.583L31.5 52.332l32-32 3.583 3.583L31.499 59.5z'/%3E%3C/g%3E%3C/svg%3E");
              mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='80'%3E%3Cpath d='M0 0h80v80H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M31.499 59.499L12.832 40.832l3.583-3.583L31.5 52.332l32-32 3.583 3.583L31.499 59.5z'/%3E%3C/g%3E%3C/svg%3E");
      position: absolute;
      background-color: var(--col-form-checkbox-icon);
      opacity: var(--form-checkbox-icon-opacity, 0);
    }.mce form[id^='form_'] input[type='radio'],.form input[type='radio']{position: absolute !important;clip: rect(1px, 1px, 1px, 1px);}.mce form[id^='form_'] input[type='radio']:focus + label, .form input[type='radio']:focus + label {
      --form-radio-focus-width: 0.0625rem;
    }.mce form[id^='form_'] input[type='radio']:checked + label, .form input[type='radio']:checked + label {
      --form-radio-outline: var(--col-form-radio-icon);
      --form-radio-icon-opacity: 1;
    }.mce form[id^='form_'] input[type='radio']:not(:checked):hover + label, .form input[type='radio']:not(:checked):hover + label {
      --form-radio-icon: var(--col-form-radio-hover);
      --form-radio-icon-opacity: 1;
    }.mce form[id^='form_'] input[type='radio'] + label, .form input[type='radio'] + label {
    --form-radio-dimension: 1.25rem;

    cursor: pointer;
    display: flex;
    position: relative;
    max-width: 100%;
    color: var(--col-form-label-text-dark);
    padding: 0;
    font-weight: var(--fw-regular);
  }.mce form[id^='form_'] input[type='radio'] + label::before, .form input[type='radio'] + label::before {
      content: '';
      height: var(--form-radio-dimension);
      width: var(--form-radio-dimension);
      margin-right: var(--sp-1);
      border: 1px solid var(--form-radio-outline, var(--col-form-radio-outline));
      border-radius: 50%;
      outline: var(--form-radio-focus-width, 0) solid var(--col-outline-focus);
      transform: translateY(15%);
    }.mce form[id^='form_'] input[type='radio'] + label::after, .form input[type='radio'] + label::after {
      position: absolute;
      content: '';
      opacity: var(--form-radio-icon-opacity, 0);
      height: var(--form-radio-dimension);
      width: var(--form-radio-dimension);
      border: 3px solid transparent;
      border-radius: 50%;
      box-shadow: inset 0 0 0 10px
        var(--form-radio-icon, var(--col-form-radio-icon));
      transform: translateY(15%);
    }.mce form[id^='form_'] li:has(input),.form li:has(input){display:flex;align-items:center;margin-bottom:var(--sp-1)}.mce form[id^='form_'] button,
  .mce form[id^='form_'] input[type='submit'],
  .form button,
  .form input[type='submit']{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.mce form[id^='form_'] button,
  .mce form[id^='form_'] input[type='submit'],
  .form button,
  .form input[type='submit']{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3);}
  }.mce form[id^='form_'] button,
  .mce form[id^='form_'] input[type='submit'],
  .form button,
  .form input[type='submit']{--fs: var(--fs-level-6);--fm: 0}.mce form[id^='form_'] button,
  .mce form[id^='form_'] input[type='submit'],
  .form button,
  .form input[type='submit']{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);display: inline-flex;align-items: flex-start;padding: 0.75rem 1rem 0.75rem 0.75rem;width: 100%;transition:
    border-color 0.2s,
    color 0.2s,
    background-color 0.2s;border: 0;font-weight: var(--fw-semibold);text-align: left;-webkit-text-decoration: none;-webkit-text-decoration: none;text-decoration: none;vertical-align: middle;cursor: pointer;position: relative}@media (min-width: 481px) {.mce form[id^='form_'] button,
  .mce form[id^='form_'] input[type='submit'],
  .form button,
  .form input[type='submit']{
    width: auto;}
  }.mce form[id^='form_'] button,
  .mce form[id^='form_'] input[type='submit'],
  .form button,
  .form input[type='submit']{color: var(--col-btn-primary-text);background-color: var(--col-btn-primary-bg)}.mce form[id^='form_'] button:visited, .mce form[id^='form_'] input[type='submit']:visited, .form button:visited, .form input[type='submit']:visited {
    color: var(--col-btn-primary-text);
  }.mce form[id^='form_'] button:hover, .mce form[id^='form_'] input[type='submit']:hover, .form button:hover, .form input[type='submit']:hover {
    color: var(--col-btn-primary-text-hover);
    background-color: var(--col-btn-primary-bg-hover);
  }.mce form[id^='form_'] button:active, .mce form[id^='form_'] input[type='submit']:active, .form button:active, .form input[type='submit']:active {
    color: var(--col-btn-primary-text-active);
    background-color: var(--col-btn-primary-bg-active);
  }.mce form[id^='form_'] button--disabled,
  .mce form[id^='form_'] button:disabled,
  .mce form[id^='form_'] input[type='submit']\--disabled,
  .mce form[id^='form_'] input[type='submit']:disabled,
  .form button--disabled,
  .form button:disabled,
  .form input[type='submit']\--disabled,
  .form input[type='submit']:disabled {
    color: var(--col-btn-primary-text-disabled);
    background-color: var(--col-btn-primary-bg-disabled);
    pointer-events: none;
    cursor: not-allowed;
  }.mce form[id^='form_'] button:not(:has(svg)),.mce form[id^='form_'] input[type='submit']:not(:has(svg)),.form button:not(:has(svg)),.form input[type='submit']:not(:has(svg)){background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.003 66.665l-3.5-3.583 20.583-20.583h-43.75v-5h43.75L36.503 16.915l3.5-3.583 26.666 26.667-26.666 26.666z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0.75rem 50%;background-size:1.25rem;padding-left:2.25rem}.mce form[id^='form_'] input[type='file'],.form input[type='file']{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.mce form[id^='form_'] input[type='file'],.form input[type='file']{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3);}
  }.mce form[id^='form_'] input[type='file'],.form input[type='file']{--fm: 0}.mce form[id^='form_'] input[type='file'],.form input[type='file']{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);width: 100%;padding: 0.75rem var(--sp-2);border: 0;box-shadow: inset 0 0 0 1px var(--col-form-input-outline);background-color: var(--col-form-input-bg);color: var(--col-form-input-text)}@media screen and (min-width: 769px) {.mce form[id^='form_'] input[type='file'],.form input[type='file']{
    max-width: 44rem;}
  }.mce form[id^='form_'] input[type='file']:hover:where(:not(:focus)), .form input[type='file']:hover:where(:not(:focus)) {
    background-color: var(--col-form-input-bg-hover);
  }.mce form[id^='form_'] input[type='file'][disabled], .form input[type='file'][disabled] {
    cursor: not-allowed;
    color: var(--col-form-input-text-disabled);
    background-color: var(--col-form-input-bg-disabled);
    box-shadow: inset 0 0 0 1px var(--col-form-input-outline-disabled);
  }.mce form[id^='form_'] input[type='file'].invalid, .form input[type='file'].invalid {
    box-shadow: inset 0 0 0 2px var(--col-form-input-outline-invalid);
  }.mce form[id^='form_'] input[type='file'],.form input[type='file']{padding:0}.mce form[id^='form_'] input[type='file']::file-selector-button,.form input[type='file']::file-selector-button{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.mce form[id^='form_'] input[type='file']::file-selector-button,.form input[type='file']::file-selector-button{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3);}
  }.mce form[id^='form_'] input[type='file']::file-selector-button,.form input[type='file']::file-selector-button{--fs: var(--fs-level-6);--fm: 0}.mce form[id^='form_'] input[type='file']::file-selector-button,.form input[type='file']::file-selector-button{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);display: inline-flex;align-items: flex-start;padding: 0.75rem 1rem 0.75rem 0.75rem;width: 100%;transition:
    border-color 0.2s,
    color 0.2s,
    background-color 0.2s;border: 0;font-weight: var(--fw-semibold);text-align: left;-webkit-text-decoration: none;-webkit-text-decoration: none;text-decoration: none;vertical-align: middle;cursor: pointer;position: relative}@media (min-width: 481px) {.mce form[id^='form_'] input[type='file']::file-selector-button,.form input[type='file']::file-selector-button{
    width: auto;}
  }.mce form[id^='form_'] input[type='file']::file-selector-button,.form input[type='file']::file-selector-button{color: var(--col-btn-secondary-text);background-color: var(--col-btn-secondary-bg)}.mce form[id^='form_'] input[type='file']::file-selector-button:visited, .form input[type='file']::file-selector-button:visited {
    color: var(--col-btn-secondary-text);
  }.mce form[id^='form_'] input[type='file']::file-selector-button:hover, .form input[type='file']::file-selector-button:hover {
    color: var(--col-btn-secondary-text-hover);
    background-color: var(--col-btn-secondary-bg-hover);
  }.mce form[id^='form_'] input[type='file']::file-selector-button:active, .form input[type='file']::file-selector-button:active {
    color: var(--col-btn-secondary-text-active);
    background-color: var(--col-btn-secondary-bg-active);
  }.mce form[id^='form_'] input[type='file']::file-selector-button.btn--disabled,
  .mce form[id^='form_'] input[type='file']::file-selector-button:disabled,
  .form input[type='file']::file-selector-button.btn--disabled,
  .form input[type='file']::file-selector-button:disabled {
    color: var(--col-btn-secondary-text-disabled);
    background-color: var(--col-btn-secondary-bg-disabled);
  }.mce form[id^='form_'] input[type='file']::file-selector-button,.form input[type='file']::file-selector-button{display:inline-flex;width:auto;margin-right:var(--sp-2)}.mce form[id^='form_'] input[type='file']::file-selector-button,
      .mce form[id^='form_'] input[type='file']::file-selector-button:hover,
      .form input[type='file']::file-selector-button,
      .form input[type='file']::file-selector-button:hover{box-shadow:inset 0 0 0 1px var(--col-form-input-outline)}.mce form[id^='form_'] fieldset,.form fieldset{margin-bottom:0;border:0}.mce form[id^='form_'] label,.form label{font-weight:var(--fw-semibold);color:var(--col-form-label-text);display:block;max-width:var(--w-text);margin-bottom:var(--sp-1);}.mce form[id^='form_'] label input,.form label input{margin-top:var(--sp-1)}.mce form[id^='form_'] legend,.form legend{font-weight:var(--fw-semibold);color:var(--col-form-label-text);max-width:var(--w-text);margin-bottom:var(--sp-1)}.mce form[id^='form_'] fieldset ul,.form fieldset ul{padding-left:0;list-style-type:none}.mce form[id^='form_'] label{display:inline-block}.mce form[id^='form_'] .sq-form-required-field{color:var(--col-form-required-text);border-bottom:none}.mce form[id^='form_'] .sq-form-question{margin-bottom:var(--sp-2)}.mce form[id^='form_'] .sq-form-question-answer :last-child{margin-bottom:0}.mce form[id^='form_'] .sq-form-question-note{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);display:block;font-style:normal;margin-block:calc(var(--sp-1)*-1) var(--sp-1)}.mce form[id^='form_'] .sq-form-error{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);margin-block:var(--sp-1) 0;color:var(--col-form-invalid-text);font-weight:var(--fw-semibold)}.mce .bg-inverted form[id^='form_'] label,.bg-inverted .form label{color:var(--col-text-light)}.mce form[id^='form_'] select,.form select{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.mce form[id^='form_'] select,.form select{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3);}
  }.mce form[id^='form_'] select,.form select{--fm: 0}.mce form[id^='form_'] select,.form select{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);width: 100%;padding: 0.75rem var(--sp-2);border: 0;box-shadow: inset 0 0 0 1px var(--col-form-input-outline);background-color: var(--col-form-input-bg);color: var(--col-form-input-text)}@media screen and (min-width: 769px) {.mce form[id^='form_'] select,.form select{
    max-width: 44rem;}
  }.mce form[id^='form_'] select:hover:where(:not(:focus)), .form select:hover:where(:not(:focus)) {
    background-color: var(--col-form-input-bg-hover);
  }.mce form[id^='form_'] select[disabled], .form select[disabled] {
    cursor: not-allowed;
    color: var(--col-form-input-text-disabled);
    background-color: var(--col-form-input-bg-disabled);
    box-shadow: inset 0 0 0 1px var(--col-form-input-outline-disabled);
  }.mce form[id^='form_'] select.invalid, .form select.invalid {
    box-shadow: inset 0 0 0 2px var(--col-form-input-outline-invalid);
  }.mce form[id^='form_'] select,.form select{font-weight: var(--fw-semibold);background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.914 55.915L12 28.001 17.001 23l22.913 23.03 22.913-22.914 5.001 5.002-27.914 27.797z'/%3E%3C/svg%3E"),
    linear-gradient(
      to left,
      var(--col-form-input-outline) 0%,
      var(--col-form-input-outline) 100%
    );background-repeat: no-repeat;background-position:
    right 1rem top 50%,
    right 3.0625rem top 0;background-size:
    1.25rem auto,
    0.0625rem auto;padding-right: 4rem;cursor: pointer;appearance: none}.mce form[id^='form_'] select::-ms-expand, .form select::-ms-expand {
    display: none;
  }.mce form[id^='form_'] select[disabled], .form select[disabled] {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.914 55.915L12 28.001 17.001 23l22.913 23.03 22.913-22.914 5.001 5.002-27.914 27.797z'/%3E%3C/svg%3E"),
      linear-gradient(
        to left,
        var(--col-form-input-outline-disabled) 0%,
        var(--col-form-input-outline-disabled) 100%
      );
  }.mce form[id^='form_'] option,.form option{background:var(--col-bg-light)}.styled-select{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.styled-select{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3);}
  }.styled-select{--fm: 0}.styled-select{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);width: 100%;padding: 0.75rem var(--sp-2);border: 0;box-shadow: inset 0 0 0 1px var(--col-form-input-outline);background-color: var(--col-form-input-bg);color: var(--col-form-input-text)}@media screen and (min-width: 769px) {.styled-select{
    max-width: 44rem;}
  }.styled-select:hover:where(:not(:focus)) {
    background-color: var(--col-form-input-bg-hover);
  }.styled-select[disabled] {
    cursor: not-allowed;
    color: var(--col-form-input-text-disabled);
    background-color: var(--col-form-input-bg-disabled);
    box-shadow: inset 0 0 0 1px var(--col-form-input-outline-disabled);
  }.styled-select.invalid {
    box-shadow: inset 0 0 0 2px var(--col-form-input-outline-invalid);
  }.styled-select{font-weight: var(--fw-semibold);background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.914 55.915L12 28.001 17.001 23l22.913 23.03 22.913-22.914 5.001 5.002-27.914 27.797z'/%3E%3C/svg%3E"),
    linear-gradient(
      to left,
      var(--col-form-input-outline) 0%,
      var(--col-form-input-outline) 100%
    );background-repeat: no-repeat;background-position:
    right 1rem top 50%,
    right 3.0625rem top 0;background-size:
    1.25rem auto,
    0.0625rem auto;padding-right: 4rem;cursor: pointer;appearance: none}.styled-select::-ms-expand {
    display: none;
  }.styled-select[disabled] {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.914 55.915L12 28.001 17.001 23l22.913 23.03 22.913-22.914 5.001 5.002-27.914 27.797z'/%3E%3C/svg%3E"),
      linear-gradient(
        to left,
        var(--col-form-input-outline-disabled) 0%,
        var(--col-form-input-outline-disabled) 100%
      );
  }.mce form[id^='form_'] input[type='text'],
  .mce form[id^='form_'] input[type='email'],
  .mce form[id^='form_'] input[type='number'],
  .mce form[id^='form_'] input[type='password'],
  .mce form[id^='form_'] input[type='search'],
  .mce form[id^='form_'] input[type='url'],
  .mce form[id^='form_'] textarea,
  .form input[type='text'],
  .form input[type='email'],
  .form input[type='number'],
  .form input[type='password'],
  .form input[type='search'],
  .form input[type='url'],
  .form textarea{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.mce form[id^='form_'] input[type='text'],
  .mce form[id^='form_'] input[type='email'],
  .mce form[id^='form_'] input[type='number'],
  .mce form[id^='form_'] input[type='password'],
  .mce form[id^='form_'] input[type='search'],
  .mce form[id^='form_'] input[type='url'],
  .mce form[id^='form_'] textarea,
  .form input[type='text'],
  .form input[type='email'],
  .form input[type='number'],
  .form input[type='password'],
  .form input[type='search'],
  .form input[type='url'],
  .form textarea{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3);}
  }.mce form[id^='form_'] input[type='text'],
  .mce form[id^='form_'] input[type='email'],
  .mce form[id^='form_'] input[type='number'],
  .mce form[id^='form_'] input[type='password'],
  .mce form[id^='form_'] input[type='search'],
  .mce form[id^='form_'] input[type='url'],
  .mce form[id^='form_'] textarea,
  .form input[type='text'],
  .form input[type='email'],
  .form input[type='number'],
  .form input[type='password'],
  .form input[type='search'],
  .form input[type='url'],
  .form textarea{--fm: 0}.mce form[id^='form_'] input[type='text'],
  .mce form[id^='form_'] input[type='email'],
  .mce form[id^='form_'] input[type='number'],
  .mce form[id^='form_'] input[type='password'],
  .mce form[id^='form_'] input[type='search'],
  .mce form[id^='form_'] input[type='url'],
  .mce form[id^='form_'] textarea,
  .form input[type='text'],
  .form input[type='email'],
  .form input[type='number'],
  .form input[type='password'],
  .form input[type='search'],
  .form input[type='url'],
  .form textarea{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);width: 100%;padding: 0.75rem var(--sp-2);border: 0;box-shadow: inset 0 0 0 1px var(--col-form-input-outline);background-color: var(--col-form-input-bg);color: var(--col-form-input-text)}@media screen and (min-width: 769px) {.mce form[id^='form_'] input[type='text'],
  .mce form[id^='form_'] input[type='email'],
  .mce form[id^='form_'] input[type='number'],
  .mce form[id^='form_'] input[type='password'],
  .mce form[id^='form_'] input[type='search'],
  .mce form[id^='form_'] input[type='url'],
  .mce form[id^='form_'] textarea,
  .form input[type='text'],
  .form input[type='email'],
  .form input[type='number'],
  .form input[type='password'],
  .form input[type='search'],
  .form input[type='url'],
  .form textarea{
    max-width: 44rem}
  }.mce form[id^='form_'] input[type='text']:hover:where(:not(:focus)), .mce form[id^='form_'] input[type='email']:hover:where(:not(:focus)), .mce form[id^='form_'] input[type='number']:hover:where(:not(:focus)), .mce form[id^='form_'] input[type='password']:hover:where(:not(:focus)), .mce form[id^='form_'] input[type='search']:hover:where(:not(:focus)), .mce form[id^='form_'] input[type='url']:hover:where(:not(:focus)), .mce form[id^='form_'] textarea:hover:where(:not(:focus)), .form input[type='text']:hover:where(:not(:focus)), .form input[type='email']:hover:where(:not(:focus)), .form input[type='number']:hover:where(:not(:focus)), .form input[type='password']:hover:where(:not(:focus)), .form input[type='search']:hover:where(:not(:focus)), .form input[type='url']:hover:where(:not(:focus)), .form textarea:hover:where(:not(:focus)) {
    background-color: var(--col-form-input-bg-hover);
  }.mce form[id^='form_'] input[type='text'][disabled], .mce form[id^='form_'] input[type='email'][disabled], .mce form[id^='form_'] input[type='number'][disabled], .mce form[id^='form_'] input[type='password'][disabled], .mce form[id^='form_'] input[type='search'][disabled], .mce form[id^='form_'] input[type='url'][disabled], .mce form[id^='form_'] textarea[disabled], .form input[type='text'][disabled], .form input[type='email'][disabled], .form input[type='number'][disabled], .form input[type='password'][disabled], .form input[type='search'][disabled], .form input[type='url'][disabled], .form textarea[disabled] {
    cursor: not-allowed;
    color: var(--col-form-input-text-disabled);
    background-color: var(--col-form-input-bg-disabled);
    box-shadow: inset 0 0 0 1px var(--col-form-input-outline-disabled);
  }.mce form[id^='form_'] input[type='text'].invalid, .mce form[id^='form_'] input[type='email'].invalid, .mce form[id^='form_'] input[type='number'].invalid, .mce form[id^='form_'] input[type='password'].invalid, .mce form[id^='form_'] input[type='search'].invalid, .mce form[id^='form_'] input[type='url'].invalid, .mce form[id^='form_'] textarea.invalid, .form input[type='text'].invalid, .form input[type='email'].invalid, .form input[type='number'].invalid, .form input[type='password'].invalid, .form input[type='search'].invalid, .form input[type='url'].invalid, .form textarea.invalid {
    box-shadow: inset 0 0 0 2px var(--col-form-input-outline-invalid);
  }.mce form[id^='form_'] textarea,.form textarea{height:14rem}.mce form[id^='form_'] .sq-form-question-datetime .sq-form-question-answer{display:grid;grid-template-columns:repeat(3,1fr);column-gap:1rem;max-width:44rem;}.mce form[id^='form_'] .sq-form-question-datetime .sq-form-question-answer label{grid-row-start:1}.section .form--inline__row,.form--inline__row{display:flex;flex-direction:column;width:100%;}@media screen and (min-width: 769px){.section .form--inline__row,.form--inline__row{flex-direction:row}.section .form--inline__row--fill,.form--inline__row--fill{max-width:none}}.section .form--inline__row--center,.form--inline__row--center{justify-content:center}.section .form--inline__label,.form--inline__label{position:absolute!important;width:0.055rem!important;height:0.055rem!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important}.section .form--inline__input,.form--inline__input{display:flex;width:100%;}.section .form--inline__input input[type='text'],
    .section .form--inline__input input[type='email'],
    .section .form--inline__input input[type='number'],
    .section .form--inline__input input[type='password'],
    .section .form--inline__input input[type='search'],
    .section .form--inline__input input[type='url'],
    .form--inline__input input[type='text'],
    .form--inline__input input[type='email'],
    .form--inline__input input[type='number'],
    .form--inline__input input[type='password'],
    .form--inline__input input[type='search'],
    .form--inline__input input[type='url']{max-width:none}.section .form--inline__search,.form--inline__search{max-width:none!important}.section .form--inline__button:is(button),.form--inline__button:is(button){display:flex;justify-content:center;align-items:center;gap:0.25rem;margin-left:0;}@media screen and (min-width: 769px){.section .form--inline__button:is(button),.form--inline__button:is(button){box-shadow:inset -1px 0 var(--col-form-input-outline),inset 0 1px var(--col-form-input-outline),inset 0 -1px var(--col-form-input-outline)}}.section .form--inline__svg,.form--inline__svg{width:1.5rem;height:1.5rem}.section .form--inline__select,.form--inline__select{display:flex;flex-direction:column;justify-content:center;color:var(--col-form-input-text);}@media screen and (min-width: 769px){.section .form--inline__select,.form--inline__select{margin-right:var(--sp-2);min-width:13rem}}.section .form--inline .heading-card,.form--inline .heading-card{margin-bottom:var(--sp-1)}.inline-search{position:relative;}.inline-search--with-icon .inline-search__input{padding-left:3rem}.inline-search__row{display:flex;width:100%}.inline-search__input{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.inline-search__input{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3);}
  }.inline-search__input{--fm: 0}.inline-search__input{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);width: 100%;padding: 0.75rem var(--sp-2);border: 0;box-shadow: inset 0 0 0 1px var(--col-form-input-outline);background-color: var(--col-form-input-bg);color: var(--col-form-input-text)}@media screen and (min-width: 769px) {.inline-search__input{
    max-width: 100%}
  }.inline-search__input:hover:where(:not(:focus)) {
    background-color: var(--col-form-input-bg-hover);
  }.inline-search__input[disabled] {
    cursor: not-allowed;
    color: var(--col-form-input-text-disabled);
    background-color: var(--col-form-input-bg-disabled);
    box-shadow: inset 0 0 0 1px var(--col-form-input-outline-disabled);
  }.inline-search__input.invalid {
    box-shadow: inset 0 0 0 2px var(--col-form-input-outline-invalid);
  }.inline-search__icon{position:absolute;top:50%;left:0.875rem;transform:translateY(-50%);color:var(--col-text-primary);width:1.5rem;height:1.5rem;pointer-events:none}.inline-search__submit{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.inline-search__submit{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3);}
  }.inline-search__submit{--fs: var(--fs-level-6);--fm: 0}.inline-search__submit{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);display: inline-flex;align-items: flex-start;padding: 0.75rem 1rem 0.75rem 0.75rem;width: 100%;transition:
    border-color 0.2s,
    color 0.2s,
    background-color 0.2s;border: 0;font-weight: var(--fw-semibold);text-align: left;-webkit-text-decoration: none;-webkit-text-decoration: none;text-decoration: none;vertical-align: middle;cursor: pointer;position: relative}@media (min-width: 481px) {.inline-search__submit{
    width: auto;}
  }.inline-search__submit{color: var(--col-btn-primary-text);background-color: var(--col-btn-primary-bg)}.inline-search__submit:visited {
    color: var(--col-btn-primary-text);
  }.inline-search__submit:hover {
    color: var(--col-btn-primary-text-hover);
    background-color: var(--col-btn-primary-bg-hover);
  }.inline-search__submit:active {
    color: var(--col-btn-primary-text-active);
    background-color: var(--col-btn-primary-bg-active);
  }.inline-search__submit--disabled,
  .inline-search__submit:disabled {
    color: var(--col-btn-primary-text-disabled);
    background-color: var(--col-btn-primary-bg-disabled);
    pointer-events: none;
    cursor: not-allowed;
  }.inline-search__submit{align-items:center;width:auto;box-shadow:inset -1px 0 var(--col-form-input-outline),inset 0 1px var(--col-form-input-outline),inset 0 -1px var(--col-form-input-outline)}.inline-search__submit-icon{width:1.5rem;height:1.5rem}.listing{display:flex;flex-wrap:wrap;margin-right:-0.75rem;margin-left:-0.75rem;padding:0;}.listing--one .list-item{width:100%}.listing--center{justify-content:center}.listing--links > .cell > a{color:inherit;-webkit-text-decoration:none;text-decoration:none;}.listing--links > .cell > a:hover h3{-webkit-text-decoration:underline;text-decoration:underline}.listing--links > .cell > a p{font-weight:var(--fw-semibold)}@media (min-width: 769px){.listing--two .list-item{flex:0 0 50%;max-width:50%}.listing--three .list-item{flex:0 0 33.33333%;max-width:33.33333%}.listing--four .list-item{flex:0 0 25%;max-width:25%}}@media (min-width: 481px) and (max-width: 768px){.listing--four .list-item,.listing--three .list-item{flex:0 0 50%;min-width:50%;max-width:50%}}.list-item{display:flex;flex-direction:column;width:100%;margin-top:calc(var(--sp-3)/2);margin-bottom:calc(var(--sp-3)/2);padding-right:calc(var(--sp-3)/2);padding-left:calc(var(--sp-3)/2);list-style:none;}@media (min-width: 600px){.list-item--desk-1of1{width:100%}.list-item--desk-1of2{width:50%}.list-item--desk-1of3{width:33.33333%}.list-item--desk-2of3{width:66.66667%}.list-item--desk-1of4{width:25%}.list-item--desk-3of4{width:75%}}.logo-listing{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;}.logo-listing__item{width:50%;padding:1rem;}@media (min-width: 481px){.logo-listing__item{width:36%}}@media (min-width: 600px){.logo-listing__item{width:28%}}@media (min-width: 769px){.logo-listing__item{width:26%}}@media (min-width: 900px){.logo-listing__item{width:22%}}@media (min-width: 1099px){.logo-listing__item{width:20%}}.logo-listing__image{max-width:100%;max-height:7.5rem;height:auto;filter:grayscale(100%);opacity:0.65}body > div[aria-hidden='true']:not(#sitemap){position:fixed;width:100%}.modal-dialog{display:none;position:fixed;z-index:var(--z-modal);top:0;left:0;width:100%;max-width:none;height:100%;transform:translateZ(0);transition:background-color 0.15s ease-out,visibility 0.15s ease-out;}.modal-dialog.active{display:block}.modal-dialog__modal{max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.modal-dialog__modal{
    max-width: var(--w-mid);}
  }@media screen and (min-width: 1440px) {.modal-dialog__modal{
    max-width: var(--w-lge);}
  }.modal-dialog__modal{position:absolute;top:50%;left:50%;width:100%;max-height:calc(100vh - 3.75rem);padding:3rem 1.25rem 0;overflow:auto;transform:translateX(-50%) translateY(-50%);transition:opacity 0.15s ease-out;opacity:0;background-color:var(--col-bg-light)}@media (min-width: 769px){.modal-dialog__modal{max-width:37.5rem}}.modal-dialog__modal--video{background-color:transparent;padding-inline:0;}@media (min-width: 769px){.modal-dialog__modal--video{min-width:50vw!important;max-width:70vw!important}}.modal-dialog[aria-hidden='true']{visibility:hidden}.modal-dialog[aria-hidden='false']{visibility:visible;transition:background-color 0.15s ease-out;background-color:var(--col-bg-primary-o-50);box-shadow:0 3.75rem 0 0 var(--col-outline-primary-o-50);}.modal-dialog[aria-hidden='false'] .modal-dialog__modal{opacity:1}.modal-dialog__open{align-self:flex-start}.modal-dialog__close{position:absolute;top:0.5rem;right:0.5rem;padding:0.5rem;font-size:var(--fs-level-3);color:var(--col-link-default);}.modal-dialog__close:hover{color:var(--col-link-default-active)}.modal-dialog__close--video{color:var(--col-link-light);}.modal-dialog__close--video:hover{color:var(--col-link-light-active)}.modal-sidebar{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;max-height:100vh;z-index:var(--z-modal);}.modal-sidebar.is-open{transform:none}.modal-sidebar::before{content:'';background:var(--col-bg-primary-o-50);transition:opacity 0.25s ease;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;cursor:pointer;transform:translateZ(0)}.modal-sidebar.is-open::before{opacity:1}.modal-sidebar__inner{background:var(--col-bg-light);transition:transform 0.33s ease;transform:translateX(100%);max-width:37rem;margin-left:auto;position:relative;width:100%;height:100%;display:flex;flex-direction:column;}.modal-sidebar.is-open .modal-sidebar__inner{transform:none}@media (max-width: 768px){.modal-sidebar__inner{max-width:calc(100% - 2.875rem)}}.modal-sidebar__img{position:absolute!important;left:0;top:0;height:100%;width:100%;display:block;background:var(--col-bg-secondary);max-width:100%!important;}.modal-sidebar__img-wrapper{width:100%;overflow:hidden;position:relative;display:block;max-height:16rem;}.modal-sidebar__img-wrapper::after{content:'';display:block;padding-bottom:65%;height:0}.modal-sidebar__img img{height:100%;object-fit:cover}.modal-sidebar__content{flex:1 1 auto;height:100%;cursor:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;}.modal-sidebar__content-inner{padding:1.5rem 1.5rem 4rem}.modal-sidebar__close{position:absolute;top:0.25rem;right:100%;margin-right:0.25rem;background:var(--col-bg-light);padding:0.5rem;border-radius:50%;color:var(--col-text-primary);box-shadow:0 1px 8px var(--col-outline-dark-o-80);opacity:0;transition:opacity 0.15s 0.33s ease-in-out,background-color 0.15s ease-in-out;}@media (min-width: 1440px){.modal-sidebar__close{padding:0.825rem;top:0.444rem;margin-right:0.444rem}}.modal-sidebar__close:hover{background-color:var(--col-bg-info)}.modal-sidebar.is-open .modal-sidebar__close{opacity:1}.modal-sidebar__actions{background:var(--col-bg-alt-25);padding:1.5rem;position:relative;display:flex;flex-direction:column;align-items:center;}.modal-sidebar__actions::before{pointer-events:none;content:'';width:100%;height:3rem;position:absolute;bottom:100%;left:0;background:linear-gradient(360deg,var(--col-bg-light) 0%,transparent 100%)}.modal-sidebar__actions > *{margin-top:0.5rem!important;}.modal-sidebar__actions > *:first-child{margin-top:0!important}.sidebar-is-open{overflow:hidden}.nav--horizontal{background-color:var(--col-bg-highlight);}@media (min-width: 769px){.nav--horizontal{display:flex;justify-content:center;text-align:center}}.nav--horizontal a:visited{color:var(--col-text-primary)}@media screen and (max-width: 899px){.nav--horizontal{flex-direction:column;justify-content:flex-start;text-align:left}}.nav__link{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);color:var(--col-text-primary);display:inline-block;position:relative;width:100%;padding:1.25rem 1.15rem;border-bottom:1px solid var(--col-outline-light-o-20);-webkit-text-decoration:none;text-decoration:none;}.nav__link--current{font-weight:var(--fw-bold);background-color:var(--col-bg-highlight-25);}@media (min-width: 769px){.nav__link--current::after{visibility:hidden}}.nav__link:hover{-webkit-text-decoration:underline;text-decoration:underline;background-color:var(--col-bg-highlight-50)}@media (min-width: 769px){.nav__link{width:auto;border-bottom:0}}.toggleblock.nav--toggle .toggleblock__default{background-color:var(--col-bg-highlight-25);display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:1rem;border-bottom:1px solid var(--col-outline-highlight-75)!important;cursor:pointer;margin-bottom:0;}.toggleblock.nav--toggle .toggleblock__default h3{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);font-weight:var(--fw-semibold)}@media screen and (max-width: 899px){.toggleblock.nav--toggle .nav__link{padding-left:2.2rem;border-color:var(--col-outline-light-o-20)}}.toggleblock.nav--toggle .nav__svg{width:1.5rem;height:1.5rem}@media (min-width: 900px){.toggleblock.nav--toggle .toggleblock__default{display:none}.toggleblock.nav--toggle .toggleblock__hidden{max-height:60rem;overflow:initial}}.page-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem;padding:0.75rem var(--page-gutter);list-style-type:none;color:var(--col-text-light);background:var(--col-bg-accent);margin-bottom:0;}@media (min-width: 769px){.page-breadcrumbs{margin-left:calc(var(--page-gutter)*-0.125)}}.page-breadcrumbs__item{display:none;margin-bottom:0;}.page-breadcrumbs__item:first-child,
    .page-breadcrumbs__item:nth-last-child(2){display:block}.page-breadcrumbs__item:nth-last-child(2):not(:first-child){font-weight:var(--fw-semibold)}.page-breadcrumbs__item:nth-last-child(2) .page-breadcrumbs__chevron{display:none}@media (max-width: 480px){.page-breadcrumbs__item:first-child:not(:last-child, :nth-last-child(2))
        .page-breadcrumbs__name{display:none}}@media (min-width: 769px){.page-breadcrumbs__item{display:block}.page-breadcrumbs__item:nth-last-child(2):not(:first-child){font-weight:var(--fw-regular)}.page-breadcrumbs__item:nth-last-child(2) .page-breadcrumbs__chevron{display:block}.page-breadcrumbs__item:last-child{font-weight:var(--fw-semibold);}.page-breadcrumbs__item:last-child .page-breadcrumbs__chevron{display:none}}.page-breadcrumbs__link{display:flex;align-items:center;gap:0.25rem}.page-breadcrumbs__home{width:1rem;height:1rem;}@media (min-width: 769px){.page-breadcrumbs__home{margin-right:0.25rem}}.page-breadcrumbs__chevron{width:1rem;height:1rem}.page-breadcrumbs.max{max-width:initial}.page-header{position:relative;overflow:hidden;background-color:var(--col-bg-primary);color:var(--col-text-light);padding-inline:var(--page-gutter);}.page-header__inner{padding-block:1rem}.page-header__logomat{margin-top:-1rem;margin-left:-1rem;padding:1rem;background-color:var(--col-bg-primary)}.page-header--no-logo .page-header--center{min-height:80vh}.page-header--no-logo.page-header--l2 .page-header--center{min-height:60vh}.page-header__entity{position:relative;width:90%;margin-top:var(--sp-6);z-index:var(--z-default);}.page-header__entity::before{content:'';display:block;position:absolute;top:-0.75rem;left:0;width:1rem;border-top:1px solid var(--col-outline-light)}.page-header__entity__main,
    .page-header__entity__sub{margin-bottom:0}.page-header__entity__main{font-weight:var(--fw-semibold);color:var(--col-text-light)}.page-header__entity__sub{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);margin-top:0.25rem;color:var(--col-text-light)}@media (min-width: 600px){.page-header__entity{width:45%}}.page-header__heading{color:inherit;margin:2rem 0;}@media (min-width: 600px){.page-header__heading{width:50%;max-width:25.6rem}}.page-header__img{width:100vw;height:20rem;background-size:cover;background-position:center bottom;translate:calc(var(--page-gutter)*-1);}@media (min-width: 600px){.page-header__img{position:absolute;inset:0 0 0 auto;width:50%;max-width:55rem;height:unset;background-color:var(--col-bg-primary);translate:0}}.page-header__shape{position:absolute;overflow:hidden;top:0;right:0;left:27%;height:100%;background-color:inherit;}.page-header__shape::before,
    .page-header__shape::after{content:'';display:block;position:absolute;right:0;left:0;background-color:inherit}.page-header__shape::before{top:0;height:45%;transform:skewY(-30deg);transform-origin:top left}.page-header__shape::after{bottom:0;height:55%;transform:skewY(60deg);transform-origin:bottom left}@media (min-width: 1280px){.page-header__shape{left:35%}}@media (min-width: 769px){.page-header--l1 .page-header__heading{margin-block:calc(var(--sp-3)*4)}.page-header--l1 .page-header__entity + .page-header__heading{margin-top:var(--sp-9);margin-bottom:calc(var(--sp-3)*3.5)}}.page-header--campaign .page-header--l2.page-header{min-height:60vh}.page-header--l2 .page-header--center{min-height:calc(60vh - 10.333rem)}@media (min-width: 769px){.page-header--l2 .page-header__heading{margin-bottom:var(--sp-6)}}.page-header--l3{padding:0;}.page-header--l3 .page-header__inner{display:flex;position:relative;gap:0.5rem;padding-block:0;padding-inline:calc(var(--page-gutter)/2);}@media (min-width: 481px){.page-header--l3 .page-header__inner{gap:1.25rem}}.page-header--l3 ~ .header-tools{gap:0;top:0.625rem;right:calc(var(--page-gutter)/2)}.page-header--l3 .bg-pattern{left:0;background-repeat:no-repeat;background-position:100% 100%;}.page-header--l3 .bg-pattern::before,
      .page-header--l3 .bg-pattern::after{display:none}.page-header--baseline{display:flex;align-items:flex-end;padding-inline:var(--page-gutter);}@media screen{.page-header--baseline{min-height:calc(80vh - 10.333rem)}}.page-header--center{display:table;margin-inline:auto;}.page-header--center h3{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.page-header--center h3{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.page-header--center h3{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.page-header--center > *:first-child{display:table-cell;vertical-align:middle}@media screen{.page-header--center{min-height:calc(80vh - 10.333rem)}}.page-header--campaign{background-position:50%;background-size:cover;}.page-header--campaign .page-header{background-color:transparent}@media screen{.page-header--campaign{min-height:80vh}.page-header--campaign .page-header{min-height:80vh}}.page-header__darken--o25 .page-header{background-color:var(--col-bg-dark-o-25)}.page-header__darken--o50 .page-header{background-color:var(--col-bg-dark-o-50)}.page-header__darken--o75 .page-header{background-color:var(--col-bg-dark-o-75)}.page-header__darken--o25,
    .page-header__darken--o50,
    .page-header__darken--o75{background-position:50%;background-size:cover;}.page-header__darken--o25 .btn--inverted,.page-header__darken--o50 .btn--inverted,.page-header__darken--o75 .btn--inverted{color: var(--col-btn-secondary-text);background-color: var(--col-btn-secondary-bg);}.page-header__darken--o25 .btn--inverted:visited, .page-header__darken--o50 .btn--inverted:visited, .page-header__darken--o75 .btn--inverted:visited {
    color: var(--col-btn-secondary-text);
  }.page-header__darken--o25 .btn--inverted:hover, .page-header__darken--o50 .btn--inverted:hover, .page-header__darken--o75 .btn--inverted:hover {
    color: var(--col-btn-secondary-text-hover);
    background-color: var(--col-btn-secondary-bg-hover);
  }.page-header__darken--o25 .btn--inverted:active, .page-header__darken--o50 .btn--inverted:active, .page-header__darken--o75 .btn--inverted:active {
    color: var(--col-btn-secondary-text-active);
    background-color: var(--col-btn-secondary-bg-active);
  }.page-header__darken--o25 .btn--inverted.btn--disabled,
  .page-header__darken--o25 .btn--inverted:disabled,
  .page-header__darken--o50 .btn--inverted.btn--disabled,
  .page-header__darken--o50 .btn--inverted:disabled,
  .page-header__darken--o75 .btn--inverted.btn--disabled,
  .page-header__darken--o75 .btn--inverted:disabled {
    color: var(--col-btn-secondary-text-disabled);
    background-color: var(--col-btn-secondary-bg-disabled);
  }.page-header__darken--o25 .btn--inverted,.page-header__darken--o50 .btn--inverted,.page-header__darken--o75 .btn--inverted{box-shadow:none}.page-header .max{max-width:initial}.page-header .text-center *{margin-inline:auto}.page-header .section__inner{padding-block:var(--sp-layout)}.page-header-event{background-color:var(--col-bg-alt-25);display:flex;justify-content:center;}.page-header-event__inner{display:flex;flex-direction:column;align-items:center;padding-block:1.5rem;max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.page-header-event__inner{
    max-width: var(--w-mid)}
  }@media screen and (min-width: 1440px) {.page-header-event__inner{
    max-width: var(--w-lge)}
  }.page-header-event__header{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1)}.page-header-event__body{display:flex;flex-direction:column;align-items:center}.page-header-event__title{--ff: var(--ff-lead);--fs: var(--fs-level-2);--fw: var(--fw-regular);--fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;--lh: var(--lh-110);--ls: var(--ls-3);--fm: var(--fm-level-2);}@media screen and (min-width: 769px) {.page-header-event__title{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-1);
    --fw: var(--fw-regular);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-3);
    --fm: var(--fm-level-1)}
  }.page-header-event__title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);padding:0 2.25rem;text-align:center}.page-header-event__sub-title{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.page-header-event__sub-title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3)}
  }.page-header-event__sub-title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);font-weight:var(--fw-semibold)}.page-header-event__description{text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);font-weight:var(--fw-semibold);color:var(--col-text-primary)}.page-header-event__footer{display:flex;flex-direction:column;align-items:center}.page-header-event__button{margin-bottom:1.25rem;}@media (min-width: 769px){.page-header-event__button{display:none}}.split-section-header{display:flex;min-height:28vw;background-position:center;background-size:cover;overflow:hidden;}.split-section-header__container{max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.split-section-header__container{
    max-width: var(--w-mid)}
  }@media screen and (min-width: 1440px) {.split-section-header__container{
    max-width: var(--w-lge)}
  }.split-section-header__container{width:100%}.split-section-header__inner{padding:2rem 0;position:relative;}.split-section-header__inner::before{position:absolute;content:'';background-color:var(--col-bg-primary-o-90);width:250vw;height:315vw;top:0;left:-15.625rem;}@media (min-width: 769px){.split-section-header__inner::before{transform:rotate(15deg);transform-origin:top right;top:-5rem;right:0;left:auto}}@media (min-width: 769px){.split-section-header__inner{width:66.66667%;padding:4rem 18vw 4rem 0}}@media (min-width: 900px){.split-section-header__inner{padding-right:13vw}}.split-section-header__content{position:relative}.split-section-header__title{color:var(--col-text-light)}.split-section-header__sub-title{color:var(--col-text-light)}.page-header-alt{background-color:var(--col-bg-light);position:relative;}.page-header-alt--dark{background-color:var(--col-bg-primary);color:var(--col-text-light)}.page-header-alt--dark .page-header-alt__title,
  .page-header-alt--dark .page-header-alt__title-tag,
  .page-header-alt--dark .page-header-alt__introduction{color:var(--col-text-light)}.page-header-alt--content-after .page-header-alt__content-inner{flex-grow:1}.page-header-alt__inner{padding-top:2.5rem;padding-bottom:2.5rem;z-index:1;position:relative;}@media (min-width: 769px){.page-header-alt__inner{padding-top:8.375rem;padding-bottom:5rem}}@media (min-width: 769px){.page-header-alt__inner--tag{padding-top:5rem}}.page-header-alt__img{width:100%;position:relative;height:0;padding-bottom:60%;}@media (min-width: 769px){.page-header-alt__img{position:absolute!important;height:100%;right:0;top:0;left:calc(50% + 5rem);width:auto;padding-bottom:0}}@media (min-width: 1099px){.page-header-alt__img{left:calc(50% + 7.5rem)}}.page-header-alt__img-inner{max-width:100%!important;position:static!important;}@media (min-width: 769px){.page-header-alt__img-inner{height:100%}}.page-header-alt__img img{width:100%;height:100%;object-fit:cover}.page-header-alt__content{display:flex;flex-direction:column;justify-content:flex-start;}@media (min-width: 769px){.page-header-alt__content{max-width:50%;min-height:9.5rem}}.page-header-alt__content-after{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);margin-top:3rem}.page-header-alt__title-tag{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);padding:0.375rem 0.75rem;border-radius:2px;display:table;-webkit-text-decoration:none;text-decoration:none;}.page-header-alt__title-tag:hover{-webkit-text-decoration:underline;text-decoration:underline}.page-header-alt__title-tag--red{border:1px solid var(--col-outline-highlight)}.page-header-alt__title-tag--purple{border:1px solid var(--col-outline-highlight)}.page-header-alt__introduction{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.page-header-alt__introduction{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3);}
  }.page-header-alt__introduction{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}@media (min-width: 769px){.page-header-alt__introduction{--fm:var(--sp-4)}}.page-header-alt__actions{display:flex;align-items:center;flex-wrap:wrap}.page-header-study{background-color:var(--col-bg-secondary);color:var(--col-text-light);position:relative;overflow:hidden;width:100%;}.page-header-study__inner{padding-top:2rem;padding-bottom:2rem;}@media (min-width: 481px){.page-header-study__inner{padding-bottom:4.5rem}}@media (min-width: 769px){.page-header-study__inner{padding-top:4.5rem;padding-bottom:6rem;min-height:25rem;display:flex;align-items:center}}.page-header-study__img{position:relative;height:0;padding-bottom:75%;}@media (min-width: 769px){.page-header-study__img{position:absolute;height:100%;right:0;top:0;left:55%;width:auto;padding-bottom:0}}.page-header-study__img-bg{max-width:100%!important;position:static!important;}@media (min-width: 769px){.page-header-study__img-bg{height:100%}}.page-header-study__img-bg img{width:100%;height:100%;object-fit:cover}.page-header-study__content{position:relative;z-index:1;}@media (min-width: 481px){.page-header-study__content{max-width:75%}}@media (min-width: 769px){.page-header-study__content{max-width:50%}}.page-header-study__title{color:var(--col-text-light)!important;max-width:20rem;}@media (min-width: 769px){.page-header-study__title{margin-bottom:3rem;max-width:100%}}.page-header-study p,
  .page-header-study a,
  .page-header-study a:visited{color:var(--col-text-light)}.page-header-study .paragraph-sm{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.page-header-study .list-inline li a{color:var(--col-link-alt);}.page-header-study .list-inline li a:hover{color:var(--col-link-alt-active)}.page-header-home{position:relative;background-color:var(--col-bg-primary);color:var(--col-text-light);}.page-header-home__inner{padding-top:2.5rem;padding-bottom:2.5rem;position:relative;z-index:2;}@media (min-width: 769px){.page-header-home__inner{padding-top:3rem;padding-bottom:3rem}}.page-header-home__bg{position:absolute!important;left:0;top:0;width:100%;height:100%;max-width:100%!important;}.page-header-home__bg img{width:100%;height:100%;object-fit:cover}.page-header-home__bg::after{content:'';background:var(--col-bg-primary-o-95);position:absolute!important;left:0;top:0;width:100%;height:100%;z-index:1}.page-header-home__img{position:absolute;height:30rem;right:0;top:0;left:0;width:auto;padding-bottom:0;}@media (min-width: 481px){.page-header-home__img{height:25rem}}@media (min-width: 600px){.page-header-home__img{height:30rem}}@media (min-width: 1099px){.page-header-home__img{left:50%;height:100%}}.page-header-home__img-inner{max-width:100%!important;position:static!important;}@media (min-width: 1099px){.page-header-home__img-inner{height:100%}}.page-header-home__img img{width:100%;height:100%;object-fit:contain;object-position:100% 100%;padding-top:3rem}.page-header-home__content{display:flex;flex-direction:column;justify-content:flex-end;min-height:27.5rem;}@media (min-width: 481px){.page-header-home__content{max-width:75%;min-height:20rem}}@media (min-width: 1099px){.page-header-home__content{justify-content:center;max-width:50%}}.page-header-home__title{color:var(--col-text-light)!important}.page-header-home__actions{display:flex;align-items:center;flex-wrap:wrap}.page-header-home__after{position:relative;z-index:1;background:var(--col-bg-primary);margin-top:-2.5rem;}@media (min-width: 1099px){.page-header-home__after{margin-top:0;background:none}}.page-header-home__after::before{content:'';position:absolute;top:auto;left:0;right:0;bottom:calc(100% - 2.5rem);height:16rem;background:linear-gradient(180deg,transparent 0%,var(--col-bg-primary-o-80) 47.95%,var(--col-bg-primary) 83%);}@media (min-width: 769px){.page-header-home__after::before{bottom:100%}}@media (min-width: 1099px){.page-header-home__after::before{top:-4rem;bottom:0;height:auto}}.campaign-banner-alt{background-color:var(--col-bg-secondary);color:var(--col-text-light);position:relative;overflow:hidden;width:100%;min-height:125vw;display:flex;align-items:flex-end;}@media (min-width: 481px){.campaign-banner-alt{min-height:111.11111vw}}@media (min-width: 600px){.campaign-banner-alt{min-height:50vw;align-items:center}}@media (min-width: 1099px){.campaign-banner-alt{min-height:33.33333vw}}.campaign-banner-alt--lg{min-height:149.9925vw;}@media (min-width: 481px){.campaign-banner-alt--lg{min-height:111.11111vw}}@media (min-width: 600px){.campaign-banner-alt--lg{min-height:40vw}}@media (min-width: 1099px){.campaign-banner-alt--lg{min-height:36.36364vw}}.campaign-banner-alt--lg .campaign-banner-alt__content{max-width:25rem;}@media (min-width: 600px){.campaign-banner-alt--lg .campaign-banner-alt__content{max-width:36rem;width:60%}}@media (min-width: 769px){.campaign-banner-alt--lg .campaign-banner-alt__content{width:58%}}.campaign-banner-alt__inner{padding-top:5rem;padding-bottom:2.5rem;width:100%;}@media (min-width: 600px){.campaign-banner-alt__inner{padding-top:3rem;padding-bottom:4rem}}@media (min-width: 769px){.campaign-banner-alt__inner{padding-top:4rem;padding-bottom:5rem;min-height:25rem;display:flex;align-items:center}}.campaign-banner-alt__img{position:absolute;left:0;top:0;width:100%;height:100%;}.campaign-banner-alt__img::after{content:'';background:linear-gradient(180deg,var(--col-bg-secondary) 32.72%,var(--col-bg-secondary-o-60) 63.95%,transparent 81.86%);position:absolute;left:0;bottom:0;width:100%;height:75%;z-index:1;transform:scaleY(-1);}@media (min-width: 600px){.campaign-banner-alt__img::after{background:linear-gradient(90deg,var(--col-bg-secondary-o-90) 17.45%,var(--col-bg-secondary-o-60) 41.73%,transparent 57.58%);height:100%;width:133%;transform:none}}@media (min-width: 1099px){.campaign-banner-alt__img::after{width:100%}}.campaign-banner-alt__img img{width:100%;height:100%;object-fit:cover;object-position:center top;}@media (min-width: 600px){.campaign-banner-alt__img img{object-position:75% center}}@media (min-width: 1099px){.campaign-banner-alt__img img{object-position:center}}.campaign-banner-alt__content{position:relative;z-index:1;}@media (min-width: 481px){.campaign-banner-alt__content{max-width:75%}}@media (min-width: 769px){.campaign-banner-alt__content{max-width:50%}}.campaign-banner-alt__title{display:flex;flex-direction:column;align-items:flex-start;--ff: var(--ff-lead);--fs: var(--fs-level-1);--fw: var(--fw-regular);--fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;--lh: var(--lh-110);--ls: var(--ls-3);--fm: var(--fm-level-1);}@media screen and (min-width: 769px) {.campaign-banner-alt__title{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-0);
    --fw: var(--fw-light-310);
    --fvs: 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-3);
    --fm: var(--fm-level-0);}
  }.campaign-banner-alt__title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);color:var(--col-text-light)}@media (min-width: 769px){.campaign-banner-alt__title{max-width:100%}}.campaign-banner-alt__title-tag,
    .campaign-banner-alt__title-breadcrumb-tag{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);padding:0.375rem;border:1px solid var(--col-outline-alt-75);border-radius:2px;-webkit-text-decoration:none;text-decoration:none;color:var(--col-link-light);display:inline-block;font-weight:var(--fw-bold);}@media (min-width: 769px){.campaign-banner-alt__title-tag,
    .campaign-banner-alt__title-breadcrumb-tag{padding:0.25rem 0.5rem}}.campaign-banner-alt__title-tag:visited,.campaign-banner-alt__title-breadcrumb-tag:visited{color:var(--col-link-light)}.campaign-banner-alt__title-tag:hover,.campaign-banner-alt__title-breadcrumb-tag:hover{-webkit-text-decoration:underline;text-decoration:underline}.campaign-banner-alt__title-breadcrumb-tag{display:none;}@media (min-width: 600px){.campaign-banner-alt__title-breadcrumb-tag{display:inline-block}}.campaign-banner-alt *:has(+ .btn){--fm:var(--sp-3);}@media (min-width: 769px){.campaign-banner-alt *:has(+ .btn){--fm:var(--sp-4)}}.campaign-banner-alt__links{max-width:26rem;margin-bottom:-1rem;}.campaign-banner-alt__links-item{margin:0;padding:0.75rem 1rem;border-bottom:1px solid var(--col-outline-alt);}.campaign-banner-alt__links-item:last-child{border-bottom:none}@media (min-width: 769px){.campaign-banner-alt__links-item{padding:1rem}}.campaign-banner-alt .heading-sm{--ff: var(--ff-normal);--fs: var(--fs-level-4);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-120);--ls: var(--ls-1);--fm: var(--fm-level-4);}@media screen and (min-width: 769px) {.campaign-banner-alt .heading-sm{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-3);
    --fw: var(--fw-medium);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-2);
    --fm: var(--fm-level-3);}
  }.campaign-banner-alt .heading-sm{--fm:var(--sp-3)}.campaign-banner-alt .heading-sm{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}@media (min-width: 769px){.campaign-banner-alt .heading-sm{--fm:var(--sp-4)}}.campaign-banner-alt .btn--secondary{color: var(--col-btn-primary-text);background-color: var(--col-btn-primary-bg);}.campaign-banner-alt .btn--secondary:visited {
    color: var(--col-btn-primary-text);
  }.campaign-banner-alt .btn--secondary:hover {
    color: var(--col-btn-primary-text-hover);
    background-color: var(--col-btn-primary-bg-hover);
  }.campaign-banner-alt .btn--secondary:active {
    color: var(--col-btn-primary-text-active);
    background-color: var(--col-btn-primary-bg-active);
  }.campaign-banner-alt .btn--secondary--disabled,
  .campaign-banner-alt .btn--secondary:disabled {
    color: var(--col-btn-primary-text-disabled);
    background-color: var(--col-btn-primary-bg-disabled);
    pointer-events: none;
    cursor: not-allowed;
  }.campaign-banner-alt .btn--text{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.campaign-banner-alt .btn--text{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3)}
  }.campaign-banner-alt .btn--text{--fm:0}.campaign-banner-alt .btn--text{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);font-weight:var(--fw-bold)}.page-footer-alt{position:relative;}.page-footer-alt__acknowledgement{padding-block:var(--sp-4);}@media (min-width: 481px){.page-footer-alt__acknowledgement{padding-block:var(--sp-5)}}.page-footer-alt__acknowledgement-title{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.page-footer-alt__acknowledgement-title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5);}
  }.page-footer-alt__acknowledgement-title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}@media (min-width: 1099px){.page-footer-alt__acknowledgement-title{max-width:65%}}.page-footer-alt__top{padding-block:var(--sp-5);}@media (min-width: 1099px){.page-footer-alt__top{padding-block:var(--sp-7)}}.page-footer-alt__bottom{padding:var(--sp-4) 0;}@media (min-width: 769px){.page-footer-alt__bottom{padding-block:var(--sp-3)}}@media (min-width: 1099px){.page-footer-alt__bottom{padding-block:var(--sp-4)}}@media (min-width: 769px){.page-footer-alt__bottom-inner{display:flex;flex-direction:column;gap:var(--gap)}}@media (min-width: 1099px){.page-footer-alt__bottom-inner{justify-content:space-between;align-items:flex-start;flex-direction:row}}.page-footer-alt__flags{display:flex;gap:0.75rem}.page-footer-alt__primary-links{display:flex;flex-direction:column;justify-content:space-between;gap:0.75rem;margin-bottom:var(--sp-4);}.page-footer-alt__primary-links-item{display:flex;margin-bottom:0}.page-footer-alt__secondary-links{display:flex;flex-flow:column wrap;gap:0.75rem;margin-bottom:2rem;}@media (min-width: 769px){.page-footer-alt__secondary-links{gap:1rem;flex-direction:row;margin-bottom:0}}.page-footer-alt__secondary-links-item{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fw:var(--fw-bold);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);margin:0}.page-footer-alt__secondary-links-link{color:var(--col-link-light);}.page-footer-alt__secondary-links-link:visited{color:var(--col-link-light)}.page-footer-alt__secondary-links-link:hover,
      .page-footer-alt__secondary-links-link:focus{color:var(--col-link-light-active)}.page-footer-alt__def-list{display:flex;flex-flow:column wrap;gap:0.25rem;--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);}@media (min-width: 769px){.page-footer-alt__def-list{flex-direction:row;gap:0.75rem}}.page-footer-alt__def-list-item{display:flex;flex-wrap:wrap;column-gap:0.25rem;margin-bottom:0}.page-footer-alt__def-list dd{margin-left:0;display:inline;white-space:nowrap}@media (min-width: 1099px){.page-footer-alt__brand-items{display:flex;align-items:flex-start}}.page-footer-alt__logo{display:flex;}@media (min-width: 769px) and (max-width: 1098px){.page-footer-alt__logo{--logo-size-xl:var(--logo-size-lg)}}@media (min-width: 1099px){.page-footer-alt__logo{justify-content:end}}.page-footer-alt__social{display:flex;gap:1rem;color:var(--col-text-light);margin-top:-0.125rem;margin-left:-0.125rem;margin-bottom:var(--sp-5);}@media (min-width: 769px){.page-footer-alt__social{margin-bottom:var(--sp-3)}}@media (min-width: 1099px){.page-footer-alt__social{gap:0.5rem}}.page-footer-alt__social-item{margin:0}.page-footer-alt__social-link{display:block;}.page-footer-alt__social-link::after{display:none!important}.page-footer-alt__social-icon{width:1.5rem;height:1.5rem;}.page-footer-alt__social-icon:hover{color:var(--col-link-light-active)}.page-footer-alt__contact{display:grid;gap:1rem;justify-content:start;flex:1;}@media (min-width: 1099px){.page-footer-alt__contact{gap:1.5rem}}.page-footer-alt__contact-heading{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1)}.page-footer-alt__contact-details{display:flex;flex-direction:column;gap:0.5rem}.megamenu{position:fixed;z-index:var(--z-navigation);top:0;right:0;height:100%;width:var(--sitenav-width);overflow-x:hidden;overflow-y:auto;transform:translateX(var(--sitenav-closed));transition:var(--tr-transform);background-color:var(--col-bg-primary);color:var(--col-text-light);}@media (min-width: 1099px){.megamenu{display:flex;position:static;right:auto;justify-content:space-between;width:100%;padding-left:0;transform:none;background-color:transparent;margin-top:0.75rem}}.megamenu.active{top:0;min-height:100%;transform:translateX(var(--sitenav-opened));}@media (min-width: 481px){.megamenu.active{box-shadow:1px 0 12px 3px var(--col-outline-dark-o-60)}}@media (min-width: 1099px){.megamenu__blanket{display:flex;flex-direction:column;width:100%}}.megamenu__tools{display:flex;}@media (min-width: 1099px){.megamenu__tools{border-left:1px solid var(--col-outline-accent);padding-left:1.25rem}}.megamenu__show-on-desktop{display:none;}@media (min-width: 1099px){.megamenu__show-on-desktop{display:block}}@media (min-width: 1099px){.megamenu__hide-on-desktop{display:none}}.megamenu .inner{position:absolute;top:0;width:100%;height:inherit;overflow-x:hidden;overflow-y:auto;transform:translateX(var(--sitenav-closed));transition:var(--tr-transform);background-color:var(--col-bg-primary);will-change:transform;}.megamenu .inner--fade{animation:fade-in 0.5s backwards}.megamenu .inner.open{transform:translateX(var(--sitenav-opened));height:100%;}@media (min-width: 1099px){.megamenu .inner.open{display:none;position:absolute}}@media (min-width: 1099px){.megamenu .inner .menu__item:hover{box-shadow:none}}@media (min-width: 1099px){.megamenu .inner{display:none;top:100%;left:0;height:auto;margin-top:0;margin-bottom:0;padding:3.75rem var(--sitenav-padding-sm);transform:none}}@media (min-width: 1280px){.megamenu .inner{padding-left:calc(var(--sitenav-padding-md) + var(--page-gutter));padding-right:calc(var(--sitenav-padding-md) + var(--page-gutter))}}@media (min-width: 1440px){.megamenu .inner{padding-left:calc(var(--sitenav-padding-lg) + var(--page-gutter));padding-right:calc(var(--sitenav-padding-lg) + var(--page-gutter))}}.megamenu .menu__mobile{padding-left:1.5rem;}.megamenu .menu__mobile--line{margin:0.833rem 0;max-width:5%;border:0;border-bottom:2px solid var(--col-outline-light)}@media (min-width: 1099px){.megamenu .menu__login{margin-right:0;margin-left:auto}.megamenu .menu__login .header-tools__search{margin-right:0}}.megamenu .menu__section{padding:0;margin-top:0;}@media (min-width: 1099px){.megamenu .menu__section{display:flex;margin-bottom:0;margin-left:auto}.megamenu .menu__section .menu__link{position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none}.megamenu .menu__section .menu__item--over .inner,.megamenu .menu__section .menu__item[tabindex='0']:focus .inner{display:flex;box-shadow:1px 6px 12px -3px var(--col-outline-dark-o-60)}.megamenu .menu__section .menu__item--over .menu__section .menu__link,.megamenu .menu__section .menu__item[tabindex='0']:focus .menu__section .menu__link{background-color:transparent;-webkit-text-decoration:none;text-decoration:none;padding-left:0;}.megamenu .menu__section .menu__item--over .menu__section .menu__link:hover,.megamenu .menu__section .menu__item[tabindex='0']:focus .menu__section .menu__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.megamenu .menu__section .menu__item--over > .menu__link,.megamenu .menu__section .menu__item[tabindex='0']:focus > .menu__link{color:var(--col-link-light-active)}.megamenu .menu__section .menu__item[tabindex='0']:focus-within .inner{display:flex}}@media (min-width: 1099px){.megamenu .menu__section .menu__section{display:block;width:100%;margin-top:0;margin-left:0;padding-left:0;columns:3;column-width:33.333%}}@media (min-width: 1440px){.megamenu .menu__section .menu__section{columns:4;column-width:25%}}.megamenu .menu__section .menu__section .menu__item{width:100%;}@media (min-width: 1099px){.megamenu .menu__section .menu__section .menu__item{padding:0 1.5rem 0 0;list-style-type:none;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}}@media (min-width: 1099px){.megamenu .menu__section .menu__section .menu__item.aviod-break{margin:0;page-break-inside:avoid;break-inside:avoid-column;display:table}}.megamenu .menu__section .menu__section .menu__link{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.megamenu .menu__section .menu__section .menu__link{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5);}
  }.megamenu .menu__section .menu__section .menu__link{--fm:0}.megamenu .menu__section .menu__section .menu__link{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}@media (min-width: 1099px){.megamenu .menu__section .menu__section .menu__link{height:auto;text-align:left;-webkit-text-decoration:none;text-decoration:none;width:100%}.megamenu .menu__section .menu__section .menu__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.megamenu .menu__section .menu__section .menu__link .icon{fill:var(--col-link-light-active)}}.megamenu .menu__section .menu__section .menu__link--mobile{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.megamenu .menu__section .menu__section .menu__link--mobile{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3)}
  }.megamenu .menu__section .menu__section .menu__link--mobile{--fm:0}.megamenu .menu__section .menu__section .menu__link--mobile{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);font-weight:var(--fw-semibold)}.megamenu .menu__section.cols-1{columns:1!important;width:50%!important}.megamenu .menu__section.cols-2{columns:2!important}.megamenu .menu__section.cols-3{columns:3!important}.megamenu .menu__item{margin-bottom:0;list-style-type:none;}@media (min-width: 1099px){.megamenu .menu__item{display:flex;box-shadow:none;border-top:none;border-left:0}}@media (min-width: 1099px){.megamenu .menu__item:hover{box-shadow:inset 0 -5px var(--col-outline-tertiary)}}@media (min-width: 1099px){.megamenu .menu__item--right{justify-content:flex-end}}@media (min-width: 1099px){.megamenu .menu__item--active{box-shadow:inset 0 -5px var(--col-outline-tertiary)}}.megamenu .menu__nested-parent,
    .megamenu .menu__link,
    .megamenu .menu__sub-link{display:flex;justify-content:space-between;align-items:center;gap:0.25rem;width:100%;padding:0.75rem 1.25rem 0.75rem 2rem;border-bottom:1px solid var(--col-outline-accent);color:var(--col-link-light);-webkit-text-decoration:none;text-decoration:none;}.megamenu .menu__nested-parent:hover,
      .megamenu .menu__nested-parent:focus,
      .megamenu .menu__link:hover,
      .megamenu .menu__link:focus,
      .megamenu .menu__sub-link:hover,
      .megamenu .menu__sub-link:focus{color:var(--col-link-light-active);-webkit-text-decoration:underline;text-decoration:underline;}.megamenu .menu__nested-parent:hover [class*='__icon'],.megamenu .menu__nested-parent:focus [class*='__icon'],.megamenu .menu__link:hover [class*='__icon'],.megamenu .menu__link:focus [class*='__icon'],.megamenu .menu__sub-link:hover [class*='__icon'],.megamenu .menu__sub-link:focus [class*='__icon']{fill:var(--col-link-light-active)}@media (min-width: 1099px){.megamenu .menu__nested-parent,
    .megamenu .menu__link,
    .megamenu .menu__sub-link{justify-content:flex-start;border-bottom:0;padding:0.75rem;font-weight:var(--fw-regular)}}@media (min-width: 1099px){.megamenu .menu__link:hover,
      .megamenu .menu__link:focus{-webkit-text-decoration:none;text-decoration:none}}@media (min-width: 1099px){.megamenu .menu__link--nested::after{display:none}}.megamenu .menu__link[href='#']{opacity:0.2;cursor:not-allowed}.megamenu .menu__icon{display:inline;width:1.125rem;height:1.125rem;text-align:center;fill:var(--col-text-tertiary);}@media (min-width: 1099px){.megamenu .menu__icon{fill:var(--col-text-light)}}@media (min-width: 1099px){.megamenu .menu__icon--alt{fill:var(--col-text-tertiary)}}.megamenu .menu__icon--l1{width:1.5rem;height:1.5rem}.megamenu .menu__icon--l2{width:0.75rem;height:0.75rem}.megamenu .menu__nested-parent{--ff: var(--ff-normal);--fs: var(--fs-level-4);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-120);--ls: var(--ls-1);--fm: var(--fm-level-4);}@media screen and (min-width: 769px) {.megamenu .menu__nested-parent{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-3);
    --fw: var(--fw-medium);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-2);
    --fm: var(--fm-level-3);}
  }.megamenu .menu__nested-parent{--fm:0}.megamenu .menu__nested-parent{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);padding-left:var(--sitenav-padding)}@media (min-width: 1099px){.megamenu .menu__nested-parent{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0.25rem;padding:0;margin-bottom:2.5rem;-webkit-text-decoration:none;text-decoration:none}}.megamenu .menu__nested-parent--mobile{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.megamenu .menu__nested-parent--mobile{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3)}
  }.megamenu .menu__nested-parent--mobile{--fm:0}.megamenu .menu__nested-parent--mobile{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);font-weight:var(--fw-semibold)}.megamenu .menu__nested-parent .menu__icon{display:none;}@media (min-width: 1099px){.megamenu .menu__nested-parent .menu__icon{display:block}}.megamenu .menu__back-btn{display:flex;align-items:center;padding:1.75rem var(--sitenav-padding);background-color:var(--col-bg-secondary);text-align:left;cursor:pointer;}.megamenu .menu__back-btn:hover{color:var(--col-link-light-active)}@media (min-width: 1099px){.megamenu .menu__back-btn{display:none}}.megamenu .menu__back-icon{width:1.25rem;height:1.25rem}@media (min-width: 1099px){.megamenu .menu__block{margin-right:1rem;width:50%}}@media (min-width: 1099px){.megamenu .menu__block--wide{width:75%}}.megamenu .menu__aside{margin:1.5rem;}@media (min-width: 1099px){.megamenu .menu__aside{width:50%;flex-direction:row;padding-right:0;margin:0}}.megamenu .menu__campaign{display:block;color:var(--col-link-light);-webkit-text-decoration:none;text-decoration:none;}.megamenu .menu__campaign:hover,
      .megamenu .menu__campaign:focus{color:var(--col-link-light-active);-webkit-text-decoration:underline;text-decoration:underline}.megamenu .menu__campaign-title{display:block;padding-bottom:0.25rem}.megamenu .menu__campaign--img{margin-bottom:0.5rem}.megamenu .menu__sub{width:100%;padding:0;margin-top:0;}.megamenu .menu__sub-list{display:flex;list-style-type:none;margin:0;break-inside:avoid-column;}@media (min-width: 1099px){.megamenu .menu__sub-list{border:none;padding:0;width:90%}.megamenu .menu__sub-list:last-child{border:none}}@media (min-width: 1099px){.megamenu .menu__sub-link{font-size:var(--fs-default);padding-block:0.25rem;padding-left:0}}@media (min-width: 1099px){.megamenu .menu__sub-link:hover,
        .megamenu .menu__sub-link:focus{color:var(--col-link-light-active)}}.megamenu a.menu__campaign:hover .menu__campaign-title{-webkit-text-decoration:underline;text-decoration:underline}@media (min-width: 1099px){.megamenu__with-top-menu{overflow:hidden;margin-top:0}.megamenu__with-top-menu .menu__section{margin-top:-0.75rem}}@media (min-width: 1099px){.page-header--megamenu.active,
  .page-header--megamenu:focus-within{z-index:calc(var(--z-navigation) + 1);overflow:visible}}.page-title{display:flex;flex-direction:column;align-self:center;flex:1;position:relative;-webkit-text-decoration:none;text-decoration:none;line-height:var(--lh-100);}@media (min-width: 481px){.page-title{line-height:var(--lh-100)}}@media (min-width: 1099px){.page-title{flex:auto}}.page-title:any-link{color:var(--col-link-light)}.page-title:hover,
  .page-title:focus{color:var(--col-link-light-active);-webkit-text-decoration:underline;text-decoration:underline}.page-title::before{display:inline-block;position:relative;content:'';width:1.25rem;border:1px solid var(--col-outline-light);margin-bottom:0.75rem}.megamenu .page-title{padding:0 var(--sitenav-padding);margin-bottom:1rem;width:auto!important}.megamenu__blanket .mega-top{display:flex;flex-direction:column;gap:1rem;padding:0 var(--sitenav-padding);list-style-type:none;margin:0;}.megamenu__blanket .mega-top li{margin-bottom:0}@media (min-width: 1099px){.megamenu__blanket .mega-top{flex-direction:row;justify-content:flex-end;gap:1.25rem;padding-top:0.5rem;padding-inline:0;margin-right:0.75rem}}.megamenu__blanket .menu-top__item{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);display:flex;color:var(--col-link-highlight);font-weight:var(--fw-regular);-webkit-text-decoration:none;text-decoration:none}.megamenu__blanket .menu-top__item:hover,
  .megamenu__blanket .menu-top__item:focus{color:var(--col-link-highlight-active);-webkit-text-decoration:underline;text-decoration:underline}.mega-menu-alt__inner{display:flex;align-items:center;gap:0.5rem;padding-inline:calc(var(--page-gutter)/2);}@media (min-width: 481px){.mega-menu-alt__inner{gap:1.25rem}}.mega-menu-alt__menu{flex:1;}.mega-menu-alt__menu-top{display:flex;justify-content:space-between}.mega-menu-alt__primary-links,
  .mega-menu-alt__secondary-links{display:none;}@media (min-width: 1099px){.mega-menu-alt__primary-links,
  .mega-menu-alt__secondary-links{display:flex;flex-wrap:wrap;margin:0.25rem -0.5rem}}@media (min-width: 1099px){.mega-menu-alt__primary-links li{margin:0.25rem 0.75rem;}.mega-menu-alt__primary-links li:first-child{margin-left:0}}.mega-menu-alt__secondary-links{margin-bottom:0.5rem;}@media (min-width: 1099px){.mega-menu-alt__secondary-links li{margin:0.25rem 0.5rem;}.mega-menu-alt__secondary-links li:first-child{margin-left:0}}.mega-menu-alt__link{display:flex;align-items:center;gap:0.25rem;-webkit-text-decoration:none;text-decoration:none;font-weight:var(--fw-regular);color:var(--col-link-light);}.mega-menu-alt__link:any-link{color:var(--col-link-light)}.mega-menu-alt__link:hover{color:var(--col-link-light-active);-webkit-text-decoration:underline;text-decoration:underline}.mega-menu-alt__link--alt{text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);color:var(--col-link-highlight);}.mega-menu-alt__link--alt:any-link{color:var(--col-link-highlight)}.mega-menu-alt__link--alt:hover{color:var(--col-link-highlight-active);-webkit-text-decoration:underline;text-decoration:underline}.mega-menu-alt__link-icon{width:1.25rem;height:1.25rem}.mega-menu-alt__actions{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:1rem;}.mega-menu-alt__actions li{margin-bottom:0}.mega-menu-alt__contact{display:none;}@media (min-width: 1099px){.mega-menu-alt__contact{display:block}}@media (min-width: 1099px){.mega-menu-alt__mobile-menu{display:none}}.mega-menu-alt__search{display:none;}@media (min-width: 1099px){.mega-menu-alt__search{display:block}}.mega-menu-alt-mobile{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:10;transition:var(--tr-background);display:none;}@media (min-width: 769px){.mega-menu-alt-mobile{display:none}}.mega-menu-alt-mobile.is-open{background-color:var(--col-bg-secondary-o-80)}.mega-menu-alt-mobile__inner{background-color:var(--col-bg-primary);width:100%;height:100%;margin-left:auto;opacity:0;transform:translateX(var(--sitenav-closed));transition:var(--tr-transform);overflow-y:auto;-webkit-overflow-scrolling:touch;max-width:var(--sitenav-width);}.mega-menu-alt-mobile.is-open .mega-menu-alt-mobile__inner{opacity:1;transform:translateX(var(--sitenav-opened))}.mega-menu-alt-mobile__close{display:flex;align-items:center;gap:0.25rem;padding:1.75rem var(--sitenav-padding);background-color:var(--col-bg-secondary);width:100%;}.mega-menu-alt-mobile__close:hover{color:var(--col-link-light-active)}.mega-menu-alt-mobile__close-icon{width:1.25rem;height:1.25rem}.mega-menu-alt-mobile__links{margin-bottom:1.5rem;}.mega-menu-alt-mobile__links li{margin-bottom:0}.mega-menu-alt-mobile__links a{display:block;padding:0.75rem 1.25rem;border-bottom:1px solid var(--col-outline-accent);}.mega-menu-alt-mobile__links a:hover{color:var(--col-link-light-active)}.mega-menu-alt-mobile__links--secondary{display:flex;flex-direction:column;gap:1rem;padding-inline:var(--sitenav-padding);}.mega-menu-alt-mobile__links--secondary a{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);font-weight:var(--fw-regular);padding:0;border:0;}.mega-menu-alt-mobile__links--secondary a:any-link{color:var(--col-link-highlight)}.mega-menu-alt-mobile__links--secondary a:hover{color:var(--col-link-highlight-active)}.mega-menu-alt-mobile__search{padding:var(--sp-3) var(--sitenav-padding)}.mega-menu-alt-mobile-is-open{overflow:hidden}page-nav{display:none}.sitenav{position:fixed;z-index:var(--z-navigation);background-color:var(--col-bg-primary);}.sitenav li{margin-bottom:0}.sitenav__panel{top:0;right:0;width:var(--sitenav-width);height:100%;overflow-x:hidden;overflow-y:auto;transform:translateX(var(--sitenav-closed));transition:var(--tr-transform);background-color:var(--col-bg-primary);}.sitenav__panel--nested{position:absolute;z-index:var(--z-default);}.sitenav__panel--nested .sitenav__back-btn::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='80'%3E%3Cpath d='M0 0h80v80H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M33.792 40.436l22.54-22.54L51.437 13 24 40.436 51.437 67.87l4.895-4.895-22.54-22.54z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='80'%3E%3Cpath d='M0 0h80v80H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M33.792 40.436l22.54-22.54L51.437 13 24 40.436 51.437 67.87l4.895-4.895-22.54-22.54z'/%3E%3C/g%3E%3C/svg%3E")}.sitenav__panel--nested-open{overflow:hidden}.sitenav__panel--open{transform:translateX(var(--sitenav-opened))}.sitenav__back-btn{display:flex;align-items:center;padding:1.75rem var(--sitenav-padding);width:100%;background-color:var(--col-bg-secondary);}.sitenav__back-btn::before{content:'';width:1.25rem;height:1.25rem;background-color:var(--col-bg-light);-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.75 62.754l-3.5-3.5 19.25-19.25-19.25-19.25 3.5-3.5L40 36.504l19.25-19.25 3.5 3.5-19.25 19.25 19.25 19.25-3.5 3.5L40 43.504l-19.25 19.25z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.75 62.754l-3.5-3.5 19.25-19.25-19.25-19.25 3.5-3.5L40 36.504l19.25-19.25 3.5 3.5-19.25 19.25 19.25 19.25-3.5 3.5L40 43.504l-19.25 19.25z'/%3E%3C/svg%3E")}.sitenav__back-btn:hover{color:var(--col-link-light-active);}.sitenav__back-btn:hover::before{background-color:var(--col-link-light-active)}.sitenav__nested-trigger{display:flex;align-items:center;}.sitenav__nested-trigger::after{content:'';width:1.125rem;height:1.125rem;background-color:var(--col-bg-tertiary);-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='80'%3E%3Cpath d='M0 0h80v80H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M46.54 40.436L24 17.896 28.895 13l27.436 27.436L28.895 67.87 24 62.976l22.54-22.54z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='80'%3E%3Cpath d='M0 0h80v80H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M46.54 40.436L24 17.896 28.895 13l27.436 27.436L28.895 67.87 24 62.976l22.54-22.54z'/%3E%3C/g%3E%3C/svg%3E")}.sitenav__list,
  .sitenav__meta{max-width:none;}.sitenav__list > li,.sitenav__meta > li{display:block;width:auto;max-width:none;margin:0;padding:0;list-style-type:none}.sitenav__list a,.sitenav__meta a{display:block;color:inherit;-webkit-text-decoration:none;text-decoration:none;}.sitenav__list a:hover,.sitenav__meta a:hover{-webkit-text-decoration:underline;text-decoration:underline}.sitenav__list{padding:0;margin-top:0;}.sitenav__list > li{border-bottom:1px solid var(--col-outline-accent)}.sitenav__list .home{border-bottom:none;}.sitenav__list .home > a{flex-direction:column;align-self:center;flex:1;position:relative;padding:var(--sp-3) var(--sitenav-padding) 0;margin-bottom:1rem;line-height:var(--lh-100);}.sitenav__list .home > a::before{display:inline-block;position:relative;content:'';width:1.25rem;border:1px solid var(--col-outline-light);margin-bottom:0.75rem}.sitenav__list a{display:flex;justify-content:space-between;padding:0.75rem 1.25rem 0.75rem 2rem;}.sitenav__list a.sitenav__nested-parent{padding-left:1.25rem;border-bottom:1px solid var(--col-outline-accent)}.sitenav__list a:hover{color:var(--col-link-light-active);-webkit-text-decoration:underline;text-decoration:underline}.sitenav__meta{display:flex;flex-direction:column;gap:1rem;}.sitenav__meta a{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);font-weight:var(--fw-regular);color:var(--col-link-highlight);}.sitenav__meta a:hover{color:var(--col-link-highlight-active)}.sitenav.active{top:0;min-height:100%;transform:translateX(var(--sitenav-opened))}.blanket{display:none;position:fixed;z-index:calc(var(--z-navigation) - 1);top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:var(--col-bg-secondary-o-80);}.blanket.on{display:block}.blanket.white{display:block;z-index:calc(var(--z-navigation) - 1);margin-top:3.75rem;animation:fade-in 0.2s backwards;opacity:0.95;background-color:var(--col-bg-light);}@media (min-width: 1099px){.blanket.white{margin-top:5.625rem}}.header-tools{display:flex;position:absolute;z-index:calc(var(--z-navigation) + 10);top:0.625rem;right:calc(var(--page-gutter)/2);background-color:transparent;}@media (min-width: 600px){.header-tools{gap:0.5rem;top:1rem;right:var(--page-gutter)}}.header-tools--floating{justify-content:flex-end;align-self:center;flex:1;position:static;margin:0;z-index:auto}.header-tools__search,
  .header-tools__menu{background-color:var(--col-bg-primary);color:var(--col-text-light)}.header-tools__btn{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);display:flex;flex-direction:column;align-items:center;color:var(--col-link-light);font-weight:inherit;-webkit-text-decoration:none;text-decoration:none;padding:0.75rem;}.header-tools__btn:hover{color:var(--col-link-light-active)}.header-tools__btn-icon{width:2rem;height:2rem}.page-header-search{display:none;position:fixed;background-color:var(--col-bg-primary);inset:0;width:100%;z-index:calc(var(--z-navigation) + 1);}.page-header-search.active{display:block}.page-header-search fieldset{margin:0;border:0}.page-header-search__form{display:flex;gap:1rem;align-items:center;width:100%;padding:var(--sp-3) var(--sitenav-padding);}@media screen and (min-width: 1099px){.page-header-search__form{max-width:31.25rem;padding-top:1.25rem;padding-bottom:1.25rem;float:right}}.page-header-search__inline{display:inline-block}.page-header-search__input{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.page-header-search__input{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3);}
  }.page-header-search__input{--fm: 0}.page-header-search__input{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);width: 100%;padding: 0.75rem var(--sp-2);border: 0;box-shadow: inset 0 0 0 1px var(--col-form-input-outline);background-color: var(--col-form-input-bg);color: var(--col-form-input-text)}@media screen and (min-width: 769px) {.page-header-search__input{
    max-width: 44rem}
  }.page-header-search__input:hover:where(:not(:focus)) {
    background-color: var(--col-form-input-bg-hover);
  }.page-header-search__input[disabled] {
    cursor: not-allowed;
    color: var(--col-form-input-text-disabled);
    background-color: var(--col-form-input-bg-disabled);
    box-shadow: inset 0 0 0 1px var(--col-form-input-outline-disabled);
  }.page-header-search__input.invalid {
    box-shadow: inset 0 0 0 2px var(--col-form-input-outline-invalid);
  }.page-header-search__submit{color: var(--col-btn-primary-text);background-color: var(--col-btn-primary-bg);}.page-header-search__submit:visited {
    color: var(--col-btn-primary-text);
  }.page-header-search__submit:hover {
    color: var(--col-btn-primary-text-hover);
    background-color: var(--col-btn-primary-bg-hover);
  }.page-header-search__submit:active {
    color: var(--col-btn-primary-text-active);
    background-color: var(--col-btn-primary-bg-active);
  }.page-header-search__submit--disabled,
  .page-header-search__submit:disabled {
    color: var(--col-btn-primary-text-disabled);
    background-color: var(--col-btn-primary-bg-disabled);
    pointer-events: none;
    cursor: not-allowed;
  }.page-header-search__submit{border:0}.page-header-search__close{color:var(--col-link-light);padding:0 0.5rem;-webkit-text-decoration:none;text-decoration:none;}.page-header-search__close:any-link{color:var(--col-link-light)}.page-header-search__close:hover{color:var(--col-link-light-active)}.in-page-navigation-v2 .styled-select{max-width:100%}.in-page-navigation-v2__link{margin-right:1.25rem;white-space:nowrap}.in-page-navigation-v2__collapsed{position:fixed;z-index:var(--z-overlay);top:0;left:0;transition:all 0.3s;width:100%;transform:translateY(-100%);}.in-page-navigation-v2__collapsed-content{display:flex;align-items:center;padding-block:0.6875rem;justify-content:flex-start;align-self:center}.in-page-navigation-v2__collapsed--fixed{transform:translateY(0)}.in-page-nav-today{width:100%;z-index:2;background:var(--col-bg-highlight);position:sticky;top:-0.0625rem;display:flex;align-items:center;}.in-page-nav-today__scroll{width:100%;overflow:auto;padding-block:0.875rem;display:flex;align-items:center}.in-page-nav-today__label{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);flex-shrink:0;min-width:6.2rem;color:var(--col-text-secondary);}.in-page-nav-today__label a{color:var(--col-text-primary);}.in-page-nav-today__label a:visited{color:var(--col-text-primary)}.in-page-nav-today__list{margin:0;list-style-type:none;display:flex;align-items:center;white-space:nowrap;padding-right:1.5rem;padding-left:0.75rem;}.in-page-nav-today__list-item{margin-bottom:0;margin-left:0}.in-page-nav-today__link,
  .in-page-nav-today__link:visited{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);color:var(--col-text-primary);padding:0.625rem 0.75rem;transition:color 0.15s ease,background-color 0.15s ease;background-color:transparent;-webkit-text-decoration:none;text-decoration:none;border-radius:var(--br);display:block;}.in-page-nav-today__link:hover,.in-page-nav-today__link:visited:hover{-webkit-text-decoration:underline;text-decoration:underline}.is-active .in-page-nav-today__link,.is-active .in-page-nav-today__link:visited{color:var(--col-link-light);background-color:var(--col-bg-primary);}.is-active .in-page-nav-today__link:hover,.is-active .in-page-nav-today__link:visited:hover{color:var(--col-link-light);-webkit-text-decoration:none;text-decoration:none}.in-page-nav-today__btn{position:absolute;right:0;width:3rem;height:80%;display:flex;align-items:center;padding-right:1rem;padding-left:1rem;justify-content:flex-end;-webkit-tap-highlight-color:transparent;background:linear-gradient(270deg,var(--col-bg-highlight) 37.5%,transparent);}.in-page-nav-today__btn--left{justify-content:flex-start;left:0;right:auto;background:linear-gradient(90deg,var(--col-bg-highlight) 42.05%,transparent)}.in-page-nav-today__btn svg{width:0.875rem;height:0.875rem;position:relative}.in-page-nav-today__scroll::-webkit-scrollbar{background-color:var(--col-scrollbar-bg);border-radius:10px;height:0.5rem}.in-page-nav-today__scroll::-webkit-scrollbar-track{box-shadow:inset 0 0 5px var(--col-scrollbar-track);border-radius:10px}.in-page-nav-today__scroll::-webkit-scrollbar-thumb{background:var(--col-scrollbar-thumb);border-radius:10px}.lazy-bgimg{background-size:cover;}.lazy-bgimg--loading{background-size:cover}.quick-links-alt{list-style-type:none;margin:0;padding:0;}.quick-links-alt li{margin:0;border-bottom:1px solid var(--col-outline-disabled)}.quick-links-alt__link{padding-block:var(--sp-2);display:flex;gap:0.5rem;-webkit-text-decoration:none;text-decoration:none;}.quick-links-alt__link:hover{background:var(--col-bg-tertiary);-webkit-text-decoration:underline;text-decoration:underline;color:var(--col-text-primary)}.quick-links-alt__link-title{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.quick-links-alt__link-title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.quick-links-alt__link-title{--fm:0}.quick-links-alt__link-title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);color:inherit;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none}.quick-links-alt__link-icon{order:-1;translate:0 0.1rem;}.quick-links-alt__link-icon svg{width:1.5rem;height:1.5rem}.ql-menu{row-gap:2rem;}@media (min-width: 600px){.ql-menu{row-gap:2.5rem}}.ql-menu__content p:not(.lead){--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.ql-menu__content p:not(.lead){
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5)}
  }.ql-menu__content p:not(.lead){font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);font-weight:var(--fw-regular)!important}@media (min-width: 1099px){.ql-menu__content{padding-right:6rem}}.ql-menu__nav{display:flex;flex-direction:column;}.ql-menu__nav h3{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.ql-menu__nav h3{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.ql-menu__nav h3{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.ql-menu__secondary{display:grid;grid-template-columns:repeat(var(--ql-secondary-cols),1fr);gap:var(--sp-2);max-width:var(--w-text);}.ql-menu__secondary-link{display:flex;flex-direction:row;align-items:center;gap:var(--sp-1);width:100%;padding-left:0;-webkit-text-decoration:none;text-decoration:none;}.ql-menu__secondary-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.ql-menu__secondary-icon{width:1.5rem;height:1.5rem;order:-1;translate:0 0.1rem}@media (min-width: 1440px){.ql-menu__secondary--2col{--ql-secondary-cols:2}}.ql-menu--l2 .ql-menu__link{padding-inline:var(--sp-1);border-bottom:2px solid var(--col-outline-light);background-color:var(--col-bg-alt-25)}.ql-menu__link{padding-block:var(--sp-2);border-bottom:1px solid var(--col-outline-alt-50);-webkit-text-decoration:none;text-decoration:none;}.ql-menu__link:hover{background:var(--col-bg-tertiary);-webkit-text-decoration:underline;text-decoration:underline}.ql-menu__link:not(:first-child){margin:0}.ql-menu__link .push-icon{gap:0.5rem;}.ql-menu__link .push-icon svg{order:-1;align-self:start;width:1.5rem;height:1.5rem}.ql-menu__link{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.ql-menu__link{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.ql-menu__link{--fm:0}.ql-menu__link{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.section{background-repeat:no-repeat;background-position:center;}.section:is(.bg-inverted, .bg-alt, .bg-alt-darker, .bg-white), [class*='bg-'] > .section {
    display: flow-root;
  }.section.bg-inverted + .bg-inverted:is(.content-block, .section, .section-alt) > *, .section.bg-alt + .bg-alt:is(.content-block, .section, .section-alt) > *, .section.bg-alt-darker + .bg-alt-darker:is(.content-block, .section, .section-alt) > *, .section.bg-white + .bg-white:is(.content-block, .section, .section-alt) > * {
        margin-top: 0;
      }.section__inner{max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.section__inner{
    max-width: var(--w-mid);}
  }@media screen and (min-width: 1440px) {.section__inner{
    max-width: var(--w-lge);}
  }.section__inner{margin-block:var(--sp-layout)}.section__inner--nopad{margin-block:0}.section--centred{text-align:center;}.section--centred h1,
    .section--centred h2,
    .section--centred h3,
    .section--centred h4,
    .section--centred h5,
    .section--centred h6,
    .section--centred p{margin-inline:auto}.section--image{display:flow-root;background-size:cover}.section--image-mask{position:relative;}.section--image-mask::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.2;background-color:var(--col-bg-dark)}.section--divider__inner{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-block:var(--sp-6);}.section--divider__inner > :last-child{margin-bottom:0}.section--divider__inner p{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.section__flex-items{display:flex;flex-direction:column;align-items:flex-start;}.section__flex-items p{flex:1}.split-section{display:flex;flex-direction:column;}.split-section--fullheight{min-height:47.1rem}.split-section__side{background-position:center;background-size:cover;}.split-section__side--with-image{order:-1;padding-top:56.25%;background-origin:border-box;background-repeat:no-repeat;}@media (min-width: 769px){.split-section__side--with-image:last-child{order:1}}.split-section__inner{padding:var(--sp-6) var(--page-gutter);}@media screen and (min-width: 1280px){.split-section__inner{max-width:calc(var(--w-mid)/2);padding-inline:0}}@media screen and (min-width: 1440px){.split-section__inner{max-width:calc(var(--w-lge)/2)}}.split-section__inner--tile{padding-left:var(--sp-3);padding-right:var(--sp-3)}.split-section--withquote .split-section__side--with-image{padding:calc(var(--sp-3)*10) var(--page-gutter) var(--sp-6) var(--page-gutter);vertical-align:bottom!important}.split-section--withquote .split-section__quote{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.split-section--withquote .split-section__quote{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5);}
  }.split-section--withquote .split-section__quote{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);font-style:italic;font-weight:var(--fw-regular)!important}.split-section--withquote .split-section__quote::before{content:open-quote}.split-section--withquote .split-section__quote::after{content:close-quote}.split-section--withquote .split-section__quote-cite{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);position:relative;padding:0;font-weight:var(--fw-semibold);}.split-section--withquote .split-section__quote-cite::before{content:'\2014'}.split-section .split-section__side--with-image-pad{margin-top:var(--sp-3)}@media (min-width: 769px){.split-section{flex-direction:row}.split-section__side{width:50%;vertical-align:middle;}.split-section__side--with-image{padding-top:0}.split-section__side--with-image-pad{padding-top:var(--sp-3);padding-bottom:var(--sp-3);background-origin:content-box;background-clip:content-box}.split-section__side--with-image-pad-left{padding-right:var(--sp-2)}.split-section__side--with-image-pad-right{padding-left:var(--sp-2)}.split-section__inner{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:27rem;}.split-section__inner--tile{justify-content:flex-start;padding-left:var(--sp-6);padding-right:var(--sp-6)}.split-section__side:first-child > .split-section__inner{margin-left:auto;padding-right:var(--sp-6)}.split-section__side:last-child > .split-section__inner{margin-right:auto;padding-left:var(--sp-6)}.split-section--top .split-section__side{vertical-align:top}}@media (max-width: 768px){.split-section__side:not(.split-section__side--with-image) + .split-section__side:not(.split-section__side--with-image) > .split-section__inner{padding-top:0}}.section-with-rounded-image__heading{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.section-with-rounded-image__heading{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.section-with-rounded-image__heading{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.section-with-rounded-image .figure{padding-top:0.75rem;margin-right:0}@media (min-width: 600px){.two-column-header-text .grid{flex-flow:row}}.two-column-header-text__first-column{margin:0;}@media (min-width: 600px){.two-column-header-text__first-column{padding-right:2rem}}@media (min-width: 769px){.two-column-header-text__first-column{padding-left:2.25rem;padding-right:3rem}}.two-column-header-text__second-column{margin:0;}@media (min-width: 769px){.two-column-header-text__second-column{padding-left:3rem}}.section-alt{position:relative;}.section-alt:is(.bg-inverted, .bg-alt, .bg-alt-darker, .bg-white), [class*='bg-'] > .section-alt {
    display: flow-root;
  }.section-alt.bg-inverted + .bg-inverted:is(.content-block, .section, .section-alt) > *, .section-alt.bg-alt + .bg-alt:is(.content-block, .section, .section-alt) > *, .section-alt.bg-alt-darker + .bg-alt-darker:is(.content-block, .section, .section-alt) > *, .section-alt.bg-white + .bg-white:is(.content-block, .section, .section-alt) > * {
        margin-top: 0;
      }@media (min-width: 1099px){.section-alt--bordered{padding-top:7.5rem}}.section-alt--bordered::before{content:'';display:block;width:100%;height:1.5rem;background:var(--col-bg-primary);}@media (min-width: 1099px){.section-alt--bordered::before{height:16rem;position:absolute;top:0;left:0}}.section-alt__video{display:block;max-height:28rem;height:100%;width:100%;object-fit:cover;object-position:center;}.section-alt__video-btn{background-color:var(--col-bg-secondary);color:var(--col-link-light);padding-block:0.25rem;padding-right:0.75rem;display:flex;align-items:center;transition:background-color 0.15s ease;position:absolute;top:0;left:0;translate:0 -100%;}.section-alt__video-btn svg{width:2rem;height:2rem;color:var(--col-bg-tertiary)}.section-alt__video-btn:hover{background-color:var(--col-bg-accent)}.section-alt__img{z-index:0;display:block;max-height:28rem;}.section-alt__img img{height:100%;width:100%;object-fit:cover}.section-alt__inner{position:relative;margin-block:var(--sp-layout);}.section-alt__inner--inset{padding:var(--sp-layout) var(--page-gutter);margin-block:0;max-width:100%;}@media (min-width: 1280px){.section-alt__inner--inset{max-width:var(--w-mid);padding-inline:5.75rem;margin-top:-5rem}}@media (min-width: 1440px){.section-alt__inner--inset{max-width:var(--w-lge);padding-inline:6.5rem}}.section-alt__inner-svg-icon{margin-bottom:0.5rem;}.section-alt__inner-svg-icon svg{width:2.5rem;height:2.5rem;color:var(--col-bg-primary);}.section-alt__inner-svg-icon svg:not(:has(use)){width:auto;height:3rem;margin-left:-0.5rem}.section-alt__inner-flex-items{display:flex;flex-direction:column;align-items:flex-start;}.section-alt__inner-flex-items p{flex:1}@media (min-width: 900px){.section-alt__row{display:grid;grid-template-columns:1fr 2fr;gap:var(--gap)}}.section-alt__left{position:relative;margin-bottom:1.5rem;}@media (min-width: 900px){.section-alt__left{margin-right:var(--sp-6);margin-bottom:0}}.section-image{max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.section-image{
    max-width: var(--w-mid);}
  }@media screen and (min-width: 1440px) {.section-image{
    max-width: var(--w-lge);}
  }.section-image{position:relative;background-color:var(--col-bg-alt-25);overflow-y:clip}@media (min-width: 769px){.section-image{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-6)}}.section-image::after{content:'';position:absolute;inset:0;box-shadow:0 0 0 50vw var(--col-bg-alt-25);z-index:var(--z-below)}.section-image__img{margin-inline:calc(var(--page-gutter)*-1);}@media (min-width: 769px){.section-image__img{margin-inline:0}}.section-image__img *{display:flex;height:100%}.section-image__img img{position:relative;object-fit:cover;}@media (min-width: 769px){.section-image__img img{aspect-ratio:1}}.section-image__inner{width:100%;max-width:100%;padding-block:var(--sp-3) var(--sp-layout);}@media (min-width: 481px){.section-image__inner{padding-top:var(--sp-5)}}@media (min-width: 769px){.section-image__inner{display:flex;align-items:center;padding-top:var(--sp-layout)}}.section-image__content{flex:1}.side-panel{background-color:transparent;}@media (min-width: 900px){.side-panel{padding-top:var(--sp-layout)}}.side-panel__inner{padding:var(--sp-3) var(--page-gutter);}@media (min-width: 900px){.side-panel__inner{padding-top:0}}.side-panel__title{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.side-panel__title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.side-panel__title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.side-panel__nav{height:auto;margin-top:calc(var(--sp-3)/2);padding-inline:0;transition:opacity 0.3s ease;list-style:none;}.side-panel__nav--closed{display:none;height:0;margin:0;padding:0;opacity:0;}@media (min-width: 900px){.side-panel__nav--closed{display:block;height:auto;opacity:1}}.side-panel__nav-item{padding:calc(var(--sp-3)/2);border-bottom:1px solid var(--col-outline-alt);}.side-panel__nav-item a{-webkit-text-decoration:none;text-decoration:none;}.side-panel__nav-item a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media (min-width: 900px){.side-panel__nav{padding-inline:0}}.side-panel__trigger{float:right;}.side-panel__trigger svg{margin-top:0.5rem}@media (min-width: 900px){.side-panel__trigger{display:none}}.layout{display:table;position:relative;width:100%;background:var(--col-bg-light);}.layout__pre,
  .layout__post{width:100%;height:100%;vertical-align:top;}@media (min-width: 900px){.layout__pre,
  .layout__post{display:table-cell;width:var(--panel-width)}}.layout__pre{float:none}.layout__main{display:table-cell;width:100%;float:left;}@media (min-width: 900px){.layout__main{width:calc(100% - var(--panel-width));float:none}}.layout--left{padding-left:calc((100% - var(--w-mid))/2);}@media (min-width: 1440px){.layout--left{padding-left:calc((100% - var(--w-mid))/2 - var(--panel-width)/2)}}.layout--right .layout__main{float:left}.layout__post{float:right}.social-list{display:flex;gap:0.75rem;}.social-list a:any-link{color:var(--col-link-default);}.social-list a:any-link:focus,
    .social-list a:any-link:hover{color:var(--col-link-default-active)}.social-list > li,
  .social-list__link{margin-bottom:0}.stats-group{max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.stats-group{
    max-width: var(--w-mid);}
  }@media screen and (min-width: 1440px) {.stats-group{
    max-width: var(--w-lge);}
  }.stats-group{width:100%;text-align:center}.stats-group__list{display:flex;flex-flow:column wrap;justify-content:center;gap:var(--gap);margin-bottom:var(--sp-3);}@media (min-width: 600px){.stats-group__list{flex-flow:row wrap}}.stats-group__item{display:flex;flex-direction:column;align-items:center;flex:1;color:var(--col-text-primary);border:1px solid var(--col-outline-primary-25);padding:var(--sp-2);margin-bottom:0;}@media (min-width: 600px){.stats-group__item{max-width:20rem}}.bg-inverted .stats-group__item{color:var(--col-text-light);border:1px solid var(--col-outline-primary-50)}.stats-group__icon{display:flex;justify-content:center;color:var(--col-text-primary);width:3rem;margin-bottom:0.75rem;}.bg-inverted .stats-group__icon{color:var(--col-teal-light)}.stats-group__value{--ff: var(--ff-lead);--fs: var(--fs-level-3);--fw: var(--fw-medium);--fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;--lh: var(--lh-110);--ls: var(--ls-2);--fm: var(--fm-level-3);}@media screen and (min-width: 769px) {.stats-group__value{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-2);
    --fw: var(--fw-regular);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-3);
    --fm: var(--fm-level-2);}
  }.stats-group__value{--fm:0.5rem}.stats-group__value{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.stats-group__value__hash{--ff: var(--ff-normal);--fs: var(--fs-level-4);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-120);--ls: var(--ls-1);--fm: var(--fm-level-4);}@media screen and (min-width: 769px) {.stats-group__value__hash{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-3);
    --fw: var(--fw-medium);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-2);
    --fm: var(--fm-level-3)}
  }.stats-group__value__hash{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);vertical-align:10%}.stats-group__text{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fw:var(--fw-semibold);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1)}.stats-group__attribution{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);margin-top:var(--sp-1);margin-inline:auto;color:var(--col-stats-attribute);}.bg-inverted .stats-group__attribution{color:var(--col-stats-attribute-inverted)}.sublink-menu__nav{margin-bottom:var(--sp-3)}.sublink-menu__icon{margin:0 auto var(--sp-6) auto}.sublink-menu__image{width:100%;margin-bottom:var(--sp-1);}@supports (object-fit: cover){.sublink-menu__image{height:12.5rem;object-fit:cover}@media (min-width: 769px){.sublink-menu__image{height:11.1112rem}}}.sublink-menu__title{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.sublink-menu__title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.sublink-menu__title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.sublink-menu__item{display:flex;flex-direction:column;padding:1rem 1rem 1rem 0;border-top:1px solid var(--col-outline-alt);}.sublink-menu__item:last-child{border-bottom:1px solid var(--col-outline-alt)}.sublink-menu__link{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.25rem}.sublink-menu .card__meta{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1)}.table{width:37.5rem;table-layout:fixed;border-spacing:0;border-collapse:collapse;border:0 solid transparent;}@media (min-width: 600px){.table{width:100%}}.table td,
  .table th{padding:var(--sp-2);text-align:left;}.table td.truncate,.table th.truncate{overflow:hidden;text-overflow:ellipsis}.table thead th{background-color:var(--col-bg-primary);color:var(--col-text-light);font-weight:var(--fw-semibold);}.table thead th a{color:var(--col-link-light);}.table thead th a:focus,
        .table thead th a:hover{color:var(--col-link-light-active)}.table tbody tr{border-bottom:1px solid var(--col-outline-alt)}.table tbody td{overflow:hidden;text-overflow:ellipsis;}.table tbody td:last-child{border-right:0}.table--centered td,
    .table--centered th{text-align:center}.table--centered tr td:nth-child(1),
    .table--centered tr th:nth-child(1){text-align:left}.table--striped :where(tr:nth-child(even)){background-color:var(--col-bg-alt-25)}.table__row--highlight{background-color:var(--col-bg-highlight-25)}.table__row--info{background-color:var(--col-bg-primary-25);color:var(--col-text-primary)}@media (max-width: 599px){.table__mobile-title{display:none!important}}.responsive-table{overflow:auto;max-width:100%;margin-bottom:var(--sp-3);scrollbar-color:var(--col-bg-primary) var(--col-bg-primary-25);scrollbar-width:thin;}.responsive-table table{margin-bottom:0}.compacted-table{display:block;width:100%;overflow-x:auto;margin-bottom:var(--sp-3);}.compacted-table:not(.compacted-table--headings) tbody tr::before{content:none!important}.compacted-table table{table-layout:auto;width:100%;margin-bottom:0}.compacted-table tr.table__header td::before{content:none}@media (max-width: 599px){.compacted-table tr.table__header{background:var(--col-bg-primary);color:var(--col-text-light)}}.compacted-table thead{display:none;}@media (min-width: 600px){.compacted-table thead{display:table-header-group}}.compacted-table tbody{display:flex;flex-direction:column;}.compacted-table tbody tr::before{display:block;content:'';margin-bottom:0.5rem;}@media (min-width: 600px){.compacted-table tbody tr::before{content:none}}.compacted-table tbody tr:not(.table__header)::before{content:attr(data-mobile-heading);display:flex;background:var(--col-bg-primary);color:var(--col-text-light);padding:1rem;font-weight:var(--fw-bold);margin-bottom:0.5rem;}@media (min-width: 600px){.compacted-table tbody tr:not(.table__header)::before{content:none}}.compacted-table tbody tr td{display:flex;width:auto;}.compacted-table tbody tr td::before{content:attr(data-label);font-weight:var(--fw-bold);margin-right:0.5rem;}@media (min-width: 600px){.compacted-table tbody tr td::before{display:none}}@media (max-width: 599px){.compacted-table tbody tr td{display:inherit}}@media (min-width: 600px){.compacted-table tbody tr td{display:table-cell}}@media (max-width: 599px){.compacted-table tbody tr td:not(:first-child, :last-child){padding-block:0}}@media (max-width: 599px){.compacted-table tbody tr td:first-child{padding-bottom:0}}@media (max-width: 599px){.compacted-table tbody tr td:last-child{padding-top:0}}@media (min-width: 600px){.compacted-table tbody{display:table-row-group}}.app-tab{padding-top:2rem;}@media (min-width: 481px){.app-tab{padding-top:3rem}}.app-tab--loading .app-tab__inner{opacity:0.4}.app-tab--offset{margin-left:-1rem;margin-right:-1rem}.app-tab--condensed{padding-top:0!important;padding-bottom:0!important}.app-tabs__container{position:relative;display:flex}.app-tabs--alt .app-tabs__tabs{background:transparent}.app-tabs--alt .app-tabs__tab{background:transparent;color:var(--col-text-primary);padding:0.75rem 0.5rem;}.app-tabs--alt .app-tabs__tab:hover,
      .app-tabs--alt .app-tabs__tab:focus{color:var(--col-text-primary)!important;-webkit-text-decoration:underline;text-decoration:underline;background:transparent!important}.app-tabs--alt .app-tabs__tab.is-active{color:var(--col-text-primary);}.app-tabs--alt .app-tabs__tab.is-active:hover{-webkit-text-decoration:none;text-decoration:none}.app-tabs--alt .app-tabs__tab::after{background:var(--col-bg-primary)}.app-tabs--alt .app-tab{padding:1.5rem var(--gap);background:var(--col-bg-alt-25)}.app-tabs--alt .app-tabs__tab-mobile-control{color:var(--col-text-primary);background-image:linear-gradient(to left,transparent,var(--col-bg-light));}.app-tabs--alt .app-tabs__tab-mobile-control--right{background-image:linear-gradient(to right,transparent,var(--col-bg-light))}.app-tabs__tabs{background:var(--col-bg-primary);width:100%;overflow:auto;}.app-tabs__tabs-inner{display:flex;max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.app-tabs__tabs-inner{
    max-width: var(--w-mid)}
  }@media screen and (min-width: 1440px) {.app-tabs__tabs-inner{
    max-width: var(--w-lge)}
  }.app-tabs__tab{transition:background 0.15s ease;position:relative;padding:0.75rem 1rem;overflow:hidden;background:var(--col-bg-primary);color:var(--col-text-light);min-width:-moz-fit-content;min-width:fit-content;margin-right:0.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;}.app-tabs__tab:last-child{margin-right:0}@media (min-width: 481px){.app-tabs__tab{flex-direction:row;padding:1.25rem 1rem}}.app-tabs__tab::after{content:'';transition:$transition-transform;position:absolute;bottom:0;left:0;height:5px;width:100%;background:var(--col-bg-tertiary);transform:translateY(100%)}.app-tabs__tab:hover:not(:focus, .is-active){color:var(--col-link-light-active);-webkit-text-decoration:underline;text-decoration:underline}.app-tabs__tab.is-active{color:var(--col-link-light-active);font-weight:var(--fw-semibold);}.app-tabs__tab.is-active::after{transform:translateX(0)}.app-tabs__tab-title{white-space:nowrap}.app-tabs__tab-count{margin-left:0.3rem;opacity:0.8}.app-tabs__tab-mobile-control{padding:1rem;height:80%;cursor:pointer;color:var(--col-text-light);align-self:center;position:absolute;z-index:1;}.app-tabs__tab-mobile-control--right{right:0;background:linear-gradient(270deg,var(--col-bg-primary-o-95) 37.5%,transparent 100%)}.app-tabs__tab-mobile-control--left{left:0;background:linear-gradient(90deg,var(--col-bg-primary-o-95) 42.05%,transparent 100%)}.timeline{max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.timeline{
    max-width: var(--w-mid);}
  }@media screen and (min-width: 1440px) {.timeline{
    max-width: var(--w-lge);}
  }.timeline{display:grid;grid-template-columns:1fr 5fr;padding-bottom:0}@media screen and (min-width: 481px){.timeline{grid-template-columns:1fr 3fr}}@media screen and (min-width: 481px){.timeline{grid-template-columns:1fr 5fr}}.timeline__header{color:var(--col-text-primary);margin:0;padding-right:1.25rem;padding-bottom:1.875rem;text-align:right;--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);}.timeline__header strong{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);}@media screen and (min-width: 769px) {.timeline__header strong{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6)}
  }.timeline__header strong{--fm:0}.timeline__header strong{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);color:var(--col-text-primary);text-transform:none}.timeline__body{position:relative;margin:0;padding-bottom:1.875rem;padding-left:1.25rem;}.timeline__body:last-child::after{display:none}.timeline__body::before{content:'';display:block;position:absolute;top:0.25rem;left:-0.3125rem;width:0.6875rem;height:0.6875rem;transform:rotate(45deg);background-color:var(--col-bg-accent-25)}.timeline__body::after{content:'';position:absolute;top:0.25rem;left:0;height:100%;border-left:1px solid var(--col-outline-accent-25)}.timeline__body > :last-child{margin-bottom:0}.timeline__body span{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);display:block;color:var(--col-text-primary)}.toggleblock{display:flex;position:relative;flex-direction:column;width:100%;}.toggleblock__default{display:flex;position:relative;align-items:center}.toggleblock__hidden{max-height:0;transform:scaleY(0);transform-origin:top;overflow:hidden;transition:transform 0.2s ease-out,max-height 0.2s ease-out;}@media (min-width: 769px){.toggleblock__hidden{transform:scaleY(1)}}.toggleblock__hidden--active{transform:scaleY(1);transition-timing-function:ease-in;max-height:100%}.toggleblock--mobile .toggleblock__default{display:block;position:relative;padding:0.925rem;background-color:var(--col-bg-primary);-webkit-text-decoration:none;text-decoration:none;cursor:pointer;}.toggleblock--mobile .toggleblock__default--light{background-color:var(--col-bg-alt-25);}.toggleblock--mobile .toggleblock__default--light > h2{color:var(--col-text-primary)!important;}.toggleblock--mobile .toggleblock__default--light > h2::after{border-color:var(--col-outline-primary)!important}.toggleblock--mobile .toggleblock__default > h2{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.toggleblock--mobile .toggleblock__default > h2{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4);}
  }.toggleblock--mobile .toggleblock__default > h2{--fm:0}.toggleblock--mobile .toggleblock__default > h2{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);color:var(--col-text-light);text-align:center}.toggleblock--mobile .toggleblock__default > h2::after{content:'';display:inline-block;position:relative;top:-0.275rem;width:0.667rem;height:0.667rem;margin-left:1rem;transform:rotate(45deg);border:0 solid white;border-right-width:1px;border-bottom-width:1px}.toggleblock--mobile .toggleblock__default--active > h2::after{top:0.125rem;border-width:0;border-top-width:1px;border-left-width:1px}.toggleblock--mobile .toggleblock__hidden{padding-top:1.5rem}.toggleblock--mobile .toggleblock__footer{display:block;visibility:visible;height:auto;padding:0.925rem;background-color:var(--col-bg-primary);color:var(--col-text-light);text-align:center;cursor:pointer;--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.toggleblock--mobile .toggleblock__footer{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4);}
  }.toggleblock--mobile .toggleblock__footer{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1)}.toggleblock--mobile .toggleblock__footer::before{content:'';display:inline-block;position:relative;top:0.125rem;width:0.667rem;height:0.667rem;margin-right:1rem;transform:rotate(45deg);border:0 solid white;border-top-width:1px;border-left-width:1px}.toggleblock--mobile .toggleblock__footer--light{background-color:var(--col-bg-alt-25);color:var(--col-text-primary);}.toggleblock--mobile .toggleblock__footer--light::before{border-color:var(--col-outline-primary)}@media (min-width: 769px){.toggleblock--mobile .toggleblock__default{display:none}.toggleblock--mobile .toggleblock__hidden{max-height:120rem;padding-top:0}.toggleblock--mobile .toggleblock__footer{display:none}}.enquiry .toggleblock__default{margin:auto;justify-content:space-around}.welcome{display:flex;flex-flow:row-reverse wrap;}.welcome h2{--ff: var(--ff-normal);--fs: var(--fs-level-4);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-120);--ls: var(--ls-1);--fm: var(--fm-level-4);}@media screen and (min-width: 769px) {.welcome h2{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-3);
    --fw: var(--fw-medium);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-2);
    --fm: var(--fm-level-3)}
  }.welcome h2{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.welcome .btn{color: var(--col-btn-secondary-text);background-color: var(--col-btn-secondary-bg);}.welcome .btn:visited {
    color: var(--col-btn-secondary-text);
  }.welcome .btn:hover {
    color: var(--col-btn-secondary-text-hover);
    background-color: var(--col-btn-secondary-bg-hover);
  }.welcome .btn:active {
    color: var(--col-btn-secondary-text-active);
    background-color: var(--col-btn-secondary-bg-active);
  }.welcome .btn.btn--disabled,
  .welcome .btn:disabled {
    color: var(--col-btn-secondary-text-disabled);
    background-color: var(--col-btn-secondary-bg-disabled);
  }.welcome__inner{flex:auto;margin-right:auto;margin-left:0;}.section__inner--sml .welcome__inner{margin-top:var(--sp-9)}@media (min-width: 600px){.welcome__inner{flex:1;padding-right:var(--sp-3)}.section__inner--sml .welcome__inner{margin-top:0}}@media (min-width: 900px){.welcome__inner{flex:2;padding-right:var(--sp-6)}.section__inner--sml .welcome__inner{width:calc(50% - var(--sp-6));padding-right:var(--sp-3)}}.welcome__caption-title{display:block;text-align:center}.welcome__caption-text{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-align:left}.welcome__thumb{flex:1;}.welcome__thumb-img,
    .welcome__thumb img{width:100%;height:18.75rem;margin-bottom:0.5rem;}@media (min-width: 769px){.welcome__thumb-img,
    .welcome__thumb img{height:16.667rem}}.welcome__thumb-img{background-position:center;background-size:cover}@supports (object-fit: cover){.welcome__thumb img{object-fit:cover}}.welcome__thumb figure{display:block;position:relative;width:100%;height:18.75rem;margin-bottom:var(--sp-6);}@media (min-width: 769px){.welcome__thumb figure{height:16.667rem}}.welcome__thumb figure::before,
      .welcome__thumb figure::after{content:'';display:inline-block;position:absolute;width:5rem;height:5rem;opacity:0.6;background-size:cover}.welcome__thumb .btn{margin:0 0 var(--sp-3) 0;width:100%}@media (min-width: 481px){.welcome__thumb{margin-block:var(--sp-6)}}@media (min-width: 600px){.welcome__thumb{width:calc(50% - var(--sp-6))}}@media (min-width: 900px){.welcome__thumb{width:calc(33.3% - var(--sp-6))}.section__inner--sml .welcome__thumb{width:calc(50% - var(--sp-6))}}.welcome__signature{margin-top:var(--sp-3);margin-bottom:var(--sp-3)}.media-gallery{max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.media-gallery{
    max-width: var(--w-mid);}
  }@media screen and (min-width: 1440px) {.media-gallery{
    max-width: var(--w-lge);}
  }.media-gallery{position:relative;padding-top:2rem;padding-bottom:2rem}.media-gallery--overlay{padding:0}.media-gallery--hide{display:none}.media-gallery--show{display:flex;flex-direction:column;position:fixed;width:100%;height:100%;top:0;left:0;align-items:center;justify-content:flex-start;color:var(--col-text-light);background:var(--col-bg-secondary-o-95);z-index:var(--z-overlay);max-width:none;overflow-y:scroll;}@media (min-width: 769px){.media-gallery--show{justify-content:center}}.media-gallery__container--overlay{max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.media-gallery__container--overlay{
    max-width: var(--w-mid)}
  }@media screen and (min-width: 1440px) {.media-gallery__container--overlay{
    max-width: var(--w-lge)}
  }.media-gallery__container--overlay{width:100%}.media-gallery__header{display:flex;justify-content:space-between;align-items:center;padding-block:1.5rem}.media-gallery__close{cursor:pointer;}@media (min-width: 769px){.media-gallery__close{position:absolute;top:0.25rem;right:0.25rem}}.media-gallery__count{font-weight:var(--fw-semibold);}.media-gallery__count--footer{margin-bottom:1rem;}@media (min-width: 1099px){.media-gallery__count--footer{margin-bottom:2rem}}.media-gallery__slider{display:flex;align-items:center;position:relative;margin-bottom:0.3125rem;}@media (min-width: 769px){.media-gallery__slider--overlay{margin-bottom:1rem}}@media (min-width: 1099px){.media-gallery__slider--overlay{margin-bottom:2rem}}.media-gallery__slider-container{display:flex;justify-content:center;width:100%}.media-gallery__item{cursor:auto}.media-gallery__image{background-size:contain;background-repeat:no-repeat;background-position:center;padding-bottom:56.25%;width:100%}.media-gallery__embed{width:100%}.media-gallery__thumbnails{display:flex;overflow-x:auto;overflow-y:hidden;margin-bottom:1.5rem;}@media (min-width: 769px){.media-gallery__thumbnails{margin-bottom:1rem}}.media-gallery__thumbnails--overlay{display:flex;}@media (min-width: 769px){.media-gallery__thumbnails--overlay{display:none}}.media-gallery__thumb{cursor:pointer;margin-right:0.313rem;opacity:0.7;height:4.6875rem;}.media-gallery__thumb.active{position:relative;opacity:1;fill:var(--col-bg-secondary-o-80);}.media-gallery__thumb.active::before{content:'';position:absolute;z-index:calc(var(--z-default) + 2);box-shadow:inset 0 0 0 0.125rem var(--col-outline-light);width:100%;height:100%}.media-gallery__thumb-image{height:100%;max-width:unset}.media-gallery__title{margin-bottom:1.125rem;font-weight:var(--fw-bold)}.media-gallery__description{margin-bottom:0}.media-gallery__button{display:none;}@media (min-width: 1099px){.media-gallery__button{display:block;position:absolute;padding:1rem;cursor:pointer}}.media-gallery__button--next{right:0;transform:translateX(100%)}.media-gallery__button--prev{left:0;transform:translateX(-100%)}.thumbnails{max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.thumbnails{
    max-width: var(--w-mid);}
  }@media screen and (min-width: 1440px) {.thumbnails{
    max-width: var(--w-lge);}
  }.thumbnails{margin-block:var(--sp-layout)}.thumbnails__container{display:grid;grid-template-columns:repeat(var(--thumbnails-columns),1fr);gap:var(--gap);}@media (min-width: 600px){.thumbnails__container--2-col{--thumbnails-columns:2}}@media (min-width: 600px){.thumbnails__container--3-col{--thumbnails-columns:2}}@media (min-width: 769px){.thumbnails__container--3-col{--thumbnails-columns:3}}@media (min-width: 600px){.thumbnails__container--4-col{--thumbnails-columns:2}}@media (min-width: 769px){.thumbnails__container--4-col{--thumbnails-columns:4}}.thumbnails__item{display:flex;flex-direction:column;width:100%;}.thumbnails__item--no-caption{justify-content:center}.thumbnails__caption{margin-top:1.5rem}.thumbnails__open-overlay{cursor:pointer}.thumbnails__image{background-size:contain;background-repeat:no-repeat;background-position:center;padding-bottom:56.25%}.thumbnails__video{display:flex;align-items:center;}.thumbnails__video-embed{width:100%;}.thumbnails__video-embed--overlay::before{width:100%;height:100%;position:relative;top:0;left:0;z-index:calc(var(--z-default) + 1)}.dropdown .select{border:2px solid var(--col-outline-primary);height:2.5rem;width:100%}.social-media-bar{background:var(--col-bg-secondary);}.social-media-bar a:any-link{color:var(--col-link-light);}.social-media-bar a:any-link:visited{color:var(--col-link-light-visited)}.social-media-bar a:any-link:hover{color:var(--col-link-light-active)}.social-media-bar__inner{display:flex;justify-content:space-between;flex-direction:column;width:100%;max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.social-media-bar__inner{
    max-width: var(--w-mid);}
  }@media screen and (min-width: 1440px) {.social-media-bar__inner{
    max-width: var(--w-lge);}
  }.social-media-bar__inner{padding-block:1.5rem}@media (min-width: 769px){.social-media-bar__inner{flex-direction:row}}.social-media-bar__title{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.social-media-bar__title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5);}
  }.social-media-bar__title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);color:var(--col-text-light)}.social-media-bar__title--secondary{display:none;}@media (min-width: 769px){.social-media-bar__title--secondary{display:block}}.social-media-bar__links{display:flex;flex-direction:column;margin-bottom:1.5rem;}@media (min-width: 769px){.social-media-bar__links{flex-direction:row;margin-bottom:0}}.social-media-bar__link{display:flex;align-items:center;margin-bottom:1rem;}@media (min-width: 769px){.social-media-bar__link--content{margin-bottom:0}.social-media-bar__link--content:last-child{margin-left:4.375rem}}.social-media-bar__icon{margin-right:0.8rem}.ffam .social-media-bar{background-color:var(--col-bg-dark)}.info-panel{display:flex;}.info-panel__title{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.info-panel__title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5)}
  }.info-panel__title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.info-panel__icon{margin-right:1rem}.info-panel__inner{display:flex;flex-direction:column;align-content:flex-start}.info-panel__text{margin-bottom:0}.screen-reader-jump-to{display:flex;justify-content:flex-start;}.screen-reader-jump-to__skippy{margin:1rem!important}.carousel{display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%;position:relative;}.carousel__slider{position:relative;height:54vw;max-height:50vh;width:100%;pointer-events:none}.carousel__image{height:100%;width:100%;background-size:cover}.carousel__progress-bar{display:flex;height:0.25rem;background:var(--col-bg-accent-75);}.carousel__progress-bar-status{background:var(--col-bg-tertiary);transition:width 200ms linear}.carousel__panel{overflow:hidden;width:100%;}.carousel__panel-container{max-width: calc(100vw - var(--page-gutter)*2);margin-inline: auto;}@media screen and (min-width: 1280px) {.carousel__panel-container{
    max-width: var(--w-mid);}
  }@media screen and (min-width: 1440px) {.carousel__panel-container{
    max-width: var(--w-lge);}
  }.carousel__panel-container{display:flex;padding-block:1.5rem 2rem;flex-direction:column}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.carousel__panel-container{display:block}}@media (min-width: 769px){.carousel__panel-container{flex-direction:row-reverse;display:flex}}@media (min-width: 769px){.carousel__panel{z-index:calc(var(--z-default) + 1);bottom:3rem;margin:auto}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.carousel__panel{display:block;left:10vw}}.carousel__title{--ff: var(--ff-normal);--fs: var(--fs-level-4);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-120);--ls: var(--ls-1);--fm: var(--fm-level-4);}@media screen and (min-width: 769px) {.carousel__title{
    --ff: var(--ff-lead);
    --fs: var(--fs-level-3);
    --fw: var(--fw-medium);
    --fvs: 'opsz' 72, 'SOFT' 50, 'WONK' 0;
    --lh: var(--lh-110);
    --ls: var(--ls-2);
    --fm: var(--fm-level-3);}
  }.carousel__title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.carousel__title-link{color:var(--col-link-light);-webkit-text-decoration:none;text-decoration:none;}.carousel__title-link:hover{color:var(--col-link-light-active);-webkit-text-decoration:underline;text-decoration:underline}.carousel__title-link:visited{color:var(--col-link-light-visited)}.carousel__description{flex:1;color:var(--col-text-light)}.carousel__story{display:flex;flex-direction:column;min-height:100%}.carousel__content{display:flex;flex:1;flex-direction:column;justify-content:space-between}.carousel__controls{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;gap:0.75rem;}@media (min-width: 769px){.carousel__controls{gap:1.5rem}}.carousel__controls-item{cursor:pointer;color:var(--col-link-light);}.carousel__controls-item:hover{color:var(--col-link-light-active)}@media (min-width: 769px){.carousel__controls{margin-bottom:1rem;justify-content:flex-end}}.carousel__navigation{display:none;}.carousel__navigation-item{border-bottom:1px solid var(--col-outline-accent-75);overflow:hidden}.carousel__navigation-link{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.carousel__navigation-link{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5);}
  }.carousel__navigation-link{--fm:0}.carousel__navigation-link{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);color:var(--col-link-light);padding:0.5rem 1rem;cursor:pointer;display:block;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;transition:all 0.1s ease}.carousel__navigation-link--active{background:var(--col-bg-tertiary);color:var(--col-text-primary)}.carousel__navigation-link:hover:not(.carousel__navigation-link--active){color:var(--col-link-light-active);-webkit-text-decoration:underline;text-decoration:underline}.carousel__navigation-link:focus,
      .carousel__navigation-link:focus-within{border-radius:0}@media (min-width: 769px){.carousel__navigation{display:block}}.carousel__aside{display:flex;justify-content:center;}@media (min-width: 769px){.carousel__aside{flex-basis:36%;margin-left:1rem;flex-direction:column-reverse;justify-content:flex-end;margin-bottom:0.5rem}}.carousel .slider-container{overflow:auto!important}.carousel .swiper-container-horizontal > * > .slider-wrapper,
  .carousel .swiper-container-vertical > * > .slider-wrapper{display:block!important}.logo{--logo-multiplier:1.145;display:inline-flex;aspect-ratio:1;}.logo__link{overflow:hidden;color:var(--col-link-light)}.logo__image{--logo-width:var(--logo-size-sm);width:var(--logo-width);}@supports (width: round(down, 1px, 1px)){.logo__image{max-width:round(down,var(--logo-width),0.0625rem)}}@media (min-width: 1099px){.logo__image{--logo-width:calc(var(--logo-size-sm)*var(--logo-multiplier))}}.logo__image--md{--logo-width:var(--logo-size-md);}@media (min-width: 1099px){.logo__image--md{--logo-width:calc(var(--logo-size-md)*var(--logo-multiplier))}}.logo__image--lg{--logo-width:var(--logo-size-lg);}@media (min-width: 1099px){.logo__image--lg{--logo-width:calc(var(--logo-size-lg)*var(--logo-multiplier))}}.logo__image--xl{--logo-width:var(--logo-size-xl);}@media (min-width: 1099px){.logo__image--xl{--logo-width:calc(var(--logo-size-xl)*var(--logo-multiplier))}}.logo__image--unhoused{scale:1.3}.logo-indigenous{display:inline-flex;background-image:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/Aboriginal_Flag.svg);width:3.3125rem;height:2rem}.logo-torres{display:inline-flex;background-image:url(https://d2glwx35mhbfwf.cloudfront.net/v15.2.4/Torres_Strait_Islanders_Flag.svg);width:2.9375rem;height:2rem}.spinner{border-radius:var(--br);padding:1.5rem;background-color:var(--col-bg-primary);display:inline-flex;align-items:center;margin-top:6rem;}.spinner__cube{width:1.5rem;height:1.5rem;background-color:var(--col-bg-light);animation:rotateplane 1.2s infinite ease-in-out}.spinner__text{color:var(--col-text-light);font-weight:var(--fw-semibold);margin-left:1.5rem;--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.spinner__text{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5)}
  }.spinner__text{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.loader{padding:1rem 0;display:flex;justify-content:center}.loading-overlay{position:relative;outline:0;}.loading-overlay__overlay{position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;transition-property:opacity,transform;transition-duration:var(--tr-speed-normal);opacity:0;transform:translateY(-2rem);z-index:var(--z-default);}.loading-overlay__overlay--is-loading{opacity:1;transform:translateY(0);pointer-events:auto}.loading-overlay__content{transition:opacity var(--tr-speed-normal);}.loading-overlay__content--is-loading{opacity:0.65;pointer-events:none}.filter-results__count{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.filter-results__count{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4)}
  }.filter-results__count{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);display:flex;justify-content:center;margin:3rem auto}.filter{border-radius:var(--br);background-color:var(--col-bg-primary);padding:2.5rem;}.filter__container:not(:last-child){margin-bottom:0.75rem}.filter__container .btn{margin-top:0;}.filter__container .btn:last-child{margin-left:1rem}.filter__container--centered{display:flex;justify-content:center}.filter__input{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.filter__input{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3);}
  }.filter__input{--fm: 0}.filter__input{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);width: 100%;padding: 0.75rem var(--sp-2);border: 0;box-shadow: inset 0 0 0 1px var(--col-form-input-outline);background-color: var(--col-form-input-bg);color: var(--col-form-input-text)}@media screen and (min-width: 769px) {.filter__input{
    max-width: 100%}
  }.filter__input:hover:where(:not(:focus)) {
    background-color: var(--col-form-input-bg-hover);
  }.filter__input[disabled] {
    cursor: not-allowed;
    color: var(--col-form-input-text-disabled);
    background-color: var(--col-form-input-bg-disabled);
    box-shadow: inset 0 0 0 1px var(--col-form-input-outline-disabled);
  }.filter__input.invalid {
    box-shadow: inset 0 0 0 2px var(--col-form-input-outline-invalid);
  }.filter__label{font-weight: var(--fw-semibold);color: var(--col-form-label-text);display: block;margin-bottom: var(--sp-1);display:block;color:var(--col-text-light)}.filter__button--animated{animation:search-pulse 2s infinite alternate}.filter__no-results{display:flex;flex-direction:column;justify-content:center;align-items:center;}.filter__no-results-btn{margin-bottom:6rem}.filter__no-results-cards{width:100%}.filter__no-results-heading{margin-bottom:3rem}.filter__no-results-description{margin-top:-2rem;margin-bottom:3rem}.filter__results{display:flex;flex-direction:column}.filter__show-all-btn{display:flex;align-items:center;font-weight:var(--fw-bold);-webkit-text-decoration:underline;text-decoration:underline;align-self:flex-end;margin-top:0.125rem;}.filter__show-all-btn:hover,
    .filter__show-all-btn:focus{-webkit-text-decoration:none;text-decoration:none;}.filter__show-all-btn:hover [class$='--right'],.filter__show-all-btn:focus [class$='--right']{margin-left:0.75rem;margin-right:0}.filter__show-all-btn:active{opacity:0.7;background:var(--col-bg-light) url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.664 63.085V16.418l36.667 23.333-36.667 23.334zm5-9.084l22.417-14.25-22.417-14.25v28.5z'/%3E%3C/svg%3E") no-repeat 55% 50%}.filter__show-all-btn-icon--right{margin-right:0.25rem;transition:all ease-out 0.15s}.filter-category .card__inner{justify-content:space-between}.filter-category .styled-select{margin:0}.filter-category__fieldset{border:0;margin:0}.filter-category__container{display:flex;margin-bottom:1.25rem;flex-direction:column;border-bottom:1px solid var(--col-outline-light-o-25);}@media (min-width: 900px){.filter-category__container{padding-bottom:4.25rem;flex-direction:row}}.filter-category__container-inner{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1rem;}@media (min-width: 900px){.filter-category__container-inner{margin-right:1rem;margin-bottom:0}.filter-category__container-inner:last-child{margin-right:0}}.filter-category__input{border:0;height:2.625rem;border-radius:var(--br);background-color:var(--col-bg-light);text-indent:0.5rem}.filter-category__top-label{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);font-weight:var(--fw-bold);}.filter-category__top-label--hide{display:none;}@media (min-width: 900px){.filter-category__top-label--hide{display:block;visibility:hidden}}.filter-category__radio-label{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.filter-category__radio-label{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3)}
  }.filter-category__radio-label{--fm:0}.filter-category__radio-label{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);margin-left:0.75rem}.filter-category__radio-container{display:flex;margin-top:0.625rem}.filter-category__radio-inner{display:flex;align-items:center;margin-right:0.75rem;}.filter-category__radio-inner:last-child{margin-right:0}.filter-category__buttons{display:flex;width:100%;flex-direction:row-reverse;}@media (min-width: 900px){.filter-category__buttons{flex-direction:row}}.filter-category__clear-btn{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);font-weight:var(--fw-semibold);display:flex;-webkit-text-decoration:underline;text-decoration:underline;align-items:center;margin-right:0.9375rem;}@media (min-width: 900px){.filter-category__clear-btn{margin-right:0;margin-left:0.75rem}}.filter-category__clear-btn-icon{width:1.125rem;height:1.125rem;margin-right:0.25rem}.filter-category__clear-btn:hover,
    .filter-category__clear-btn:focus{-webkit-text-decoration:none;text-decoration:none;color:var(--col-link-light-active)}.filter-category__section{display:flex;flex-direction:column;padding:0;}.filter-category__section:not(:last-child){margin-bottom:2.5rem}.filter-category__section-title{color:var(--col-text-light)}.filter-category__section-btn{align-self:center;margin-top:2.5rem;}.filter-category__section-btn:hover .filter-category__section-btn-icon--right,.filter-category__section-btn:focus .filter-category__section-btn-icon--right{margin-left:0.75rem;margin-right:0}.filter-category__section-btn:hover .filter-category__section-btn-icon--left,.filter-category__section-btn:focus .filter-category__section-btn-icon--left{margin-right:0.75rem;margin-left:0}.filter-category__section-back-btn{display:flex;align-items:center;}.filter-category__section-back-btn:hover{-webkit-text-decoration:underline;text-decoration:underline;color:var(--col-link-light-active)}.filter-category__section-back-btn-icon--right{color:var(--col-text-tertiary);margin-left:0.5rem;margin-right:0.25rem;transition:all ease-out 0.15s}.filter-category__section-back-btn-icon--left{color:var(--col-text-tertiary);margin-right:0.5rem;margin-left:0.25rem;transition:all ease-out 0.15s}.filter-category__results{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.filter-category__results{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3)}
  }.filter-category__results{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);color:var(--col-text-inverted-soft);font-weight:var(--fw-regular)}.filter-category .list-enter-active,
  .filter-category .list-leave-active{transition:all 0.5s ease-out}.filter-category .list-leave-active{position:absolute}.filter-category .list-enter,
  .filter-category .list-leave-to{opacity:0}.filter-category .list-leave,
  .filter-category .list-enter-to{opacity:1}.filter-category .list-move{transition:transform 0.5s ease-out}.filter-courses .styled-select{margin:0}.filter-courses__container{display:flex;margin-bottom:1.25rem;flex-direction:column;}@media (min-width: 900px){.filter-courses__container{flex-direction:row;align-items:center;margin-bottom:2.75rem}}.filter-courses__container-inner{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1rem;white-space:nowrap;}@media (min-width: 900px){.filter-courses__container-inner{margin-right:1rem;margin-bottom:0;flex:1 0 0}.filter-courses__container-inner:last-child{margin-right:0}}.filter-courses__top-label{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);color:var(--col-text-primary);font-weight:var(--fw-bold);}.filter-courses__top-label--hide{display:none;}@media (min-width: 900px){.filter-courses__top-label--hide{display:block;visibility:hidden}}.filter-courses__radio-label{margin-left:0.25rem}.filter-courses__radio-container{display:flex;flex-direction:column}.filter-courses__radio-inner{display:flex;align-items:center;margin-right:0.75rem;}.filter-courses__radio-inner:last-child{margin-right:0}.filter-courses__buttons{display:flex;width:100%;flex-direction:row-reverse;}@media (min-width: 900px){.filter-courses__buttons{flex-direction:row}}.filter-courses__clear-btn{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);color:var(--col-link-default);display:flex;-webkit-text-decoration:underline;text-decoration:underline;align-items:center;margin-right:0.9375rem;}@media (min-width: 900px){.filter-courses__clear-btn{margin-right:0;margin-left:0.75rem}}.filter-courses__clear-btn-icon{width:1.125rem;height:1.125rem;margin-right:0.25rem}.filter-courses__clear-btn:hover,
    .filter-courses__clear-btn:focus{-webkit-text-decoration:none;text-decoration:none}.filter-courses__results{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.filter-courses__results{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5)}
  }.filter-courses__results{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm)}.filter-courses__table{border-spacing:0;width:100%;}.filter-courses__table-heading{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.filter-courses__table-heading{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3);}
  }.filter-courses__table-heading{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);font-weight:var(--fw-semibold);text-align:left;white-space:nowrap;border-bottom:1px solid var(--col-outline-accent-75);padding:0 0.5rem 0.75rem}.filter-courses__table-heading:first-child{border-left:5px solid transparent}.filter-courses__table-data{padding:0.5rem;}.filter-courses__table-data:first-child{border-left:5px solid var(--col-outline-accent-75)}.filter-courses__table--no-results{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.filter-courses__table--no-results{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5)}
  }.filter-courses__table--no-results{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);background-color:var(--col-bg-light);text-align:center;padding-top:1.5rem}.filter-courses__table tr:nth-child(even){background-color:var(--col-bg-alt-25)}.nested-checkbox{margin-left:1rem;}.nested-checkbox--is-first{margin-left:0}.nested-checkbox__checkbox{margin-bottom:0.75rem}.filter-dropdown{position:relative;}.filter-dropdown__select{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.filter-dropdown__select{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3);}
  }.filter-dropdown__select{--fm: 0}.filter-dropdown__select{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);width: 100%;padding: 0.75rem var(--sp-2);border: 0;box-shadow: inset 0 0 0 1px var(--col-form-input-outline);background-color: var(--col-form-input-bg);color: var(--col-form-input-text)}@media screen and (min-width: 769px) {.filter-dropdown__select{
    max-width: 100%;}
  }.filter-dropdown__select:hover:where(:not(:focus)) {
    background-color: var(--col-form-input-bg-hover);
  }.filter-dropdown__select[disabled] {
    cursor: not-allowed;
    color: var(--col-form-input-text-disabled);
    background-color: var(--col-form-input-bg-disabled);
    box-shadow: inset 0 0 0 1px var(--col-form-input-outline-disabled);
  }.filter-dropdown__select.invalid {
    box-shadow: inset 0 0 0 2px var(--col-form-input-outline-invalid);
  }.filter-dropdown__select{font-weight: var(--fw-semibold);background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.914 55.915L12 28.001 17.001 23l22.913 23.03 22.913-22.914 5.001 5.002-27.914 27.797z'/%3E%3C/svg%3E"),
    linear-gradient(
      to left,
      var(--col-form-input-outline) 0%,
      var(--col-form-input-outline) 100%
    );background-repeat: no-repeat;background-position:
    right 1rem top 50%,
    right 3.0625rem top 0;background-size:
    1.25rem auto,
    0.0625rem auto;padding-right: 4rem;cursor: pointer;appearance: none}.filter-dropdown__select::-ms-expand {
    display: none;
  }.filter-dropdown__select[disabled] {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.914 55.915L12 28.001 17.001 23l22.913 23.03 22.913-22.914 5.001 5.002-27.914 27.797z'/%3E%3C/svg%3E"),
      linear-gradient(
        to left,
        var(--col-form-input-outline-disabled) 0%,
        var(--col-form-input-outline-disabled) 100%
      );
  }.filter-dropdown__label{-webkit-user-select:none;user-select:none}.filter-dropdown__icon{display:none}.filter-dropdown__options-label{font-weight:var(--fw-semibold);padding-bottom:1.5rem}.filter-dropdown__body{position:absolute;top:100%;left:0;right:0;padding:1.5rem;background-color:var(--col-bg-light);border:1px solid var(--col-outline-primary);border-top:none;pointer-events:none;opacity:0;visibility:hidden;z-index:var(--z-navigation);text-transform:capitalize;}.filter-dropdown__body--is-opened{pointer-events:auto;opacity:1;visibility:visible}.filter-dropdown__body--is-open-up{top:auto;bottom:100%;border-top:1px solid var(--col-outline-primary);border-bottom:none}.filter-dropdown__actions{display:flex;flex-wrap:wrap;margin:1.5rem -0.5rem -0.5rem}.filter-dropdown__action{flex:1 0 9rem;padding:0 0.5rem 0.5rem}.filter-box__filter{margin-bottom:1rem}.filter-box__filter-label{font-weight:var(--fw-bold);margin-bottom:0.5rem}.filter-box__btns-wrapper{margin:1.5rem -0.5rem -0.5rem;display:flex;flex-flow:row-reverse wrap}.filter-box__btn{margin-bottom:0.5rem;min-width:10rem;flex:1 0 0%;padding:0 0.5rem;}.filter-box__btn .btn{margin:0}.filter-show-more .push-icon{display:inline-flex}.filtered-results__title{font-size:1rem;font-weight:var(--fw-regular)}.filtered-results__no-items{padding:3.15rem;text-align:center;margin:0 auto}.tags{--tags-padding-block:0.25rem;--tags-padding-inline:0.5rem;}.tags__list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;gap:0.5rem}.tags__item{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);display:flex;background-color:var(--col-bg-highlight-25);font-weight:var(--fw-semibold);overflow:hidden;padding:var(--tags-padding-block) var(--tags-padding-inline);color:var(--col-text-secondary)}.tags__link{margin:calc(var(--tags-padding-block)*-1) calc(var(--tags-padding-inline)*-1);padding:var(--tags-padding-block) var(--tags-padding-inline);-webkit-text-decoration:none;text-decoration:none;}.tags__link:hover,
    .tags__link:focus{background-color:var(--col-bg-highlight-50);-webkit-text-decoration:underline;text-decoration:underline}.tags__link:visited{color:var(--col-link-default)}.sidebar{display:flex;flex-direction:column;background-color:var(--col-bg-highlight-25);}.sidebar__header{display:flex;justify-content:center;background-color:var(--col-bg-primary);padding:0.75rem 1.5rem}.sidebar__inner{padding:1rem}.sidebar__title{--ff: var(--ff-normal);--fs: var(--fs-level-6);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-6);}@media screen and (min-width: 769px) {.sidebar__title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-5);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-5);}
  }.sidebar__title{--fm:0}.sidebar__title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);color:var(--col-text-light);display:flex;align-items:center}.sidebar__title-icon{margin-right:1rem}.sidebar__list{padding:0;}.sidebar__list-item{display:flex;border-bottom:1px solid var(--col-outline-alt);padding:1rem 0;}.sidebar__list-item:last-child{border-bottom:none}.sidebar__list-info{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);flex:1}.sidebar__list-title{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.sidebar__list-title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3)}
  }.sidebar__list-title{--fm:0}.sidebar__list-title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);font-weight:var(--fw-bold)}.sidebar__list-icon{margin-right:1rem;color:var(--col-text-primary)}.accordion-profile{--profile-accordion-max-height:42rem;display:flex;flex-direction:column;width:100%;min-height:100%;background-color:var(--col-bg-highlight-25);max-height:var(--profile-accordion-max-height);}.accordion-profile__embed{margin-bottom:1rem}.accordion-profile__container{display:flex;background-color:var(--col-bg-primary);color:var(--col-text-light);overflow:hidden;flex:0 0 content;}.accordion-profile__container:focus-visible{outline-offset:1px}.accordion-profile__container--bio{cursor:pointer}.accordion-profile__inner{display:flex;flex:1 1 content;align-items:center;gap:0.25rem;padding:0.75rem 1rem}.accordion-profile__thumb{width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:flex-basis ease 0.25s;flex:1 1 21rem;aspect-ratio:1/1;}@media (min-width: 600px){.accordion-profile__thumb{flex:0 1 var(--profile-accordion-max-height);aspect-ratio:unset}}.accordion-profile__thumb--transition{aspect-ratio:unset;flex-basis:0;flex-grow:0}.accordion-profile__thumb-inner{background-size:cover;background-position:center;min-width:4rem;max-width:4rem;margin-left:-4rem;position:relative;transition:all ease 0.25s;}.accordion-profile__thumb-inner--transition{margin-left:0}.accordion-profile__titles{flex:1}.accordion-profile__title{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);}@media screen and (min-width: 769px) {.accordion-profile__title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);}
  }.accordion-profile__title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);color:var(--col-text-light)}.accordion-profile__title:not(:has(+ .accordion-profile__sub-title)){margin-bottom:0}.accordion-profile__sub-title{--ff: var(--ff-normal);--fs: var(--fs-level-8);--fw: var(--fw-regular);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-8);--fm:0;font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);color:var(--col-text-light)}.accordion-profile__bio{padding:0 1rem;max-width:100%;overflow-y:auto;min-height:0;transition:flex-basis ease 0.25s;flex:0 1 content;margin:1rem 0;}.accordion-profile__bio--transition{padding:0;margin:0;flex-basis:0}.accordion-profile__icon{width:1.25rem;height:1.25rem;transition:0.25s all ease-in-out;transform:rotate(0deg);}.accordion-profile__icon--active{transform:rotate(180deg)}@media (min-width: 600px){.accordion-profile{--profile-accordion-max-height:25rem}}@media (min-width: 1099px){.accordion-profile{--profile-accordion-max-height:29rem}}@media (min-width: 1280px){.accordion-profile{--profile-accordion-max-height:26rem}}@media (min-width: 1440px){.accordion-profile{--profile-accordion-max-height:29rem}}.error-box{background-color:var(--col-bg-danger);padding:0.5rem;border-radius:var(--br);margin-bottom:0.5rem;}.error-box > *{max-width:var(--w-text)}.todo-list__container{display:flex;width:100%;flex-direction:column;padding-top:var(--sp-layout);border-top:1px solid var(--col-outline-alt-75);}@media (min-width: 900px){.todo-list__container{flex-direction:row;gap:var(--gap)}}.todo-list__inner{display:flex;flex:1;flex-basis:100%;gap:var(--gap)}.todo-list__figure{display:none;}@media (min-width: 600px){.todo-list__figure{display:block}}.todo-list__fill{display:none;}@media (min-width: 600px){.todo-list__fill{display:initial;max-width:9.75rem;width:100%;flex:1 0 auto}}@media (min-width: 900px){.todo-list__fill{display:none}}.todo-list__button-cards{display:flex;flex-direction:column;width:100%;padding-right:0;margin:0;}@media (min-width: 600px){.todo-list__button-cards{flex-direction:row;flex:1;flex-basis:100%}}@media (min-width: 900px){.todo-list__button-cards{justify-content:flex-start}}.todo-list .figure{padding-top:0;margin-bottom:0;padding-bottom:0;padding-left:0}@media (min-width: 600px){.todo-list .btn-card{max-width:33.33333%}}.todo-list .section__inner{margin-top:0}.pathfinder-today{background:var(--col-bg-alt-25);padding-top:2.5rem;padding-bottom:2.5rem;}@media (min-width: 481px){.pathfinder-today{padding-top:3.5rem;padding-bottom:3.5rem}}.pathfinder-today--dark{background:none;color:var(--col-text-light);}.pathfinder-today--dark .list-inline li a{color:var(--col-link-alt);}.pathfinder-today--dark .list-inline li a:hover{color:var(--col-link-alt-active)}.pathfinder-today--dark .pathfinder-today__link-icon{background-color:var(--col-bg-tertiary);color:var(--col-text-primary)}.pathfinder-today--dark .pathfinder-today__link{border-top:1px solid var(--col-outline-accent-75);}.pathfinder-today--dark .pathfinder-today__link a:hover{color:var(--col-link-light-active);}.pathfinder-today--dark .pathfinder-today__link a:hover .pathfinder-today__link-title{color:var(--col-link-light-active)}.pathfinder-today--dark .pathfinder-today__link a:hover .pathfinder-today__link-icon{background-color:var(--col-bg-info)}.pathfinder-today--dark .pathfinder-today__link-title,
  .pathfinder-today--dark .pathfinder-today__link-description{color:var(--col-link-light)}.pathfinder-today__list{list-style-type:none;padding:0;margin-bottom:0;}.pathfinder-today__list-item{margin:0}.pathfinder-today__link{display:flex;flex-direction:column;height:100%;border-top:1px solid var(--col-outline-alt);padding-top:1rem;position:relative;}@media (min-width: 481px){.pathfinder-today__link{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width: 1099px){.pathfinder-today__link{padding-top:1rem;padding-bottom:0}}.pathfinder-today__link a{-webkit-text-decoration:none;text-decoration:none;}.pathfinder-today__link a:hover{background-color:none;-webkit-text-decoration:underline;text-decoration:underline;}.pathfinder-today__link a:hover .pathfinder-today__link-icon{background-color:var(--col-bg-tertiary);color:var(--col-heritage-100)}.pathfinder-today__link-title{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.pathfinder-today__link-title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4);}
  }.pathfinder-today__link-title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);margin-right:2.5rem;display:block;transition:color 0.15s ease}@media (min-width: 600px){.pathfinder-today__link-title--two-lines{min-height:4.125rem}}.pathfinder-today__link-title.heading-sm--link{-webkit-text-decoration:none;text-decoration:none}.pathfinder-today__link-icon{position:absolute;top:0.8rem;right:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background-color:var(--col-bg-primary);color:var(--col-text-light);border-radius:50%;transition:background 0.15s ease;}.pathfinder-today__link-icon svg{width:1.25rem;height:1.25rem}@media (min-width: 481px){.pathfinder-today__link-icon{top:1.3rem}}@media (min-width: 1099px){.pathfinder-today__link-icon{top:0.8rem}}.pathfinder-today__link-description{--ff: var(--ff-normal);--fs: var(--fs-level-7);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-7);--fw: var(--fw-regular);--fm: var(--sp-3);}@media screen and (min-width: 769px) {.pathfinder-today__link-description{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-6);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-140);
    --ls: var(--ls-1);
    --fm: var(--fm-level-6);
    --fw: var(--fw-regular);
    --fm: var(--sp-3);}
  }.pathfinder-today__link-description{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);display:block;flex:1}@media (max-width: 480px){.pathfinder-today__link-description{display:none}}.pathfinder-today__img img{height:100%;width:100%;object-fit:cover}@media (max-width: 480px){.pathfinder-today__img{display:none}}.checkbox-pills{border:0;margin:0;}.checkbox-pills__legend{font-weight:var(--fw-semibold);margin-bottom:0.75rem}.checkbox-pills__list{border:0;display:flex;align-items:flex-start;flex-flow:row wrap;margin:-0.1875rem;padding:0;}.checkbox-pills__list-item{margin:0.1875rem}.checkbox-pill{display:flex;align-items:center;-webkit-user-select:none;user-select:none;position:relative;}.checkbox-pill__hidden-input{position:absolute;opacity:0;}.checkbox-pill__hidden-input:checked + .checkbox-pill__label{background:var(--col-bg-primary);color:var(--col-text-light);}.checkbox-pill__hidden-input:checked + .checkbox-pill__label .checkbox-pill__label-close{opacity:1}.checkbox-pill__hidden-input:disabled + .checkbox-pill__label{opacity:0.4;pointer-events:none}.checkbox-pill__hidden-input:focus-visible + .checkbox-pill__label{outline:auto}.checkbox-pill__label{text-transform: uppercase !important;letter-spacing: var(--ls-uppercase-1);background:transparent;padding:0.5rem 0.75rem;border-radius:var(--br);display:inline-block;transition:color 0.15s ease,background 0.15s ease;text-align:left;word-break:break-word;font-weight:var(--fw-semibold);background-color:var(--col-bg-alt-25);cursor:pointer;}@media (hover: hover) and (pointer: fine){.checkbox-pill__label:hover{background-color:var(--col-bg-primary);color:var(--col-text-light)}}.checkbox-pill__label-close{position:absolute;right:0;top:0;transform:translate(25%,-25%);border-radius:50%;width:1.125rem;height:1.125rem;background:var(--col-bg-invalid);transition:opacity 0.15s ease;opacity:0;}.checkbox-pill__label-close::before,
      .checkbox-pill__label-close::after{position:absolute;left:0.5rem;top:0.25rem;content:'';height:0.625rem;background-color:var(--col-bg-light);width:1px}.checkbox-pill__label-close::before{transform:rotate(45deg)}.checkbox-pill__label-close::after{transform:rotate(-45deg)}.slimline-cta{background-color:var(--col-bg-accent);padding:var(--sp-3) var(--page-gutter);display:grid;gap:1rem;align-items:start;justify-content:start;}.slimline-cta__title{--ff: var(--ff-normal);--fs: var(--fs-level-5);--fw: var(--fw-semibold);--fvs: unset;--lh: var(--lh-140);--ls: var(--ls-1);--fm: var(--fm-level-5);}@media screen and (min-width: 769px) {.slimline-cta__title{
    --ff: var(--ff-normal);
    --fs: var(--fs-level-4);
    --fw: var(--fw-semibold);
    --fvs: unset;
    --lh: var(--lh-120);
    --ls: var(--ls-1);
    --fm: var(--fm-level-4);}
  }.slimline-cta__title{font-family: var(--ff);font-size: var(--fs);font-weight: var(--fw);font-variation-settings: var(--fvs);line-height: var(--lh);letter-spacing: var(--ls);margin-bottom: var(--fm);display:grid;grid-auto-flow:column;gap:0.75rem;align-items:center;margin-bottom:0}.slimline-cta__title svg{justify-self:end}@media (min-width: 769px){.slimline-cta__title{width:100%;grid-row:1;grid-column:1/-1;justify-self:center;margin-right:3rem}}@media (min-width: 1099px){.slimline-cta__title{grid-row:1;justify-content:end}}.slimline-cta__link-container{display:grid;grid-auto-flow:column;grid-template-columns:auto 2fr;gap:0.5rem;}@media (min-width: 769px){.slimline-cta__link-container{grid-row:2}}@media (min-width: 1099px){.slimline-cta__link-container{grid-row:1;align-self:center}}@media (min-width: 769px){.slimline-cta{grid-template-columns:repeat(5,auto);grid-template-rows:auto auto;justify-content:center;padding:var(--sp-4) 0}}@media (min-width: 1099px){.slimline-cta{grid-template-rows:auto}}