@charset "UTF-8"; /*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./scss/theme.scss ***!
  \****************************************************************************************************************************************************************************************************************************************/
:root {
    --clarku-type-display: ivypresto-headline,serif;
    --clarku-type-sans: Lato,sans-serif;
    --clarku-type-serif: Loretta,serif;
    --clarku-type-mono: aglet-mono,Courier,monospace;
    --clarku-color-brand: #e61e2e;
    --clarku-color-deep-red: #c52026;
    --clarku-color-deeper-red: #a71a20;
    --clarku-color-white: #fff;
    --clarku-color-warm-gray: #525250;
    --clarku-color-charcoal: #1a1919;
    --clarku-color-light-charcoal: #343433;
    --clarku-color-lighter-charcoal: #adaca9;
    --clarku-color-black: var( --clarku-color-charcoal );
    --clarku-color-true-black: #000;
    --clarku-color-background: #fafafa;
    --clarku-color-gray-100: #f1f1f1;
    --clarku-color-gray-200: #d8d8d8;
    --clarku-color-gray-300: #b1b1b1;
    --clarku-color-gray-400: #adaca9;
    --clarku-color-gray-500: #8e8a87;
    --clarku-color-gray-600: #6e6a68;
    --clarku-color-gray-700: var( --clarku-color-warm-gray,#525250 );
    --clarku-color-gray-800: var( --clarku-color-light-charcoal,#343433 );
    --clarku-color-gray-850: #211f20;
    --clarku-color-gray-900: var( --clarku-color-charcoal,#1a1919 );
    --clarku-color-blue: #02476a;
    --clarku-color-lighter-blue: #d2dae1;
    --clarku-color-light-blue: #849fb1;
    --clarku-color-darker-blue: #253147;
    --clarku-color-purple: #9a1f61;
    --clarku-color-lighter-purple: #e6d7e2;
    --clarku-color-light-purple: #d1b1c8;
    --clarku-color-dark-purple: #5d0026;
    --clarku-color-teal: #00abc1;
    --clarku-color-lighter-teal: #dce6e7;
    --clarku-color-light-teal: #b5ced1;
    --clarku-color-dark-teal: #007075;
    --clarku-color-green: #6b8a3b;
    --clarku-color-lighter-green: #dde3d3;
    --clarku-color-light-green: #aabc8e;
    --clarku-color-dark-green: #2c5234;
    --clarku-color-orange: #e3703c;
    --clarku-color-lighter-orange: #fbe5d3;
    --clarku-color-light-orange: #fdc99b;
    --clarku-color-dark-orange: #b84926;
    --clarku-color-yellow: #f7d144;
    --clarku-color-light-yellow: #f2e7b7;
    --clarku-color-dark-yellow: #f1c400;
    --clarku-color-cool-gray: #75787b;
    --clarku-color-darker-warm-gray: #3a3637;
    --clarku-color-light-warm-gray: #f1f1f1;
    --clarku-color-deepest-red: #8a161a;
    --clarku-color-bright-red: #ef3b41;
    --clarku-color-dark-warm-gray: #525250;
    --clarku-color-darker-orange: #c56900;
    --clarku-color-darkest-green: #1c3521;
    --clarku-color-dark-blue: var( --clarku-color-blue );
    --clarku-color-light-dark-blue: var( --clarku-color-light-blue );
    --clarku-color-darkest-blue: var( --clarku-color-darker-blue );
    --clarku-color-pictonblue: #4495d1;
    --wp--preset--color--picton-blue: #4495d1;
    --clarku-color-celery: #b5bf35;
    --wp--preset--color--celery: #b5bf35;
    --clarku-color-goldentainoi: #fdbd45;
    --wp--preset--color--golden-tainoi: #fdbd45;
    --clarku-color-purplemountainsmajesty: #9a7ab7;
    --wp--preset--color--purple-mountains-majesty: #9a7ab7;
    --clarku-color-spray: #77cfe0;
    --wp--preset--color--spray: #77cfe0;
    --clarku-color-bermuda: #7cccc1;
    --wp--preset--color--bermuda: #7cccc1;
    --clarku-color-emerald: #317d73;
    --wp--preset--color--emerald: #317d73;
    --clarku-color-gray: #333;
    --wp--preset--color--gray: #333;
    --clarku-color-lightgray: #f6f6f6;
    --wp--preset--color--lightgray: #f6f6f6;
    --clarku-color-smoke: #d7d7d7;
    --wp--preset--color--smoke: #d7d7d7
}

.has-light-gray-background-color,.has-light-warm-gray-background-color {
    background-color: var(--clarku-color-gray-100)
}

.has-dark-warm-gray-background-color {
    background-color: var(--clarku-color-gray-700)
}

.has-light-charcoal-background-color {
    background-color: var(--clarku-color-gray-800)
}

.has-charcoal-background-color {
    background-color: var(--clarku-color-gray-900)
}

.has-deepest-red-background-color {
    background-color: var(--clarku-color-deep-red)
}

.has-gray-background-color {
    background-color: var(--clarku-color-darker-warm-gray)
}

.has-dark-gray-background-color {
    background-color: var(--clarku-color-dark-warm-gray)
}

.has-smoke-color {
    color: var(--clarku-color-light-warm-gray)
}

.faculty-profiles-list .avatar figure,.faculty-profiles-list .avatar img,.grid-item.clarku-faculty .photo,.grid-item.clarku-faculty figure.initials,.wp-block-query .cu_faculty figure,div.clarku-people .people-card figure,figure.initials {
    align-items: center;
    aspect-ratio: 1/1;
    background-color: var(--clarku-color-white);
    border-radius: 50%;
    color: var(--clarku-color-dark-warm-gray);
    display: flex;
    font-size: 1.5rem;
    font-weight: 600;
    height: auto!important;
    justify-content: center;
    max-width: 30vw;
    -o-object-fit: cover;
    object-fit: cover;
    width: 12.5rem
}

@media (min-width: 320px) {
    .faculty-profiles-list .avatar figure,.faculty-profiles-list .avatar img,.grid-item.clarku-faculty .photo,.grid-item.clarku-faculty figure.initials,.wp-block-query .cu_faculty figure,div.clarku-people .people-card figure,figure.initials {
        font-size:2rem
    }
}

@media (min-width: 450px) {
    .faculty-profiles-list .avatar figure,.faculty-profiles-list .avatar img,.grid-item.clarku-faculty .photo,.grid-item.clarku-faculty figure.initials,.wp-block-query .cu_faculty figure,div.clarku-people .people-card figure,figure.initials {
        font-size:3rem
    }
}

@media (min-width: 700px) {
    .faculty-profiles-list .avatar figure,.faculty-profiles-list .avatar img,.grid-item.clarku-faculty .photo,.grid-item.clarku-faculty figure.initials,.wp-block-query .cu_faculty figure,div.clarku-people .people-card figure,figure.initials {
        font-size:4rem;
        max-width: 100%;
        width: 12.5rem
    }
}

.clarku-block-card-content .tags .pill,.content p.eyebrow,.error404 main .jonas-search [type=submit],.eyebrow,.faculty-header-wrapper,.gsc-search-box button.gsc-search-button,.listing-item .date,.story-header .meta .wp-block-post-author,.story-header .meta .wp-block-post-date,.tactical button,.wp-block-clarku-clarku-block-tabs .clarku__tab-labels .clarku__tab-label,.wp-block-pullquote cite,.wp-block-quote cite,.wp-block.eyebrow,.wp-element-button,form button,form.post-password-form input[type=submit] {
    font-family: var(--clarku-type-sans);
    font-weight: 800;
    letter-spacing: .05em;
    text-transform: uppercase
}

.display,.has-large-font-size.h1,.has-large-font-size.h1__title,.has-x-large-font-size.h1,.has-x-large-font-size.h1__title,.has-x-large-font-size.h2,.has-x-large-font-size.h2__title,.has-x-large-font-size.h3,.has-x-large-font-size.h3__title,.wp-block-clarku-metric .value,h1.has-large-font-size,h1.has-x-large-font-size,h2.has-x-large-font-size,h3.has-x-large-font-size {
    font-family: var(--clarku-type-display,serif);
    font-variant-ligatures: normal;
    line-height: 1.15
}

.sans {
    font-family: var(--clarku-type-sans,serif)
}

.serif {
    font-family: var(--clarku-type-serif,serif);
    font-variant-ligatures: normal
}

.overlap-top,div.overlap-top {
    background-color: var(--clarku-color-white);
    border-top: 2px solid var(--clarku-color-brand);
    margin: calc(var(--wp--style--block-gap)*-3) auto var(--wp--style--block-gap);
    max-width: calc(var(--wp--style--global--content-size)*.85);
    min-height: 6.25rem;
    padding: 3.5rem 5rem 2rem;
    position: relative;
    z-index: 1
}

.alignwide.overlap-top {
    margin-inline:auto!important;max-width: calc(var(--wp--style--global--wide-size)*.85)!important
}

.overlap-top:before {
    box-shadow: 0 1.25rem 2rem rgba(0,0,0,.25);
    height: 3rem
}

.overlap-top:after,.overlap-top:before {
    content: "";
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.overlap-top:after {
    background: #fff;
    height: 100%
}

.arrow a,.arrow-left a,.arrow-link a,.clarku-block-card.is-style-default .arrow-link,a.arrow,a.arrow-left,a.arrow-link,body .clarku-block-card .arrow-link {
    display: inline-block;
    padding-inline-end:1.875em;position: relative;
    text-decoration: none
}

.arrow a:focus,.arrow a:hover,.arrow-left a:focus,.arrow-left a:hover,.arrow-link a:focus,.arrow-link a:hover,.clarku-block-card.is-style-default .arrow-link:focus,.clarku-block-card.is-style-default .arrow-link:hover,a.arrow-left:focus,a.arrow-left:hover,a.arrow-link:focus,a.arrow-link:hover,a.arrow:focus,a.arrow:hover,body .clarku-block-card .arrow-link:focus,body .clarku-block-card .arrow-link:hover {
    color: currentcolor
}

.arrow a:after,.arrow a:before,.arrow-left a:after,.arrow-left a:before,.arrow-link a:after,.arrow-link a:before,.clarku-block-card.is-style-default .arrow-link:after,.clarku-block-card.is-style-default .arrow-link:before,a.arrow-left:after,a.arrow-left:before,a.arrow-link:after,a.arrow-link:before,a.arrow:after,a.arrow:before,body .clarku-block-card .arrow-link:after,body .clarku-block-card .arrow-link:before {
    box-sizing: content-box;
    content: "";
    display: block;
    font-size: inherit;
    position: absolute
}

.arrow a:before,.arrow-left a:before,.arrow-link a:before,.clarku-block-card.is-style-default .arrow-link:before,a.arrow-left:before,a.arrow-link:before,a.arrow:before,body .clarku-block-card .arrow-link:before {
    background-color: currentColor;
    height: .125em;
    left: calc(100% - 1.125em);
    top: .7424621202em;
    transition: width .15s ease;
    width: .005em
}

.arrow a:after,.arrow-left a:after,.arrow-link a:after,.clarku-block-card.is-style-default .arrow-link:after,a.arrow-left:after,a.arrow-link:after,a.arrow:after,body .clarku-block-card .arrow-link:after {
    border: .125em solid;
    border-width: .125em .125em 0 0;
    height: .5em;
    right: 1.125em;
    top: .5em;
    transform: translateX(0) rotate(45deg);
    transition: transform .2s ease;
    width: .5em
}

.arrow a:hover:before,.arrow-left a:hover:before,.arrow-link a:hover:before,.clarku-block-card.is-style-default .arrow-link:hover:before,a.arrow-left:hover:before,a.arrow-link:hover:before,a.arrow:hover:before,body .clarku-block-card .arrow-link:hover:before {
    width: 1em
}

.arrow a:hover:after,.arrow-left a:hover:after,.arrow-link a:hover:after,.clarku-block-card.is-style-default .arrow-link:hover:after,a.arrow-left:hover:after,a.arrow-link:hover:after,a.arrow:hover:after,body .clarku-block-card .arrow-link:hover:after {
    transform: translateX(1em) rotate(45deg)
}

.arrow-left a,a.arrow-left {
    padding-inline-end:0}

.arrow-left a:before,a.arrow-left:before {
    left: -.75em;
    transition: width .15s ease,transform .15s ease
}

.arrow-left a:after,a.arrow-left:after {
    border-width: 0 0 .125em .125em;
    left: -.75em
}

.arrow-left a:hover:before,a.arrow-left:hover:before {
    transform: translateX(-1em)
}

.arrow-left a:hover:after,a.arrow-left:hover:after {
    transform: translateX(-1em) rotate(45deg)
}

.wp-block-table table,table {
    border-collapse: collapse;
    width: calc(100% - 2px)!important
}

.wp-block-table table thead tr,table thead tr {
    border-color: var(--clarku-color-gray)
}

.wp-block-table table tr,table tr {
    border: 1px solid var(--clarku-color-smoke)
}

table tr:not(:last-child) td:first-child:after,table tr:not(:last-child) td:last-child:after {
    bottom: -1px;
    content: "";
    height: .125rem;
    left: 0;
    position: absolute;
    width: 1.25rem;
    z-index: 2
}

table tr:not(:last-child) td:last-child:after {
    left: auto;
    right: 0
}

.wp-block-table table tr td,table tr td {
    font-size: 1.125rem;
    padding: 1.25rem;
    position: relative
}

table tr td :last-child {
    margin-bottom: 0;
    padding-bottom: 0
}

.wp-block-table table th,table th {
    background: var(--clarku-color-gray);
    color: var(--clarku-color-white);
    font-size: .875rem;
    font-weight: 600;
    letter-spacing: .05em;
    padding: 1.25rem;
    text-align: left;
    text-transform: uppercase
}

.wp-block-table table td,.wp-block-table table th,table td,table th {
    border: none
}

table td.has-text-align-right,table th.has-text-align-right {
    text-align: right
}

table td.has-text-align-center,table th.has-text-align-center {
    text-align: center
}

@media screen and (max-width: 600px) {
    .wp-block-table table,table {
        display:block;
        position: relative
    }

    .wp-block-table table:before,table:before {
        background: var(--clarku-color-gray);
        content: "";
        height: .125rem;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 2
    }

    .wp-block-table table tbody,.wp-block-table table td,.wp-block-table table th,.wp-block-table table thead,.wp-block-table table tr,table tbody,table td,table th,table thead,table tr {
        display: block
    }

    .wp-block-table table thead tr,table thead tr {
        left: -9999px;
        position: absolute;
        top: -9999px
    }

    .wp-block-table table tr,table tr {
        padding: 10px 0;
        position: relative
    }

    table tr:not(:last-child):after,table tr:not(:last-child):before {
        bottom: -1px;
        content: "";
        height: .125rem;
        left: 0;
        position: absolute;
        width: 1.25rem;
        z-index: 2
    }

    table tr:not(:last-child):after {
        left: auto;
        right: 0
    }

    .wp-block-table table tr+tr,table tr+tr {
        border-top: none
    }

    .wp-block-table table tr td,table tr td {
        border: none;
        padding: .5rem 1.25rem;
        position: relative;
        width: 100%
    }

    .wp-block-table table tr td:before,table tr td:before {
        color: var(--clarku-color-gray);
        content: attr(data-label);
        display: block
    }
}

.element-width {
    max-width: 45rem
}

.width-unrestricted {
    max-width: 100%!important
}

.double-bottom-margin {
    margin-block-end:calc(var(--wp--style--block-gap)*2)!important}

.triple-bottom-margin {
    margin-block-end: calc(var(--wp--style--block-gap)*3)!important
}

.section {
    margin-block:calc(var(--wp--style--block-gap)*3)!important}

html main .entry-content>.columns-list {
    max-width: 100%!important
}

@media (min-width: 500px) {
    .columns-list {
        -moz-columns:2;
        column-count: 2
    }
}

@media (min-width: 700px) {
    .columns-list {
        -moz-columns:3;
        column-count: 3
    }

    .columns-list.halves {
        -moz-columns: 2;
        column-count: 2
    }
}

.clear {
    clear: both
}

.sr-only {
    border: 0;
    clip: rect(0,0,0,0);
    height: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
    clip: auto
}

.has-drop-shadow {
    filter: drop-shadow(0 0 8px rgba(0,0,0,.25))
}

.has-drop-shadow-1 {
    filter: drop-shadow(0 0 8px rgba(0,0,0,.5))
}

.has-drop-shadow-2 {
    filter: drop-shadow(0 0 8px rgba(0,0,0,.75))
}

.split-background-25 {
    --split: 25%
}

.split-background-50 {
    --split: 50%
}

.split-background-75 {
    --split: 75%
}

[class*=split-background] {
    background-image: linear-gradient(180deg,hsla(0,0%,100%,0) var(--split),#fafafa var(--split))!important
}

.picton_blue {
    background-color: var(--clarku-color-bermuda)
}

.celery {
    background-color: var(--clarku-color-celery)
}

.golden_tainoi {
    background-color: var(--clarku-color-goldentainoi)
}

.purple_mountains_majesty {
    background-color: var(--clarku-color-purplemountainsmajesty)
}

.spray {
    background-color: var(--clarku-color-spray)
}

.bermuda {
    background-color: var(--clarku-color-bermuda)
}

.teal {
    background-color: var(--clarku-color-teal)
}

.teal .message,.teal .message * {
    color: #fff
}

.emerald {
    background-color: var(--clarku-color-emerald)
}

.dark_grey {
    background-color: var(--clarku-color-darkgray)
}

.clarku_red {
    background-color: var(--clarku-color-brand)
}

.wp-block-columns.equal-height>.wp-block-column>:first-child {
    height: 100%
}

.pleasantville a:link img,.pleasantville img {
    filter: grayscale(100%);
    transition: all .2s ease
}

.pleasantville a:hover img,.pleasantville img:hover {
    filter: grayscale(0)
}

.no-border {
    border: 0!important
}

.no-gap {
    gap: 0!important
}

@media (min-width: 800px) {
    .double-gap {
        gap:calc(var(--wp--style--block-gap)*2)!important
    }

    .triple-gap {
        gap: calc(var(--wp--style--block-gap)*3)!important
    }
}

.abut-start {
    margin-block-start:0!important}

.abut-end {
    margin-block-end:0!important}

.abut-end+div {
    margin-block-start:0!important}

.entry-content:last-child:has(.abut-end) {
    margin-block-end:calc(var(--wp--style--block-gap)*-1)!important}

@media (min-width: 800px) {
    .lifted,.stagger-left>:nth-child(odd),.stagger-right>:nth-child(2n) {
        transform:translateY(-4rem)
    }
}

.section-intro .lifted {
    transform: none
}

@media (min-width: 780px) {
    .section-intro .lifted {
        transform:translateY(-4rem)
    }
}

.lift15 {
    margin-block-start:-1.5rem!important}

.has-ratio-square {
    aspect-ratio: 1/1!important
}

.goods {
    padding: 2.5rem 1rem
}

.goods .eyebrow {
    color: #222
}

.goods.has-black-background-color .eyebrow,.goods.has-gray-background-color .eyebrow {
    color: #fff
}

@media (min-width: 600px) {
    .goods {
        padding:4rem
    }
}

.no-margin {
    margin: 0
}

.no-padding {
    padding: 0
}

.padded {
    padding: 2rem
}

@media (min-width: 780px) {
    .padded {
        padding:4rem
    }
}

@media (min-width: 600px) {
    .padded-inline-sleight {
        padding-inline:2.5rem
    }
}

.wp-block-columns.sidebar-right {
    --right-side: 25rem;
    gap: calc(var(--wp--style--block-gap)*2.5)
}

.wp-block-columns.sidebar-right>div:first-child {
    flex-grow: 2
}

.wp-block-columns.sidebar-right>div:last-child {
    flex-basis: var(--right-side)!important;
    flex-grow: 0
}

@media (min-width: 45rem) {
    .sidebar-right {
        gap:4rem!important
    }
}

.sidebar-right>div:last-child nav.block-editor-block-list__block.wp-block-navigation .wp-block-navigation__container,.sidebar-right>div:last-child nav.wp-block-navigation ul {
    border: 0!important;
    margin: 0!important
}

.sidebar-right>div:last-child .clarku-button {
    margin-block-end:var(--wp--style--block-gap,1.5rem)}

.wp-block-columns.is-layout-flex.sidebar {
    gap: calc(var(--wp--style--block-gap)*2.5)
}

.wp-block-columns.is-layout-flex.sidebar>div:first-child {
    flex-basis: 45rem
}

.wp-block-columns.is-layout-flex.sidebar>.wp-block-column {
    min-width: 19rem
}

.wp-block-columns.is-layout-flex.sidebar>:first-child {
    order: 2
}

.wp-block-columns.is-layout-flex.sidebar>:last-child {
    order: 1
}

@media (min-width: 600px) {
    .wp-block-columns.is-layout-flex.sidebar>:first-child {
        order:1
    }

    .wp-block-columns.is-layout-flex.sidebar>:last-child {
        order: 2
    }
}

.roomy {
    margin-block:2.5rem!important;padding-block:2.5rem!important}

@media only screen and (min-width: 900px) {
    .roomy {
        margin-block:5rem!important;
        padding-block:5rem!important}
}

.intro,.intro-copy-with-divider,.is-style-intro,.is-style-intro.has-medium-font-size {
    font-family: var(--clarku-type-serif,serif);
    font-size: 1.5rem
}

.is-style-intro.has-small-font-size {
    font-size: inherit!important
}

.is-style-intro.has-medium-font-size {
    font-size: 1.5rem!important
}

.intro-copy-with-divider {
    border-block-end:1px solid var(--clarku-color-warm-gray);padding-block-end: .5em
}

.intro-copy-with-divider:after {
    background-color: var(--clarku-color-brand);
    content: "";
    display: block;
    height: .2rem;
    transform: translateY(calc(.5em + 3px));
    width: 5rem
}

.z-10 {
    z-index: 10
}

ul.is-style-no-bullets {
    list-style: none
}

ul.is-style-no-bullets,ul.is-style-no-bullets li {
    margin-inline-start:0;padding-inline-start:0}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0;
    margin: 0;
    overflow: visible
}

pre {
    font-family: monospace,monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,strong {
    font-weight: bolder
}

code,kbd,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

img {
    border-style: none
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

[type=button],[type=reset],[type=submit],button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden],template {
    display: none
}

*,:after,:before {
    box-sizing: inherit
}

html {
    box-sizing: border-box
}

.wp-block-group:has(>.breadcrumbs) {
    margin-block-end:2rem;z-index: 0!important
}

.yoast-breadcrumbs {
    padding-inline:1rem}

.breadcrumbs {
    font-size: .9rem;
    font-weight: 700;
    margin-block-end:calc(var(--wp--style--block-gap)*1.5)!important;padding-inline-start: calc(var(--wp--style--block-gap)*.5)
}

.breadcrumbs ol {
    border-bottom: 1px solid var(--clarku-color-cool-gray);
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: calc(var(--wp--style--block-gap)*.75);
    list-style: none;
    margin: 0;
    padding-block-end:1rem;padding-inline-start:0;width: -moz-fit-content;
    width: fit-content
}

.breadcrumbs ol li {
    margin-inline:0;padding-inline:0}

.breadcrumbs ol li:not(:first-child):before {
    border: 2px solid #aaa098;
    border-width: 2px 2px 0 0;
    content: "";
    display: inline-block;
    height: .5em;
    transform: translateX(-.625rem) translateY(-.1rem) rotate(45deg);
    width: .5em
}

.breadcrumbs ol li[aria-current=page] {
    color: var(--clarku-color-cool-gray);
    color: #766b60
}

.breadcrumbs ol a {
    color: var(--clarku-color-light-charcoal);
    text-decoration: none
}

.breadcrumbs ol a:hover {
    text-decoration: underline
}

.breadcrumbs ol a[href$=".edu"],.breadcrumbs ol a[href$=".edu/"],.breadcrumbs ol a[href$=".local"],.breadcrumbs ol a[href$=".local/"],.breadcrumbs ol a[href="/"] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.062' height='14.235' viewBox='0 0 15.062 14.235'%3E%3Cpath fill='%23525051' d='m7.531 1.1 6.63 4.684v7.547H10v-2.308A2.32 2.32 0 0 0 7.531 8.4a2.32 2.32 0 0 0-2.472 2.622v2.311H.9V5.787Zm0-1.1L0 5.32v8.914h5.96v-3.211c0-1.116.455-1.721 1.571-1.721s1.571.6 1.571 1.721v3.212h5.96V5.32Z'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    text-indent: -999rem;
    width: 1rem
}

@media (min-width: 71.6875rem) {
    .breadcrumbs ol {
        margin:0
    }
}

.breadcrumbs-editor-preview .home {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.062' height='14.235' viewBox='0 0 15.062 14.235'%3E%3Cpath fill='%23525051' d='m7.531 1.1 6.63 4.684v7.547H10v-2.308A2.32 2.32 0 0 0 7.531 8.4a2.32 2.32 0 0 0-2.472 2.622v2.311H.9V5.787Zm0-1.1L0 5.32v8.914h5.96v-3.211c0-1.116.455-1.721 1.571-1.721s1.571.6 1.571 1.721v3.212h5.96V5.32Z'/%3E%3C/svg%3E");
    background-position: 0 .2rem;
    background-repeat: no-repeat;
    display: block;
    text-indent: -999rem;
    width: 1rem
}

.wp-block-navigation .wp-block-navigation-item__content,.wp-block-navigation .wp-block-pages-list__item__link,.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle),.wp-block-page-list .wp-block-navigation-item__content,.wp-block-page-list .wp-block-pages-list__item__link {
    background-color: #f7f6f4;
    color: var(--clarku-color-black);
    display: block;
    padding: 1rem 2rem;
    position: relative;
    text-align: left;
    text-decoration: none;
    transition: background-color .2s ease;
    width: 100%
}

.wp-block-navigation .wp-block-navigation-item__content:hover,.wp-block-navigation .wp-block-pages-list__item__link:hover,.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:hover:not(.wp-block-navigation-submenu__toggle),.wp-block-page-list .wp-block-navigation-item__content:hover,.wp-block-page-list .wp-block-pages-list__item__link:hover {
    background-color: #eeedeb
}

.wp-block-navigation.is-vertical .wp-block-navigation__container,.wp-block-navigation.is-vertical ul {
    flex-direction: column
}

.wp-block-navigation.is-vertical .wp-block-navigation-item.has-child [aria-expanded=false]~.wp-block-navigation__submenu-container,.wp-block-navigation.is-vertical .wp-block-navigation-item.has-child [aria-expanded=false]~ul {
    position: relative;
    top: 0
}

.wp-block-navigation.is-vertical .wp-block-navigation-item.has-child [aria-expanded=false]~.wp-block-navigation__submenu-container li a,.wp-block-navigation.is-vertical .wp-block-navigation-item.has-child [aria-expanded=false]~ul li a {
    padding-block:0}

.wp-block-navigation.is-vertical .wp-block-navigation-item.has-child [aria-expanded=true]~ul {
    background-color: transparent;
    border: 0;
    position: relative
}

.wp-block-navigation.is-vertical .wp-block-navigation-item.has-child [aria-expanded=true]~ul li a {
    padding-inline-start:calc(var(--wp--style--block-gap)*.75 + 2rem)}

.wp-block-navigation.is-vertical .current-menu-item {
    background-color: var(--clarku-color-white)
}

.wp-block-navigation.is-vertical .current-menu-item .wp-block-navigation-item__content,.wp-block-navigation.is-vertical .current-menu-item .wp-block-pages-list__item__link {
    box-shadow: .25rem 0 0 0 var(--clarku-color-brand) inset
}

nav>button svg {
    fill: currentColor
}

.wp-block-page-list .items-justified-left .wp-block-page-list,.wp-block-page-list.is-content-justification-left .wp-block-page-list,nav.wp-block-navigation .items-justified-left .wp-block-page-list,nav.wp-block-navigation.is-content-justification-left .wp-block-page-list {
    align-items: flex-start
}

.wp-block-page-list .items-justified-right .wp-block-navigation__container,.wp-block-page-list .items-justified-right .wp-block-page-list,.wp-block-page-list.is-content-justification-right .wp-block-navigation__container,.wp-block-page-list.is-content-justification-right .wp-block-page-list,nav.wp-block-navigation .items-justified-right .wp-block-navigation__container,nav.wp-block-navigation .items-justified-right .wp-block-page-list,nav.wp-block-navigation.is-content-justification-right .wp-block-navigation__container,nav.wp-block-navigation.is-content-justification-right .wp-block-page-list {
    align-items: flex-end
}

.wp-block-page-list .items-justified-center .wp-block-navigation__container,.wp-block-page-list .items-justified-center .wp-block-page-list,.wp-block-page-list.is-content-justification-center .wp-block-navigation__container,.wp-block-page-list.is-content-justification-center .wp-block-page-list,nav.wp-block-navigation .items-justified-center .wp-block-navigation__container,nav.wp-block-navigation .items-justified-center .wp-block-page-list,nav.wp-block-navigation.is-content-justification-center .wp-block-navigation__container,nav.wp-block-navigation.is-content-justification-center .wp-block-page-list {
    align-items: center
}

.wp-block-page-list.is-content-justification-stretch .wp-block-navigation__container,.wp-block-page-list.is-content-justification-stretch .wp-block-page-list,nav.wp-block-navigation.is-content-justification-stretch .wp-block-navigation__container,nav.wp-block-navigation.is-content-justification-stretch .wp-block-page-list {
    align-items: stretch
}

.wp-block-navigation__container,.wp-block-page-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    font-size: 1rem;
    gap: 0;
    margin: var(--wp--style--block-gap) 0 0;
    padding: 0
}

.wp-block-navigation__container .wp-block-navigation-item,.wp-block-navigation__container .wp-block-pages-list__item,.wp-block-page-list .wp-block-navigation-item,.wp-block-page-list .wp-block-pages-list__item {
    display: block;
    margin-inline:0;padding-inline:0;position: relative
}

.wp-block-page-list {
    flex-direction: column
}

.wp-block-navigation button:not(.wp-block-navigation-item__content),.wp-block-page-list button:not(.wp-block-navigation-item__content) {
    background-color: transparent;
    cursor: pointer;
    padding: 0
}

.wp-block-navigation .current-menu-item,.wp-block-page-list .current-menu-item {
    color: #000
}

.wp-block-navigation .current-menu-item .wp-block-navigation-item__content,.wp-block-navigation .current-menu-item .wp-block-pages-list__item__link,.wp-block-page-list .current-menu-item .wp-block-navigation-item__content,.wp-block-page-list .current-menu-item .wp-block-pages-list__item__link {
    background-color: #eeedeb
}

.wp-block-navigation .current-menu-item>.wp-block-navigation-item__content,.wp-block-navigation .current-menu-item>.wp-block-pages-list__item__link,.wp-block-page-list .current-menu-item>.wp-block-navigation-item__content,.wp-block-page-list .current-menu-item>.wp-block-pages-list__item__link {
    pointer-events: none
}

.wp-block-navigation .current-menu-item svg,.wp-block-page-list .current-menu-item svg {
    stroke: var(--clarku-color-brand)!important
}

.wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item,.wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item {
    background-color: var(--clarku-color-white)
}

.wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item .wp-block-navigation-item__content,.wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item .wp-block-pages-list__item__link,.wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item .wp-block-navigation-item__content,.wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item .wp-block-pages-list__item__link {
    box-shadow: .25rem 0 0 0 var(--clarku-color-brand) inset
}

.wp-block-navigation .current-menu-ancestor,.wp-block-page-list .current-menu-ancestor {
    background-color: var(--clarku-color-white)
}

.wp-block-navigation .current-menu-ancestor~.wp-block-navigation__submenu-icon svg,.wp-block-page-list .current-menu-ancestor~.wp-block-navigation__submenu-icon svg {
    stroke: var(--clarku-color-brand)
}

.wp-block-navigation-item.has-child {
    position: relative
}

.wp-block-navigation-item.has-child:has(button[aria-expanded=true]) .wp-block-navigation-item__content {
    z-index: 5
}

.wp-block-navigation-item.has-child:has(button[aria-expanded=true]) .wp-block-navigation-item__content~.wp-block-navigation-submenu__toggle {
    z-index: 5
}

.wp-block-navigation-item.has-child .wp-block-navigation-item__content {
    padding-inline-end:3rem!important}

.wp-block-navigation-item.has-child .wp-block-navigation__submenu-container {
    height: 0;
    left: -1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 100%;
    transition: opacity .1s linear;
    visibility: hidden;
    width: 0;
    z-index: 4
}

.wp-block-navigation-item.has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
    transition: padding .2s ease
}

.wp-block-navigation-item.has-child .wp-block-navigation__submenu-container {
    flex-direction: column;
    flex-wrap: nowrap
}

.wp-block-navigation-item.has-child .wp-block-navigation__submenu-icon {
    align-items: center;
    display: flex;
    height: 3.5em;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 3rem;
    z-index: 2
}

.wp-block-navigation-item.has-child .wp-block-navigation__submenu-icon svg {
    margin-inline:auto;transition: transform .2s ease;
    width: 1rem
}

.wp-block-navigation-item.has-child .wp-block-navigation-submenu__toggle {
    cursor: pointer
}

.wp-block-navigation-item.has-child .wp-block-navigation-item__content[aria-expanded=true] svg,.wp-block-navigation-item.has-child .wp-block-navigation-item__content[aria-expanded=true]~span svg,.wp-block-navigation-item.has-child .wp-block-navigation__submenu-icon[aria-expanded=true] svg,.wp-block-navigation-item.has-child .wp-block-navigation__submenu-icon[aria-expanded=true]~span svg {
    transform: rotate(180deg)
}

.wp-block-navigation-item.has-child .wp-block-navigation-item__content[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation-item.has-child .wp-block-navigation-item__content[aria-expanded=true]~ul,.wp-block-navigation-item.has-child .wp-block-navigation__submenu-icon[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation-item.has-child .wp-block-navigation__submenu-icon[aria-expanded=true]~ul {
    height: auto;
    left: 0;
    min-width: 15rem;
    opacity: 1;
    overflow: hidden;
    position: absolute;
    top: 100%;
    transition: opacity .1s linear;
    visibility: visible;
    width: auto
}

.wp-block-navigation-item.has-child .wp-block-navigation-item__content.wp-block-navigation-submenu__toggle:before {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3
}

.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
    display: none
}

.wp-block-navigation.is-responsive {
    align-items: flex-start;
    container-name: nav;
    container-type: inline-size;
    justify-content: flex-start
}

.wp-block-navigation.is-responsive>div,.wp-block-navigation.is-responsive>ul {
    width: 100%
}

.wp-block-navigation__responsive-container-open {
    display: flex
}

.wp-block-navigation__responsive-container-open:has(+.is-menu-open) {
    display: none!important
}

.wp-block-navigation__responsive-container-open svg {
    height: 1.125rem
}

.wp-block-navigation__responsive-container {
    display: none
}

.wp-block-navigation__responsive-container.has-modal-open,.wp-block-navigation__responsive-container.is-menu-open {
    display: block
}

@container nav ( max-width: 599px ) {
    .wp-block-navigation.is-responsive .wp-block-navigation__container {
        flex-direction: column
    }

    .wp-block-navigation.is-responsive .wp-block-navigation-item.has-child [aria-expanded=false]~.wp-block-navigation__submenu-container,.wp-block-navigation.is-responsive .wp-block-navigation-item.has-child [aria-expanded=false]~ul {
        position: relative;
        top: 0
    }

    .wp-block-navigation.is-responsive .wp-block-navigation-item.has-child [aria-expanded=false]~.wp-block-navigation__submenu-container li a,.wp-block-navigation.is-responsive .wp-block-navigation-item.has-child [aria-expanded=false]~ul li a {
        padding-block: 0
    }

    .wp-block-navigation.is-responsive .wp-block-navigation-item.has-child [aria-expanded=true]~ul {
        background-color: transparent;
        border: 0;
        position: relative
    }

    .wp-block-navigation.is-responsive .wp-block-navigation-item.has-child [aria-expanded=true]~ul li a {
        padding-inline-start: calc(var(--wp--style--block-gap)*.75 + 2rem)
    }
}

@container nav ( min-width: 600px ) {
    .wp-block-navigation .wp-block-navigation__responsive-container-open {
        display: none
    }

    .wp-block-navigation .wp-block-navigation__responsive-container-open.always-shown {
        display: flex
    }

    .wp-block-navigation .wp-block-navigation__responsive-container {
        display: block
    }

    .wp-block-navigation .always-shown~.wp-block-navigation__responsive-container,.wp-block-navigation .wp-block-navigation__responsive-container-close {
        display: none
    }

    .wp-block-navigation .always-shown~.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-close,.wp-block-navigation .always-shown~.wp-block-navigation__responsive-container.has-modal-open,.wp-block-navigation .always-shown~.wp-block-navigation__responsive-container.is-menu-open {
        display: block
    }
}

.is-responsive {
    gap: 0
}

.is-responsive .wp-block-navigation__responsive-container.is-menu-open {
    background-color: var(--clarku-color-background);
    background-color: transparent;
    position: relative
}

.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close {
    right: calc(var(--wp--style--block-gap)*.75);
    top: calc(var(--wp--style--block-gap)*.75)
}

.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
    padding: 0
}

.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog {
    margin: 0
}

.is-responsive .wp-block-navigation__responsive-container-content {
    padding: 0
}

.is-responsive .wp-block-navigation__responsive-dialog {
    margin: 0
}

.is-responsive .wp-block-navigation,.is-responsive .wp-block-navigation ul {
    align-items: stretch!important
}

.is-responsive.is-vertical .wp-block-navigation-item a {
    width: 100%
}

.is-responsive.is-vertical .wp-block-navigation-item ul {
    margin: 0;
    padding: 0!important;
    width: 100%!important
}

.is-responsive.is-vertical .wp-block-navigation-item ul li {
    align-items: stretch
}

.is-responsive.is-vertical .wp-block-navigation-item ul li a {
    display: block;
    padding-inline-start:calc(var(--wp--style--block-gap)*.75 + 2rem)}

.wp-block-navigation.is-vertical.block-editor-block-list__block .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.is-vertical.block-editor-block-list__block .wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation.is-vertical.block-editor-block-list__block .wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container {
    position: relative
}

.wp-block-navigation.is-vertical.block-editor-block-list__block .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.wp-block-navigation.is-vertical.block-editor-block-list__block .wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation-item__content,.wp-block-navigation.is-vertical.block-editor-block-list__block .wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
    padding-inline-start:calc(var(--wp--style--block-gap)*.75 + 2rem)}

.nav-bar {
    position: relative;
    z-index: 10
}

.department-header .wp-block-navigation .wp-block-navigation-submenu__toggle svg,.department-header .wp-block-page-list .wp-block-navigation-submenu__toggle svg,.hero-landing .wp-block-navigation .wp-block-navigation-submenu__toggle svg,.hero-landing .wp-block-page-list .wp-block-navigation-submenu__toggle svg,.nav-bar .wp-block-navigation .wp-block-navigation-submenu__toggle svg,.nav-bar .wp-block-page-list .wp-block-navigation-submenu__toggle svg,.post-header .wp-block-navigation .wp-block-navigation-submenu__toggle svg,.post-header .wp-block-page-list .wp-block-navigation-submenu__toggle svg,.pre-header .wp-block-navigation .wp-block-navigation-submenu__toggle svg,.pre-header .wp-block-page-list .wp-block-navigation-submenu__toggle svg,.site-header .wp-block-navigation .wp-block-navigation-submenu__toggle svg,.site-header .wp-block-page-list .wp-block-navigation-submenu__toggle svg {
    stroke: var(--clarku-color-white)
}

.department-header .wp-block-navigation .wp-block-navigation-item__content,.department-header .wp-block-navigation .wp-block-pages-list__item__link,.department-header .wp-block-page-list .wp-block-navigation-item__content,.department-header .wp-block-page-list .wp-block-pages-list__item__link,.hero-landing .wp-block-navigation .wp-block-navigation-item__content,.hero-landing .wp-block-navigation .wp-block-pages-list__item__link,.hero-landing .wp-block-page-list .wp-block-navigation-item__content,.hero-landing .wp-block-page-list .wp-block-pages-list__item__link,.nav-bar .wp-block-navigation .wp-block-navigation-item__content,.nav-bar .wp-block-navigation .wp-block-pages-list__item__link,.nav-bar .wp-block-page-list .wp-block-navigation-item__content,.nav-bar .wp-block-page-list .wp-block-pages-list__item__link,.post-header .wp-block-navigation .wp-block-navigation-item__content,.post-header .wp-block-navigation .wp-block-pages-list__item__link,.post-header .wp-block-page-list .wp-block-navigation-item__content,.post-header .wp-block-page-list .wp-block-pages-list__item__link,.pre-header .wp-block-navigation .wp-block-navigation-item__content,.pre-header .wp-block-navigation .wp-block-pages-list__item__link,.pre-header .wp-block-page-list .wp-block-navigation-item__content,.pre-header .wp-block-page-list .wp-block-pages-list__item__link,.site-header .wp-block-navigation .wp-block-navigation-item__content,.site-header .wp-block-navigation .wp-block-pages-list__item__link,.site-header .wp-block-page-list .wp-block-navigation-item__content,.site-header .wp-block-page-list .wp-block-pages-list__item__link {
    background-color: rgba(0,0,0,.2);
    color: var(--clarku-color-white)
}

.department-header .wp-block-navigation .wp-block-navigation-item__content:hover,.department-header .wp-block-navigation .wp-block-pages-list__item__link:hover,.department-header .wp-block-page-list .wp-block-navigation-item__content:hover,.department-header .wp-block-page-list .wp-block-pages-list__item__link:hover,.hero-landing .wp-block-navigation .wp-block-navigation-item__content:hover,.hero-landing .wp-block-navigation .wp-block-pages-list__item__link:hover,.hero-landing .wp-block-page-list .wp-block-navigation-item__content:hover,.hero-landing .wp-block-page-list .wp-block-pages-list__item__link:hover,.nav-bar .wp-block-navigation .wp-block-navigation-item__content:hover,.nav-bar .wp-block-navigation .wp-block-pages-list__item__link:hover,.nav-bar .wp-block-page-list .wp-block-navigation-item__content:hover,.nav-bar .wp-block-page-list .wp-block-pages-list__item__link:hover,.post-header .wp-block-navigation .wp-block-navigation-item__content:hover,.post-header .wp-block-navigation .wp-block-pages-list__item__link:hover,.post-header .wp-block-page-list .wp-block-navigation-item__content:hover,.post-header .wp-block-page-list .wp-block-pages-list__item__link:hover,.pre-header .wp-block-navigation .wp-block-navigation-item__content:hover,.pre-header .wp-block-navigation .wp-block-pages-list__item__link:hover,.pre-header .wp-block-page-list .wp-block-navigation-item__content:hover,.pre-header .wp-block-page-list .wp-block-pages-list__item__link:hover,.site-header .wp-block-navigation .wp-block-navigation-item__content:hover,.site-header .wp-block-navigation .wp-block-pages-list__item__link:hover,.site-header .wp-block-page-list .wp-block-navigation-item__content:hover,.site-header .wp-block-page-list .wp-block-pages-list__item__link:hover {
    background-color: rgba(0,0,0,.1)
}

.department-header .wp-block-navigation .wp-block-navigation-item__content:has(~[aria-expanded=true]),.department-header .wp-block-navigation .wp-block-pages-list__item__link:has(~[aria-expanded=true]),.department-header .wp-block-page-list .wp-block-navigation-item__content:has(~[aria-expanded=true]),.department-header .wp-block-page-list .wp-block-pages-list__item__link:has(~[aria-expanded=true]),.hero-landing .wp-block-navigation .wp-block-navigation-item__content:has(~[aria-expanded=true]),.hero-landing .wp-block-navigation .wp-block-pages-list__item__link:has(~[aria-expanded=true]),.hero-landing .wp-block-page-list .wp-block-navigation-item__content:has(~[aria-expanded=true]),.hero-landing .wp-block-page-list .wp-block-pages-list__item__link:has(~[aria-expanded=true]),.nav-bar .wp-block-navigation .wp-block-navigation-item__content:has(~[aria-expanded=true]),.nav-bar .wp-block-navigation .wp-block-pages-list__item__link:has(~[aria-expanded=true]),.nav-bar .wp-block-page-list .wp-block-navigation-item__content:has(~[aria-expanded=true]),.nav-bar .wp-block-page-list .wp-block-pages-list__item__link:has(~[aria-expanded=true]),.post-header .wp-block-navigation .wp-block-navigation-item__content:has(~[aria-expanded=true]),.post-header .wp-block-navigation .wp-block-pages-list__item__link:has(~[aria-expanded=true]),.post-header .wp-block-page-list .wp-block-navigation-item__content:has(~[aria-expanded=true]),.post-header .wp-block-page-list .wp-block-pages-list__item__link:has(~[aria-expanded=true]),.pre-header .wp-block-navigation .wp-block-navigation-item__content:has(~[aria-expanded=true]),.pre-header .wp-block-navigation .wp-block-pages-list__item__link:has(~[aria-expanded=true]),.pre-header .wp-block-page-list .wp-block-navigation-item__content:has(~[aria-expanded=true]),.pre-header .wp-block-page-list .wp-block-pages-list__item__link:has(~[aria-expanded=true]),.site-header .wp-block-navigation .wp-block-navigation-item__content:has(~[aria-expanded=true]),.site-header .wp-block-navigation .wp-block-pages-list__item__link:has(~[aria-expanded=true]),.site-header .wp-block-page-list .wp-block-navigation-item__content:has(~[aria-expanded=true]),.site-header .wp-block-page-list .wp-block-pages-list__item__link:has(~[aria-expanded=true]) {
    z-index: 2
}

.department-header .wp-block-navigation .current-menu-item .wp-block-navigation-item__content,.department-header .wp-block-navigation .current-menu-item .wp-block-pages-list__item__link,.department-header .wp-block-page-list .current-menu-item .wp-block-navigation-item__content,.department-header .wp-block-page-list .current-menu-item .wp-block-pages-list__item__link,.hero-landing .wp-block-navigation .current-menu-item .wp-block-navigation-item__content,.hero-landing .wp-block-navigation .current-menu-item .wp-block-pages-list__item__link,.hero-landing .wp-block-page-list .current-menu-item .wp-block-navigation-item__content,.hero-landing .wp-block-page-list .current-menu-item .wp-block-pages-list__item__link,.nav-bar .wp-block-navigation .current-menu-item .wp-block-navigation-item__content,.nav-bar .wp-block-navigation .current-menu-item .wp-block-pages-list__item__link,.nav-bar .wp-block-page-list .current-menu-item .wp-block-navigation-item__content,.nav-bar .wp-block-page-list .current-menu-item .wp-block-pages-list__item__link,.post-header .wp-block-navigation .current-menu-item .wp-block-navigation-item__content,.post-header .wp-block-navigation .current-menu-item .wp-block-pages-list__item__link,.post-header .wp-block-page-list .current-menu-item .wp-block-navigation-item__content,.post-header .wp-block-page-list .current-menu-item .wp-block-pages-list__item__link,.pre-header .wp-block-navigation .current-menu-item .wp-block-navigation-item__content,.pre-header .wp-block-navigation .current-menu-item .wp-block-pages-list__item__link,.pre-header .wp-block-page-list .current-menu-item .wp-block-navigation-item__content,.pre-header .wp-block-page-list .current-menu-item .wp-block-pages-list__item__link,.site-header .wp-block-navigation .current-menu-item .wp-block-navigation-item__content,.site-header .wp-block-navigation .current-menu-item .wp-block-pages-list__item__link,.site-header .wp-block-page-list .current-menu-item .wp-block-navigation-item__content,.site-header .wp-block-page-list .current-menu-item .wp-block-pages-list__item__link {
    background-color: var(--clarku-color-background);
    color: var(--clarku-color-black)
}

.department-header .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item,.department-header .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item,.hero-landing .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item,.hero-landing .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item,.nav-bar .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item,.nav-bar .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item,.post-header .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item,.post-header .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item,.pre-header .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item,.pre-header .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item,.site-header .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item,.site-header .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item {
    background-color: var(--clarku-color-white)
}

.department-header .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item .wp-block-navigation-item__content,.department-header .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item .wp-block-pages-list__item__link,.department-header .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item .wp-block-navigation-item__content,.department-header .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item .wp-block-pages-list__item__link,.hero-landing .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item .wp-block-navigation-item__content,.hero-landing .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item .wp-block-pages-list__item__link,.hero-landing .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item .wp-block-navigation-item__content,.hero-landing .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item .wp-block-pages-list__item__link,.nav-bar .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item .wp-block-navigation-item__content,.nav-bar .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item .wp-block-pages-list__item__link,.nav-bar .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item .wp-block-navigation-item__content,.nav-bar .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item .wp-block-pages-list__item__link,.post-header .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item .wp-block-navigation-item__content,.post-header .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item .wp-block-pages-list__item__link,.post-header .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item .wp-block-navigation-item__content,.post-header .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item .wp-block-pages-list__item__link,.pre-header .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item .wp-block-navigation-item__content,.pre-header .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item .wp-block-pages-list__item__link,.pre-header .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item .wp-block-navigation-item__content,.pre-header .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item .wp-block-pages-list__item__link,.site-header .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item .wp-block-navigation-item__content,.site-header .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item .wp-block-pages-list__item__link,.site-header .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item .wp-block-navigation-item__content,.site-header .wp-block-page-list .wp-block-navigation__submenu-container .current-menu-item .wp-block-pages-list__item__link {
    box-shadow: .25rem 0 0 0 var(--clarku-color-brand) inset
}

.department-header .wp-block-navigation .wp-block-navigation__submenu-container,.department-header .wp-block-page-list .wp-block-navigation__submenu-container,.hero-landing .wp-block-navigation .wp-block-navigation__submenu-container,.hero-landing .wp-block-page-list .wp-block-navigation__submenu-container,.nav-bar .wp-block-navigation .wp-block-navigation__submenu-container,.nav-bar .wp-block-page-list .wp-block-navigation__submenu-container,.post-header .wp-block-navigation .wp-block-navigation__submenu-container,.post-header .wp-block-page-list .wp-block-navigation__submenu-container,.pre-header .wp-block-navigation .wp-block-navigation__submenu-container,.pre-header .wp-block-page-list .wp-block-navigation__submenu-container,.site-header .wp-block-navigation .wp-block-navigation__submenu-container,.site-header .wp-block-page-list .wp-block-navigation__submenu-container {
    box-shadow: 1px 2px 14px rgba(0,0,0,.2)
}

.department-header .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.department-header .wp-block-page-list .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.hero-landing .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.hero-landing .wp-block-page-list .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.nav-bar .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.nav-bar .wp-block-page-list .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.post-header .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.post-header .wp-block-page-list .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.pre-header .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.pre-header .wp-block-page-list .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.site-header .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.site-header .wp-block-page-list .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
    background-color: #f7f6f4;
    color: var(--clarku-color-black)
}

.department-header .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,.department-header .wp-block-page-list .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,.hero-landing .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,.hero-landing .wp-block-page-list .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,.nav-bar .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,.nav-bar .wp-block-page-list .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,.post-header .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,.post-header .wp-block-page-list .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,.pre-header .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,.pre-header .wp-block-page-list .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,.site-header .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,.site-header .wp-block-page-list .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover {
    background-color: #eeedeb
}

.department-header .wp-block-navigation .current-menu-ancestor,.department-header .wp-block-page-list .current-menu-ancestor,.hero-landing .wp-block-navigation .current-menu-ancestor,.hero-landing .wp-block-page-list .current-menu-ancestor,.nav-bar .wp-block-navigation .current-menu-ancestor,.nav-bar .wp-block-page-list .current-menu-ancestor,.post-header .wp-block-navigation .current-menu-ancestor,.post-header .wp-block-page-list .current-menu-ancestor,.pre-header .wp-block-navigation .current-menu-ancestor,.pre-header .wp-block-page-list .current-menu-ancestor,.site-header .wp-block-navigation .current-menu-ancestor,.site-header .wp-block-page-list .current-menu-ancestor {
    background-color: var(--clarku-color-background);
    color: var(--clarku-color-black)
}

.department-header .wp-block-navigation .current-menu-ancestor a,.department-header .wp-block-page-list .current-menu-ancestor a,.hero-landing .wp-block-navigation .current-menu-ancestor a,.hero-landing .wp-block-page-list .current-menu-ancestor a,.nav-bar .wp-block-navigation .current-menu-ancestor a,.nav-bar .wp-block-page-list .current-menu-ancestor a,.post-header .wp-block-navigation .current-menu-ancestor a,.post-header .wp-block-page-list .current-menu-ancestor a,.pre-header .wp-block-navigation .current-menu-ancestor a,.pre-header .wp-block-page-list .current-menu-ancestor a,.site-header .wp-block-navigation .current-menu-ancestor a,.site-header .wp-block-page-list .current-menu-ancestor a {
    background-color: transparent;
    color: inherit
}

.department-header .wp-block-navigation .current-menu-ancestor button svg,.department-header .wp-block-page-list .current-menu-ancestor button svg,.hero-landing .wp-block-navigation .current-menu-ancestor button svg,.hero-landing .wp-block-page-list .current-menu-ancestor button svg,.nav-bar .wp-block-navigation .current-menu-ancestor button svg,.nav-bar .wp-block-page-list .current-menu-ancestor button svg,.post-header .wp-block-navigation .current-menu-ancestor button svg,.post-header .wp-block-page-list .current-menu-ancestor button svg,.pre-header .wp-block-navigation .current-menu-ancestor button svg,.pre-header .wp-block-page-list .current-menu-ancestor button svg,.site-header .wp-block-navigation .current-menu-ancestor button svg,.site-header .wp-block-page-list .current-menu-ancestor button svg {
    stroke: var(--clarku-color-brand)
}

.department-header .wp-block-navigation .current-menu-ancestor:has(~[aria-expanded=true]),.department-header .wp-block-page-list .current-menu-ancestor:has(~[aria-expanded=true]),.hero-landing .wp-block-navigation .current-menu-ancestor:has(~[aria-expanded=true]),.hero-landing .wp-block-page-list .current-menu-ancestor:has(~[aria-expanded=true]),.nav-bar .wp-block-navigation .current-menu-ancestor:has(~[aria-expanded=true]),.nav-bar .wp-block-page-list .current-menu-ancestor:has(~[aria-expanded=true]),.post-header .wp-block-navigation .current-menu-ancestor:has(~[aria-expanded=true]),.post-header .wp-block-page-list .current-menu-ancestor:has(~[aria-expanded=true]),.pre-header .wp-block-navigation .current-menu-ancestor:has(~[aria-expanded=true]),.pre-header .wp-block-page-list .current-menu-ancestor:has(~[aria-expanded=true]),.site-header .wp-block-navigation .current-menu-ancestor:has(~[aria-expanded=true]),.site-header .wp-block-page-list .current-menu-ancestor:has(~[aria-expanded=true]) {
    background-color: #f7f6f4;
    color: var(--clarku-color-black)
}

.department-header .wp-block-navigation .current-menu-ancestor~.wp-block-navigation-submenu__toggle svg,.department-header .wp-block-page-list .current-menu-ancestor~.wp-block-navigation-submenu__toggle svg,.hero-landing .wp-block-navigation .current-menu-ancestor~.wp-block-navigation-submenu__toggle svg,.hero-landing .wp-block-page-list .current-menu-ancestor~.wp-block-navigation-submenu__toggle svg,.nav-bar .wp-block-navigation .current-menu-ancestor~.wp-block-navigation-submenu__toggle svg,.nav-bar .wp-block-page-list .current-menu-ancestor~.wp-block-navigation-submenu__toggle svg,.post-header .wp-block-navigation .current-menu-ancestor~.wp-block-navigation-submenu__toggle svg,.post-header .wp-block-page-list .current-menu-ancestor~.wp-block-navigation-submenu__toggle svg,.pre-header .wp-block-navigation .current-menu-ancestor~.wp-block-navigation-submenu__toggle svg,.pre-header .wp-block-page-list .current-menu-ancestor~.wp-block-navigation-submenu__toggle svg,.site-header .wp-block-navigation .current-menu-ancestor~.wp-block-navigation-submenu__toggle svg,.site-header .wp-block-page-list .current-menu-ancestor~.wp-block-navigation-submenu__toggle svg {
    stroke: var(--clarku-color-brand)
}

.post-header .wp-block-page-list,.pre-footer .wp-block-page-list,.pre-header .wp-block-page-list,.site-header .wp-block-page-list,footer .wp-block-page-list {
    flex-direction: row
}

.department-header nav,.hero-landing nav {
    position: relative;
    z-index: 6
}

.department-header nav .wp-block-navigation__responsive-container-close,.department-header nav .wp-block-navigation__responsive-container-open,.hero-landing nav .wp-block-navigation__responsive-container-close,.hero-landing nav .wp-block-navigation__responsive-container-open {
    background-color: var(--clarku-color-black);
    border-radius: 2px;
    color: var(--clarku-color-white)!important;
    margin: .5rem;
    padding: .25rem
}

.department-header nav .wp-block-navigation__responsive-container-close svg,.department-header nav .wp-block-navigation__responsive-container-open svg,.hero-landing nav .wp-block-navigation__responsive-container-close svg,.hero-landing nav .wp-block-navigation__responsive-container-open svg {
    display: block
}

.department-header nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close,.hero-landing nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close {
    color: var(--clarku-color-white);
    display: block;
    position: relative;
    right: 0!important;
    top: 0!important
}

.department-header nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close svg,.hero-landing nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close svg {
    fill: currentColor
}

.department-header nav .wp-block-navigation__responsive-container-open,.hero-landing nav .wp-block-navigation__responsive-container-open {
    background-color: rgba(0,0,0,.2)!important;
    color: var(--clarku-color-white);
    margin: 0;
    margin-inline-start:1.5rem;padding: .75rem 1rem!important
}

.department-header nav:has(.is-menu-open),.hero-landing nav:has(.is-menu-open) {
    background: var(--clarku-color-dark-warm-gray);
    bottom: 0;
    height: calc(100vh - 6rem);
    left: 1rem;
    overflow: scroll;
    position: fixed;
    right: 1rem;
    top: 6rem;
    z-index: 10
}

.department-header nav:has(.is-menu-open) .current-menu-item,.hero-landing nav:has(.is-menu-open) .current-menu-item {
    background-color: var(--clarku-color-white)
}

.department-header nav:has(.is-menu-open) .current-menu-item .wp-block-navigation-item__content,.department-header nav:has(.is-menu-open) .current-menu-item .wp-block-pages-list__item__link,.hero-landing nav:has(.is-menu-open) .current-menu-item .wp-block-navigation-item__content,.hero-landing nav:has(.is-menu-open) .current-menu-item .wp-block-pages-list__item__link {
    box-shadow: .25rem 0 0 0 var(--clarku-color-brand) inset
}

.department-header nav .wp-block-navigation__responsive-container-open {
    margin-inline-start:0}

.department-header:has(nav .wp-block-navigation__responsive-container.has-modal-open),.hero-landing:has(nav .wp-block-navigation__responsive-container.has-modal-open),.hero:has(nav .wp-block-navigation__responsive-container.has-modal-open),.post-header:has(nav .wp-block-navigation__responsive-container.has-modal-open) {
    z-index: 10
}

a {
    color: var(--clarku-color-deep-red,#c52026);
    text-decoration: none;
    text-decoration-thickness: 1px;
    transition: color .2s ease
}

a:focus,a:hover {
    color: var(--clarku-color-black,#222);
    text-decoration: none
}

.has-link-color a:focus,.has-link-color a:hover {
    color: inherit
}

div,li,p {
    word-break: normal
}

.events.clarku-post-filter-grid .event-title,.events.clarku-post-filter-list .event-title,.h1,.h1__title,.h2,.h2__title,.h3,.h3__title,.h4,.h4__title,.h5,.h5__title,.h6,h1,h2,h3,h4,h5,h6 {
    font-family: var(--clarku-type-serif,serif);
    font-variant-ligatures: none;
    font-weight: 400;
    line-height: 1.25;
    margin-block-end:.6875rem;margin-block-start:0}

.h1,.h1__title,h1 {
    font-size: 3.125rem;
    margin-block-end:1rem}

.has-small-font-size.h1,.has-small-font-size.h1__title,h1.has-small-font-size {
    font-size: 1.75rem!important
}

.has-medium-font-size.h1,.has-medium-font-size.h1__title,h1.has-medium-font-size {
    font-size: 2rem!important
}

.has-large-font-size.h1,.has-large-font-size.h1__title,h1.has-large-font-size {
    font-size: 2.25rem!important
}

.has-x-large-font-size.h1,.has-x-large-font-size.h1__title,h1.has-x-large-font-size {
    font-size: 3.5rem!important
}

.wp-block-post-title.has-large-font-size.h1,.wp-block-post-title.has-large-font-size.h1__title,h1.wp-block-post-title.has-large-font-size {
    font-size: 3rem!important;
    margin-block-end:2.5rem}

.h2,.h2__title,h2 {
    font-size: 1.75rem;
    margin-block-end:1rem}

.has-small-font-size.h2,.has-small-font-size.h2__title,h2.has-small-font-size {
    font-size: 1.5rem!important
}

.has-medium-font-size.h2,.has-medium-font-size.h2__title,h2.has-medium-font-size {
    font-size: 1.75rem!important
}

.has-large-font-size.h2,.has-large-font-size.h2__title,h2.has-large-font-size {
    font-size: 2rem!important
}

.has-x-large-font-size.h2,.has-x-large-font-size.h2__title,h2.has-x-large-font-size {
    font-size: 2.25rem!important
}

.h3,.h3__title,h3 {
    font-size: 1.5rem;
    margin-block-end:.675rem}

.has-small-font-size.h3,.has-small-font-size.h3__title,h3.has-small-font-size {
    font-size: 1.375rem!important
}

.has-medium-font-size.h3,.has-medium-font-size.h3__title,h3.has-medium-font-size {
    font-size: 1.5rem!important
}

.has-large-font-size.h3,.has-large-font-size.h3__title,h3.has-large-font-size {
    font-size: 1.75rem!important
}

.has-x-large-font-size.h3,.has-x-large-font-size.h3__title,h3.has-x-large-font-size {
    font-size: 2rem!important
}

.events.clarku-post-filter-grid .event-title,.events.clarku-post-filter-list .event-title,.h4,.h4__title,h4 {
    font-size: 1.375rem;
    margin-block-end:.675rem}

.events.clarku-post-filter-grid .has-small-font-size.event-title,.events.clarku-post-filter-list .has-small-font-size.event-title,.has-small-font-size.h4,.has-small-font-size.h4__title,h4.has-small-font-size {
    font-size: 1.25rem!important
}

.events.clarku-post-filter-grid .has-medium-font-size.event-title,.events.clarku-post-filter-list .has-medium-font-size.event-title,.has-medium-font-size.h4,.has-medium-font-size.h4__title,h4.has-medium-font-size {
    font-size: 1.375rem!important
}

.events.clarku-post-filter-grid .has-large-font-size.event-title,.events.clarku-post-filter-list .has-large-font-size.event-title,.has-large-font-size.h4,.has-large-font-size.h4__title,h4.has-large-font-size {
    font-size: 1.875rem!important
}

.events.clarku-post-filter-grid .has-x-large-font-size.event-title,.events.clarku-post-filter-list .has-x-large-font-size.event-title,.has-x-large-font-size.h4,.has-x-large-font-size.h4__title,h4.has-x-large-font-size {
    font-size: 2.5rem!important
}

.h5,.h5__title,h5 {
    font-size: 1.25rem;
    margin-block-end:.375rem}

.has-small-font-size.h5,.has-small-font-size.h5__title,h5.has-small-font-size {
    font-size: 1.125rem!important
}

.has-medium-font-size.h5,.has-medium-font-size.h5__title,h5.has-medium-font-size {
    font-size: 1.25rem!important
}

.has-large-font-size.h5,.has-large-font-size.h5__title,h5.has-large-font-size {
    font-size: 1.5rem!important
}

.has-x-large-font-size.h5,.has-x-large-font-size.h5__title,h5.has-x-large-font-size {
    font-size: 1.875rem!important
}

.h6,h6 {
    font-size: 1.125rem;
    font-weight: 400;
    margin-block-end:.375rem}

.has-small-font-size.h6,h6.has-small-font-size {
    font-size: .975rem!important
}

.has-medium-font-size.h6,h6.has-medium-font-size {
    font-size: 1.125rem!important
}

.has-large-font-size.h6,h6.has-large-font-size {
    font-size: 1.25rem!important
}

.has-x-large-font-size.h6,h6.has-x-large-font-size {
    font-size: 1.5rem!important
}

@media (min-width: 600px) {
    .h1,.h1__title,h1 {
        font-size:3.125rem;
        margin-block-end:1rem}

    .has-small-font-size.h1,.has-small-font-size.h1__title,h1.has-small-font-size {
        font-size: 2.5rem!important
    }

    .has-medium-font-size.h1,.has-medium-font-size.h1__title,h1.has-medium-font-size {
        font-size: 3.125rem!important
    }

    .has-large-font-size.h1,.has-large-font-size.h1__title,h1.has-large-font-size {
        font-size: 3.75rem!important
    }

    .has-x-large-font-size.h1,.has-x-large-font-size.h1__title,h1.has-x-large-font-size {
        font-size: 5.5rem!important
    }

    .h2,.h2__title,h2 {
        font-size: 2.5rem;
        margin-block-end:1rem}

    .has-small-font-size.h2,.has-small-font-size.h2__title,h2.has-small-font-size {
        font-size: 1.875rem!important
    }

    .has-medium-font-size.h2,.has-medium-font-size.h2__title,h2.has-medium-font-size {
        font-size: 2.5rem!important
    }

    .has-large-font-size.h2,.has-large-font-size.h2__title,h2.has-large-font-size {
        font-size: 3.125rem!important
    }

    .has-x-large-font-size.h2,.has-x-large-font-size.h2__title,h2.has-x-large-font-size {
        font-size: 4.5rem!important
    }

    .h3,.h3__title,h3 {
        font-size: 1.875rem;
        margin-block-end:.675rem}

    .has-small-font-size.h3,.has-small-font-size.h3__title,h3.has-small-font-size {
        font-size: 1.5rem!important
    }

    .has-medium-font-size.h3,.has-medium-font-size.h3__title,h3.has-medium-font-size {
        font-size: 1.875rem!important
    }

    .has-large-font-size.h3,.has-large-font-size.h3__title,h3.has-large-font-size {
        font-size: 2.5rem!important
    }

    .has-x-large-font-size.h3,.has-x-large-font-size.h3__title,h3.has-x-large-font-size {
        font-size: 4rem!important
    }

    .events.clarku-post-filter-grid .event-title,.events.clarku-post-filter-list .event-title,.h4,.h4__title,h4 {
        font-size: 1.5rem;
        margin-block-end:.675rem}

    .events.clarku-post-filter-grid .has-small-font-size.event-title,.events.clarku-post-filter-list .has-small-font-size.event-title,.has-small-font-size.h4,.has-small-font-size.h4__title,h4.has-small-font-size {
        font-size: 1.25rem!important
    }

    .events.clarku-post-filter-grid .has-medium-font-size.event-title,.events.clarku-post-filter-list .has-medium-font-size.event-title,.has-medium-font-size.h4,.has-medium-font-size.h4__title,h4.has-medium-font-size {
        font-size: 1.5rem!important
    }

    .events.clarku-post-filter-grid .has-large-font-size.event-title,.events.clarku-post-filter-list .has-large-font-size.event-title,.has-large-font-size.h4,.has-large-font-size.h4__title,h4.has-large-font-size {
        font-size: 1.875rem!important
    }

    .events.clarku-post-filter-grid .has-x-large-font-size.event-title,.events.clarku-post-filter-list .has-x-large-font-size.event-title,.has-x-large-font-size.h4,.has-x-large-font-size.h4__title,h4.has-x-large-font-size {
        font-size: 2.5rem!important
    }
}

:root .events.clarku-post-filter-grid .event-title+p,:root .events.clarku-post-filter-list .event-title+p,:root .h4+p,:root .h4__title+p,:root .h5+p,:root .h5__title+p,:root .h6+p,:root h4+p,:root h5+p,:root h6+p {
    margin-block-start:calc(var(--wp--style--block-gap)*.25)}

p {
    margin-block: var(--wp--style--block-gap,1.5rem)
}

p.has-large-font-size {
    line-height: 1.3
}

main {
    font-size: 1.25rem
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

pre {
    font-family: var(--clarku-type-mono);
    line-height: 1.5;
    margin-block:1.5rem;max-width: 100%;
    overflow: auto;
    padding: .5em
}

@media (min-width: 600px) {
    pre {
        padding:1.5em
    }
}

code,kbd,samp,tt,var {
    font-family: var(--clarku-type-mono);
    font-size: .9125rem
}

var {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    color: var(--clarku-color-light-green)
}

samp,var {
    font-weight: 700
}

abbr,acronym {
    border-bottom: 1px dotted var(--clarku-color-brand,#e61e2e);
    cursor: help
}

ins,mark {
    background-color: var(--clarku-color-yellow);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    padding: .25rem .5rem;
    text-decoration: none
}

big {
    font-size: 125%
}

small {
    font-size: 90%
}

ol,ul {
    margin: 0 0 1.25rem;
    padding: 0
}

ol li,ul li {
    margin: 0 0 0 var(--wp--style--block-gap)
}

ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0
}

ol {
    list-style-type: decimal
}

ol ol {
    list-style-type: lower-alpha
}

ol ol ol {
    list-style-type: lower-roman
}

.wp-block-post-template li.wp-block-post {
    margin-inline:0}

ul.is-style-checkmark-list {
    list-style-type: none
}

ul.is-style-checkmark-list li {
    margin-block-end:var(--wp--style--block-gap);position: relative
}

ul.is-style-checkmark-list li:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg fill='none' stroke='%23e61e2e' stroke-linecap='square' stroke-width='4'%3E%3Cpath d='m3 10 3.732 3.537M15 3 6.747 13.537'/%3E%3C/g%3E%3C/svg%3E");
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: "";
    display: block;
    height: .875em;
    left: -1.25em;
    position: absolute;
    top: .375em;
    width: .875em
}

hr,hr.wp-block-separator {
    background-color: var(--clarku-color-gray);
    border: 0;
    height: 1px;
    max-width: 80%
}

hr.is-style-wide,hr.wp-block-separator.is-style-wide {
    max-width: 100%;
    width: 100%
}

hr.aligncenter,hr.wp-block-separator.aligncenter {
    margin-inline:auto}

.icon {
    padding-inline-start:1.5em;position: relative
}

.icon:before {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    color: var(--clarku-color-brand);
    content: "";
    font-size: 1.25em;
    font-variant: normal;
    font-weight: 400;
    height: 100%;
    line-height: 1;
    margin-inline-start:-1.25em;position: absolute;
    text-transform: none;
    top: .125em;
    width: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

li.icon {
    list-style: none;
    margin-inline-start:0;padding-inline-start:1.25em}

.icon.apply:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNy41MSAyMS4yMnYtMTJjMC0uNTUuNDUtMSAxLTFoMTBjLjU1IDAgMSAuNDUgMSAxdjcuMjFsMi44My0yLjgzYy4wNS0uMDUuMTEtLjA5LjE3LS4xNFY3LjIyYzAtMS4xLS45LTItMi0yaC00LjA2YTIuOTA2IDIuOTA2IDAgMCAwLTIuOTQtMmMtMS4zMi0uMDgtMi41My43NC0yLjk0IDJINi41MWMtMS4xIDAtMiAuOS0yIDJ2MTZjMCAxLjEuOSAyIDIgMmg3LjNsLjMzLTIuOTVzLjAyLS4wMy4wMi0uMDVIOC41MWMtLjU1IDAtMS0uNDUtMS0xIi8+PGcgZmlsbD0iY3VycmVudENvbG9yIj48cGF0aCBkPSJNMTAuNTEgMTAuMjJoNmMuNTUgMCAxIC40NSAxIDFzLS40NSAxLTEgMWgtNmMtLjU1IDAtMS0uNDUtMS0xcy40NS0xIDEtMU0xMC41MSAxNC4yMmg2Yy41NSAwIDEgLjQ1IDEgMXMtLjQ1IDEtMSAxaC02Yy0uNTUgMC0xLS40NS0xLTFzLjQ1LTEgMS0xTTEwLjUxIDE4LjIyaDRjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDFoLTRjLS41NSAwLTEtLjQ1LTEtMXMuNDUtMSAxLTEiLz48L2c+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJtMTkuNzIgMjUuMSA3LjA3LTcuMDdjLjc4LS43OC43OC0yLjA1IDAtMi44M2wtLjU1LS41NWMtLjc4LS43OC0yLjA1LS43OC0yLjgzIDBsLTcuMDcgNy4wN3pNMTUuMiAyNi4yNGwzLjgyLS40My0zLjM5LTMuMzh6Ii8+PC9zdmc+)
}

.icon.email:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iLjA3NSIgZD0iTTIxLjQ0IDIyLjMzSDguNmMtMi4wMiAwLTMuNjctMS42NC0zLjY3LTMuNjd2LTcuMzRjMC0yLjAyIDEuNjQtMy42NyAzLjY3LTMuNjdoMTIuODRjMi4wMiAwIDMuNjcgMS42NCAzLjY3IDMuNjd2Ny4zNGMwIDIuMDItMS42NCAzLjY3LTMuNjcgMy42N1pNOC42MSA4LjU4Yy0xLjUyIDAtMi43NSAxLjIzLTIuNzUgMi43NXY3LjM0YzAgMS41MiAxLjIzIDIuNzUgMi43NSAyLjc1aDEyLjg0YzEuNTIgMCAyLjc1LTEuMjMgMi43NS0yLjc1di03LjM0YzAtMS41Mi0xLjIzLTIuNzUtMi43NS0yLjc1eiIvPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0ibTE1LjA2IDE2LjMyLTUuMzMtMy42LjUxLS43NiA0LjggMy4yNCA0LjI4LTMuMjMuNTUuNzN6Ii8+PC9zdmc+)
}

.icon.fax:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJtMjIuOTggMTQuOTgtLjAyLTUuOTMtNC4xOS00LjVIOC43OGExLjkgMS45IDAgMCAwLTEuOSAxLjl2MTYuMTJjMCAxLjA1Ljg1IDEuOSAxLjkgMS45aDcuMzh2LS45NUg4Ljc4Yy0uNTIgMC0uOTUtLjQzLS45NS0uOTVWNi40NWMwLS41Mi40My0uOTUuOTUtLjk1aDkuMjZ2NC4yOWgzLjk4bC4wMiA1LjJoLjk1Wm0tNC04LjggMi40OCAyLjY2aC0yLjQ4eiIvPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0ibTI0Ljg0IDIwLjgtMy43LTMuNjktLjY3LjY3IDIuNTUgMi41NWgtNi4xNHYuOTVoNi4xNGwtMi41NSAyLjU1LjY3LjY4IDMuNjktMy43eiIvPjwvc3ZnPg==)
}

.icon.give:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTUuNzggMTkuNDRjLS40MyAxLjE4LS42NSAyLjQyLS42NCAzLjY3LS4wMS4zNy4yNS42OC42MS43M2wzLjMxLjQ3Yy4zOS4wNS43NS0uMjIuODEtLjYxdi0uMDhsLjAyLS42M2MuMDItLjQ5LjI3LS45NC42Ny0xLjIybDIuMzctMS42YTMuOTIgMy45MiAwIDAgMCAxLjcyLTMuMzlsLS4yOC03LjUzYS45NTUuOTU1IDAgMCAwLTEtLjkyaC0uMDdjLS4zLjA0LS41Ny4yMS0uNzIuNDdhLjkuOSAwIDAgMC0uMTMuNTNsLS4wOCA0LjM4Yy4wOS4wMy4xOS4wNy4yNy4xMi4zMi4xOS41Ni41LjY2Ljg2cy4wNS43NC0uMTQgMS4wN2wtLjE2LjI4Yy0uNyAxLjMzLTEuNTggMi41NS0yLjYxIDMuNjRsLS4zOC4yNmMtLjA2LjA2LS4xNi4wOC0uMjQuMDMtLjEtLjA1LS4xMy0uMTgtLjA4LS4yNy4wMi0uMDIuMDMtLjA0LjA1LS4wNi4xMy0uMTEuMjUtLjIxLjM1LS4yOWExOCAxOCAwIDAgMCAyLjY1LTMuNzVjLjI2LS40NC4xNi0xLS4yNC0xLjMxYS45NzUuOTc1IDAgMCAwLTEuMzYuMjFjLS4wMS4wMi0uMDMuMDQtLjA0LjA2LS42MS45Ni0xLjY2IDIuNDctMi40OSAyLjYyYTMuOTYgMy45NiAwIDAgMC0yLjg1IDIuMjVaTTE0LjE2IDE5LjQyYTMuOTQgMy45NCAwIDAgMC0yLjc5LTIuMzJjLS44Mi0uMTctMS44NC0xLjctMi40Mi0yLjY4YS45NjUuOTY1IDAgMCAwLTEuMzMtLjM0Yy0uMDIuMDEtLjA0LjAzLS4wNy4wNC0uNDEuMzEtLjUyLjg3LS4yNyAxLjMxLjY4IDEuMzggMS41NCAyLjY2IDIuNTYgMy44MS4xLjA4LjIyLjE4LjM0LjMuMDIuMDIuMDQuMDQuMDUuMDYuMDUuMS4wMi4yMi0uMDguMjdhLjIuMiAwIDAgMS0uMjQtLjA0bC0uMzgtLjI3Yy0xLTEuMTEtMS44NS0yLjM2LTIuNTItMy43bC0uMTUtLjI4Yy0uMTgtLjMzLS4yMi0uNzEtLjExLTEuMDdzLjM1LS42Ni42OC0uODRxLjEzNS0uMDc1LjI3LS4xMmwuMDItNC4zOHEuMDE1LS4yODUtLjEyLS41NGEuOTguOTggMCAwIDAtLjcxLS40OS45NTUuOTU1IDAgMCAwLTEuMDkuODJ2LjA3bC0uNDUgNy41MWMtLjA4IDEuMzUuNTQgMi42NSAxLjY0IDMuNDNsMi4zMyAxLjY2Yy40LjI5LjY0Ljc0LjY0IDEuMjN2LjYzYy4wMS4zOS4zNC43MS43My43MWguMDhsMy4zMS0uMzhjLjM2LS4wNC42My0uMzUuNjMtLjcyLjA0LTEuMjUtLjE1LTIuNS0uNTYtMy42OVpNMTIuMTYgNi4xMmEyLjc2IDIuNzYgMCAwIDAtMS43Ny43OWMtMS4wNiAxLjA3LS41NiAyLjg0IDAgMy44NmwuMDkuMTVzLjA0LjA4LjA3LjExYy4wNC4wNy4xLjE3LjE3LjI2LjAzLjA0LjA1LjA4LjA4LjEyLjEuMTUuMjEuMzIuMzQuNDlsLjAzLjA1Yy4xNS4yLjMxLjQxLjQ5LjYycS41NC42NiAxLjE3IDEuMjZjLjY4LjY2IDEuNDYgMS4yMiAyLjI5IDEuNjYgMS4zNC0uNzMgMi41Mi0xLjczIDMuNDctMi45Mi4yMy0uMjcuNDMtLjU0LjYtLjc5IDAgMCAuMTMtLjE4LjMtLjQyLjAyLS4wMy4wMy0uMDUuMDUtLjA4LjE1LS4yMy4yOS0uNDYuNC0uNzEuMjUtLjUuNDItMS4wNS40OS0xLjYxLjAyLS4xNi4wMy0uMzIuMDItLjQ4LjAxLS41OC0uMi0xLjE0LS42LTEuNTZsLS4wMi0uMDJhMi43NCAyLjc0IDAgMCAwLTMuNDItLjM2Yy0uMTYuMS0uMzEuMjItLjQ0LjM2bC0uODYuODUtLjg2LS44NWMtLjE4LS4xOC0uMzgtLjMzLS42LS40Ni0uNDUtLjI1LS45Ni0uMzctMS40OC0uMzRaIi8+PC9zdmc+)
}

.icon.location:before,.icon.map:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTQuODMgNi4xOGMtMS44MSAwLTMuNDcuNzItNC42OCAyLjAyLTEuMjQgMS4zNC0xLjkyIDMuMi0xLjkyIDUuMjUgMCAxLjcyIDEuMjIgNC4wNyAzLjUyIDYuODEgMS4yIDEuNDIgMi40MSAyLjYxIDMuMSAzLjI1LjcxLS42NCAxLjk5LTEuODMgMy4yNS0zLjI3IDIuNDEtMi43MyAzLjY4LTUuMDggMy42OC02LjggMC0yLjAyLS43NC0zLjg4LTIuMDctNS4yM2E2Ljc4IDYuNzggMCAwIDAtNC44Ny0yLjA0bS0uMDEtLjg3YzQuMjMgMCA3LjgzIDMuNDIgNy44MyA4LjE2cy03LjgzIDExLjI1LTcuODMgMTEuMjUtNy40OS02LjUxLTcuNDktMTEuMjVTMTAuNiA1LjMgMTQuODMgNS4zIi8+PGNpcmNsZSBjeD0iMTQuODUiIGN5PSIxMi44MSIgcj0iMS4zMyIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+)
}

.icon.location-fill:before,.icon.map-fill:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTUgMjYuNTRhNDQuNSA0NC41IDAgMCAxLTQuNzUtNC4yNSAyNSAyNSAwIDAgMS0zLjI3LTQuMDkgOC40IDguNCAwIDAgMS0xLjQ4LTQuMzFjLS4xMy01LjM4IDQuMTItOS44NSA5LjUtMTAgNS4zOC4xNSA5LjYzIDQuNjIgOS41IDEwYTguNiA4LjYgMCAwIDEtMS40OCA0LjMxYy0uOTQgMS40Ny0yLjA0IDIuODQtMy4yNyA0LjA5QTQ0LjUgNDQuNSAwIDAgMSAxNSAyNi41NG0wLTE2LjY1Yy0xLjkzIDAtMy41IDEuNTctMy41IDMuNXMxLjU3IDMuNSAzLjUgMy41IDMuNS0xLjU3IDMuNS0zLjUtMS41Ny0zLjUtMy41LTMuNSIvPjwvc3ZnPg==)
}

.icon.question:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTUgNC41QzkuNDIgNC41IDQuODkgOS4yIDQuODkgMTVTOS40MiAyNS41IDE1IDI1LjUgMjUuMTEgMjAuOCAyNS4xMSAxNSAyMC41OCA0LjUgMTUgNC41bTEuNzUgMTUuODJjMCAuNzQtLjMxIDEuMTItMS4xMiAxLjEyaC0xLjI2Yy0uODEgMC0xLjEyLS4zOC0xLjEyLTEuMTJ2LS45M2MwLS43NC4zMS0xLjEyIDEuMTItMS4xMmgxLjI2Yy44MSAwIDEuMTIuMzggMS4xMiAxLjEyem0yLjc0LTcuMDVjMCAxLjkxLTEgMi45OC0yLjk3IDMuMTYtLjA3Ljc2LS42MiAxLjI0LTEuNDUgMS4yNGgtLjE0Yy0uOTMgMC0xLjUyLS41Ny0xLjUyLTEuNDN2LS44MWMwLS42OS4zMy0xLjAyIDEuMDItMS4wMmguNWMuNzYgMCAxLjA5LS4zMSAxLjA5LTEuMDl2LTEuMDVjMC0uNjItLjI2LS45NS0xLjA5LS45NXMtMS4xLjI5LTEuMS44OHYuNDZjMCAuNDUtLjI2LjcxLS42OS43MWgtMS45Yy0uNDMgMC0uNjktLjI2LS42OS0uNzF2LS41M2MwLTEuOTUgMS41Ny0zLjA5IDQuMzgtMy4wOXM0LjU1IDEuMTcgNC41NSAzLjR2LjgzWiIvPjwvc3ZnPg==)
}

.icon.tel:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjIuNjMgMjQuNDJoLS4xQzEyLjcyIDI0LjI1IDUuNyAxNS4yNSA1LjUyIDcuMjdjLS4wOS0uNDkuMTItLjkzLjU4LTEuMjIgMS4yNS0uNzggNC42LS40NyA1LjM3LjE1Ljg1LjkzIDEuMjcgMi4xMSAxLjIxIDMuMjkgMCAuMzMtLjEzLjgyLS4yOCAxLjM4LS4yNi45Ny0uNjIgMi4zLS4yNSAyLjk4LjY3IDEuMjMgMi45MSAzLjc3IDQuNDMgNC4wOS43OC4xNiAxLjE4LS4wNSAxLjY4LS4zMi40Ny0uMjUgMS0uNTMgMS44My0uNDggMS42MS4xIDQuMDEuOTQgNC4xNSAyLjIyLjAxLjEuMDMuMjUuMDYuNDIuMTcgMS4wOS40OCAzLjEzLS40IDQuMS0uMzEuMzUtLjc1LjUzLTEuMjcuNTNaTTguNDUgNi40OWMtLjc0IDAtMS40Ny4wOS0xLjg2LjM0LS4yLjEzLS4xOC4yMi0uMTYuMjl2LjA5Yy4xNiA3LjU4IDYuODEgMTYuMTMgMTYuMTQgMTYuMy40LjAyLjU3LS4xMi42Ny0uMjMuNTktLjY1LjMtMi41NS4xNy0zLjM2LS4wMy0uMTktLjA1LS4zNC0uMDYtLjQ2LS4wNi0uNTEtMS43My0xLjMyLTMuMy0xLjQxLS41Ny0uMDQtLjkzLjE2LTEuMzQuMzgtLjU2LjMtMS4xOS42My0yLjMuNC0xLjg4LS4zOS00LjMyLTMuMjEtNS4wNS00LjU0LS41NC0uOTktLjE0LTIuNDcuMTctMy42NS4xMy0uNDguMjUtLjk0LjI1LTEuMTcuMDUtLjk3LS4yOS0xLjkxLS45Mi0yLjYxLS4yNC0uMTktMS4zNC0uMzgtMi40LS4zOFoiLz48L3N2Zz4=)
}

.icon.clock:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iLjA3NSIgZD0iTTE1IDI1LjVDOS4yMSAyNS41IDQuNSAyMC43OSA0LjUgMTVTOS4yMSA0LjUgMTUgNC41IDI1LjUgOS4yMSAyNS41IDE1IDIwLjc5IDI1LjUgMTUgMjUuNVptMC0yMGMtNS4yNCAwLTkuNSA0LjI2LTkuNSA5LjVzNC4yNiA5LjUgOS41IDkuNSA5LjUtNC4yNiA5LjUtOS41LTQuMjYtOS41LTkuNS05LjVaIi8+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTUuNTEgMTQuN1Y5LjYxaC0xLjAydjUuNjlsNS4wNiAyLjkuNTItLjg5eiIvPjwvc3ZnPg==)
}

.icon.clock-fill:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTUgNUM5LjQ5IDUgNSA5LjQ5IDUgMTVzNC40OSAxMCAxMCAxMCAxMC00LjQ5IDEwLTEwUzIwLjUxIDUgMTUgNW00LjY5IDEzLjcxLTUuNTgtMy4xOVY5LjI0aDEuNzh2NS4yNWw0LjY5IDIuNjgtLjg4IDEuNTRaIi8+PC9zdmc+)
}

.icon.check:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJtMTIuNDUgMjMuNjYtNy4yNC03LjI0IDMuNDYtMy40NSAzLjc4IDMuNzggOC43MS04LjcxIDMuNDUgMy40NnoiLz48L3N2Zz4=)
}

.caret-after:before,.caret-before:before,.caret-e:before,.caret-n:before,.caret-s:before,.caret-w:before {
    --c-n: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHRpdGxlPmFib3ZlPC90aXRsZT48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Im05LjAzIDIuMDctOCAxMy44NmgxNnoiLz48L3N2Zz4=);
    --c-s: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHRpdGxlPmJlbG93PC90aXRsZT48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Im05LjAzIDE1LjkzIDgtMTMuODZoLTE2eiIvPjwvc3ZnPg==);
    --c-e: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHRpdGxlPnJpZ2h0PC90aXRsZT48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0xLjc5IDF2MTZsMTMuODUtOHoiLz48L3N2Zz4=);
    --c-w: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHRpdGxlPmxlZnQ8L3RpdGxlPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0ibTEuNzkgOSAxMy44NSA4VjF6Ii8+PC9zdmc+);
    content: var(--c-w);
    display: inline-block;
    font-size: .75rem;
    margin-inline-end:.5rem;margin-inline-start:-1.25rem;text-indent: 1.125rem;
    text-indent: 0;
    vertical-align: middle;
    width: .75rem
}

.caret-n:before {
    content: var(--c-n)
}

.caret-s:before {
    content: var(--c-s)
}

.caret-e:before {
    content: var(--c-e)
}

.caret-w:before {
    content: var(--c-w)
}

.caret-before:before {
    content: var(--c-n)
}

.caret-after:before {
    content: var(--c-s)
}

@media (min-width: 600px) {
    [class~=caret] {
        text-indent:0
    }
}

@media (min-width: 800px) {
    [class~=caret]:before {
        text-indent:0
    }

    .caret-before:before {
        content: var(--c-w)
    }

    .caret-after:before {
        content: var(--c-e)
    }
}

.pre-footer-cta.has-open-seal-watermark {
    background-color: var(--clarku-color-gray-850)!important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDE2NSAxNjUiPjxwYXRoIGQ9Im0yNC4yNiAxMTAuMi0uNTIuMTdjLS42Mi0xLjQ5LS43MS0xLjU1LTIuNDktLjlsLTUuNTYgMi4wN2MtMS43OS42Ni0xLjgzLjcyLTEuNDMgMi4yOWwtLjUyLjE3LTEuODctNS42MS41Mi0uMTdjLjU5IDEuNDEuNjcgMS40NSAyLjQ4LjgzbDYuMS0yLjA5LS4wMy0uMDgtOS44Ni0xLjQ1LS4yMi0uNjcgNi42NS02Ljgydi0uMDRsLTQuMSAxLjE5Yy0xLjQzLjQxLTIuMzEuNzUtMi43OSAxLS41OC4yOC0uNTkuNzUtLjI0IDIuMDRsLS41Mi4xNy0xLjU1LTQuNjUuNTItLjE3Yy4zOC45My42NyAxLjIyIDEuMzEgMS4xNC41NC0uMDcgMS41Ny0uMjQgMy4wOS0uNjRsMy4zOS0uODdjMi4yMi0uNTcgMi4zNS0uNzggMS45My0yLjQ1bC41Mi0uMTcgMS4zMiAzLjk1LTYuMDMgNi40NSA4LjYyIDEuMzIgMS4zMyAzLjk4aC0uMDNaIiBkYXRhLW5hbWU9Ik0gbW92ZWQiLz48cGF0aCBkPSJNMjguMDUgMTE3LjAxYzEuMTIgMi4xIDEuNzQgNC4xNiAxLjQyIDUuOTEtLjIyIDEuMjItLjk3IDIuNTQtMi4zMiAzLjI2LTMuNzQgMi03LjIyLS41Ny05LjUtNC44N2wtMi40Ny00LjYxLjQ5LS4yNmMuODUgMS4zOCAxLjAzIDEuNDcgMi42OC41OGw1LjIzLTIuNzljMS42NC0uODcgMS42OC0xLjA4IDEuMDgtMi40MWwuNDgtLjI2IDIuOTIgNS40NVptLTguMzUgMi4zM2MtMS40Ljc1LTEuNjMgMS4xMi0uOTMgMi40MiAxLjQgMi42MyAzLjk4IDMuMzQgNi41MyAxLjk4IDMuMjYtMS43NSAzLjIyLTQuMjggMS44NC02Ljg3LS4yOS0uNTMtLjU0LS45LS42Ni0uOTktLjEyLS4wNy0uNDUuMDgtLjg2LjI5bC01LjkyIDMuMTZaIiBkYXRhLW5hbWU9IkQgcm90YXRlZCIvPjxwYXRoIGQ9Ik0zOC4zOCAxMzMuODFjLjktMS45Mi4zNi0zLjItLjkyLTQuNDEtMi4zMS0yLjE5LTUuMDEtMS41LTYuNzIuMy0yLjE5IDIuMzEtMi4yOSA1LjE2LS4yOSA3LjA1IDEuNSAxLjQyIDIuOTIgMS40NiA0Ljk3Ljg2bC40NS42Yy0uODQuNDktMi4xMSAxLjE4LTIuODEgMS40My0uNTEtLjMxLTIuMS0xLjMzLTMuMTQtMi4zMS00LjAxLTMuOC0zLjU5LTcuNDMtMS42OC05LjQ2IDIuMzMtMi40NiA2LjQ2LTIuMTYgMTAuMDEgMS4yIDEuMjggMS4yMSAyLjA1IDIuNDEgMi4zOSAyLjg4LS41My44LTEgMS40MS0xLjY1IDIuMjlsLS42MS0uNDRoLS4wMVoiIGRhdGEtbmFtZT0iQyByb3RhdGVkIi8+PHBhdGggZD0iTTQ5LjUyIDE0MS43MWMuNS0yLjA2LS4yOS0zLjIxLTEuNzktNC4xNC0yLjctMS42OC01LjIyLS40Ny02LjUzIDEuNjMtMS42OCAyLjctMS4yMyA1LjUyIDEuMTEgNi45NyAxLjc1IDEuMSAzLjE1Ljg1IDUuMDQtLjE1bC41Ni41Yy0uNzIuNjUtMS44NCAxLjU4LTIuNDYgMS45NS0uNTYtLjIxLTIuMzMtLjg4LTMuNTQtMS42NC00LjY5LTIuOTItNS02LjU4LTMuNTMtOC45MiAxLjgtMi44OCA1LjkxLTMuNCAxMC4wNS0uODIgMS40OS45NCAyLjQ5IDEuOTYgMi45MiAyLjM1LS4zNi44OS0uNjkgMS41OC0xLjE2IDIuNTdsLS42OS0uM1oiIGRhdGEtbmFtZT0iQyAyIHR3ZWVrZWQiLz48cGF0aCBkPSJtMTM4LjYxIDEyOS4yOC00LjUtMy44N2MtMS40MS0xLjIxLTEuNC0xLjQyLS40OC0yLjY1bC0uNDItLjM2LTMuOTcgNC42MS40Mi4zNmMxLjA4LTEuMDkgMS4yOC0xLjE0IDIuNjkuMDdsNC41IDMuODhjMS40MSAxLjIxIDEuNCAxLjQyLjQ4IDIuNjVsLjQyLjM2IDMuOTctNC42MS0uNDItLjM3Yy0xLjA4IDEuMDktMS4yOCAxLjE1LTIuNjktLjA3TTE1NC40MSA5OC4zMWMtMi42Mi44NS00LjA4IDEuMzYtNS4zOCAxLjY2LS40OS4xMS0uNjcuMTYtMS4xOS4wMWwtMS43Ni0uNTFjLTIuMDgtLjU5LTIuMTYtLjgyLTEuNzItMi43OWwtLjYxLS4xOC0yLjExIDcuMzYuNjEuMThjLjctMiAuODktMi4xNSAyLjk3LTEuNTVsMS45Ny41NmMuODEuMjMuODcuMzIgMS40My45MSAxLjQxIDEuNDggMi4xNyAyLjU1IDMuMDcgMy43MSAxLjA1IDEuMzUgMS4xNiAxLjYxLjg3IDMuMDhsLjYxLjE4IDEuNTQtNS4zOC0uNjItLjE2LS4zMi44NWMtLjMxLjgxLS41Ljg4LTEuMTMuMjgtMS4wOC0xLjA0LTIuNjUtMi42MS0zLjU3LTMuNjQgMS42OC0uNTMgMy40Mi0xLjAyIDUuMTQtMS41LjcyLS4xOS44NS0uMTEuNzUuNDlsLS4xNS45OC42MS4xOCAxLjgyLTYuMzYtLjYxLS4xOGMtLjQ1IDEuMTQtLjUyIDEuMy0yLjI0IDEuODZ2LS4wMlpNMTQ1LjM1IDExNy4zOGE0LjYgNC42IDAgMCAxLS4wOS0xLjE5YzAtLjQ3LjA4LTEuMDkuMTktMS44NGwtLjItLjEzYy0uNjIuNDYtMS4xMi44MS0xLjUzIDEuMDUtLjQxLjIzLS43Ny40LTEuMDguNDctLjMxLjA4LS43MS4xMS0xLjE4LjEtLjQ3IDAtMS4xLS4wOC0xLjg3LS4xOWwtLjEzLjIxcS43MDUuOTQ1IDEuMDUgMS41NmMuMjMuNDEuNC43Ny40NyAxLjA4LjA4LjMxLjExLjcxLjEgMS4xOCAwIC40Ny0uMDggMS4xLS4xOSAxLjg1bC4yLjEzYy42MS0uNDUgMS4xMi0uOCAxLjUzLTEuMDQuNDEtLjIzLjc3LS40IDEuMDktLjQ4LjMxLS4wNy43LS4xMSAxLjE4LS4xLjQ3IDAgMS4xLjA4IDEuODcuMTlsLjEzLS4yMWMtLjQ3LS42My0uODItMS4xNC0xLjA1LTEuNTVzLS40LS43Ny0uNDctMS4wOFpNODYuMzQgMTU2LjVsLTMuNTctNC42OGMuOTgtMS4yIDIuMDUtMi4yOSAyLjc2LTMgLjk0LS45MyAxLjE5LS45OCAyLjU4LTEuMDl2LS41NmwtNC45NC0uMDZ2LjU1bC43LjA4Yy43Ny4wNy43Mi4yMi4zOS43LS42My45Mi0xLjQzIDEuOTYtMi4wNCAyLjY4LS45LTEuMTEtMS45NC0yLjY0LTIuMDctMi44Ny0uMjUtLjQtLjE4LS40OC40OC0uNTVsLjY3LS4wNnYtLjU2bC02LjA4LS4wN3YuNTVjMS4zOC4xMyAxLjU4LjI2IDIuNCAxLjM0bDIuOTcgMy45OWMtMS4xOSAxLjQ2LTMuMTcgMy42Ny0zLjYxIDQuMDktLjU0LjUzLTEuMDcuNjEtMi4xOC42OHYuNTZsNS4xOC4wNnYtLjU2bC0uNzYtLjA3Yy0uODEtLjA4LS41Ni0uNTMtLjMtLjg4LjMzLS40OSAxLjMxLTEuOTggMi4yMy0zLjEzIDEuNTcgMi4xNSAyLjA3IDIuODcgMi4zNSAzLjI1LjM3LjU0LjMyLjc1LS40Ni44MmwtLjU4LjA1di41Nmw2LjM5LjA4di0uNTZjLTEuMzMtLjEyLTEuNjItLjE4LTIuNS0xLjM1aC0uMDFaTTEzMy4xOSAxMzUuMTRsLTQuMDUtNC4zNGMtMS4yNy0xLjM2LTEuMjQtMS41Ni0uMTgtMi42OGwtLjM4LS40MS00LjQ1IDQuMTYuMzguNDFjMS4xOS0uOTcgMS4zOS0uOTkgMi42Ni4zN2w0LjA1IDQuMzRjMS4yNyAxLjM2IDEuMjMgMS41Ni4xOCAyLjY4bC4zOC40MSA0LjQ1LTQuMTYtLjM3LS40MWMtMS4xOS45Ny0xLjM5Ljk5LTIuNjYtLjM3Wk0xMDEuMDEgMTU0LjI1bC00LjQ0LTMuODdjLjczLTEuMzcgMS41NS0yLjY2IDIuMTEtMy41LjczLTEuMTEuOTYtMS4yMSAyLjMtMS41OWwtLjExLS41NC00Ljg1Ljk0LjExLjU0LjctLjA3Yy43Ni0uMDguNzUuMDYuNTIuNi0uNDMgMS4wMy0xLjAxIDIuMjItMS40NiAzLjA0LTEuMTEtLjkxLTIuNDItMi4yLTIuNjEtMi4zOS0uMzItLjM0LS4yOC0uNDQuMzYtLjYzbC42NC0uMi0uMTEtLjU0LTUuOTcgMS4xNi4xMS41NGMxLjM4LS4xNSAxLjYxLS4wNyAyLjYzLjgzbDMuNzIgMy4zYy0uODggMS42Ni0yLjM2IDQuMjMtMi43MSA0Ljc0LS40Mi42My0uOTIuODEtMiAxLjFsLjExLjU0IDUuMS0uOTktLjExLS41NC0uNzYuMDhjLS44MS4wOS0uNjUtLjQxLS40Ny0uOC4yMy0uNTUuODctMi4yMSAxLjU1LTMuNTEgMS45NyAxLjc5IDIuNjEgMi4zOSAyLjk1IDIuNzEuNDcuNDUuNDcuNjctLjI4LjlsLS41Ni4xNi4xMS41NCA2LjI4LTEuMjEtLjExLS41NGMtMS4zNC4xNi0xLjYzLjE2LTIuNzMtLjhaTTEyNC41NyAxMzIuNjNsLS4zLS40Ni00LjA1IDIuNzMuMzEuNDYuNTQtLjNjLjgyLS40NSAxLjA2LS4zOSAxLjMzLjg1LjE4Ljg1IDEuMDYgNC45OCAxLjM0IDYuNjMtMi4yMy0xLjM0LTUuNDctMy4yNi02LjM0LTMuODQtLjYzLS40Mi0uNjctLjU5LS4wOS0xLjA5bC41NC0uNDUtLjMtLjQ2LTQuNjMgMy4xMnYtLjAzbC00LjU4IDEuODkuMjEuNTEuNjctLjIxYy43My0uMjMuNzUtLjA5LjYzLjQ4LS4yMSAxLjEtLjUzIDIuMzctLjgyIDMuMjctMS4yNi0uNjctMi44Mi0xLjY2LTMuMDQtMS44Mi0uMzgtLjI4LS4zNi0uMzcuMjMtLjY5bC41OS0uMzEtLjIxLS41MS01LjYyIDIuMzMuMjEuNTFjMS4zMy0uNDIgMS41Ny0uMzkgMi43NC4yOGw0LjMgMi40OWMtLjUzIDEuOC0xLjQ2IDQuNjItMS43IDUuMTktLjMuNy0uNzQuOTgtMS43NCAxLjQ4bC4yMS41MSA0Ljc5LTEuOTktLjIxLS41MS0uNzMuMjNjLS43Ny4yNS0uNzItLjI2LS42My0uNjkuMTEtLjU5LjQyLTIuMzQuODItMy43NSAyLjI5IDEuMzYgMy4wNCAxLjgxIDMuNDMgMi4wNy41NS4zNS41OS41Ni0uMS45NGwtLjUxLjI3LjIxLjUxIDUuOTEtMi40NS0uMjEtLjUxYy0xLjI4LjQyLTEuNTcuNDgtMi44NC0uMjRsLTUuMTMtMi44OWMuNDQtMS40OS45OC0yLjkyIDEuMzYtMy44NS40Ni0xLjE1LjY3LTEuMzUgMS43LTEuODlsLjA1LjA2Yy45Ni0uNTIgMS4zNC0uNjQgMi44My4yNiAxLjUzLjkyIDUuNTMgMy4zNiA4LjQ4IDUuMTJsLjkxLS42MWMtLjY4LTMuNzgtMS40Mi05LjQ2LTEuNDUtOS43NC0uMjItMS44OS0uMDktMi4wOS45MS0yLjl2LjAyWk02My4yNCA5NC40OWMtMS45Ny0uNjItMi4xLS44MS0xLjU5LTIuNzdsLjczLTIuODMgMi4xNy41NmMxLjg3LjQ5IDEuODkuNTYgMS43NiAxLjk5bC43LjE4Ljk2LTMuNzEtLjctLjE4Yy0uNTYgMS4yOC0uNjQgMS4zOC0yLjUxLjlsLTIuMTctLjU2IDEuMDQtNC4wMmMuMTctLjY1LjIxLS42NCAxLjA0LS40MmwxLjEzLjI5YzEuMzUuMzUgMi4wMS42NCAyLjMgMS4wNC4yNi4zNi4zOS45My4zOSAxLjgybC42Ny4wOWMuMTUtMS4wOS40MS0yLjQ1LjQ0LTIuNzVsLTkuODEtMi41NS0uMTMuNWMxLjU4LjUyIDEuNzIuNzEgMS4yMSAyLjY3bC0xLjY0IDYuMzNjLS41MSAxLjk2LS43MiAyLjA2LTIuMzUgMS43NGwtLjEzLjUgNi4zOSAxLjY2LjEzLS41aC0uMDFaTTc0LjUzIDk3LjQyYy0xLjYyLS41My0xLjc1LS43Mi0xLjI1LTIuNjhsMS42NC02LjMzYy41MS0xLjk2LjcyLTIuMDYgMi4zOS0xLjczbC4xMy0uNS02LjEzLTEuNTktLjEzLjVjMS42Ny41NSAxLjguNzQgMS4yOSAyLjY5bC0xLjY0IDYuMzNjLS41MSAxLjk2LS43MiAyLjA2LTIuNDQgMS43MmwtLjEzLjUgNi4xMyAxLjU5LjEzLS41Wk0xNDUuMiA3MS4zNGwtLjY0LjA4Ljg5IDcuMDIuNjMtLjA4Yy0uMS0xLjc4LjAxLTEuOTkgMi4xNi0yLjI2bDYuODQtLjg4YzIuMTUtLjI4IDIuMzEtLjEgMi42NiAxLjY1bC42My0uMDgtLjg5LTcuMDItLjYzLjA4Yy4xIDEuNzgtLjAxIDEuOTktMi4xNiAyLjI2bC02Ljg0Ljg3Yy0yLjE1LjI4LTIuMzEuMS0yLjY2LTEuNjVaTTE1NS40NCA4MS4zYy45OC4zNSAxLjUzLjY4IDEuNzkgMSAuMzEuMzguNTEgMS4wNC40IDIuOTlsLS4wMy42LTkuMDQtLjU1Yy0yLjE1LS4xNC0yLjI5LS4zNC0yLjI4LTIuNGwtLjY0LS4wNC0uNDggNy43My42NC4wNGMuMjUtMi4xNi40LTIuMzMgMi41Ny0yLjIxbDkuMDQuNTUtLjA2Ljk5Yy0uMDkgMS40MS0uMjUgMi4yLS42MiAyLjU3LS4zNC4zNy0uOTIuNi0yLjAyLjc3di44N2MxLjM3LS4wNCAyLjk0LS4wNiAzLjc4LS4wM2wuMDMtLjQ2Yy0uMzYtLjQ1LS40Ni0uNzMtLjQyLTEuMzVsLjYtOS42NWMuMDQtLjY1LjEtLjg4LjU4LTEuMjhsLjAzLS40NmMtMS4wMi0uMTEtMi4zOS0uMzQtMy44LS41MmwtLjA1Ljg3Wk03MS44NyAxNTYuMzNjLS41NS4zMy0xLjUuMjUtMi4zLjA5LS42My0uMTItMS4xNy0uMjUtMS41LS40NC0uMzktLjI0LS40MS0uNjItLjE2LTEuODZsMS4xNC01Ljc1Yy4zNi0xLjgzLjU1LTEuOTEgMi4xNS0xLjdsLjExLS41NC02LjA5LTEuMjEtLjExLjU0YzEuNTMuNDEgMS42Ni41NiAxLjMgMi4zOGwtMS4xNSA1LjgyYy0uMzYgMS44My0uNTUgMS45MS0yLjIzIDEuNjhsLS4xMS41NCA5LjY4IDEuOTJjLjI4LS40MiAxLjAyLTIuMDcgMS4yNy0yLjdsLS43MS0uMjdjLS40OC43NS0uOTIgMS4yMy0xLjMgMS40OHYuMDJaTTYzLjQxIDExMC44MWMtLjU3LjM0LTEuNjQuMTMtMi42My0uMTMtLjctLjE4LTEuNC0uNDEtMS43Mi0uNzFzLS4zMS0uODYtLjA0LTEuOWwxLjY0LTYuM2MuNTEtMS45Ni43Mi0yLjA2IDIuNDgtMS43MWwuMTMtLjUtNi4yNS0xLjYyLS4xMy41YzEuNy41NiAxLjg0Ljc1IDEuMzMgMi43bC0xLjY0IDYuMzNjLS41MSAxLjk2LS43MiAyLjA2LTIuNTcgMS42OWwtLjEzLjUgMTAuMTggMi42NWMuMzItLjUgMS4yNy0yLjIyIDEuNTYtMi43N2wtLjY3LS4yOWMtLjU3Ljc4LTEuMDggMS4zLTEuNTQgMS41NVpNOTIuNjEgMTE3LjY0bC0yLjQ1LTUuNzNjMS41MS0xLjE2IDIuODQtMi4wMiAzLjY4LTIuNTQgMS4zMy0uODMgMS41NC0uNzggMy4wMi0uNTVsLjEzLS41LTUuMDYtMS4zMi0uMTMuNS43Mi4yNmMuNzYuMjguNzIuNDYuMjMuOTEtLjg1Ljc4LTIuMDggMS43NC0yLjk5IDIuNDEtLjcyLTEuNTktMS40NC0zLjQ4LTEuNTYtMy43NC0uMjQtLjUzLS4wMi0uNjMuNjktLjUxbC43MS4xMS4xMy0uNS01Ljk5LTEuNTYtLjEzLjVjMS40NC41MyAxLjY0LjcyIDIuMjMgMi4xMmwyLjAzIDQuODZjLTEuNjggMS4zLTQuMjkgMy4xMy00LjgzIDMuNDYtLjc3LjQ2LTEuMzIuNDMtMi41Ni4yMmwtLjEzLjUgNS4yOSAxLjM4LjEzLS41LS44LS4yOWMtLjgxLS4yNS0uNTctLjY2LS4xNS0xIC40MS0uMzYgMS45Ni0xLjgxIDMuNDQtMi44OSAxLjIgMi44NiAxLjYzIDMuOSAxLjc5IDQuMzcuMi41OS4xMS44LS43My42NmwtLjYzLS4wOC0uMTMuNSA2LjI5IDEuNjMuMTMtLjVjLTEuNDQtLjQ5LTEuNzMtLjY4LTIuMzYtMi4xNlpNMTAzLjE3IDkyLjM1Yy0uNDQuMjctLjYuMzUtMS4xNy4ybC04Ljk0LTIuMzJjLS42MS0uMTYtLjgxLS4yNS0xLjAxLS43N2wtLjM5LS4xYy0uMjguOTMtLjczIDIuMDktMS4xMyAzLjI2bC42NS4xN2MuNDktLjguODctMS4yIDEuMi0xLjM5LjQzLS4yNCAxLjA1LS4zMSAyLjkyLjE4bC43NC4xOS0yLjE2IDguMzJjLS41MSAxLjk2LS43MiAyLjA2LTIuNjUgMS42N2wtLjEzLjUgNi42OSAxLjc0LjEzLS41Yy0xLjk3LS42Mi0yLjEtLjgxLTEuNTktMi43N2wyLjE2LTguMzIgMS4xMy4yOWMxLjM1LjM1IDIuMDEuNjQgMi4yOSAxLjA4LjI2LjM2LjQuOS4zNyAxLjg5bC42Ni4xM2MuMTctMS4yLjQ1LTIuNTkuNTktMy4zNmwtLjM1LS4wOVpNODQuNCA5OS45MWwtLjYzLS4wOC0uMTMuNSA1LjcxIDEuNDguMTMtLjVjLTEuMjMtLjQzLTEuNS0uNjQtMS44Mi0yLjQ1LS4zNS0yLjAyLS43My00LjUyLTEuMTMtNi45OGwtLjYzLTMuNzZoLS45M2wtNi44MyA4LjI2Yy0xLjE5IDEuNDMtMS40NCAxLjQ0LTIuODIgMS4yNGwtLjEzLjUgNC44MiAxLjI1LjEzLS41LS41OS0uMjJjLS45NC0uMzQtMS4wNS0uNjItLjQtMS40OC41LS42OSAxLjE2LTEuNTkgMS41OC0yLjA2bDQuMDIgMS4wNGMuMjEgMS4wNi40NCAyLjMyLjUxIDIuOTEuMDguNzYtLjAxLjkzLS44Ni44MlptLTMuMjEtNS41NSAyLjczLTMuNTQuMDcuMDIuNjYgNC40MnpNNzcuMDUgMTAzLjY3YzEuMzguNDMgMS45Mi44MSAxLjg3IDEuNDktLjA1LjU2LS4yMSAxLjYxLS43NSAzLjY3bC0uMjggMS4wOGMtLjgyIDMuMTYtMi41NiA0LjQ5LTUuMTggMy44MXMtMy4yNy0yLjU2LTIuNTItNS40NWwuOTktMy44MWMuNTEtMS45Ni43MS0yLjAyIDIuMzQtMS43MWwuMTMtLjUtNi4xMi0xLjU5LS4xMy41YzEuNy41NiAxLjg1LjcxIDEuMzQgMi42Nkw2Ny42NSAxMDhjLS41NiAyLjE0LS40MiAzLjU2LjUzIDQuNjQuODkgMS4wMyAyLjI3IDEuNjEgMy42MSAxLjk2IDEuNTIuMzkgMy4xOC4zMSA0LjM3LS4zMSAxLjQ3LS43NiAyLjI2LTIuMTYgMi43MS0zLjkxbC4zMy0xLjI5Yy41NC0yLjA2LjkxLTMuMDUgMS4xMy0zLjU3LjI3LS42Mi45MS0uNzIgMi4wMS0uNDhsLjEzLS41LTUuMjktMS4zOC0uMTMuNVpNNzMuMTkgMTAuMjZsLjIgNC41M2MuMSAyLjM0LjcyIDMuNzYgMi4wNCA0LjU3IDEuMjIuNzcgMi44Ni45NiA0LjQ1Ljg5IDEuNjgtLjA4IDMuMzktLjY5IDQuNC0xLjY4IDEuMjktMS4yNCAxLjU4LTMuMDQgMS40OS00Ljk3bC0uMDYtMS40NmMtLjA5LTIuMSAwLTMuMjEuMDctMy44NC4wOS0uNzEuNjUtMS4wMSAxLjg2LTEuMTFsLS4wMy0uNjQtNS45Ni4yNy4wMy42NGMxLjU4LS4wMSAyLjIxLjIyIDIuMzUuOTIuMTIuNjIuMzIgMS43Mi40MSAzLjgybC4wNiAxLjMyYy4xNiAzLjQ0LTEuMDggNS4yOS0zLjkzIDUuNDItMi42Mi4xMS0zLjkyLTEuNTQtNC4wNy00LjY3bC0uMTktNC4xM2MtLjEtMi4xNi4wOS0yLjMxIDEuODItMi41TDc4LjEgN2wtNy4wNy4zMS4wMy42NGMxLjgzLjA0IDIuMDMuMTcgMi4xMyAyLjMzWk0xMTIuNTYgMjYuNjZjLTEuNTYtLjg2LTEuNjgtMS4wNy0uNzctMy4wM2wyLjktNi4yNWMuOTEtMS45NiAxLjE0LTIuMDEgMi44MS0xLjM3bC4yNi0uNTgtNi40Mi0yLjk4LS4yNi41OGMxLjU2Ljg2IDEuNjggMS4wNy43NyAzLjAzbC0yLjkgNi4yNWMtLjkxIDEuOTYtMS4xNCAyLjAxLTIuODEgMS4zN2wtLjI2LjU4IDYuNDIgMi45OC4yNy0uNThaTTkyLjcyIDguNjFjLjMyLjU3LjIyIDEuMDQtLjA3IDIuMjlsLS44NyAzLjg4Yy0uNDYgMi4wNS0uODUgMy4xLTEuMDggMy42OC0uMjguNjYtLjkuOC0yLjA4LjU4bC0uMTQuNjIgNS44MiAxLjMxLjE0LS42MmMtMS41NC0uNC0yLjA3LS44LTIuMDMtMS41MS4wNC0uNjMuMTQtMS43NC42LTMuNzlsLjkxLTQuMDVoLjA1bDcuMTQgMTEuNjQgMS40NC4zMiAxLjY5LTcuNDljLjQ2LTIuMDUuODUtMy4xIDEuMDgtMy42OC4yOC0uNjYuOS0uODEgMi4wOC0uNThsLjE0LS42Mi01LjgyLTEuMzEtLjE0LjYyYzEuNTQuNCAyLjA3LjggMi4wMyAxLjUxLS4wNC42My0uMTQgMS43NC0uNiAzLjc5bC0uNzggMy40NGgtLjA1TDk1LjEgNy43OWwtNC4wOC0uOTItLjE0LjYyYy45NS4yOCAxLjUuNTUgMS44NSAxLjExWk01MS4xNCAxNi43OGwyLjQ5IDYuNDNjLjc4IDIuMDIuNjUgMi4yMi0uOSAyLjk1bC4yMy42IDYuNS0yLjUyLS4yMy0uNmMtMS43Ny41NS0yLjA0LjUxLTIuNzgtMS41M2wtMS4yMS0zLjEzLjA3LS4wMmMyLjYxIDEuMjkgNi41OSAzLjIzIDcuNzQgMy44OGw0LjQyLTEuNzEtLjIzLS42Yy0uOTYuMjctMS40My4xNy0yLjk0LS40NS0yLjMxLS45Ny00LjY2LTIuMTEtNi45Ni0zLjI0LjczLTEuNDQgMS42Mi0yLjk1IDIuNjItNC41OCAxLjAzLTEuNjkgMS40LTEuOTIgMi43NS0yLjU3bC0uMjMtLjYtNS43MiAyLjIxLjIzLjYuODgtLjI2Yy42Mi0uMTguNzItLjAyLjM1LjkyLS41MSAxLjMzLTIuMzQgNC45My0zLjA3IDYuMmwtMS4xOS0zLjA5Yy0uNzgtMi4wMi0uNjUtMi4yMi45Mi0yLjk1bC0uMjQtLjYtNi41IDIuNTIuMjMuNmMxLjc0LS41NSAxLjk4LS40OSAyLjc2IDEuNTNaTTM1Ljc2IDI2LjE1bDQuMDEgNS42MWMxLjI2IDEuNzYgMS4xOSAxLjk5LS4yMyAzLjE1bC4zNy41MiA1LjY5LTQuMDgtLjM3LS41MmMtMS41MS45NC0xLjc1Ljk0LTMuMDItLjgzbC0xLjUxLTIuMTEuNDQtLjMyYy42MS0uNDMuOTgtLjUgMS42NC0uMTggMS4xNC41MSAyLjM3IDEuMDcgMy41IDEuMzkgMS40NC4zOSAyLjQxLjM1IDQuODgtMS4yNGwuNzMtLjQ3LS4zMS0uNTFjLS41OC4yMi0uOTguMjQtMS42My4xNS0uNi0uMDktMS41OC0uMzUtMi44Ni0uNzQtMS4xMS0uMzYtMi42NS0uOTQtMy4yNS0xLjIgMS4xNy0xLjU2IDEuNTctMy4xNS41NS00LjU2LS42Ny0uOTMtMS43Mi0xLjM0LTIuNzktMS4xOHMtMi4yMy43Ni0zLjkgMS45NWwtNS4zMSAzLjguMzcuNTJjMS40OC0uOTEgMS43MS0uOTEgMi45OC44NmguMDFabTIuMTQtNC4yNGMxLjA5LS43OCAyLjg3LTEuMTcgNC4wMS40NS41Ny44LjgzIDEuNzguNDIgMi44My0uMjUuNjUtLjY5IDEuMTQtMS41IDEuNzFsLS41Ny40MS0yLjg2LTRjLS40Ni0uNjUtLjQ0LS43NC40OC0xLjRaTTEzNC41NiA0NS42MmwtLjU2LjMyIDMuNDQgNi4xLjU2LS4zMmMtLjc3LTEuNjItLjc0LTEuODUgMS4xNS0yLjlsMi4yNS0xLjI2LjI3LjQ4Yy4zNy42NS4zOSAxLjAyIDAgMS42NS0uNjQgMS4wNy0xLjMxIDIuMjMtMS43NiAzLjM0LS41NiAxLjM4LS42MSAyLjM1LjcxIDQuOThsLjM5Ljc3LjU1LS4yNWMtLjE1LS42LS4xMy0xLjAxLjAyLTEuNjQuMTUtLjU4LjUyLTEuNTMgMS4wNC0yLjc3LjQ4LTEuMDcgMS4yMi0yLjU0IDEuNTQtMy4xIDEuNDEgMS4zMyAyLjk2IDEuOSA0LjQ3IDEuMDUuOTktLjU2IDEuNTEtMS41NyAxLjQ3LTIuNjVzLS41Mi0yLjMtMS41MS00LjA4bC0zLjE5LTUuNjktLjU2LjMyYy43NSAxLjU3LjcyIDEuODEtMS4xNyAyLjg3bC02LjAxIDMuMzhjLTEuODkgMS4wNi0yLjEuOTYtMy4xMS0uNTd2LS4wMlptMTEuNzYtLjg1Yy43LS40Ljc5LS4zNiAxLjM0LjYzLjY3IDEuMTguODUgMi45OC0uODggMy45NS0uODYuNDgtMS44Ni42Mi0yLjg1LjEyLS42MS0uMzEtMS4wNi0uODEtMS41NC0xLjY3bC0uMzQtLjYgNC4yOC0yLjQxWk0xMjAuNTYgMTkuOTdjLS4zOSAyLjA0LTEuNDEgNy4zOS0yLjE0IDExLjMxbDEuMDQuNzRjMy44NS0yLjI4IDkuNzQtNS4zOCAxMC4wMi01LjUzIDEuOTctMS4wMSAyLjI0LS45NCAzLjUzLS4xOWwuMzctLjUyLTQuNjItMy4zMS0uMzcuNTIuNTUuNDdjLjgyLjcxLjg1IDEuMDEtLjM5IDEuNzktLjg2LjU0LTUgMy4xOC02LjY5IDQuMTQuNTctMi45NyAxLjMzLTcuMjggMS42MS04LjQ2LjItLjg3LjM3LS45NyAxLjE1LS41NGwuNzEuNDEuMzctLjUyLTUuNjQtNC4wMy0uMzcuNTJjLjk3Ljg0IDEuMjUgMS4xOS44NiAzLjE4aC4wMVpNMTQzLjMxIDY0LjJjLS43LTIuMjguOTUtNC4yMiAxLjg4LTQuOTRsLS41MS0uNzVjLTEuMDcuNjEtMi4zMSAxLjI5LTIuNzUgMS42Mi0uMDIuMzMtLjA0LjgyLS4wMiAxLjUxLjAyLjY4LjE0IDEuNTcuNCAyLjQyIDEuMDEgMy4zMSAzLjM5IDQuOTIgNS42NiA0LjIzIDIuMDctLjYzIDIuNTctMi42NSAyLjY1LTQuNjhsLjA0LS44MmMuMDgtMS44NC41Mi0yLjkgMS40OS0zLjIgMS4wOC0uMzMgMi4xNy4yNCAyLjYgMS42NS42IDEuOTUtLjU1IDMuMDYtMS41NCAzLjg3bC4zOS43OGMxLjA4LS41OSAxLjg5LTEuMDEgMi41NS0xLjMxIDAtLjMtLjAzLS42Ny0uMDUtMS4wNy0uMDItLjc1LS4xNy0xLjUxLS4zOC0yLjItLjk4LTMuMi0zLjI3LTQuNTgtNS4zMy0zLjk2LTEuODIuNTYtMi40MyAyLjUzLTIuNTUgNC42OGwtLjAzLjUxYy0uMSAxLjk0LS40NyAyLjk5LTEuNzcgMy4zOC0xLjA5LjM0LTIuMy0uMjItMi43Ni0xLjc1aC4wMlpNMTMzLjM2IDMwLjQybC01LjA3IDQuNjhjLTEuNTkgMS40Ny0xLjgzIDEuNDMtMy4yNS4wNWwtLjQ3LjQzIDguMDYgOC43M2MuNTUtLjIxIDIuMzgtMS4yNCAzLjA1LTEuNjdsLS40OC0uNzNjLS45Ni4zNy0xLjczLjU1LTIuMjguNDktLjcxLS4wNi0xLjU1LS44LTIuMy0xLjYtLjY3LS43Mi0xLjExLTEuMi0xLjI3LTEuNjEtLjItLjUxLjA1LS44NyAxLjEyLTEuODZsMi4zMS0yLjE0IDEuMTkgMS4yOWMxLjQgMS41MiAxLjM4IDEuNjQuMzggMi44OWwuNTkuNjQgMy4yMi0yLjk4LS41OS0uNjRjLTEuMzMuODktMS40NS45Mi0yLjg1LS42MWwtMS4xOS0xLjI5IDMuMDItMi43OWMuNTItLjQ4LjU1LS40NCAxLjE3LjIzbC42NC42OWMuOTYgMS4wNCAxLjQyIDEuNzEgMS40MyAyLjIyLjAyLjUtLjIxIDEuMDctLjc0IDEuODlsLjYzLjZjLjg5LS45OSAxLjg4LTIuMDYgMi4xMi0yLjMxbC03LjQ5LTguMS0uNDcuNDNjMS4wOCAxLjM2IDEuMTIgMS41OS0uNDcgMy4wNlpNNjAuNjEgMTQzLjAyYy00LjU0LTEuODEtOC40OS0uNTctOS43NSAyLjU5LTEuMDMgMi41Ny0uMDggNi4xMiA1LjA1IDguMTYgMS4zMy41MyAzLjE5Ljg4IDMuNzcuOTguNTUtLjQ5IDEuNDgtMS42IDIuMDgtMi4zNmwtLjY1LS4zOWMtMS42OSAxLjMyLTMuMDEgMS44MS00Ljk0IDEuMDMtMi41NS0xLjAzLTMuNTEtMy43LTIuMzMtNi42Ny45Mi0yLjMgMy4xNy0zLjk1IDYuMTQtMi43NiAxLjY0LjY1IDIuNjIgMS42NCAyLjQ5IDMuNzZsLjczLjE5Yy4yOS0xLjA2LjQ5LTEuOC42OS0yLjc0LS41LS4zMi0xLjY2LTEuMTQtMy4yOS0xLjhaTTI4LjY3IDQ3LjY3bC40OS40MiAzLjUyLTQuMTUtLjQ5LS40Mi0uNDQuNDJjLS43OS43OC0uOTkuNjctMS41My0uMjUtLjQ1LS44LS45My0xLjYtMS4xOS0yLjJsMi43Ni0zLjI1Yy43OS4yMSAxLjg5LjUzIDIuNTkuNzIuOTIuMjQgMS4wMS40OC41MiAxLjIybC0uMzQuNTMuNDkuNDIgNC4yNi01LjAzLS40OS0uNDJjLS45Mi45LTEuMjQgMS4xMi0zLjIyLjU1LTIuMTQtLjYxLTQuNjQtMS4zNC03LjEyLTIuMTJsLTMuODctMS4yLS41NSAxLjA4IDQuNzIgMTAuMzdjLjgzIDEuODEuNzEgMi4xMi0uMTIgMy4zMVpNMjYuNDMgMzYuNmwuMDQtLjA1IDQuMjcgMS4zNS0yLjI3IDIuNjktMi4wNS0zLjk3Wk0xMi4xOCA4OC4xNWMuMjYuNDEuNTUuOTUuODggMS42M2guMjRjLjI1LS43My40OC0xLjMxLjY5LTEuNzMuMjEtLjQzLjQyLS43Ni42NC0xcy41Mi0uNDkuOTMtLjc0Yy40LS4yNi45NS0uNTUgMS42Ni0uODh2LS4yNGMtLjc1LS4yNi0xLjMzLS41LTEuNzUtLjctLjQzLS4yMS0uNzYtLjQyLTEtLjYzLS4yNC0uMjItLjQ5LS41Mi0uNzQtLjkzcy0uNTUtLjk1LS44OC0xLjY0aC0uMjRjLS4yNS43My0uNDggMS4zLS42OSAxLjczcy0uNDMuNzctLjY0IDEuMDFjLS4yMi4yMy0uNTMuNDgtLjkzLjc0cy0uOTUuNTUtMS42Ni44OXYuMjRjLjc1LjI2IDEuMzMuNSAxLjc1LjcuNDMuMjEuNzYuNDIgMSAuNjRzLjQ5LjUzLjc0Ljk0ek0xMy4zMSA3NC41NGMzLjE1LjcxIDcuMDQtMS4wMyA4LjQ1LTcuMy4zNi0xLjYyLjQzLTMuODMuNDQtNC41MS0uNjUtLjU0LTIuMS0xLjQxLTMuMS0xLjk1bC0uMzMuODFjMS44MSAxLjY5IDIuNjMgMy4xMyAyLjEgNS40Ny0uNyAzLjEyLTMuNjEgNC43MS03LjIyIDMuOS0yLjgxLS42My01LjEyLTIuOTMtNC4zLTYuNTQuNDUtMS45OSAxLjQtMy4zMSAzLjg2LTMuNTRsLjA3LS44N2MtMS4yNy0uMTMtMi4xNS0uMjQtMy4yNi0uMjktLjI3LjYzLTEuMDEgMi4xMS0xLjQ2IDQuMTEtMS4yNCA1LjU0LjkxIDkuODUgNC43NiAxMC43MVpNMTUuMTggNTMuNTJsNi4xOCAzLjA3YzEuOTQuOTYgMS45OCAxLjIgMS4yMSAzLjAybC41OC4yOCA1LjExLTEwLjI4Yy0uMzktLjQzLTIuMDEtMS43Ny0yLjY0LTIuMjZsLS41Mi43MWMuNjkuNzcgMS4wOSAxLjQgMS4yNyAxLjkyLjIxLjcxLS4xOCAxLjc2LS41OSAyLjYtLjMzLjY3LS42NCAxLjI0LS45NSAxLjU0LS4zOS4zNy0uODIuMjYtMi4xMy0uMzlsLTYuMS0zLjAzYy0xLjk0LS45Ni0xLjk4LTEuMi0xLjI1LTIuOTNsLS41OC0uMjgtMy4yMSA2LjQ2LjU4LjI4Yy45Mi0xLjU4IDEuMTMtMS42OSAzLjA3LS43M2gtLjAyWiIvPjxwYXRoIGQ9Ik0xMzYuMTMgNTguOTFjLS40Mi0uOTQtLjg3LTEuODgtMS4zNC0yLjgxLS4yNy0uNTQtLjU2LTEuMDctLjg0LTEuNmE1OC42IDU4LjYgMCAwIDAtMTIuMDUtMTUuMzIgNTkgNTkgMCAwIDAtNS40MS00LjM2Yy01LjY0LTQuMDItMTIuMDktNy4xLTE5LjE4LTguOTRzLTE0LjQ0LTIuMzEtMjEuNDItMS41Yy0xLjkzLjIyLTMuODMuNTQtNS43MS45NS02LjU4IDEuNDQtMTIuODUgNC0xOC41MiA3LjUzLS41My4zMy0xLjA0LjY2LTEuNTUgMS4wMS0uOTIuNjItMS44MiAxLjI1LTIuNzIgMS45MmE1OC4yNjMgNTguMjYzIDAgMCAwLTIxLjQ2IDMyLjAzIDU4LjMgNTguMyAwIDAgMC0xLjM5IDIyLjI2Yy4xLjc3LjIxIDEuNTMuMzUgMi4yOSAzLjc4IDIyIDIwLjAzIDQwLjg5IDQzIDQ2Ljg2czQ1Ljk2LTIuNDcgNjAuMDEtMTkuNTZjLjQxLS41LjgyLTEuMDIgMS4yMi0xLjUzIDQuNjMtNi4wMyA4LjE0LTEzLjA1IDEwLjE3LTIwLjg2IDMuMjktMTIuNjggMi4xNi0yNS40OS0yLjQ1LTM2Ljc3LS4yMi0uNTQtLjQ1LTEuMDctLjY4LTEuNmgtLjAxWm0tMi41NC0xLjAycS0uODEtLjM0NS0xLjU2LS42OWMtMi43Mi0xLjI2LTQuNjItMi43My02LjYzLTQuMjctMS44Mi0xLjM5LTMuNy0yLjg0LTYuNDEtNC4zNy0yLjAzLTEuMTUtNC4xOS0yLjI3LTYuMDEtMy4xNy4zNi0uMzYuNy0uNzQgMS4wMi0xLjEybDUuMjEuNDdjLjg5LjU3IDEuODMgMS4yMiAyLjc5IDEuOTQgMS4wNy44MSAyLjExIDEuNTkgMy4xIDIuMzUgMi4yNCAxLjcxIDQuMyAzLjI3IDYuMjIgNC42NmE2MSA2MSAwIDAgMSAyLjI2IDQuMlpNOTkuODEgMTIyLjVsLTEuMjUgNC44MWMtLjE5Ljc0LS4zMiAxLjI0LS4zOSAxLjU4LS4zNC4xMi0xLjUzLjM0LTQuNzctLjUtMi4xLS41NS0zLjQyLTEuNDktNC44MS0yLjQ5LTEuNTctMS4xMi0zLjM1LTIuMzktNi40Mi0zLjE5LTQuMDctMS4wNi03LjYyLS42Ni05LjMyLS4zNWwtLjAzLjM3di0uMDRsLjAyLS4zNHMtLjA5LjAyLS4xMi4wMmMtLjIzLjA1LS40Mi4xLS41Ni4xMy0uOTMtLjg0LTQuMDktMy40Ni04Ljg0LTQuNjktMy4wNy0uOC01LjI1LS41Ni03LjE2LS4zNC0xLjcuMTktMy4zMS4zNy01LjQxLS4xOC0zLjIzLS44NC00LjE3LTEuNjEtNC40MS0xLjg4LjExLS4zMy4yNC0uODMuNDMtMS41N2wxLjI1LTQuODEgMy43OS0xNC41OGMxLjQ4LTUuNyAyLjk1LTExLjQgMy45OS0xNS40NWwuMTYtLjYzLjE2LS42My44OC0zLjRjLjguNTUgMi4yMiAxLjI0IDQuNzkgMS45MSAxLjE4LjMxIDIuMjEuNDMgMy4xNS40Ny44Ny4wMyAxLjY2LS4wMyAyLjQyLS4xMi4xNS0uMDEuMjktLjAzLjQzLS4wNS4xNi0uMDIuMzEtLjA0LjQ3LS4wNS45MS0uMTIgMS43OC0uMjMgMi43Ni0uMjMgMS4wNiAwIDIuMjQuMTEgMy42Ny40OGExNy40IDE3LjQgMCAwIDEgNS44IDIuNzdjMS4yOS45NSAxLjk5IDEuNzMgMi4wMSAxLjc0LjE4LjIuNDcuMjguNzIuMTkgMCAwIC4xNy0uMDYuNDYtLjE0LjIyLS4wNi41Mi0uMTMuODgtLjIxYTE3LjYgMTcuNiAwIDAgMSA1LjU1LS4yYy42OC4wOCAxLjM5LjIyIDIuMTMuNDEgMS40My4zNyAyLjUyLjg0IDMuNDQgMS4zNy44NS40OCAxLjU2IDEgMi4yOSAxLjUzLjA4LjA2LjE2LjExLjIzLjE3LjEzLjEuMjYuMTkuMzkuMjkuNjUuNDcgMS4zNS45NCAyLjE2IDEuMzYuODMuNDMgMS43OS44MiAyLjk3IDEuMTIgMi41Ni42NyA0LjE1Ljc3IDUuMTIuNjdsLS44OCAzLjQtLjE2LjYzLS4xNi42M2MtMS4wNSA0LjA2LTIuNTQgOS43NC00LjAzIDE1LjQ0LTEuMzggNS4zLTIuNzUgMTAuNi0zLjc5IDE0LjU4bC4wMy4wMlpNNzEuNyA0Ny45M2MtMS43MSAxLjIxLTMuNDMgMi42OS00Ljg4IDQuNDctMS4wNiAxLjI5LTIuMDYgMi42Ny0zLjAxIDQtMi42MyAzLjY2LTUuMTMgNy4xLTguODYgOS0yLjQzIDEuMjMtNS4xNiAyLjM2LTcuOCAzLjQ1LTIuNzggMS4xNC01LjQgMi4yMi03LjY2IDMuNDEtMy4wOSAxLjYyLTcuMSA2Ljg1LTEwLjI0IDExLjM1LjY0LTEuMTcgMS4zNS0yLjM3IDIuMTEtMy41OC4xNi0uMjYuMzMtLjUzLjUxLS44MyAxLjQtMi4yOSAzLjMzLTUuNDMgNS42Mi03LjQ3IDIuMDktMS44NyA1LjI2LTMuNSA4LjYtNS4yMyAzLjg3LTEuOTkgNy44Ni00LjA1IDEwLjI0LTYuNTkgMS4zMy0xLjQxIDIuNDktMy4wMiAzLjg0LTQuODkgMS4wOS0xLjUgMi4yNy0zLjEzIDMuNjktNC44Nmw3Ljg2LTIuMjF2LS4wMlptLTMxLjc4IDcuNDkgMjkuMTctMTIuNTcgNC4xMy0xLjc4IDIuNjgtMS4xNWMuMzEuNTIuNjUgMS4wNCAxLjAxIDEuNTRsLTcuNTYgMi44NS0yLjk5IDEuMTItMjYuNDQgOS45N1pNMzkuODYgNzNjMi4yMy0xLjE3IDQuODQtMi4yNCA3LjU5LTMuMzggMi42Ni0xLjEgNS40MS0yLjIyIDcuODctMy40NyAzLjkxLTEuOTkgNi41OC01LjY5IDkuMTUtOS4yNi45NS0xLjMyIDEuOTUtMi43IDIuOTgtMy45NiAyLjA0LTIuNDkgNC42OS00LjQxIDcuMDItNS43OWw1Ljg4LTEuNjYuMTctLjA1LS4xNy4wNS0yLjUxIDUuMDljLTEuOTkgMS4xOS00LjA4IDIuNTUtNS42OCAzLjgyLTIuNDMgMS45NC00LjM0IDQuNDItNi4xOCA2LjgxLTIuMDMgMi42NC0zLjk2IDUuMTQtNi4zMyA2LjU4LTUuNTggMy4zOC05LjA3IDMuOTYtMTIuMTMgNC40Ny0yLjI2LjM3LTQuNC43NC02Ljk4IDIuMTEtMy42OCAxLjk3LTcuOTcgNi43NS0xMS41NyAxMS4wNiAzLjEyLTQuNTUgNy42Ny0xMC43NyAxMC44OC0xMi40NGguMDJabTQ0LjE3LTI0LjQ1Yy4yMy0uMTIuNDEtLjIxLjU0LS4yOC40My4yNS44OS40OCAxLjM0LjdMNjguNzcgNzUuMTFjLS4xOC4wMi0uMzUuMDQtLjUyLjA3bDE1Ljc5LTI2LjYxWm03LjkgMTguNjcuOTUtMi4wOSAyLjU1IDE1LjkxYy0uODEtLjM5LTEuNzMtLjczLTIuODYtMS4wMi0uODctLjIzLTEuNzEtLjM3LTIuNTEtLjQ3LS4xNS0zLjc1LS4xMS03LjkyIDEuODctMTIuMzRabS41OS00LjMzYy0uNjQgMS4zOC0xLjI0IDIuNy0xLjczIDMuODEtLjE0LjMtLjI2LjYxLS4zOC45Mi0uMDQuMS0uMDcuMi0uMTEuMy0uMDcuMjEtLjE2LjQtLjIyLjYxLS4wMy4xMi0uMDguMjQtLjExLjM1LS4wNi4xOC0uMTIuMzctLjE3LjU1bC0uMS4zNy0uMTQuNTMtLjEuMzdjLS4wNS4xNy0uMDguMzUtLjEyLjUzLS4wMy4xMi0uMDUuMjQtLjA3LjM2LS4wNC4xOC0uMDYuMzYtLjEuNTMtLjAzLjExLS4wNC4yMy0uMDYuMzQtLjAzLjItLjA2LjM5LS4wOC41OC0uMDEuMDktLjAzLjE5LS4wNC4yOGwtLjA5LjgzYzAgLjA3IDAgLjE0LS4wMS4yMS0uMDEuMjEtLjA0LjQxLS4wNS42My0uMDEuMTIgMCAuMjQtLjAyLjM1LS4wMS4xNi0uMDIuMzItLjAyLjQ4djMuMTFjMCAuMTcuMDEuMzQuMDIuNTEtMS42NC0uMDgtMy4wNS4wOC00LjA5LjI2LjAyLS4yNy4wNS0uNTUuMDctLjgzIDAtLjA2LjAxLS4xMi4wMi0uMThsLjA2LS44MWMwLS4wOS4wMi0uMTguMDItLjI2LjAxLS4yNS4wMy0uNTEuMDUtLjc2bC4wNi0xYy4yNC00LjE1LjUyLTguODUgMS45Ni0xMi42NSAxLjY2LTQuMzggMy4wMS04LjUzIDMuODUtMTEuMjJsMS43NCAxMC45MS0uMDUtLjAyWm0tNi4zOS4wMWMtMS40OCAzLjkyLTEuNzYgOC43LTIuMDEgMTIuOS0uMDggMS40Mi0uMTcgMi43OS0uMjkgNC4wOS0uMjUuMDYtLjQ3LjExLS42My4xNy0uNDQtLjQzLTEuMzItMS4yNi0yLjYyLTIuMTIgMC0uMzkgMC0uNzktLjAxLTEuMTl2LS4wN2wtLjAzLTEuMjFjLS4wOS0zLjI0LS4yLTcuMjEgMS4zOS0xMy4wNGw3Ljc3LTkuODVjLS44NCAyLjY3LTIuMDcgNi4zOS0zLjU2IDEwLjMzWm0tNi44MSAxNC4yOGMtMS4xOS0uNjYtMi42Mi0xLjI4LTQuMjgtMS43MS0xLjExLS4yOS0yLjEtLjQ0LTIuOTgtLjVsOC0xMC4xNmMtLjk1IDQuNTYtLjg2IDcuODktLjc4IDEwLjcuMDEuNTguMDMgMS4xMy4wNCAxLjY3bTE4Ljc2IDUuNDctMS44LTI0LjkxLS4xOS0yLjU4LS4yLTIuNzUuOTEtLjA0LjYtLjAzaC4zMWwuMDYgMi4xNy43NyAyOC40OS0uNDctLjM0Wm00LjQ1LTMxLjUgMy4yOCAzLjI3YzEuNTQgMi40NiAzLjI3IDUuODUgMy45MyA5LjQ5LjMgMS42MS40OSAzLjI5LjY4IDQuOTEuNTIgNC4zOCAxLjA1IDguOSAzLjQ5IDEyLjU0IDEuNTMgMi4yOSAzLjM5IDQuNjEgNS4xOCA2Ljg2IDEuODUgMi4zMyAzLjYxIDQuNTMgNC45OSA2LjY1IDEuOSAyLjg5IDIuODUgMTAgMy4zOCAxNS40My0xLjA1LTUuMjQtMi41OC0xMS4zNC00LjY1LTE0LjU2LTEuNTgtMi40Ni0zLjI4LTMuODEtNS4wNi01LjI0LTIuNDMtMS45NC01LjE4LTQuMTUtOC40Mi05LjgxLTEuMzgtMi40MS0xLjg0LTUuNTMtMi4zMi04LjgzLS40NC0yLjk5LS45MS02LjA4LTIuMDgtOC45Ni0uNjktMS42OS0xLjY5LTMuNjEtMi43Mi01LjQyem0yMi4yNiA0My4yN2MtMS40MS0yLjE0LTMuMTctNC4zNi01LjAzLTYuNzEtMS43OC0yLjI0LTMuNjItNC41NS01LjE0LTYuODEtMi4zMy0zLjQ3LTIuODItNy43LTMuMzYtMTIuMTctLjE5LTEuNjQtLjQtMy4zMy0uNjgtNC45Ni0uNDctMi41Ny0xLjQyLTQuOTktMi40OC03LjA3bDYuMDggNi4wNmMuNDUgMi4zOS43MSA0LjU1Ljk1IDYuNTQuMjcgMi4yOC41MSA0LjI1Ljk4IDYuMTMuODQgMy4zNyAzLjMzIDcuMTIgNS43MyAxMC43NCAyLjA5IDMuMTQgNC4wNSA2LjExIDQuOTcgOC43NSAxIDIuOSAxLjE2IDYuNTcgMS4yOCA5LjI1LjAxLjM0LjAzLjY4LjA0Ljk4LjA3IDEuNDMuMDkgMi44Mi4xIDQuMTYtLjU2LTUuNDYtMS41MS0xMi0zLjQyLTE0LjlabS0xMC42Ni0zNy4yNEwxMTIgNTQuNjVsLTQuNTQtNS4zOGMuNTYtLjI3IDEuMS0uNTYgMS42Mi0uODhsLjgzIDEuMDcgMi45NCAzLjgyIDIwLjI0IDI2LjMtMTguOTYtMjIuNDNabTExLjEyLTExLjkyYzEuNzggMi4wNCAzLjQxIDQuMjEgNC44OSA2LjQ4LTEuNDItMS4wNi0yLjkxLTIuMTktNC41LTMuNGwtMy4xLTIuMzVjLS41Mi0uMzktMS4wMy0uNzUtMS41My0xLjExbDQuMjUuMzh6bS03LjktNi45NS45LjE4YzEuMjQgMSAyLjQzIDIuMDcgMy41NyAzLjE2bC01LjM1LTEuMTVjLjM0LS43MS42NC0xLjQzLjg4LTIuMlpNOTYuODQgMjcuNjlhNTYuNSA1Ni41IDAgMCAxIDE5LjI4IDkuMTZsLS4wMi4wOGExNS43IDE1LjcgMCAwIDEtMi4yMiA0Ljg4IDE2LjUgMTYuNSAwIDAgMS0yLjQgMi44MmMtLjMzLjMxLS42OC42MS0xLjAzLjktLjI1LjItLjUxLjQxLS43Ny41OS0zLjEzIDIuMjctNy4wOCAzLjY0LTExLjMyIDMuODUtLjI2LjAxLS41Mi4wMi0uNzguMDItMS45Ni4wMy0zLjk4LS4xOS02LS42Ny0uMTUtLjA0LS4zMS0uMDctLjQ3LS4xMWwtLjM2LS4wOUEyNC40IDI0LjQgMCAwIDEgODQgNDYuMWMtMy4zNy0yLjIxLTYtNS4xOC03LjU4LTguNTEtLjE2LS4zNC0uMzEtLjY4LS40NS0xLjAzLS4xNy0uNDMtLjMzLS44NS0uNDYtMS4yOS0uMzctMS4xOC0uNjItMi4zOS0uNzItMy42My0uMDMtLjI5LS4wNS0uNTgtLjA2LS44Ni0uMDQtMS40Ny4xMS0yLjk1LjQ5LTQuNDIgNy4wMy0uOTIgMTQuMzQtLjU1IDIxLjYxIDEuMzRoLjAxWm0tMjMuOTYtLjk3LjYxLjE5Yy0uMTUuNzktLjI1IDEuNTctLjMgMi4zNWwtNC45Ny0xLjUyYzEuNTMtLjQxIDMuMDktLjc1IDQuNjYtMS4wMm0tOS4yIDIuNDIgMy43MiAxLjY2Yy0uNzQuMDctMS41Mi4xNS0yLjMxLjI3LTEuMzMuMTgtMi42Mi4zNi0zLjg1LjU1LTEuNjcuMjQtMy4yNS40Ny00Ljc2LjY3IDIuMzMtMS4yIDQuNzMtMi4yNiA3LjIxLTMuMTRabS05LjI3IDQuMjZjMi4xNS0uMjcgNC40NC0uNiA2Ljk0LS45NSAxLjIzLS4xOCAyLjUyLS4zNiAzLjg1LS41NSAxLjM3LS4xOSAyLjY1LS4zIDMuODUtLjM2bDQuMzkgMS45NmMuMS41Ni4yMyAxLjEzLjM5IDEuNjgtMi4wNC0uMS00LjUzLS4xOC02LjkxLS4xNS0zLjEuMDItNS40Ni4zNy03LjcyLjctMi41MS4zNy00Ljg4LjcyLTcuODcuNTEtLjQtLjAzLS44LS4wNi0xLjIxLS4xMWE1NiA1NiAwIDAgMSA0LjI5LTIuNzJabS01LjggMy44MmMuOTEuMTEgMS44LjIgMi42NC4yNiAzLjEzLjIzIDUuNTYtLjE0IDguMTUtLjUyIDIuMjItLjMzIDQuNTMtLjY3IDcuNTUtLjY5IDIuMTItLjAyIDQuMzIuMDUgNi4yMS4xM0wzMS4yOSA1OC40NGM0LjAyLTguNTUgMTAuMDQtMTUuNzcgMTcuMzItMjEuMjNaTTI2LjA3IDg2Ljg4Yy0uNDgtNi4wOS4wNC0xMi4zNSAxLjY2LTE4LjU4LjgtMy4wOCAxLjg0LTYuMDIgMy4wOS04Ljg0bDMwLjk0LTguNzRjLS45NiAxLjI0LTEuODIgMi40Mi0yLjYyIDMuNTMtMS4zMiAxLjgzLTIuNDcgMy40MS0zLjc0IDQuNzYtMi4yMyAyLjM4LTYuMTMgNC4zOS05LjkgNi4zMy0zLjQyIDEuNzctNi42NiAzLjQzLTguODYgNS40LTIuNDMgMi4xNy00LjQxIDUuMzktNS44NiA3Ljc1LS4xOC4yOS0uMzQuNTctLjUuODMtMS42OCAyLjY5LTMuMTEgNS4zNi00LjIgNy41NFptLjM5IDMuNnEuNTg1LS43MDUgMS4yMy0xLjVjMy44OC00Ljc0IDkuMTgtMTEuMjEgMTMuNDYtMTMuNSAyLjQtMS4yOCA0LjM0LTEuNjEgNi41OS0xLjk4IDMuMTktLjU0IDYuNzgtMS4xNCAxMi41OC00LjY0IDIuNTgtMS41NiA0LjU3LTQuMTQgNi42OC02Ljg5IDEuOC0yLjM0IDMuNjYtNC43NSA1Ljk3LTYuNiAxLjEtLjg4IDIuNDUtMS44IDMuODUtMi42OUw2NS42MyA3NS40Yy0xLjAyLjAyLTIuMTMtLjA4LTMuNDYtLjQyLTMuODYtMS00Ljc1LTEuOTktNC44OC0yLjE1LS4wNy0uMjgtLjMxLS40My0uNjEtLjQ0cy0uNTYuMjUtLjYzLjU0bC0xLjE2IDQuNDgtMS41LS4zOWMtLjkxLS40NS0xLjIxLS43OC0xLjI4LS44Ni0uMDgtLjI3LS4zMy0uNDEtLjYxLS40LS4yOSAwLS41My4yNS0uNi41NGwtLjU3IDIuMTgtMS4zOS0uMzYtMTAuNDEgNDAuMDZjLTYuMzgtNy45Mi0xMC42LTE3LjQ5LTEyLjA1LTI3LjY5bTIwLjE5IDcuMzRjMi03LjY4IDMuOTctMTUuMzcgNC45MS0xOS4wMmwuMy0xLjE0Yy4yNi4xNy41OC4zNi45OS41Ni4wNC4wMS4wOC4wMy4xMi4wNGwxLjU2LjRjLTMuOCAxNC43LTkuMiAzNS41Ny05LjUxIDM2LjU5LS4wMy4wOS0uMDUuMi0uMDQuMzIuMDUuNDkuNjkgMS43NSA1LjQyIDIuOTggMi4zMy42MSA0LjE0LjQgNS44OS4yMSAxLjg5LS4yMSAzLjg1LS40NCA2LjY5LjMgNC42NyAxLjIxIDcuNzggMy45MiA4LjQxIDQuNWwtLjc3IDIuOThjLTEuMjktMS4xLTQuMzctMy4zOS04Ljk1LTQuNTgtMy4wNC0uNzktNS4zNy0uNjUtNy42Mi0uNTItMi4yOC4xMy00LjQzLjI2LTcuMzMtLjUtMy43OC0uOTgtNS4xMS0xLjg5LTUuNTEtMi4yNS4xLS4zNC4yMy0uODEuNDEtMS41LjMtMS4xNi43My0yLjgzIDEuMjYtNC44MWwzLjc5LTE0LjU4aC0uMDFabTIxLjY2IDM5LjU5YTU2LjMgNTYuMyAwIDAgMS0yNC42OC0xMy42OWwyMS43OSAzLjc4cy0uMzcuMTctLjU0LjgzYy0uMzYgMS4zOSAxLjA0IDEuODYgMS4wNCAxLjg2bDcuOTYgMi4wN3MxLjQ1LjI3IDEuODEtMS4xMmMuMTctLjY2LS4wNi0uOTktLjA2LS45OWwyMC45MyA3LjMyYy04Ljk4IDIuMy0xOC42MyAyLjQyLTI4LjIxLS4wN2gtLjAzWm00My4xLTQzLjA2Yy0uOTUgMy42NC0yLjk2IDExLjMyLTQuOTcgMTktMS4zOCA1LjMtMi43NSAxMC42LTMuNzkgMTQuNTgtLjUyIDEuOTktLjk1IDMuNjUtMS4yNCA0LjgxLS4xOC42OS0uMyAxLjE2LS4zNyAxLjUxLS41Mi4xMS0yLjEyLjI3LTUuOTEtLjcyLTIuOTEtLjc2LTQuNzMtMS45MS02LjY1LTMuMTMtMS45LTEuMjEtMy44Ny0yLjQ2LTYuOS0zLjI1LTQuNTgtMS4xOS04LjM5LS42OS0xMC4wNC0uMzZsLjc3LTIuOThjLjgyLS4yIDQuODUtMS4wNSA5LjU0LjE2IDIuODQuNzQgNC40NCAxLjg5IDUuOTkgMi45OSAxLjQzIDEuMDIgMi45MSAyLjA4IDUuMjQgMi42OCA0Ljc0IDEuMjMgNS45MS40NCA2LjE5LjA0LjA2LS4wOS4xLS4xOS4xMi0uMjkuMjItMS4wMiA1LjY2LTIxLjg5IDkuNTEtMzYuNTlsMS41Ni40cy4wOS4wMi4xMy4wMmMuNDUuMDIuODIuMDIgMS4xNCAwbC0uMyAxLjE0di0uMDJabS03Ljc2IDQwLjc5IDEwLjQyLTQwLjExLTEuMzktLjM2LjU3LTIuMTljLjA3LS4yOC0uMDItLjYxLS4yNy0uNzZzLS41Mi0uMTQtLjczLjA1Yy0uMS4wNC0uNTMuMTctMS41NC4xM2wtMS41LS4zOSAxLjE2LTQuNDhjLjA4LS4yOS0uMDItLjY0LS4yOC0uNzgtLjI1LS4xNC0uNTQtLjEyLS43NS4wOS0uMTkuMDktMS40My41MS01LjMtLjUtMS4zNC0uMzUtMi4zNS0uODEtMy4yMy0xLjMybDEuMjUtMjQuNjhjLjY0IDEuMjEgMS4yMiAyLjQxIDEuNjcgMy40OSAxLjEyIDIuNzQgMS41NiA1Ljc2IDIgOC42Ny41MSAzLjQyLjk5IDYuNjUgMi40OCA5LjI3IDMuMzUgNS44OCA2LjIxIDguMTYgOC43MyAxMC4xNyAxLjc4IDEuNDIgMy4zMiAyLjY1IDQuNzkgNC45MyAyLjYyIDQuMDcgNC4xIDEyLjMyIDUuMTggMTguMzQuMTcuOTEuMzEgMS43NC40NiAyLjUyLTYuMjEgOC0xNC40NCAxNC4xMy0yMy43MiAxNy44N3YuMDNabTMzLjc5LTM4LjM0YTU2LjUgNTYuNSAwIDAgMS04LjEyIDE3LjgyYy4xMy0yLjU2LjIyLTUuOTYuMDQtOS41NC0uMDEtLjMtLjAzLS42My0uMDUtLjk3LS4xMi0yLjc2LS4yNy02LjU0LTEuMzUtOS42MS0uOTctMi43OS0yLjk4LTUuODMtNS4xMS05LjA0LTIuMzUtMy41My00Ljc3LTcuMTktNS41Ny0xMC4zNS0uNDUtMS44LS42OC0zLjc0LS45NS01Ljk4LS4xOC0xLjUtLjM3LTMuMTEtLjY1LTQuODVsMjMuMzQgMjMuMjZjLS4yNyAzLjA4LS44IDYuMTgtMS42IDkuMjdoLjAxWm0tMjQuMDItNDkuOGMxLjU2Ljc5IDMuMjkgMS43IDQuOTQgMi42NCAyLjYzIDEuNDkgNC40NyAyLjkxIDYuMjUgNC4yOCAyLjA3IDEuNTkgNC4wMiAzLjA5IDYuODYgNC40Mi44OS40MiAxLjg2LjgzIDIuODcgMS4yNGE1Ni40NSA1Ni40NSAwIDAgMSA0Ljc3IDI2Ljg1bC0yNS43LTM5LjQyaC4wMVoiLz48cGF0aCBkPSJNMTY0LjE2IDcwLjU0Yy0xLjU1LTEwLjU2LTUuMDktMjAuNTktMTAuNTItMjkuODNTMTQxLjE3IDIzLjQ5IDEzMi43MSAxN2MtOC43Ni02LjcyLTE4LjY4LTExLjU1LTI5LjQ2LTE0LjM1UzgxLjQ3LS43NiA3MC41My44NEM1OS45NyAyLjM5IDQ5Ljk0IDUuOTMgNDAuNyAxMS4zNlMyMy40OCAyMy44MyAxNi45OSAzMi4zQzEwLjI3IDQxLjA2IDUuNDQgNTAuOTggMi42NCA2MS43NlMtLjc3IDgzLjU0Ljg0IDk0LjQ3YTgyLjMgODIuMyAwIDAgMCAxMC41MiAyOS44MmM1LjQzIDkuMjQgMTIuNDcgMTcuMjIgMjAuOTQgMjMuNzEgOC43NiA2LjcyIDE4LjY4IDExLjU1IDI5LjQ2IDE0LjM1czIxLjc4IDMuNDEgMzIuNzIgMS44MWE4Mi4zIDgyLjMgMCAwIDAgMjkuODItMTAuNTIgODIuNCA4Mi40IDAgMCAwIDIzLjcxLTIwLjkzYzYuNzItOC43NiAxMS41NS0xOC42OCAxNC4zNS0yOS40NXMzLjQxLTIxLjc4IDEuODEtMzIuNzJaTTYyLjIzIDE2MC41N2MtNDMuMTItMTEuMi02OC45OS01NS4yNC01Ny43OS05OC4zNVM1OS42OC02Ljc3IDEwMi43OSA0LjQzYzQzLjEyIDExLjIgNjguOTggNTUuMjQgNTcuNzggOTguMzZzLTU1LjIzIDY4Ljk5LTk4LjM1IDU3Ljc4WiIvPjwvc3ZnPg==);
    background-position: 70% 18%;
    background-repeat: no-repeat;
    background-size: 40rem
}

.pre-footer-cta.has-red-button .wp-block-button__link:hover {
    background-color: var(--wp--preset--color--deepest-red)!important;
    background-color: var(--wp--preset--color--white)!important;
    color: var(--wp--preset--color--black)!important
}

.wp-block-template-part:has(.pre-footer-cta)+footer {
    margin-block-start:0}

footer .foot-wrap {
    padding-block:var(--wp--style--block-gap,1.5rem)}

footer .footer-links ul {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem
}

footer .footer-links ul li {
    box-shadow: none!important;
    flex-basis: 25%;
    list-style: none;
    margin: 0!important
}

footer .footer-links ul li a {
    color: #fff!important;
    font-size: 1rem!important;
    font-weight: 400!important;
    padding: 0!important
}

footer .wp-block-social-links {
    gap: 1rem
}

footer hr.wp-block-separator {
    background-color: var(--clarku-color-light-warm-gray);
    margin-inline:0}

.matrix-wrapper {
    margin-inline-end:calc(var(--wp--style--block-gap)*1)}

.matrix-wrapper .matrix {
    gap: 0
}

.matrix-wrapper .matrix .wp-block-column:not(:last-child) {
    border-bottom: 1px solid var(--clarku-color-lighter-charcoal)
}

.matrix-wrapper+.matrix-wrapper {
    border-block-start:1px solid var(--clarku-color-lighter-charcoal);margin-block-start: 0
}

.editor-styles-wrapper .is-layout-flow .matrix-wrapper+.matrix-wrapper {
    margin-block-start:0}

@media only screen and (min-width: 782px) {
    .matrix-wrapper .matrix .wp-block-column {
        padding-block:calc(var(--wp--style--block-gap)*1)
    }

    .matrix-wrapper .matrix .wp-block-column:not(:first-child) {
        padding-inline-start:calc(var(--wp--style--block-gap)*1)}

    .matrix-wrapper .matrix .wp-block-column: not(:last-child) {
        border-bottom:0;
        border-inline-end:1px solid var(--clarku-color-lighter-charcoal)}
}

html .editor-styles-wrapper .overlap-top,html body div.hero-with-intro div.overlap-top {
    background-color: #fafafa;
    border-top: 0
}

html .editor-styles-wrapper .overlap-top:after,html body div.hero-with-intro div.overlap-top:after {
    background-color: #fafafa
}

.cta-bar-container {
    background-color: var(--clarku-color-deep-red);
    color: #fff;
    padding-block:5rem!important}

.cta-bar-container.gray {
    background-color: var(--clarku-color-light-charcoal)
}

.cta-bar-container .cta-bar-container .cta-bar-text-container {
    gap: 2rem
}

.cta-bar-container .cta-bar-text {
    font-family: var(--clarku-type-serif);
    font-size: 1.875rem;
    font-weight: 400;
    line-height: 1.6
}

.wp-block-group.contact-box.contact-box {
    border: 2px solid var(--clarku-color-lighter-charcoal);
    margin-inline:auto;padding: 5rem 3.75rem;
    width: 100%
}

div.contact-box div.wp-block-column>.clarku-button-arrow {
    margin: 0 0 1.5rem;
    padding-block:0}

.contact-box .contact-details {
    -moz-column-gap: 4rem;
    column-gap: 4rem
}

.contact-box .col-links {
    position: relative
}

.contact-box .col-links:before {
    background-color: var(--clarku-color-lighter-charcoal);
    content: "";
    height: 100%;
    left: -3.5rem;
    position: absolute;
    width: 2px
}

.contact-box .clarku-button {
    width: -moz-fit-content;
    width: fit-content
}

@media only screen and (max-width: 782px) {
    .contact-box {
        padding:2rem 1.75rem
    }

    .contact-box .col-links:before {
        background-color: var(--clarku-color-lighter-charcoal);
        content: "";
        display: block;
        height: 2px;
        left: 50%;
        margin-block:5px 25px;position: relative;
        transform: translateX(-50%);
        width: calc(100% + 20px)
    }
}

.contact-box li.icon {
    font-size: 1.125rem;
    list-style: none;
    margin-block-end:1.5rem;margin-inline-start:0;padding-inline-start:1.5rem}

.contact-box .icon {
    color: var(--clarku-color-black);
    font-weight: 500;
    line-height: 1.5;
    padding-inline-start:1.5rem}

.contact-box .icon:before {
    background-size: cover;
    content: "";
    display: block;
    height: 1.5rem;
    margin-inline-start:-1.75rem;position: absolute;
    transform: translateY(.25rem);
    width: 1.5rem
}

.contact-box .icon.map:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTQuODMgNi4xOGMtMS44MSAwLTMuNDcuNzItNC42OCAyLjAyLTEuMjQgMS4zNC0xLjkyIDMuMi0xLjkyIDUuMjUgMCAxLjcyIDEuMjIgNC4wNyAzLjUyIDYuODEgMS4yIDEuNDIgMi40MSAyLjYxIDMuMSAzLjI1LjcxLS42NCAxLjk5LTEuODMgMy4yNS0zLjI3IDIuNDEtMi43MyAzLjY4LTUuMDggMy42OC02LjggMC0yLjAyLS43NC0zLjg4LTIuMDctNS4yM2E2Ljc4IDYuNzggMCAwIDAtNC44Ny0yLjA0bS0uMDEtLjg3YzQuMjMgMCA3LjgzIDMuNDIgNy44MyA4LjE2cy03LjgzIDExLjI1LTcuODMgMTEuMjUtNy40OS02LjUxLTcuNDktMTEuMjVTMTAuNiA1LjMgMTQuODMgNS4zIi8+PGNpcmNsZSBjeD0iMTQuODUiIGN5PSIxMi44MSIgcj0iMS4zMyIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+)
}

.contact-box .icon.tel:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjIuNjMgMjQuNDJoLS4xQzEyLjcyIDI0LjI1IDUuNyAxNS4yNSA1LjUyIDcuMjdjLS4wOS0uNDkuMTItLjkzLjU4LTEuMjIgMS4yNS0uNzggNC42LS40NyA1LjM3LjE1Ljg1LjkzIDEuMjcgMi4xMSAxLjIxIDMuMjkgMCAuMzMtLjEzLjgyLS4yOCAxLjM4LS4yNi45Ny0uNjIgMi4zLS4yNSAyLjk4LjY3IDEuMjMgMi45MSAzLjc3IDQuNDMgNC4wOS43OC4xNiAxLjE4LS4wNSAxLjY4LS4zMi40Ny0uMjUgMS0uNTMgMS44My0uNDggMS42MS4xIDQuMDEuOTQgNC4xNSAyLjIyLjAxLjEuMDMuMjUuMDYuNDIuMTcgMS4wOS40OCAzLjEzLS40IDQuMS0uMzEuMzUtLjc1LjUzLTEuMjcuNTNaTTguNDUgNi40OWMtLjc0IDAtMS40Ny4wOS0xLjg2LjM0LS4yLjEzLS4xOC4yMi0uMTYuMjl2LjA5Yy4xNiA3LjU4IDYuODEgMTYuMTMgMTYuMTQgMTYuMy40LjAyLjU3LS4xMi42Ny0uMjMuNTktLjY1LjMtMi41NS4xNy0zLjM2LS4wMy0uMTktLjA1LS4zNC0uMDYtLjQ2LS4wNi0uNTEtMS43My0xLjMyLTMuMy0xLjQxLS41Ny0uMDQtLjkzLjE2LTEuMzQuMzgtLjU2LjMtMS4xOS42My0yLjMuNC0xLjg4LS4zOS00LjMyLTMuMjEtNS4wNS00LjU0LS41NC0uOTktLjE0LTIuNDcuMTctMy42NS4xMy0uNDguMjUtLjk0LjI1LTEuMTcuMDUtLjk3LS4yOS0xLjkxLS45Mi0yLjYxLS4yNC0uMTktMS4zNC0uMzgtMi40LS4zOFoiLz48L3N2Zz4=)
}

.contact-box .icon.fax:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJtMjIuOTggMTQuOTgtLjAyLTUuOTMtNC4xOS00LjVIOC43OGExLjkgMS45IDAgMCAwLTEuOSAxLjl2MTYuMTJjMCAxLjA1Ljg1IDEuOSAxLjkgMS45aDcuMzh2LS45NUg4Ljc4Yy0uNTIgMC0uOTUtLjQzLS45NS0uOTVWNi40NWMwLS41Mi40My0uOTUuOTUtLjk1aDkuMjZ2NC4yOWgzLjk4bC4wMiA1LjJoLjk1Wm0tNC04LjggMi40OCAyLjY2aC0yLjQ4eiIvPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0ibTI0Ljg0IDIwLjgtMy43LTMuNjktLjY3LjY3IDIuNTUgMi41NWgtNi4xNHYuOTVoNi4xNGwtMi41NSAyLjU1LjY3LjY4IDMuNjktMy43eiIvPjwvc3ZnPg==)
}

.contact-box .icon.email:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iLjA3NSIgZD0iTTIxLjQ0IDIyLjMzSDguNmMtMi4wMiAwLTMuNjctMS42NC0zLjY3LTMuNjd2LTcuMzRjMC0yLjAyIDEuNjQtMy42NyAzLjY3LTMuNjdoMTIuODRjMi4wMiAwIDMuNjcgMS42NCAzLjY3IDMuNjd2Ny4zNGMwIDIuMDItMS42NCAzLjY3LTMuNjcgMy42N1pNOC42MSA4LjU4Yy0xLjUyIDAtMi43NSAxLjIzLTIuNzUgMi43NXY3LjM0YzAgMS41MiAxLjIzIDIuNzUgMi43NSAyLjc1aDEyLjg0YzEuNTIgMCAyLjc1LTEuMjMgMi43NS0yLjc1di03LjM0YzAtMS41Mi0xLjIzLTIuNzUtMi43NS0yLjc1eiIvPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0ibTE1LjA2IDE2LjMyLTUuMzMtMy42LjUxLS43NiA0LjggMy4yNCA0LjI4LTMuMjMuNTUuNzN6Ii8+PC9zdmc+)
}

.contact-box .icon.twitter:before,.contact-box .icon.x:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJtMTguMDEgMjMuNi0zLjkzLTUuNzUtNS40NCA1Ljc1SDYuNTJsNi42NS02Ljk1LTYuNjUtOS4zOGg2LjY1bDMuNjMgNS40NCA0Ljg0LTUuNDRoMi4xMmwtNi4wNSA2LjY1IDYuOTUgOS42OEgxOFpNMTIuMjcgOC43OEg5LjU0bDkuMDcgMTNoMi43MmwtOS4wNy0xM1oiLz48L3N2Zz4=)
}

.contact-box .icon.linkedin:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTAuMDcgMjMuMTNWMTEuNUg2LjJ2MTEuNjN6TTguMTQgOS45YzEuMTEuMSAyLjA5LS43MyAyLjE4LTEuODNhMi4wMSAyLjAxIDAgMCAwLTEuODMtMi4xOGMtLjExIDAtLjIyLS4wMS0uMzIgMC0xLjExLS4wOS0yLjA5LjczLTIuMTggMS44NHYuMTdjLS4wMiAxLjEuODYgMiAxLjk2IDIuMDJoLjIxWk0xMi4yMiAyMy4xM2gzLjg3di02LjQ5Yy0uMDEtLjMyLjAzLS42NC4xMy0uOTQuMy0uODQgMS4wOS0xLjQxIDEuOTgtMS40MSAxLjQgMCAxLjk2IDEuMDcgMS45NiAyLjYzdjYuMjJoMy44N3YtNi42N2MwLTMuNTctMS45MS01LjI0LTQuNDUtNS4yNC0xLjQ1LS4wNi0yLjguNy0zLjUxIDEuOTZoLjAzVjExLjVoLTMuODdjLjA1IDEuMDkgMCAxMS42MyAwIDExLjYzWiIvPjwvc3ZnPg==)
}

.contact-box .icon.instagram:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTUuMiA1LjE5Yy0yLjY3IDAtMyAuMDEtNC4wNS4wNi0uODEuMDItMS42Mi4xNy0yLjM4LjQ2QTUgNSAwIDAgMCA1LjkgOC41OGMtLjI5Ljc2LS40NCAxLjU3LS40NiAyLjM4LS4wNSAxLjA1LS4wNiAxLjM4LS4wNiA0LjA1cy4wMSAzIC4wNiA0LjA1Yy4wMi44MS4xNyAxLjYyLjQ2IDIuMzhhNSA1IDAgMCAwIDIuODcgMi44N2MuNzYuMjkgMS41Ny40NCAyLjM4LjQ2IDEuMDUuMDUgMS4zOC4wNiA0LjA1LjA2czMtLjAxIDQuMDUtLjA2Yy44Mi0uMDIgMS42Mi0uMTcgMi4zOC0uNDZhNSA1IDAgMCAwIDIuODctMi44N2MuMjgtLjc2LjQ0LTEuNTcuNDYtMi4zOC4wNS0xLjA1LjA2LTEuMzguMDYtNC4wNXMtLjAxLTMtLjA2LTQuMDVjLS4wMi0uODEtLjE3LTEuNjItLjQ2LTIuMzhhNSA1IDAgMCAwLTIuODctMi44N2MtLjc2LS4yOS0xLjU3LS40NC0yLjM4LS40Ni0xLjA1LS4wNS0xLjM4LS4wNi00LjA1LS4wNm0tLjg5IDEuNzdoLjg4YzIuNjIgMCAyLjkzLjAxIDMuOTcuMDYuNjIgMCAxLjI0LjEyIDEuODIuMzQuODYuMzMgMS41MyAxLjAxIDEuODYgMS44Ni4yMi41OC4zMyAxLjIuMzQgMS44Mi4wNSAxLjAzLjA2IDEuMzUuMDYgMy45NnMwIDIuOTMtLjA2IDMuOTZjMCAuNjItLjEyIDEuMjQtLjM0IDEuODItLjMzLjg1LTEuMDEgMS41My0xLjg2IDEuODYtLjU4LjIyLTEuMi4zMy0xLjgyLjM0LTEuMDQuMDUtMS4zNS4wNi0zLjk3LjA2cy0yLjkzIDAtMy45Ny0uMDZjLS42MiAwLTEuMjQtLjEyLTEuODItLjM0YTMuMjUgMy4yNSAwIDAgMS0xLjg2LTEuODZjLS4yMi0uNTgtLjMzLTEuMi0uMzQtMS44Mi0uMDUtMS4wMy0uMDYtMS4zNS0uMDYtMy45N3MuMDEtMi45My4wNi0zLjk2YzAtLjYyLjEyLTEuMjQuMzQtMS44Mi4zMy0uODYgMS4wMS0xLjUzIDEuODYtMS44Ni41OC0uMjIgMS4yLS4zMyAxLjgyLS4zNC45MS0uMDQgMS4yNi0uMDUgMy4wOS0uMDZabTYuMTMgMS42MmMtLjY1IDAtMS4xOC41My0xLjE4IDEuMThzLjUzIDEuMTggMS4xOCAxLjE4IDEuMTgtLjUzIDEuMTgtMS4xOC0uNTMtMS4xOC0xLjE4LTEuMThNMTUuMiA5Ljk2Yy0yLjc4IDAtNS4wNCAyLjI2LTUuMDQgNS4wNHMyLjI2IDUuMDQgNS4wNCA1LjA0IDUuMDQtMi4yNiA1LjA0LTUuMDQtMi4yNi01LjA0LTUuMDQtNS4wNG0wIDEuNzdhMy4yNzEgMy4yNzEgMCAwIDEgMCA2LjU0IDMuMjcxIDMuMjcxIDAgMCAxIDAtNi41NCIvPjwvc3ZnPg==)
}

.contact-box .icon.facebook:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJtMTguODYgMTYuMDQuNTUtMy40MWgtMy4yM3YtMi4zOGMwLS45OC4zNy0xLjcxIDEuODMtMS43MWgxLjU4VjUuNDNjLS44OS0uMTQtMS43OC0uMjItMi42OC0uMjRhNC40MTQgNC40MTQgMCAwIDAtNC43NSA0Ljc1djIuNjhIOS4xMXYzLjQxaDMuMDV2OC43OGg0LjAydi04Ljc4aDIuNjhaIi8+PC9zdmc+)
}

.testimonial {
    margin-inline:1rem;padding-block:1rem}

.testimonial .wp-block-columns {
    align-items: center!important
}

.testimonial .wp-block-columns>.wp-block-column:first-child {
    padding-inline-end:2rem}

.testimonial .wp-block-columns>.wp-block-column:first-child+.wp-block-column {
    padding-inline-start:1rem}

.testimonial .wp-block-columns>.wp-block-column:first-child img {
    border-radius: 50%
}

.testimonial p {
    font-size: 2rem
}

.testimonial p.testimonial-title {
    font-size: 1.1rem;
    margin-block-start:0;text-align: right
}

.testimonial .testimonial-affiliation {
    margin-block-start:.25rem;text-align: right
}

@media (min-width: 800px) {
    .testimonial .wp-block-columns>.wp-block-column:first-child+.wp-block-column {
        border-inline-start:2px solid var(--clarku-color-warm-gray);
        padding-inline-start:3rem}
}

.info-box,.red-box {
    padding: calc(var(--wp--style--block-gap)*1.5)
}

.info-box {
    border-width: 1px;
    border: 1px solid var(--clarku-color-warm-gray);
    border-top: 3px solid var(--clarku-color-warm-gray)
}

.red-box {
    background-color: var(--clarku-color-light-warm-gray)
}

@media (min-width: 600px) {
    .info-box.alignleft,.info-box.alignright,.red-box.alignleft,.red-box.alignright {
        max-width:50%
    }
}

.flairousel-wrap {
    --carousel_gap: var( --wp--style--block-gap,1rem );
    margin-bottom: 2rem;
    padding-inline:3rem;position: relative
}

.wp-block-columns.flairousel {
    display: flex;
    flex-wrap: nowrap!important;
    gap: var(--carousel_gap);
    justify-content: flex-start;
    overflow: hidden;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    overflow-x: scroll;
    scrollbar-width: none
}

.wp-block-columns.flairousel::-webkit-scrollbar {
    display: none
}

.wp-block-columns.flairousel.overflow-auto {
    overflow: auto
}

.wp-block-columns.flairousel>.wp-block-column {
    flex: 0 0 auto;
    flex-basis: 100%;
    scroll-snap-align: start
}

.wp-block-columns.flairousel.double>.wp-block-column {
    flex-basis: calc(50% - var(--carousel_gap))!important
}

.wp-block-columns.flairousel.triple>.wp-block-column {
    flex-basis: calc(33.33333% - var(--carousel_gap))!important
}

.flairousel-wrap button {
    -webkit-appearance: none;
    background-color: var(--clarku-color-black,#212121);
    border: 0;
    cursor: pointer;
    display: block
}

.flairousel-wrap button:active,.flairousel-wrap button:hover {
    background-color: var(--clarku-color-brand,#c00)
}

.flairousel-wrap button.disabled {
    opacity: .5;
    pointer-events: none
}

.flairousel-wrap .next,.flairousel-wrap .previous {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    height: 2em;
    position: absolute;
    text-indent: -999em;
    width: 2em;
    z-index: 2
}

.flairousel-wrap .previous {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23fff' d='M8 11.8 2.2 6 8 .2l1.4 1.4L5 6l4.4 4.4z'/%3E%3C/svg%3E");
    left: -.5em;
    top: calc(50% - 1.6em)
}

.flairousel-wrap .next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23fff' d='m4 11.8-1.4-1.4L7 6 2.6 1.6 4 .2 9.8 6z'/%3E%3C/svg%3E");
    right: -.5em;
    top: calc(50% - 1.6em)
}

@media only screen and (min-width: 500px) {
    .flairousel-wrap {
        padding-inline:5rem
    }

    .flairousel-wrap .next,.flairousel-wrap .previous {
        height: 3em;
        width: 3em
    }
}

.flairousel-wrap .dots {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center
}

.flairousel-wrap .dot {
    background-color: var(--clarku-color-smoke,#ccc);
    border-radius: 50%;
    height: .75em;
    margin: .5em;
    padding: 0;
    transition: all .2s ease;
    width: .75em
}

.flairousel-wrap .dot[data-is-selected="1"] {
    background-color: var(--clarku-color-brand,#c00)
}

.error404 .header-404 .wp-block-cover__inner-container {
    margin-bottom: 0!important
}

.error404 .header-404 nav li {
    box-shadow: none
}

.error404 .header-404 nav li a {
    font-size: 1rem;
    font-weight: 400
}

.error404 .header-404 nav li a:hover {
    color: inherit
}

.error404 main .jonas-search fieldset {
    align-items: flex-start;
    border: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0
}

.error404 main .jonas-search .form-row {
    display: flex;
    flex-direction: column;
    flex-grow: 2;
    margin-block-end:1.5rem;max-width: 45rem
}

.error404 main .jonas-search .form-row label {
    font-size: 1.2rem;
    margin-block-end:.25rem}

.error404 main .jonas-search .form-row [type=text] {
    margin-inline-end:.5rem;padding: .75rem!important
}

.error404 main .jonas-search [type=submit] {
    background-color: var(--clarku-color-deep-red);
    border: 0;
    color: var(--clarku-color-white);
    padding: .925rem 1rem;
    transition: background-color .2s ease;
    width: 20ch
}

.error404 main .jonas-search [type=submit]:hover {
    background-color: var(--clarku-color-black)
}

@media (min-width: 600px) {
    .error404 main .jonas-search fieldset {
        align-items:center;
        flex-direction: row
    }

    .error404 main .jonas-search fieldset [type=submit] {
        margin-block-start:.5rem}
}

@media (max-width: 600px) {
    .error404 .nav-404 .wp-block-navigation__container {
        flex-direction:row
    }

    .error404 .nav-404 .wp-block-navigation__container a {
        padding: .75rem 1rem
    }
}

.story-header {
    margin-block-end:calc(var(--wp--style--block-gap)*2);padding-block-start: calc(var(--wp--style--block-gap)*3)
}

.story-header hr {
    max-width: unset;
    width: var(--wp--style--global--content-size)
}

.story-header .breadcrumbs {
    margin: 0
}

.story-header .breadcrumbs ol {
    border: 0;
    margin: 0;
    padding: 0
}

.story-header .breadcrumbs ol li a {
    color: var(--clarku-color-white)
}

.story-header .breadcrumbs ol li a[href$=".edu"],.story-header .breadcrumbs ol li a[href$=".edu/"],.story-header .breadcrumbs ol li a[href$=".local"],.story-header .breadcrumbs ol li a[href$=".local/"],.story-header .breadcrumbs ol li a[href="/"] {
    filter: brightness(100)
}

.story-header .eyebrow.clarku-news {
    margin-block-end:.25rem!important}

.story-header .wp-block-heading {
    line-height: 1.125
}

.story-header .wp-block-separator {
    margin-block-start:1rem}

.story-header .meta {
    flex-wrap: nowrap!important;
    margin-block-start:calc(var(--wp--style--block-gap)*.375);padding-block-end: calc(var(--wp--style--block-gap)*2)
}

.story-header .meta .wp-block-column:first-child {
    flex-grow: 4
}

.story-header .meta .wp-block-column:last-child {
    flex-basis: 8rem!important
}

.story-header .meta .wp-block-post-author__byline {
    display: inline;
    padding-inline-end:.5ch}

.story-header .meta .wp-block-post-author__name {
    display: inline
}

.story-header .meta .wp-block-post-author,.story-header .meta .wp-block-post-date {
    font-size: .875rem!important;
    font-weight: 500;
    margin-block-start:0}

.story-header .meta a {
    text-decoration: none
}

.story-header .meta a:hover {
    color: #fff;
    text-decoration: underline
}

.story-header .meta .some p {
    font-size: 0
}

.story-header .meta .some a {
    background-size: cover;
    display: inline-block;
    height: 1.75rem;
    transition: all .2s ease;
    width: 1.75rem
}

.story-header .meta .some a:not(:last-child) {
    margin-inline-end:.75rem}

.story-header .meta .some a[href*="x.com"] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0ieCIgdmlld0JveD0iMCAwIDIwMCAyMDAiPjxwYXRoIGQ9Im0xMjIuMzUgMTc1LjQ0LTM2LjMyLTUzLjA5LTUwLjI5IDUzLjA5SDE2LjE4bDYxLjQ3LTY0LjI2LTYxLjQ3LTg2LjYyaDYxLjQ3bDMzLjUzIDUwLjI5IDQ0LjcxLTUwLjI5aDE5LjU2bC01NS44OCA2MS40NyA2NC4yNiA4OS40MWgtNjEuNDdaTTY5LjI3IDM4LjUzSDQ0LjEybDgzLjgyIDEyMC4xNGgyNS4xNXoiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=)
}

.story-header .meta .some a[href*="facebook.com"] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iZmFjZWJvb2siIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj48cGF0aCBkPSJtMTI4LjU1IDEwNy45NSA0LjIxLTI2LjE5aC0yNC43OVY2My41MmMwLTcuNDggMi44MS0xMy4xIDE0LjAzLTEzLjFoMTIuMTZWMjYuNTdjLTYuNTUtLjk0LTE0LjAzLTEuODctMjAuNTgtMS44Ny0yMS41MiAwLTM2LjQ4IDEzLjEtMzYuNDggMzYuNDh2MjAuNThINTMuNzF2MjYuMTlINzcuMXY2Ny4zNWgzMC44N3YtNjcuMzV6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+)
}

.story-header .meta .some a:hover {
    transform: translateY(-2px)
}

.story-header .image {
    background: linear-gradient(180deg,hsla(0,0%,98%,0) 30%,#fafafa 0)!important;
    margin-block-start:0}

.story-header .image.alignfull {
    margin-inline:auto!important}

@media (min-width: 500px) {
    .story-header .breadcrumbs {
        margin-block-start:1rem
    }
}

@media (min-width: 600px) {
    .story-header .breadcrumbs {
        margin-block-end:3rem!important
    }

    .story-header .eyebrow.clarku-news {
        font-size: .9375rem
    }
}

@media (min-width: 800px) {
    .story-header .breadcrumbs {
        margin-block-end:4rem!important
    }

    .story-header .eyebrow.clarku-news {
        margin-block-end:.5rem!important}
}

@media (min-width: 70rem) {
    .story-header {
        padding-inline:0
    }

    .story-header .breadcrumbs {
        margin-block-start:2.5rem}

    .story-header .eyebrow.clarku-news {
        font-size: 1rem
    }
}

.csidebar {
    background: var(--clarku-color-white);
    border-top: 2px solid var(--clarku-color-gray-700);
    margin: 1.5rem 0 2rem!important;
    padding: 1.875rem
}

.csidebar.tint {
    background: var(--clarku-color-gray-200);
    border: 0
}

@media (min-width: 420px) {
    .csidebar.left,.csidebar.right {
        max-width:15rem
    }

    .csidebar.left {
        float: left;
        margin: 1.5rem 2em 1em 0!important
    }

    .csidebar.right {
        float: right;
        margin: 1.5rem 0 1em 2em!important
    }
}

@media (min-width: 650px) {
    .csidebar.left,.csidebar.right {
        max-width:20rem
    }
}

.topics {
    padding-inline:.5rem}

@media (min-width: 70rem) {
    .topics {
        padding-inline:0
    }
}

.topics-alphabet-filter {
    gap: .25rem;
    padding-block:var(--wp--style--block-gap);padding-inline: 0
}

.topics-alphabet-filter button {
    background-color: transparent;
    color: var(--clarku-color-deep-red);
    cursor: pointer;
    padding: .25rem .625rem
}

.topics-alphabet-filter button:hover {
    background-color: var(--clarku-color-white);
    color: var(--clarku-color-gray-900)
}

.topics-alphabet-filter button.active {
    background-color: var(--clarku-color-deep-red);
    color: var(--clarku-color-white)
}

.topics-list .topics-letter-row {
    background-color: var(--clarku-color-gray-200);
    background: transparent;
    border: 0;
    border-block-end:1px solid #777;font-family: Loretta;
    font-size: 2rem;
    padding-block:0;padding-inline:.25rem}

.topics-list .topics-section {
    border: 0
}

.topics-list .topics-programs {
    display: grid;
    gap: var(--wp--style--block-gap);
    gap: calc(var(--wp--style--block-gap)/2);
    grid-template-columns: repeat(auto-fill,minmax(18rem,1fr));
    padding-block:var(--wp--style--block-gap);padding-inline: .25rem
}

.topics-list .topic-app-item {
    font-size: inherit;
    max-width: 85%;
    padding: 0
}

.closer {
    margin-block-start:calc(var(--wp--style--block-gap)*4);max-width: calc(var(--vw, 1vw)*100)
}

.closer:before {
    content: "";
    display: block;
    height: 4rem;
    margin-top: 8rem;
    position: relative;
    top: -4rem;
    z-index: -1
}

.closer .color {
    max-width: 34rem;
    padding: calc(var(--wp--style--block-gap)*2);
    transform: translateY(-8rem)
}

.closer .color:has(.wp-block-clarku-clarku-block-tabs) {
    padding-block-end:0}

.closer .color>* {
    margin-inline:0;max-width: 100%
}

.closer .color>.wp-block-clarku-clarku-block-tabs {
    --inner-bg: #e91627;
    --label-color: #fff;
    margin-block-end:0;margin-inline:calc(var(--wp--style--block-gap)*-2)!important;max-width: unset;
    padding: 0
}

.closer .color>.wp-block-clarku-clarku-block-tabs:before {
    background-color: transparent!important
}

.closer .color>.wp-block-clarku-clarku-block-tabs .clarku__tab-labels {
    color: inherit
}

.closer .color>.wp-block-clarku-clarku-block-tabs .clarku__tab-labels .clarku__tab-label {
    background-color: transparent;
    color: inherit
}

.closer .color>.wp-block-clarku-clarku-block-tabs .clarku__tab-labels .clarku__tab-label.active {
    background-color: var(--inner-bg)
}

main .closer:not(:has(~.closer)) {
    margin-block-end:calc(var(--wp--style--block-gap)*-1)}

.closer+.pre-footer-cta {
    margin-block-end: calc(var(--wp--style--block-gap)*-1)
}

button {
    border: 0
	max-width:180px;
}

.wp-element-button {
    border-radius: 0;
    cursor: pointer;
    font-size: .975rem;
    padding: 1.25em 2.5em;
    transition: all .2s ease
}

.wp-element-button:hover {
    box-shadow: 0 0 1rem rgba(0,0,0,.2);
    transform: translateY(-2px)
}

.wp-block-button:not(.is-style-outline) .wp-element-button {
    background-color: var(--clarku-color-deep-red);
    color: var(--clarku-color-white)
}

.wp-block-button.is-style-outline .wp-element-button {
    color: var(--clarku-color-deep-red)
}

:root :where(.wp-element-button,.wp-block-button__link):hover {
    background-color: var(--clarku-color-brand)!important;
    color: var(--clarku-color-white)!important
}

:root :where(.is-style-fill .wp-element-button,.is-style-fill .wp-block-button__link) {
    background-color: var(--clarku-color-brand);
    color: var(--clarku-color-white)
}

:root :where(.is-style-fill .wp-element-button,.is-style-fill .wp-block-button__link):hover {
    background-color: var(--clarku-color-black)!important;
    color: var(--clarku-color-white)!important
}

:root :where(.is-style-outline .wp-element-button,.is-style-outline .wp-block-button__link) {
    border: none;
    box-shadow: inset 0 0 0 2px currentColor;
    color: var(--clarku-color-brand)
}

:root :where(.is-style-outline .wp-element-button,.is-style-outline .wp-block-button__link):hover {
    background-color: var(--clarku-color-black)!important;
    box-shadow: inset 0 0 0 0 currentColor,0 0 1rem rgba(0,0,0,.2);
    color: var(--clarku-color-white)!important
}

:root :where(.is-style-outline .wp-element-button,.is-style-outline .wp-block-button__link).has-white-color:hover {
    background-color: var(--clarku-color-brand)!important
}

.wp-block-button:is(.disabled) {
    filter: grayscale(100%) brightness(175%);
    pointer-events: none
}

.wp-block-button:is(.disabled) a {
    filter: brightness(200%)
}

:root :where(.prefooter-cta .is-style-outline .wp-element-button,.prefooter-cta .is-style-outline .wp-block-button__link):hover {
    border-color: var(--clarku-color-brand);
    color: var(--clarku-color-brand)!important
}

.wp-block-button[class*=has-icon__] .wp-block-button__link {
    align-items: center;
    display: flex;
    gap: .375em;
    padding: 1em 2.5em
}

.wp-block-button[class*=has-icon__] .wp-block-button__link span {
    line-height: 0
}

.wp-block-button[class*=has-icon__] .wp-block-button__link .wp-block-button__link-icon {
    margin-inline-start:-.75em}

.wp-block-button[class*=has-icon__] .wp-block-button__link svg {
    color: currentColor;
    fill: currentColor;
    height: 2em;
    width: 2em
}

.has-small-font-size .wp-element-button {
    font-size: .85rem!important;
    padding: .75rem 1.375rem
}

.has-medium-font-size .wp-element-button {
    font-size: .975rem!important
}

.has-large-font-size .wp-element-button {
    font-size: 1.125rem!important
}

.has-x-large-font-size .wp-element-button {
    font-size: 1.25rem!important
}

.clarku-post-filter-carousel .splide__arrow,.cu_carousel .splide__arrow,.is-layout-carousel .splide__arrow {
    background-color: hsla(0,0%,100%,.7)!important;
    box-shadow: 0 0 0 2px var(--clarku-color-lighter-charcoal) inset
}

.clarku-post-filter-carousel .splide__arrow.splide__arrow--prev,.cu_carousel .splide__arrow.splide__arrow--prev,.is-layout-carousel .splide__arrow.splide__arrow--prev {
    left: 0;
    left: calc(var(--wp--style--block-gap)*-1.125)
}

.clarku-post-filter-carousel .splide__arrow.splide__arrow--next,.cu_carousel .splide__arrow.splide__arrow--next,.is-layout-carousel .splide__arrow.splide__arrow--next {
    right: 0;
    right: calc(var(--wp--style--block-gap)*-1.125)
}

.clarku-post-filter-carousel .splide__arrow svg,.cu_carousel .splide__arrow svg,.is-layout-carousel .splide__arrow svg {
    fill: var(--clarku-color-charcoal);
    transition: fill allow-discrete .2s ease
}

.clarku-post-filter-carousel .splide__arrow:hover,.cu_carousel .splide__arrow:hover,.is-layout-carousel .splide__arrow:hover {
    box-shadow: 0 0 0 1px var(--clarku-color-brand) inset
}

.clarku-post-filter-carousel .splide__arrow:hover svg,.cu_carousel .splide__arrow:hover svg,.is-layout-carousel .splide__arrow:hover svg {
    fill: var(--clarku-color-brand)
}

.wp-block-group:has(>.cu_carousel) {
    container-type: inline-size
}

@container ( min-width: 900px ) {
    .entry-content>.clarku-post-filter-carousel,.entry-content>.cu_carousel,.entry-content>.is-layout-carousel,.wp-block-group>.cu_carousel {
        padding-inline:2rem}

    .entry-content>.clarku-post-filter-carousel .splide__arrow.splide__arrow--prev,.entry-content>.cu_carousel .splide__arrow.splide__arrow--prev,.entry-content>.is-layout-carousel .splide__arrow.splide__arrow--prev,.wp-block-group>.cu_carousel .splide__arrow.splide__arrow--prev {
        left: -2rem
    }

    .entry-content>.clarku-post-filter-carousel .splide__arrow.splide__arrow--next,.entry-content>.cu_carousel .splide__arrow.splide__arrow--next,.entry-content>.is-layout-carousel .splide__arrow.splide__arrow--next,.wp-block-group>.cu_carousel .splide__arrow.splide__arrow--next {
        right: -2rem
    }
}

@media (min-width: 1300px) {
    .entry-content>.clarku-post-filter-carousel,.entry-content>.cu_carousel,.entry-content>.is-layout-carousel {
        padding-inline:0
    }

    .entry-content>.clarku-post-filter-carousel .splide__arrow.splide__arrow--prev,.entry-content>.cu_carousel .splide__arrow.splide__arrow--prev,.entry-content>.is-layout-carousel .splide__arrow.splide__arrow--prev {
        left: -4.5rem
    }

    .entry-content>.clarku-post-filter-carousel .splide__arrow.splide__arrow--next,.entry-content>.cu_carousel .splide__arrow.splide__arrow--next,.entry-content>.is-layout-carousel .splide__arrow.splide__arrow--next {
        right: -4.5rem
    }
}

.hero+.wp-block-group {
    margin-block-start:0;position: relative;
    z-index: 5
}

.hero-landing {
    margin-block-end:var(--wp--style--block-gap);padding-block-end: 0;
    padding-inline:calc(var(--wp--style--block-gap)*.5)}

.hero-landing.alignfull,.hero-landing.alignwide {
    padding-inline: 0
}

.hero-landing>.color-block,.hero-landing>.wp-block-cover {
    margin-inline:0!important;padding-inline:0}

.hero-landing .wp-block-heading,.hero-landing .wp-block-post-title,.hero-landing h1.wp-block-post-title {
    margin-block-end:0}

.hero-landing .wp-block-group .wp-block-group {
    background-color: inherit;
    color: inherit
}

.hero-landing .wp-block-group .lifted {
    margin: 0!important;
    max-width: var(--element_max_width);
    padding: calc(var(--wp--style--block-gap)*1.5) calc(var(--wp--style--block-gap)*1) 0
}

.hero-landing .text {
    padding-block-end:var(--wp--style--block-gap)}

.hero-landing nav {
    margin-block-start: var(--wp--style--block-gap)
}

.hero-landing .text+nav {
    margin-block-start:0}

.hero-landing nav .wp-block-navigation__responsive-container-open {
    position: relative;
    z-index: 1
}

.hero-landing nav .wp-block-navigation__responsive-container-open svg {
    fill: currentColor
}

@media (max-width: 600px) {
    .hero-landing {
        flex-direction:column;
        min-height: auto!important;
        padding-block:0!important}

    .hero-landing .wp-block-cover__image-background,.hero-landing .wp-block-cover__video-background {
        height: auto!important;
        position: relative!important
    }

    .hero-landing .wp-block-group .lifted {
        padding-inline-end:calc(var(--wp--style--block-gap)*1.5)}

    .hero-landing>.wp-block-cover {
        display: block;
        margin: 0!important;
        min-height: unset!important;
        padding: 0!important
    }

    .hero-landing>.wp-block-cover img {
        display: block
    }

    .hero-landing>.color-block {
        padding-inline:var(--wp--style--block-gap)}

    .hero-landing>.color-block .lifted {
        padding-inline: 0!important
    }

    .hero-landing>.color-block nav .wp-block-navigation__responsive-container-open {
        margin-inline-start:0}
}

@media (min-width: 600px) {
    .hero-landing .wp-block-group .lifted {
        margin-block-end:-4rem!important;
        padding-inline-end:calc(var(--wp--style--block-gap)*1.5)}

    .hero-landing>.wp-block-cover {
        display: flex
    }

    .hero-landing>.color-block .lifted {
        margin-inline:calc(var(--wp--style--block-gap)*-1)!important;padding-top: calc(var(--wp--style--block-gap)*.75)
    }

    .hero-landing>.color-block .text {
        margin-inline:var(--wp--style--block-gap)!important}
}

@media (min-width: 70rem) {
    .hero-landing.alignwide .wp-block-cover {
        max-width:100%;
        width: 100%
    }

    .hero-landing.alignfull>.alignfull,.hero-landing.alignwide .color-block {
        margin-inline:0!important}

    .hero-landing .wp-block-group .lifted {
        padding: calc(var(--wp--style--block-gap)*1.5) calc(var(--wp--style--block-gap)*3) 0
    }

    .hero-landing.alignfull .wp-block-group .lifted,.hero-landing.alignwide .wp-block-group .lifted {
        margin-inline-start:calc(var(--wp--style--block-gap)*-3)!important}

    .hero-landing.alignfull>.color-block .text,.hero-landing.alignwide>.color-block .text {
        margin-inline: auto!important
    }
}

html .entry-content .hero-landing,html .wp-site-blocks .hero-landing {
    z-index: 9
}

.hero-program {
    position: relative
}

.hero-program .wp-block-media-text__content.block-editor-block-list__layout {
    position: static
}

.hero-program .wp-block-categories,.hero-program .wp-block-post-terms {
    display: flex;
    gap: .5rem;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 1rem;
    top: 1rem;
    z-index: 2
}

.hero-program .wp-block-categories .wp-block-post-terms__separator,.hero-program .wp-block-post-terms .wp-block-post-terms__separator {
    display: none
}

.hero-program .wp-block-categories li,.hero-program .wp-block-post-terms li {
    margin: 0;
    padding: 0
}

.hero-program .wp-block-categories a,.hero-program .wp-block-post-terms a {
    background-color: var(--clarku-color-charcoal);
    border-radius: .25em;
    color: #fff;
    display: block;
    font-family: var(--clarku-type-mono);
    font-size: .875rem;
    padding: .25em .5em;
    pointer-events: none;
    text-decoration: none;
    text-transform: uppercase
}

.hero-program .wp-block-categories a[href*=major],.hero-program .wp-block-post-terms a[href*=major] {
    background-color: var(--clarku-color-dark-blue)
}

.hero-program .wp-block-categories a[href*=minor],.hero-program .wp-block-post-terms a[href*=minor] {
    background-color: var(--clarku-color-dark-teal)
}

.hero-program .wp-block-categories a[href*=concentration],.hero-program .wp-block-post-terms a[href*=concentration] {
    background-color: var(--clarku-color-darker-orange)
}

html .entry-content .department-header,html .wp-site-blocks .department-header {
    z-index: 9
}

.department-header {
    margin-block-end:var(--wp--style--block-gap);min-height: 14rem;
    padding-block-end:0;padding-block-start:9rem}

.department-header .wp-block-heading {
    font-family: var(--clarku-type-display,serif)!important;
    font-variant-ligatures: normal;
    font-weight: 400!important;
    margin-block-end:1rem}

.department-header.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
    width: 100%
}

.department-header a {
    text-decoration: none
}

.department-header a:hover {
    color: var(--clarku-color-white,#fff);
    text-decoration: underline
}

html .single-cu_faculty .department-header {
    min-height: 0!important;
    padding-block-start:2.5rem!important}

@media (min-width: 600px) {
    .department-header {
        min-height:18rem
    }

    .wp-block-heading:has(.department-header+nav) {
        margin-block-end:0}

    .department-header .wp-block-heading+nav {
        margin-block-start:0}

    .single-cu_faculty .department-header {
        padding-block-start:6.5rem}
}

@media (min-width: 70rem) {
    .department-header .wp-block-heading,.department-header .wp-block-post-title,.department-header .wp-block-site-title,.department-header nav {
        padding-inline-start:calc(var(--wp--style--block-gap)*.5)
    }
}

.hero-alt.alignfull {
    padding-inline:0}

.hero-alt .wp-block-cover {
    padding-block-end:calc(var(--wp--style--block-gap)*1.5)}

.hero-alt .wp-block-cover .wp-block-heading+p,.hero-alt .wp-block-cover .wp-block-post-title+p {
    margin-block-start: calc(var(--wp--style--block-gap)*.5)
}

.hero-gradient {
    margin-block-end:0}

.hero-gradient .media .wp-block-cover {
    height: 70vh
}

@media (min-width: 700px) {
    .hero-gradient .media .wp-block-cover {
        height:calc(100vh - 100px)
    }
}

.hero-gradient .verbiage {
    background: linear-gradient(180deg,transparent 1em,var(--bg-color) 4em);
    color: var(--fg-color)
}

.hero-gradient .verbiage a {
    color: var(--link-color)
}

.hero-gradient .verbiage {
    margin-block-start:-5em!important;padding-block-end:4rem!important}

@media (min-width: 700px) {
    .hero-gradient .verbiage {
        background:linear-gradient(180deg,transparent 1em,var(--bg-color) 7em);
        margin-block-start:-9em!important;padding-block-end:8rem!important}
}

.hero-gradient .verbiage .wp-block-heading {
    font-size: 3rem!important;
    margin-block-end:2rem}

@media (min-width: 600px) {
    .hero-gradient .verbiage .wp-block-heading {
        font-size:4.5rem!important;
        margin-block-end:4.5rem}
}

.hero-gradient .verbiage .wp-block-buttons {
    margin-block-start:2.5rem}

.hero-gradient .verbiage .v-secondary {
    border-inline-start:1px solid currentcolor;padding-inline-start:2rem}

.hero-gradient .verbiage .v-secondary .wp-block-list {
    font-family: var(--clarku-type-serif);
    list-style: none
}

.hero-gradient .verbiage .v-secondary .wp-block-list li {
    margin-inline:0}

.hero-gradient+.has-background {
    margin-top: 0
}

.hero-gradient+.has-background:has(>.stagger-left)>.stagger-left>:nth-child(odd) {
    transform: translateY(0)
}

@media (min-width: 800px) {
    .hero-gradient+.has-background:has(>.stagger-left) {
        position:relative;
        z-index: 5
    }

    .hero-gradient+.has-background:has(>.stagger-left)>.stagger-left>:nth-child(odd) {
        transform: translateY(-4rem)
    }
}

.hero-static .wp-block-media-text {
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    padding-block:4rem;row-gap: 1.5rem
}

@media (min-width: 800px) {
    .hero-static .wp-block-media-text {
        -moz-column-gap:3rem;
        column-gap: 3rem
    }
}

.hero-static .wp-block-media-text>.wp-block-media-text__content {
    padding-inline:0}

@media (min-width: 600px) {
    .hero-static .wp-block-heading {
        font-size:3.5rem!important
    }
}

@media (min-width: 800px) {
    .hero-static .wp-block-heading {
        font-size:4.5rem!important
    }
}

.hero-static .wp-block-heading+ul {
    font-family: var(--clarku-type-serif);
    margin-top: 2rem
}

@media (min-width: 600px) {
    .hero-static .wp-block-heading+ul {
        margin-top:4rem
    }
}

.hero-static ul.is-style-no-bullets {
    list-style: none
}

.hero-static ul.is-style-no-bullets,.hero-static ul.is-style-no-bullets li {
    margin-inline-start:0;padding-inline-start:0}

@keyframes lift {
    to {
        box-shadow: 0 0 .0625em .0625em var(--clarku-color-light-warm-gray);
        transform: translateY(-2px)
    }
}

@keyframes unlift {
    to {
        box-shadow: 0 0 0 0 var(--clarku-color-light-warm-gray);
        transform: translateY(0)
    }
}

@keyframes whiten {
    to {
        background-color: var(--clarku-color-white)
    }
}

@keyframes transparentize {
    to {
        background-color: transparent
    }
}

body .clarku-block-card {
    height: auto
}

body .clarku-block-card .clarku-block-card-img-select {
    border-width: 0;
    padding: 0
}

body .clarku-block-card .clarku-block-card-img-select img {
    display: block
}

.is-layout-grid .clarku-block-card,.is-vertically-aligned-stretch .clarku-block-card:first-child:last-child {
    height: 100%
}

.one-two-overlay .wp-block-column {
    display: flex;
    flex-direction: column
}

.one-two-overlay .clarku-block-card {
    min-height: calc(50% - var(--wp--style--block-gap)*.5)
}

.clarku-block-card.is-style-default,body .clarku-block-card {
    color: inherit;
    display: flex;
    flex-direction: column;
    gap: 0;
    padding: var(--wp--style--block-gap);
    text-decoration: inherit;
    transition: transform .2s ease,background-color .4s ease,box-shadow .2s ease
}

.clarku-block-card.is-style-default .has-aspect-16x9,.clarku-block-card.is-style-default .has-aspect-1x1,.clarku-block-card.is-style-default .has-aspect-2x3,.clarku-block-card.is-style-default .has-aspect-3x2,body .clarku-block-card .has-aspect-16x9,body .clarku-block-card .has-aspect-1x1,body .clarku-block-card .has-aspect-2x3,body .clarku-block-card .has-aspect-3x2 {
    aspect-ratio: 1/1
}

.clarku-block-card.is-style-default .clarku-block-card-img-container,.clarku-block-card.is-style-default .wp-block-image,body .clarku-block-card .clarku-block-card-img-container,body .clarku-block-card .wp-block-image {
    margin: calc(var(--wp--style--block-gap)*-1) calc(var(--wp--style--block-gap)*-1) 1.5rem!important;
    order: 0
}

.clarku-block-card.is-style-default .clarku-block-card-img-container img,.clarku-block-card.is-style-default .wp-block-image img,body .clarku-block-card .clarku-block-card-img-container img,body .clarku-block-card .wp-block-image img {
    display: block;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.clarku-block-card.is-style-default .clarku-block-card-img-container .clarku-block-card-img-sixteenbynine,.clarku-block-card.is-style-default .wp-block-image .clarku-block-card-img-sixteenbynine,body .clarku-block-card .clarku-block-card-img-container .clarku-block-card-img-sixteenbynine,body .clarku-block-card .wp-block-image .clarku-block-card-img-sixteenbynine {
    aspect-ratio: 16/9
}

.clarku-block-card.is-style-default .clarku-block-card-img-container .clarku-block-card-img-square,.clarku-block-card.is-style-default .wp-block-image .clarku-block-card-img-square,body .clarku-block-card .clarku-block-card-img-container .clarku-block-card-img-square,body .clarku-block-card .wp-block-image .clarku-block-card-img-square {
    aspect-ratio: 1/1
}

.clarku-block-card.is-style-default .clarku-block-card-img-container .clarku-block-card-img-threebytwo,.clarku-block-card.is-style-default .wp-block-image .clarku-block-card-img-threebytwo,body .clarku-block-card .clarku-block-card-img-container .clarku-block-card-img-threebytwo,body .clarku-block-card .wp-block-image .clarku-block-card-img-threebytwo {
    aspect-ratio: 3/2
}

.clarku-block-card.is-style-default .clarku-block-card-img-container .clarku-block-card-img-twobythree,.clarku-block-card.is-style-default .wp-block-image .clarku-block-card-img-twobythree,body .clarku-block-card .clarku-block-card-img-container .clarku-block-card-img-twobythree,body .clarku-block-card .wp-block-image .clarku-block-card-img-twobythree {
    aspect-ratio: 2/3
}

.clarku-block-card.is-style-default .wp-block-heading,.clarku-block-card.is-style-default h1,.clarku-block-card.is-style-default h2,.clarku-block-card.is-style-default h3,.clarku-block-card.is-style-default h4,.clarku-block-card.is-style-default h5,.clarku-block-card.is-style-default h6,body .clarku-block-card .wp-block-heading,body .clarku-block-card h1,body .clarku-block-card h2,body .clarku-block-card h3,body .clarku-block-card h4,body .clarku-block-card h5,body .clarku-block-card h6 {
    color: var(--clarku-color-deep-red);
    order: 1;
    transition: color .4s ease
}

.clarku-block-card.is-style-default .clarku-block-card-img-container,.clarku-block-card.is-style-default figure,body .clarku-block-card .clarku-block-card-img-container,body .clarku-block-card figure {
    overflow: hidden;
    width: unset
}

.clarku-block-card.is-style-default img,body .clarku-block-card img {
    transition: all .2s ease
}

.clarku-block-card.is-style-default p,body .clarku-block-card p {
    margin-block-start:.5rem;order: 2
}

.clarku-block-card.is-style-default .arrow-link,body .clarku-block-card .arrow-link {
    color: inherit;
    color: var(--clarku-color-deep-red);
    margin-block-end:0;transition: color .2s ease;
    width: -moz-fit-content;
    width: fit-content
}

.clarku-block-card.is-style-default:hover,body .clarku-block-card:hover {
    background-color: var(--clarku-color-white);
    box-shadow: 0 0 .0625em .0625em var(--clarku-color-light-warm-gray);
    transform: translateY(-2px)
}

.clarku-block-card.is-style-default:hover img,body .clarku-block-card:hover img {
    scale: 1.025
}

.clarku-block-card.is-style-default:hover .arrow-link,body .clarku-block-card:hover .arrow-link {
    color: inherit
}

.clarku-block-card.is-style-default:hover .arrow-link:before,body .clarku-block-card:hover .arrow-link:before {
    width: 1em
}

.clarku-block-card.is-style-default:hover .arrow-link:after,body .clarku-block-card:hover .arrow-link:after {
    transform: translateX(1em) rotate(45deg)
}

.clarku-block-card.is-style-default:hover .wp-block-heading,.clarku-block-card.is-style-default:hover h1,.clarku-block-card.is-style-default:hover h2,.clarku-block-card.is-style-default:hover h3,.clarku-block-card.is-style-default:hover h4,.clarku-block-card.is-style-default:hover h5,.clarku-block-card.is-style-default:hover h6,body .clarku-block-card:hover .wp-block-heading,body .clarku-block-card:hover h1,body .clarku-block-card:hover h2,body .clarku-block-card:hover h3,body .clarku-block-card:hover h4,body .clarku-block-card:hover h5,body .clarku-block-card:hover h6 {
    color: var(--clarku-color-black)
}

.clarku-block-card.is-style-default .clarku-block-card-content,.clarku-block-card.is-style-default .text,body .clarku-block-card .clarku-block-card-content,body .clarku-block-card .text {
    gap: 0
}

.clarku-block-card.is-style-default .clarku-block-card-content .wp-block-heading,.clarku-block-card.is-style-default .clarku-block-card-content h1,.clarku-block-card.is-style-default .clarku-block-card-content h2,.clarku-block-card.is-style-default .clarku-block-card-content h3,.clarku-block-card.is-style-default .clarku-block-card-content h4,.clarku-block-card.is-style-default .clarku-block-card-content h5,.clarku-block-card.is-style-default .clarku-block-card-content h6,.clarku-block-card.is-style-default .text .wp-block-heading,.clarku-block-card.is-style-default .text h1,.clarku-block-card.is-style-default .text h2,.clarku-block-card.is-style-default .text h3,.clarku-block-card.is-style-default .text h4,.clarku-block-card.is-style-default .text h5,.clarku-block-card.is-style-default .text h6,body .clarku-block-card .clarku-block-card-content .wp-block-heading,body .clarku-block-card .clarku-block-card-content h1,body .clarku-block-card .clarku-block-card-content h2,body .clarku-block-card .clarku-block-card-content h3,body .clarku-block-card .clarku-block-card-content h4,body .clarku-block-card .clarku-block-card-content h5,body .clarku-block-card .clarku-block-card-content h6,body .clarku-block-card .text .wp-block-heading,body .clarku-block-card .text h1,body .clarku-block-card .text h2,body .clarku-block-card .text h3,body .clarku-block-card .text h4,body .clarku-block-card .text h5,body .clarku-block-card .text h6 {
    margin-block-end:.5em}

.clarku-block-card.is-style-default .clarku-block-card-content p,.clarku-block-card.is-style-default .text p,body .clarku-block-card .clarku-block-card-content p,body .clarku-block-card .text p {
    margin-block-end:1em}

.clarku-block-card.is-style-default .clarku-block-card-content li,.clarku-block-card.is-style-default .clarku-block-card-content p,.clarku-block-card.is-style-default .text li,.clarku-block-card.is-style-default .text p,body .clarku-block-card .clarku-block-card-content li,body .clarku-block-card .clarku-block-card-content p,body .clarku-block-card .text li,body .clarku-block-card .text p {
    font-size: 1.125rem
}

.clarku-block-card.is-style-default .clarku-block-card-content .arrow a,.clarku-block-card.is-style-default .text .arrow a,body .clarku-block-card .clarku-block-card-content .arrow a,body .clarku-block-card .text .arrow a {
    z-index: 1
}

.clarku-block-card.is-style-default .clarku-block-card-content::last-child,.clarku-block-card.is-style-default .text::last-child,body .clarku-block-card .clarku-block-card-content::last-child,body .clarku-block-card .text::last-child {
    margin-block-end:0}

@supports (-webkit-appearance: none) {
    ::i-block-chrome .clarku-block-card .arrow-link:after,::i-block-chrome .clarku-block-card .arrow-link:before {
        transition:none!important
    }
}

.clarku_cl_cards.clarku-post-filter-grid.horizontal {
    flex-direction: column;
    grid-template-columns: 1fr;
    grid-gap: var(--wp--style--block-gap)
}

.entry-content>.clarku-block-card:not(.alignright):not(.alignleft):not(.is-style-overlay),.horizontal .clarku-block-card,.horizontal.clarku-block-card,.wp-block-group:not(.is-layout-grid)>.clarku-block-card.is-style-default:not(.alignright):not(.alignleft) {
    flex-direction: row;
    padding: 0
}

.entry-content>.clarku-block-card:not(.alignright):not(.alignleft):not(.is-style-overlay) .clarku-block-card-img-container,.entry-content>.clarku-block-card:not(.alignright):not(.alignleft):not(.is-style-overlay) figure,.horizontal .clarku-block-card .clarku-block-card-img-container,.horizontal .clarku-block-card figure,.horizontal.clarku-block-card .clarku-block-card-img-container,.horizontal.clarku-block-card figure,.wp-block-group:not(.is-layout-grid)>.clarku-block-card.is-style-default:not(.alignright):not(.alignleft) .clarku-block-card-img-container,.wp-block-group:not(.is-layout-grid)>.clarku-block-card.is-style-default:not(.alignright):not(.alignleft) figure {
    height: auto;
    margin: 0!important;
    max-width: calc(50% - var(--wp--style--block-gap)/2);
    min-width: 15rem
}

.entry-content>.clarku-block-card:not(.alignright):not(.alignleft):not(.is-style-overlay) .clarku-block-card-content,.horizontal .clarku-block-card .clarku-block-card-content,.horizontal.clarku-block-card .clarku-block-card-content,.wp-block-group:not(.is-layout-grid)>.clarku-block-card.is-style-default:not(.alignright):not(.alignleft) .clarku-block-card-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: calc(50% + var(--wp--style--block-gap)/2);
    padding: var(--wp--style--block-gap)
}

.entry-content>.clarku-block-card:not(.alignright):not(.alignleft):not(.is-style-overlay) .clarku-block-card-content .wp-block-heading,.horizontal .clarku-block-card .clarku-block-card-content .wp-block-heading,.horizontal.clarku-block-card .clarku-block-card-content .wp-block-heading,.wp-block-group:not(.is-layout-grid)>.clarku-block-card.is-style-default:not(.alignright):not(.alignleft) .clarku-block-card-content .wp-block-heading {
    flex-grow: 0!important
}

.entry-content>.clarku-block-card:not(.alignright):not(.alignleft):not(.is-style-overlay) .arrow-link,.horizontal .clarku-block-card .arrow-link,.horizontal.clarku-block-card .arrow-link,.wp-block-group:not(.is-layout-grid)>.clarku-block-card.is-style-default:not(.alignright):not(.alignleft) .arrow-link {
    font-size: 1.15rem!important
}

.news-intro .clarku_cl_cards.clarku-post-filter-grid {
    margin-block-start:0}

.news-intro .clarku_cl_cards.clarku-post-filter-grid.horizontal .wp-block-heading {
    font-size: 1.625rem
}

.news-intro .clarku_cl_cards.clarku-post-filter-grid.horizontal .clarku-block-card-img-container,.news-intro .clarku_cl_cards.clarku-post-filter-grid.horizontal figure {
    max-width: 15rem
}

.news-intro .clarku_cl_cards.clarku-post-filter-grid.horizontal .clarku-block-card-img-container img,.news-intro .clarku_cl_cards.clarku-post-filter-grid.horizontal figure img {
    display: block
}

@media (min-width: 600px) {
    .clarku-block-card.is-style-default.alignleft,.clarku-block-card.is-style-default.alignright {
        max-width:28rem
    }
}

.clarku-block-card.is-style-overlay {
    color: #fff!important;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    overflow: hidden;
    padding: 0;
    position: relative;
    transition: transform .2s ease;
    z-index: 1
}

.clarku-block-card.is-style-overlay:has(.arrow-link) {
    transition: none
}

.clarku-block-card.is-style-overlay .wp-block-heading {
    font-weight: 300
}

.clarku-block-card.is-style-overlay:hover {
    color: inherit;
    transform: translateY(-2px)
}

.clarku-block-card.is-style-overlay:hover .clarku-block-card-img-container:after,.clarku-block-card.is-style-overlay:hover figure:after {
    background-color: transparent;
    box-shadow: inset 0 0 1em .125em rgba(0,0,0,.5)
}

.clarku-block-card.is-style-overlay:hover img {
    filter: saturate(110%);
    scale: 1.025
}

.clarku-block-card.is-style-overlay:hover .clarku-block-card-content *,.clarku-block-card.is-style-overlay:hover .text * {
    color: inherit
}

.clarku-block-card.is-style-overlay .clarku-block-card-content,.clarku-block-card.is-style-overlay .text {
    background: var(--wp--preset--gradient--gradient-2);
    display: flex;
    flex-direction: column;
    gap: 0;
    height: 100%;
    justify-content: flex-end;
    margin: 0!important;
    min-height: 6rem;
    order: 2;
    padding: 1.5rem!important;
    position: absolute;
    width: 100%
}

.clarku-block-card.is-style-overlay .clarku-block-card-content :not(.button),.clarku-block-card.is-style-overlay .text :not(.button) {
    text-shadow: 0 0 2px rgba(0,0,0,.5)
}

.clarku-block-card.is-style-overlay .clarku-block-card-content *,.clarku-block-card.is-style-overlay .text * {
    color: inherit
}

.clarku-block-card.is-style-overlay .clarku-block-card-img-container,.clarku-block-card.is-style-overlay figure {
    height: 100%;
    margin: 0!important;
    min-height: 8rem;
    order: 1;
    position: relative;
    top: 0;
    width: 100%;
    z-index: -2
}

.clarku-block-card.is-style-overlay .clarku-block-card-img-container:after,.clarku-block-card.is-style-overlay figure:after {
    background-color: rgba(0,0,0,.02);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: background-color .2s ease,box-shadow .4s ease;
    z-index: 1
}

.clarku-block-card.is-style-overlay .clarku-block-card-img-container img,.clarku-block-card.is-style-overlay figure img {
    height: 100%;
    max-width: unset;
    -o-object-fit: cover;
    object-fit: cover;
    transition: filter .2s ease,scale .2s ease;
    width: 100%
}

.clarku-block-card.is-style-overlay .clarku-block-card-img-container.block-editor-block-list__block,.clarku-block-card.is-style-overlay figure.block-editor-block-list__block {
    position: absolute!important
}

.clarku-block-card.is-style-overlay .clarku-block-card-img-container.block-editor-block-list__block>div,.clarku-block-card.is-style-overlay figure.block-editor-block-list__block>div {
    height: 100%!important
}

.clarku-block-card.is-style-overlay .clarku-block-card-img-container.block-editor-block-list__block img,.clarku-block-card.is-style-overlay figure.block-editor-block-list__block img {
    height: 100%!important;
    max-width: unset;
    width: 100%!important
}

.clarku-block-card.is-style-overlay .clarku-block-card-img-container.block-editor-block-list__block.is-selected,.clarku-block-card.is-style-overlay figure.block-editor-block-list__block.is-selected {
    z-index: 4!important
}

.clarku-block-card.is-style-overlay .clarku-block-card-img-container.block-editor-block-list__block.is-selected:after,.clarku-block-card.is-style-overlay figure.block-editor-block-list__block.is-selected:after {
    display: none!important
}

.clarku-block-card.is-style-overlay .arrow-link {
    text-shadow: none;
    transition: none
}

.clarku-overlay-card-wrapper p:empty {
    display: none
}

.wp-block-file {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.wp-block-file:not(.wp-element-button) {
    font-size: 1.25rem
}

.wp-block-file:has(object) {
    flex-wrap: wrap
}

.wp-block-file:has(object) object {
    flex-basis: 100%
}

.wp-block-file a[id] {
    display: inline-block
}

.wp-block-file a[id]+.wp-element-button {
    margin-inline-start:var(--wp--style--block-gap)}

.wp-block-file .wp-element-button {
    background-color: transparent;
    box-shadow: inset 0 0 0 2px currentColor;
    color: var(--clarku-color-brand)!important;
    font-size: .875rem;
    padding: .5rem 1rem
}

.wp-block-file .wp-element-button:hover {
    background-color: var(--clarku-color-black)!important;
    box-shadow: inset 0 0 0 0 currentColor;
    color: var(--clarku-color-white)!important;
    opacity: 1
}

.wp-block-clarku-metric {
    container-name: metric;
    container-type: inline-size;
    margin-inline:0!important;max-width: 45rem
}

.wp-block-clarku-metric.aligncenter {
    margin-inline:auto!important}

.wp-block-clarku-metric {
    padding: calc(var(--wp--style--block-gap)*.5) calc(var(--wp--style--block-gap)*.75)
}

.wp-block-clarku-metric .inner {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.wp-block-clarku-metric .value {
    font-size: 3.75rem
}

.wp-block-clarku-metric .value.has-small-font-size {
    font-size: 3rem!important
}

.wp-block-clarku-metric .value.has-medium-font-size {
    font-size: 3.75rem!important
}

.wp-block-clarku-metric .value.has-large-font-size {
    font-size: 4.5rem!important
}

.wp-block-clarku-metric .value.has-x-large-font-size {
    font-size: 5.5rem!important
}

.wp-block-clarku-metric .description>:first-child {
    margin-block-start:0}

.matrix .wp-block-clarku-metric {
    padding: 0
}

@container metric ( min-width: 25rem ) {
    .wp-block-clarku-metric:not(.is-style-vertical) .inner {
        align-items: center;
        flex-direction: row;
        gap: var(--wp--style--block-gap);
        justify-content: flex-start
    }
}

:root :where(.is-layout-flow) .wp-block-clarku-metric+.wp-block-clarku-metric {
    margin-block-start:0}

.display-posts-listing .listing-item {
    max-width: 45rem
}

.display-posts-listing .listing-item:after {
    clear: left;
    content: "";
    display: block
}

.display-posts-listing .listing-item+.listing-item {
    margin-block-start:var(--wp--style--block-gap)}

.display-posts-listing .listing-item .image: has(img) {
    float:left;
    margin-inline-end:1rem}

.width-unrestricted .listing-item {
    max-width: 100%
}

.cu_postfilter_search {
    background-color: #eee;
    border: 1px solid var(--clarku-color-lighter-charcoal);
    margin-block:1.5rem;padding: 1.5rem
}

.cu_postfilter_search div[class*=__searchbar] {
    display: flex;
    flex-direction: column;
    font-size: 1rem;
    gap: 1rem
}

.cu_postfilter_search select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M5.99 7.59.2 1.81 1.62.39l4.37 4.37L10.38.37l1.41 1.41-5.81 5.81Z'/%3E%3C/svg%3E");
    background-position: 95% 50%;
    background-repeat: no-repeat;
    background-size: 8px 12px;
    border-radius: 0;
    flex-basis: fit-content
}

.cu_postfilter_search input,.cu_postfilter_search select {
    align-items: center;
    border: 1px solid var(--clarku-color-lighter-charcoal);
    display: flex;
    margin-block-end:0!important;padding: .5rem
}

@media only screen and (min-width: 800px) {
    .cu_postfilter_search div[class*=__searchbar] {
        flex-direction:row;
        gap: 1.5rem
    }

    .cu_postfilter_search div[class*=__searchbar] input {
        min-width: 22rem
    }
}

.clarku_cl_cards {
    display: block
}

.clarku-post-filter-grid {
    align-items: start;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: var(--wp--style--block-gap)
}

.clarku-post-filter-grid:has(>:last-child:first-child) {
    grid-template-columns: 1fr
}

.clarku-post-filter-grid:has(>:last-child:nth-child(2)) {
    grid-template-columns: 1fr 1fr
}

@media (min-width: 600px) {
    .clarku-post-filter-grid {
        grid-template-columns:1fr 1fr
    }
}

@media (min-width: 800px) {
    .clarku-post-filter-grid {
        grid-template-columns:1fr 1fr 1fr
    }

    .clarku-post-filter-grid.halves {
        grid-template-columns: 1fr 1fr
    }

    .clarku-post-filter-grid.fourths {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .clarku-post-filter-grid.fourths .wp-block-heading {
        font-size: 1.5rem
    }
}

.clarku-post-filter-list {
    display: flex;
    flex-direction: column
}

.clarku-post-filter-list-item {
    display: flex;
    flex-direction: row;
    grid-gap: var(--wp--style--block-gap);
    padding: 1rem 0
}

.clarku-post-filter-list-item .list-item-content {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.clarku-post-filter-list-item .program-title,.clarku-post-filter-list-item .wp-block-heading {
    margin-block:0}

.clarku-post-filter-list-item .program-title a,.clarku-post-filter-list-item .wp-block-heading a {
    text-decoration: none
}

.clarku-post-filter-list-item .program-title a:hover,.clarku-post-filter-list-item .wp-block-heading a:hover {
    text-decoration: underline
}

.clarku-post-filter-list-item p {
    font-size: 1.125rem;
    margin-block-start:calc(var(--wp--style--block-gap)*.5)}

.grid-item figure {
    margin-block-end: calc(var(--wp--style--block-gap)*.5);
    position: relative
}

.grid-item figure img {
    width: 100%
}

.clarku-course figure {
    margin-block-end:calc(var(--wp--style--block-gap)*.5);position: relative
}

.clarku-course figure img {
    height: auto;
    width: 100%
}

.clarku-course p {
    font-size: 1.125rem;
    margin-block-start:calc(var(--wp--style--block-gap)*.5)}

.courses-list .clarku-course {
    margin-block-end: calc(var(--wp--style--block-gap)*1)
}

.courses-list .clarku-course .course-tags {
    margin-block-start:0;position: static
}

.clarku-post-filter-table {
    border-bottom: 1px solid var(--clarku-color-warm-gray)
}

.clarku-post-filter-table .hide {
    display: none
}

.clarku-post-filter-table tbody tr {
    border-width: 1px;
    border-bottom: 0 solid var(--clarku-color-warm-gray);
    border-left: 1px solid var(--clarku-color-warm-gray);
    border-right: 1px solid var(--clarku-color-warm-gray);
    border-top: 0 solid var(--clarku-color-warm-gray);
    position: relative
}

.clarku-post-filter-table tbody tr:not(:last-child):after {
    background-color: var(--clarku-color-warm-gray);
    bottom: 0;
    content: "";
    height: 1px;
    left: 1rem;
    position: absolute;
    right: 1rem
}

.clarku-post-filter-table .clarku-program .program-title {
    flex-grow: 2;
    font-family: var(--clarku-type-serif);
    font-size: 2rem;
    font-weight: 400
}

.events.clarku-post-filter-grid .date,.events.clarku-post-filter-list .date {
    align-items: center;
    aspect-ratio: 1/1;
    background-color: var(--clarku-color-deeper-red);
    color: var(--clarku-color-white);
    display: flex;
    flex-direction: column;
    font-family: var(--clarku-type-mono);
    height: 4.5rem;
    justify-content: center;
    width: 4.5rem
}

.events.clarku-post-filter-grid .date .day,.events.clarku-post-filter-grid .date .month,.events.clarku-post-filter-list .date .day,.events.clarku-post-filter-list .date .month {
    text-align: center
}

.events.clarku-post-filter-grid .date .day,.events.clarku-post-filter-list .date .day {
    font-size: 1.75rem;
    font-weight: 600;
    margin-block-end:-.25em}

.events.clarku-post-filter-grid .date .month,.events.clarku-post-filter-list .date .month {
    font-size: 85%;
    font-weight: 300;
    text-transform: uppercase
}

.events.clarku-post-filter-grid .event-list-item,.events.clarku-post-filter-list .event-list-item {
    align-items: flex-start;
    gap: calc(var(--wp--style--block-gap)*2)
}

.events.clarku-post-filter-grid .event-list-item a,.events.clarku-post-filter-list .event-list-item a {
    text-decoration: none
}

.events.clarku-post-filter-grid .event-list-item a:hover,.events.clarku-post-filter-list .event-list-item a:hover {
    text-decoration: underline
}

.events.clarku-post-filter-grid .event-title,.events.clarku-post-filter-list .event-title {
    margin-inline:1rem}

.events.clarku-post-filter-grid .event-grid-item,.events.clarku-post-filter-list .event-grid-item {
    display: block;
    overflow: hidden;
    padding-block-end:var(--wp--style--block-gap);position: relative;
    text-decoration: none;
    transition: all .4s ease,transform .2s ease
}

.events.clarku-post-filter-grid .event-grid-item img,.events.clarku-post-filter-list .event-grid-item img {
    aspect-ratio: 3/2!important;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    transition: scale .2s ease
}

.events.clarku-post-filter-grid .event-grid-item:hover,.events.clarku-post-filter-list .event-grid-item:hover {
    background-color: var(--clarku-color-white);
    box-shadow: 0 0 .0625em .0625em var(--clarku-color-light-warm-gray);
    text-decoration: none;
    transform: translateY(-2px)
}

.events.clarku-post-filter-grid .event-grid-item:hover img,.events.clarku-post-filter-list .event-grid-item:hover img {
    scale: 1.025
}

.events.clarku-post-filter-grid .event-grid-item .date,.events.clarku-post-filter-list .event-grid-item .date {
    left: 0;
    position: absolute;
    top: 0
}

.events.clarku-post-filter-grid .event-grid-item figure,.events.clarku-post-filter-list .event-grid-item figure {
    background-color: var(--clarku-color-lightgray);
    min-height: 4.5rem
}

.events.clarku-post-filter-grid .event-grid-item figure img,.events.clarku-post-filter-list .event-grid-item figure img {
    display: block;
    width: 100%
}

.is-layout-carousel .wp-block-column.is-vertically-aligned-stretch {
    background-color: #ccc
}

.is-layout-carousel .wp-block-column.is-vertically-aligned-stretch figure {
    height: 100%;
    margin: 0;
    width: 100%
}

.is-layout-carousel .wp-block-column.is-vertically-aligned-stretch figure img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.is-layout-carousel:has(li:first-child:last-child) .splide__arrows {
    display: none
}

.people.clarku-post-filter-table-row td {
    padding: .5rem;
    vertical-align: top
}

.people.clarku-post-filter-table-row .name {
    font-size: 1.5rem!important;
    margin-block-end:0}

@media (min-width: 600px) {
    .people.clarku-post-filter-table-row td {
        padding:2rem
    }

    .people.clarku-post-filter-table-row .name {
        font-size: 1.875rem!important
    }
}

.clarku-post-filter-grid.faculty {
    display: flex;
    flex-direction: column
}

@media (min-width: 600px) {
    .clarku-post-filter-grid.faculty {
        flex-basis:calc(50% - var(--wp--style--block-gap));
        flex-direction: row;
        flex-wrap: wrap;
        gap: calc(var(--wp--style--block-gap)*2)
    }
}

.grid-item.clarku-faculty {
    align-items: flex-start;
    display: flex;
    flex-basis: calc(100% - var(--wp--style--block-gap));
    flex-direction: row;
    flex-wrap: nowrap;
    gap: var(--wp--style--block-gap)
}

.grid-item.clarku-faculty .details {
    align-self: center;
    margin-block-end:0}

.grid-item.clarku-faculty .details>* {
    text-align: left
}

.grid-item.clarku-faculty .details .p-name,.grid-item.clarku-faculty .details .position {
    margin: 0
}

.grid-item.clarku-faculty .details .contact {
    margin-block:calc(var(--wp--style--block-gap)*.5) 0}

.grid-item.clarku-faculty .excerpt {
    align-self: start;
    grid-column: 1/span 2;
    grid-row: 2/2
}

@media (min-width: 700px) {
    .grid-item.clarku-faculty {
        flex-basis:calc(50% - var(--wp--style--block-gap));
        grid-template-columns: 1fr 1fr
    }

    .grid-item.clarku-faculty .photo,.grid-item.clarku-faculty figure.initials {
        max-width: 193px
    }
}

.clarku_cl_cards.clarku-post-filter-grid .clarku-card-wrapper,.programs.clarku-post-filter-grid .clarku-card-wrapper {
    --d: calc(var( --delay, 0 )*1s);
    filter: blur(0);
    height: 100%;
    opacity: 1;
    position: relative;
    transition: opacity var(--d) ease,filter var(--d) ease,display var(--d) allow-discrete
}

.clarku_cl_cards.clarku-post-filter-grid .clarku-card-wrapper.hide,.programs.clarku-post-filter-grid .clarku-card-wrapper.hide {
    display: none;
    filter: blur(4px);
    opacity: 0;
    transition-duration: .2s
}

.clarku_cl_cards.clarku-post-filter-grid .clarku-card-wrapper.hide .program-tags,.programs.clarku-post-filter-grid .clarku-card-wrapper.hide .program-tags {
    display: none
}

.clarku_cl_cards.clarku-post-filter-grid .clarku-card-wrapper .clarku-block-card-content,.programs.clarku-post-filter-grid .clarku-card-wrapper .clarku-block-card-content {
    flex-grow: 2
}

.clarku_cl_cards.clarku-post-filter-grid .clarku-card-wrapper .clarku-block-card-content .wp-block-heading,.programs.clarku-post-filter-grid .clarku-card-wrapper .clarku-block-card-content .wp-block-heading {
    flex-grow: 2;
    order: 1
}

.clarku_cl_cards.clarku-post-filter-grid .clarku-card-wrapper .program-tags,.programs.clarku-post-filter-grid .clarku-card-wrapper .program-tags {
    align-items: flex-end;
    height: 0;
    justify-content: flex-end;
    position: relative;
    right: 1rem;
    top: -1.25rem
}

@starting-style {
    .clarku_cl_cards.clarku-post-filter-grid .clarku-card-wrapper,.programs.clarku-post-filter-grid .clarku-card-wrapper {
        filter: blur(4px);
        opacity: 0
    }
}

.jonas-dps-list-wrapper {
    margin-block-start:calc(var(--wp--style--block-gap)*1.5)}

.jonas-dps-list-item {
    display: flex;
    gap: var(--wp--style--block-gap)
}

a.jonas-dps-list-item {
    color: inherit;
    text-decoration: none
}

a.jonas-dps-list-item .wp-block-heading {
    color: var(--clarku-color-deep-red);
    margin-block-end:.25rem;text-decoration: underline
}

a.jonas-dps-list-item:hover .wp-block-heading {
    color: var(--clarku-color-charcoal);
    text-decoration: none
}

a.jonas-dps-list-item .excerpt {
    font-size: 1.125rem
}

.research-programs.clarku-post-filter-list .row {
    padding: 1rem 1.5rem
}

.research-programs.clarku-post-filter-list .row:not(:first-of-type) {
    border-block-start:1px solid var(--clarku-color-gray-300)}

.events.clarku-post-filter-grid .research-programs.clarku-post-filter-list .row .event-title,.events.clarku-post-filter-list .research-programs.clarku-post-filter-list .row .event-title,.research-programs.clarku-post-filter-list .row .events.clarku-post-filter-grid .event-title,.research-programs.clarku-post-filter-list .row .events.clarku-post-filter-list .event-title,.research-programs.clarku-post-filter-list .row h4 {
    margin-block-end: 1rem
}

.research-programs.clarku-post-filter-list .row .eyebrow+:where(div,p,h4,.events.clarku-post-filter-list .event-title,.events.clarku-post-filter-grid .event-title) {
    margin-block-start:0}

.research-programs.clarku-post-filter-list .row .investigator+.investigator {
    margin-block-start:0}

.research-programs.clarku-post-filter-list .row .investigator:has(+.investigator) {
    margin-block-end:0}

.wp-block-clarku-clarku-block-tabs {
    --border-color: var( --clarku-color-light-charcoal );
    --border-color: transparent;
    --label-color: inherit;
    --outer-bg: rgba(0,0,0,.1);
    --inner-bg: hsla(0,0%,100%,.9);
    --fg: var( --clarku-color-black );
    background-color: inherit;
    padding: calc(var(--wp--style--block-gap)*.5);
    position: relative
}

.wp-block-clarku-clarku-block-tabs:before {
    background-color: var(--outer-bg);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.wp-block-clarku-clarku-block-tabs .clarku__tab-labels {
    background-color: transparent;
    border-width: 0;
    color: var(--clarku-color-black);
    flex-wrap: wrap;
    justify-content: flex-start;
    padding-inline-start:calc(var(--wp--style--block-gap)*1)}

.wp-block-clarku-clarku-block-tabs .clarku__tab-labels .clarku__tab-label {
    background-color: var(--inner-bg);
    border-width: 0;
    color: var(--clarku-color-gray-700);
    font-size: .9rem;
    font-weight: 800;
    margin: 0 .25rem;
    margin-block-start:.5rem;opacity: .85;
    padding: calc(var(--wp--style--block-gap)*.625) calc(var(--wp--style--block-gap)*1)
}

.wp-block-clarku-clarku-block-tabs .clarku__tab-labels .clarku__tab-label.active {
    background-color: var(--inner-bg);
    border-width: 0;
    color: var(--clarku-color-black);
    margin-block-end:0;opacity: 1
}

.wp-block-clarku-clarku-block-tabs .clarku__tab-content {
    background-color: inherit;
    border-width: 0;
    color: var(--clarku-color-black);
    padding: calc(var(--wp--style--block-gap)*1) calc(var(--wp--style--block-gap)*1);
    position: relative;
    transition: max-height .2s ease
}

.wp-block-clarku-clarku-block-tabs .clarku__tab-content:before {
    background-color: var(--inner-bg);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.wp-block-clarku-clarku-block-tabs .clarku__tab-content>div {
    position: relative;
    z-index: 1
}

.wp-block-clarku-clarku-block-tabs .clarku__tab-content .wp-block-clarku-child-tab>div {
    margin: 0
}

.wp-block-clarku-clarku-block-tabs .clarku__tab-content .wp-block-clarku-child-tab>:first-child {
    margin-block-start:0}

@media (min-width: 800px) {
    .wp-block-clarku-clarku-block-tabs .clarku__tab-labels {
        padding-inline-start:calc(var(--wp--style--block-gap)*1.625)
    }

    .wp-block-clarku-clarku-block-tabs .clarku__tab-labels .clarku__tab-label {
        font-size: 1rem;
        padding: calc(var(--wp--style--block-gap)*.75) calc(var(--wp--style--block-gap)*1.25)
    }

    .wp-block-clarku-clarku-block-tabs .clarku__tab-labels .clarku__tab-content {
        padding: calc(var(--wp--style--block-gap)*1.25) calc(var(--wp--style--block-gap)*2)
    }

    .single-cu_faculty .wp-block-clarku-clarku-block-tabs .clarku__tab-labels .clarku__tab-label {
        font-size: .825rem;
        margin: 0 .125rem
    }
}

.has-background .wp-block-clarku-clarku-block-tabs.is-style-outline:before,.has-background .wp-block-clarku-clarku-block-tabs.outline:before {
    display: none
}

.has-background .wp-block-clarku-clarku-block-tabs.is-style-outline .clarku__tab-labels,.has-background .wp-block-clarku-clarku-block-tabs.outline .clarku__tab-labels {
    background-color: inherit;
    border-block-end:2px solid currentColor;color: inherit;
    gap: calc(var(--wp--style--block-gap)*.75);
    justify-content: center
}

.has-background .wp-block-clarku-clarku-block-tabs.is-style-outline .clarku__tab-labels .clarku__tab-label,.has-background .wp-block-clarku-clarku-block-tabs.outline .clarku__tab-labels .clarku__tab-label {
    background-color: transparent;
    border: solid transparent;
    border-width: 2px 2px 0;
    color: inherit;
    opacity: .6
}

.has-background .wp-block-clarku-clarku-block-tabs.is-style-outline .clarku__tab-labels .clarku__tab-label.active,.has-background .wp-block-clarku-clarku-block-tabs.outline .clarku__tab-labels .clarku__tab-label.active {
    background-color: inherit;
    border: solid;
    border-radius: 2px 2px 0 0;
    border-width: 2px 2px 0;
    margin-block-end:-2px;opacity: 1;
    position: relative;
    z-index: 2
}

.has-background .wp-block-clarku-clarku-block-tabs.is-style-outline .clarku__tab-content,.has-background .wp-block-clarku-clarku-block-tabs.outline .clarku__tab-content {
    color: inherit
}

.has-background .wp-block-clarku-clarku-block-tabs.is-style-outline .clarku__tab-content:before,.has-background .wp-block-clarku-clarku-block-tabs.outline .clarku__tab-content:before {
    display: none
}

blockquote {
    margin-inline:0}

.wp-block-pullquote p,.wp-block-quote p {
    font-family: var(--clarku-type-serif,serif);
    font-size: 1.75rem;
    line-height: 1.2
}

.wp-block-pullquote cite,.wp-block-quote cite {
    color: inherit;
    font-size: .75rem;
    font-style: normal;
    opacity: .8;
    text-align: right
}

.wp-block-pullquote {
    margin-block:0;padding: 2em 0
}

.wp-block-pullquote p {
    font-family: var(--clarku-type-display,serif);
    font-size: 2rem;
    font-variant-ligatures: normal
}

@media (min-width: 600px) {
    .wp-block-pullquote p,.wp-block-quote p {
        font-size:2.5rem
    }

    .wp-block-pullquote cite,.wp-block-quote cite {
        font-size: .9125rem
    }

    .has-small-font-size.wp-block-pullquote p,.wp-block-pullquote p.has-small-font-size,.wp-block-quote p.has-small-font-size,.wp-block-quote.has-small-font-size p {
        font-size: 1.875rem!important
    }

    .has-medium-font-size.wp-block-pullquote p,.wp-block-pullquote p.has-medium-font-size,.wp-block-quote p.has-medium-font-size,.wp-block-quote.has-medium-font-size p {
        font-size: 2.5rem!important
    }

    .has-large-font-size.wp-block-pullquote p,.wp-block-pullquote p.has-large-font-size,.wp-block-quote p.has-large-font-size,.wp-block-quote.has-large-font-size p {
        font-size: 3.5rem!important
    }

    .has-x-large-font-size.wp-block-pullquote p,.wp-block-pullquote p.has-x-large-font-size,.wp-block-quote p.has-x-large-font-size,.wp-block-quote.has-x-large-font-size p {
        font-family: var(--clarku-type-display);
        font-size: 4.5rem!important
    }

    .wp-block-pullquote {
        padding: 2em 0
    }

    .wp-block-pullquote p {
        font-size: 3.5rem
    }
}

.wp-block-separator.is-style-clark,hr.wp-block-separator.is-style-clark {
    background-color: var(--clarku-color-warm-gray);
    position: relative
}

.wp-block-separator.is-style-clark:after,hr.wp-block-separator.is-style-clark:after {
    background-color: transparent;
    border-bottom: 3px solid var(--clarku-color-brand);
    content: " ";
    display: block;
    position: absolute;
    top: 1px;
    width: 5rem
}

.wp-block-heading+hr.wp-block-separator.is-style-clark {
    margin-top: calc(var(--wp--style--block-gap)/2)
}

.dpm-f180-image img {
    aspect-ratio: 1/1;
    border-radius: 50%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 12.5rem
}

.faculty-profile .wp-block-post-featured-image .initials {
    display: none
}

.message {
    background-color: var(--clarku-color-light-yellow);
    border: 1px solid var(--clarku-color-dark-yellow);
    display: flex;
    flex-direction: row;
    margin-block-start:1rem!important;padding: 1rem;
    transition: all .2s ease
}

.message p {
    flex-grow: 1;
    margin: 0
}

.message button {
    background: none;
    border: 0;
    color: var(--clarku-color-black);
    text-decoration: underline
}

.message button:hover {
    color: var(--clarku-color-deep-red)
}

.message.dismissed {
    border: 0!important;
    margin: 0 0 -1.25rem!important;
    padding: 0!important
}

.message.dismissed * {
    display: none
}

.single-cu_faculty .email-link:before {
    filter: invert(180)
}

.single-cu_faculty .email-link a:hover {
    color: var(--clarku-color-bright-red)
}

.single-cu_faculty .faculty-metadata {
    padding: var(--wp--style--block-gap)
}

.single-cu_faculty .faculty-metadata-links p {
    margin-block:0}

.single-cu_faculty .entry-content {
    margin-block-end:1.25rem!important}

.single-cu_faculty .clarku__tab-panel h2 {
    margin-block-end:2rem}

.single-cu_faculty ul.scholarly-works {
    list-style: none;
    margin-inline-start:0;padding-inline-start:0}

.single-cu_faculty ul.scholarly-works li {
    margin-block-end:calc(var(--wp--style--block-gap)*2);margin-inline-start: 0;
    padding-inline-start:0}

.single-cu_faculty ul.scholarly-works h3 {
    margin-block-end:.5rem}

.single-cu_faculty ul.scholarly-works .scholary-group {
    margin-block-end:.25em}

.single-cu_faculty ul.scholarly-works .scholary-group>div {
    display: inline-block
}

.single-cu_faculty ul.scholarly-works .scholary-group>div:not(:first-of-type):before {
    content: "●";
    display: inline-block;
    padding: 0 .5rem;
    vertical-align: bottom
}

.single-cu_faculty ul.scholarly-works .scholary-group:last-of-type {
    margin-bottom: 0
}

.single-cu_faculty ul.scholarly-works .coauthors {
    line-height: 1.3
}

.single-cu_faculty ul.awards-grants {
    gap: calc(var(--wp--style--block-gap)*.5);
    list-style: none;
    margin-inline-start:0;padding-inline-start:0}

.single-cu_faculty ul.awards-grants li {
    margin-block-end:calc(var(--wp--style--block-gap)*2);margin-inline-start: 0;
    padding-inline-start:0}

.single-cu_faculty ul.awards-grants h3 {
    margin-block-end:.5rem}

.single-cu_faculty ul.awards-grants p {
    margin-block-end:.25rem;margin-block-start:0}

.single-cu_faculty ul.awards-grants .award-date {
    align-items: center;
    display: flex
}

.single-cu_faculty ul.awards-grants .award-date svg {
    margin-left: -.25rem;
    margin-right: .25rem;
    opacity: .6
}

.faculty-header-wrapper {
    background-color: var(--clarku-color-charcoal);
    color: var(--clarku-color-white);
    display: none;
    flex-direction: row;
    font-size: 1rem;
    margin-block-end:0}

@media (min-width: 800px) {
    .faculty-header-wrapper {
        display:flex
    }
}

.faculty-header-wrapper>div {
    padding: 1.25rem
}

.faculty-header-wrapper .h-faculty {
    flex-basis: 45%
}

.faculty-header-wrapper .h-department {
    flex-grow: 1
}

.faculty-header-wrapper .h-contact {
    flex-basis: 30%
}

.faculty-profiles-list {
    padding-block-start:1.5rem}

.faculty-profiles-list .h-card {
    display: flex;
    flex-direction: column;
    justify-items: flex-start;
    margin-block-end:2rem;padding-block-end:2rem;width: 100%
}

.faculty-profiles-list .h-card:not(:last-child) {
    border-bottom: 1px solid var(--clarku-color-gray-500)
}

.faculty-profiles-list .avatar img {
    transition: scale .2s ease,transform .2s ease
}

.faculty-profiles-list .h-card.no-photo .avatar {
    display: none
}

.faculty-profiles-list .fake-hover img,.faculty-profiles-list a:hover img {
    scale: 1.05;
    transform: translateY(-2px)
}

.faculty-profiles-list .p-name {
    font-size: 1.5rem;
    margin-block-end:0}

.faculty-profiles-list .position {
    font-family: var(--clarku-type-serif);
    font-size: 1rem;
    font-weight: 600;
    margin-block-end:.5rem}

.faculty-profiles-list .degrees ul {
    font-family: var(--clarku-type-sans);
    font-size: 1rem;
    line-height: 1.3
}

.faculty-profiles-list .degrees ul>li {
    display: list-item;
    font-family: var(--clarku-type-serif);
    font-size: 1rem;
    font-weight: 400;
    margin-block-end:.25rem}

.faculty-profiles-list .contact,.faculty-profiles-list .department {
    font-size: 1rem;
    text-align: left
}

.faculty-department-list .avatar {
    flex-basis: 7.5rem;
    height: 7.5rem;
    min-width: 7.5rem;
    width: 7.5rem
}

.faculty-department-list .avatar img {
    height: 100%;
    width: 100%
}

.faculty-department-list .name {
    flex-grow: 1
}

.faculty-department-list .contact {
    flex-shrink: 0
}

.faculty-department-list .p-name {
    font-weight: 400
}

.faculty-department-list .position {
    color: var(--clarku-color-charcoal);
    font-family: var(--clarku-type-sans);
    font-size: 1.125rem;
    font-style: italic;
    font-weight: 500
}

@media only screen and (min-width: 600px) {
    .faculty-department-list .h-card,.faculty-profiles-list .h-card {
        padding-block-end:1rem
    }

    .faculty-profiles-list .name {
        flex-basis: calc(45% - 100px)
    }

    .faculty-profiles-list .department {
        flex-basis: 25%
    }

    .faculty-profiles-list .contact {
        flex-basis: 30%;
        padding-block-end:2rem}

    .faculty-profiles-list .contact,.faculty-profiles-list .department {
        padding-block-start:.4375rem}

    .faculty-department-list .h-card {
        align-items: center;
        flex-direction: row
    }

    .faculty-department-list .h-card.no-photo .avatar {
        display: block
    }

    .faculty-department-list .contact {
        flex-basis: 30ch;
        text-align: right
    }
}

@media only screen and (min-width: 800px) {
    .faculty-profiles-list {
        border:1px solid var(--clarku-color-gray-500,#999);
        padding-inline:1rem}

    .faculty-profiles-list .h-card {
        flex-direction: row;
        gap: 1rem
    }

    .faculty-profiles-list .avatar {
        flex-basis: 8rem!important;
        max-width: 8rem!important
    }

    .faculty-profiles-list .avatar figure.initials {
        font-size: 3rem!important
    }

    .faculty-profiles-list .h-card.no-photo .avatar {
        display: block
    }

    .faculty-profiles-list .contact {
        flex-basis: 30%;
        padding-inline:1rem}
}

html body .content>.faculty-filters:first-child {
    margin-block-start:1rem!important}

html body .faculty-filters {
    background-color: var(--clarku-color-gray-200);
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin-block:1.5rem!important;padding: 1.5rem
}

html body .faculty-filters select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M5.99 7.59.2 1.81 1.62.39l4.37 4.37L10.38.37l1.41 1.41-5.81 5.81Z'/%3E%3C/svg%3E");
    background-position: 95% 50%;
    background-repeat: no-repeat;
    background-size: 8px 12px;
    border-radius: 0;
    flex-basis: fit-content
}

html body .faculty-filters input,html body .faculty-filters select {
    margin-block-end:0!important}

@media only screen and (min-width: 800px) {
    html body .faculty-filters {
        flex-direction:row;
        gap: 1.5rem
    }

    html body .faculty-filters input[type=search] {
        flex-grow: 2
    }
}

.h-card {
    max-height: 1000px;
    transition: all .2s ease;
    transition-delay: calc(var(--delay, 0)*1ms)
}

.hide {
    border: 0!important;
    margin: 0!important;
    max-height: 0!important;
    max-width: 0!important;
    opacity: 0;
    overflow: hidden;
    padding: 0!important
}

ol.status li.listing-item {
    margin: 0;
    padding: .5rem
}

ol.status li:nth-child(odd) {
    background-color: #eee
}

ol.status .date {
    padding-inline-start:1rem}

ol.status .date:before {
    content: " Last update: "
}

.gform-body,form {
    --gf-local-font-size: 1rem
}

.gform-body .gfield,.gform-body .gfield_required,.gform-body .gform-field-label,.gform-body .gform_button,.gform-body [type=submit],.gform-body button,.gform-body input,.gform-body label,.gform-body legend,.gform-body select,form .gfield,form .gfield_required,form .gform-field-label,form .gform_button,form [type=submit],form button,form input,form label,form legend,form select {
    font-size: 1rem
}

.gform-body input,form input {
    border: 1px solid var(--clarku-color-warm-gray,#aaa098)
}

.gform-body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: .5rem
}

.gform-body select,form select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M5.99 7.59.2 1.81 1.62.39l4.37 4.37L10.38.37l1.41 1.41-5.81 5.81Z'/%3E%3C/svg%3E");
    background-position: calc(100% - 1em) 50%;
    background-repeat: no-repeat;
    background-size: .5em .75em;
    border: 1px solid var(--clarku-color-warm-gray,#aaa098);
    border-radius: 0;
    font-size: 1rem;
    padding-inline-end:3.5em;padding: .625rem;
    width: -moz-max-content;
    width: max-content
}

.gform-body label>[type=checkbox]+span,form label>[type=checkbox]+span {
    display: inline-block;
    margin-inline-start:.5em}

.gform-body .tags-chex,form .tags-chex {
    margin-inline-end:.5rem}

.gform-body .gform_button,form .gform_button {
    font-size: 1rem!important
}

.gform-body .gfield_description,form .gfield_description {
    font-size: .9125rem
}

.gform-body .gchoice,.gform-body .gfield_checkbox,.gform-body .gfield_radio,.gform-body .gform_fields,.gform-body .ginput_container,form .gchoice,form .gfield_checkbox,form .gfield_radio,form .gform_fields,form .ginput_container {
    margin-block:0}

.gform-body .gfield_description,form .gfield_description {
    margin-block-start:.25rem}

.gform-body .gfield,form .gfield {
    margin-block:1rem}

.gform-body .gform_fields>div>label,.gform-body .gform_fields>fieldset>legend,form .gform_fields>div>label,form .gform_fields>fieldset>legend {
    font-weight: 700
}

.gform-theme--api,.gform-theme--foundation {
    --gf-form-gap-x: 1rem;
    --gf-form-gap-y: --wp--style--block-gap:1.5rem;
    --gf-field-gap-x: .75rem;
    --gf-field-gap-y: .75rem;
    --gf-label-width: 30%;
    --gf-label-req-gap: .375rem;
    --gf-form-footer-margin-y-start: --wp--style--block-gap:1.5rem;
    --gf-form-footer-gap: .5rem;
    --gf-field-date-width: 10.5rem;
    --gf-field-time-width: 6.25rem;
    --gf-field-list-btns-gap: .5rem;
    --gf-field-list-btns-width: calc(2rem + var(--gf-field-list-btns-gap) + var(--gf-field-gap-x));
    --gf-field-pg-steps-gap-y: .5rem;
    --gf-field-pg-steps-gap-x: 1.5rem
}

.gform-theme--framework button,.gform-theme--framework input:not([type=radio]),.gform-theme--framework select,.gform-theme--framework textarea {
    --gf-local-radius: 0!important
}

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
    --gf-local-bg-color: var(--clarku-color-brand)
}

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,.gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover {
    --gf-local-bg-color: var(--clarku-color-black)
}

.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):before {
    background-color: var(--clarku-color-brand)
}

.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):before {
    color: var(--clarku-color-brand)
}

form[action*="https://apply.clarku.edu/"] .form_pages .form_page {
    flex-wrap: wrap;
    gap: calc(var(--wp--style--block-gap)/2)
}

form[action*="https://apply.clarku.edu/"] .form_pages .form_page .form_question {
    margin: 0
}

form[action*="https://apply.clarku.edu/"] input[type=email],form[action*="https://apply.clarku.edu/"] input[type=text],form[action*="https://apply.clarku.edu/"] select {
    width: 50ch
}

form[action*="https://apply.clarku.edu/"] [required=required] {
    border-inline-start-color:var(--clarku-color-deep-red);box-shadow: 2px 0 0 inset var(--clarku-color-deep-red)
}

form[action*="https://apply.clarku.edu/"] div.form_question {
    display: inline-block;
    padding: 0 .75rem .5rem 0;
    width: -moz-fit-content;
    width: fit-content
}

form[action*="https://apply.clarku.edu/"] .action {
    margin-block-start:var(--wp--style--block-gap)}

form[action*="https://apply.clarku.edu/"] .action button {
    background-color: var(--clarku-color-deep-red);
    color: #fff;
    font-size: .9rem;
    padding: 1em 2em;
    transition: all .2s ease
}

form[action*="https://apply.clarku.edu/"] .action button:hover {
    background-color: var(--clarku-color-black)
}

@media (min-width: 620px) {
    form[action*="https://apply.clarku.edu/"] input[type=email],form[action*="https://apply.clarku.edu/"] input[type=text],form[action*="https://apply.clarku.edu/"] select {
        width:30ch
    }
}

@media (min-width: 960px) {
    form[action*="https://apply.clarku.edu/"] input[type=email],form[action*="https://apply.clarku.edu/"] input[type=text],form[action*="https://apply.clarku.edu/"] select {
        width:50ch
    }

    .sidebar-right>div.wp-block-column:last-child form[action*="https://apply.clarku.edu/"] .form_question,.sidebar-right>div.wp-block-column:last-child form[action*="https://apply.clarku.edu/"] input[type=email],.sidebar-right>div.wp-block-column:last-child form[action*="https://apply.clarku.edu/"] input[type=text],.sidebar-right>div.wp-block-column:last-child form[action*="https://apply.clarku.edu/"] select,.sidebar>div.wp-block-column:last-child form[action*="https://apply.clarku.edu/"] .form_question,.sidebar>div.wp-block-column:last-child form[action*="https://apply.clarku.edu/"] input[type=email],.sidebar>div.wp-block-column:last-child form[action*="https://apply.clarku.edu/"] input[type=text],.sidebar>div.wp-block-column:last-child form[action*="https://apply.clarku.edu/"] select {
        width: 100%!important
    }
}

form[action*="https://gradapply.clarku.edu/"] .form_button_submit {
    background-color: var(--clarku-color-deep-red);
    color: var(--clarku-color-white);
    cursor: pointer;
    padding: 1rem 1.5rem;
    transition: all .2s ease
}

form[action*="https://gradapply.clarku.edu/"] .form_button_submit:hover {
    background-color: var(--clarku-color-black)
}

a:has(figure.initials) {
    text-decoration: none
}

.wp-block-query .cu_faculty figure a {
    display: block;
    width: 100%
}

.wp-block-query .cu_faculty figure a img {
    aspect-ratio: 1;
    border-radius: 50%;
    height: auto!important;
    -o-object-fit: cover;
    object-fit: cover
}

.clarku-post-filter-grid.faculty .dpm-f180-image img {
    height: auto!important
}

div.clarku-people {
    flex-wrap: wrap;
    gap: calc(var(--wp--style--block-gap)*1)
}

div.clarku-people,div.clarku-people .people-card {
    align-items: center;
    display: flex;
    flex-direction: column
}

div.clarku-people .people-card {
    background-color: transparent;
    box-shadow: none;
    margin-bottom: 0;
    padding: 0;
    width: 100%
}

div.clarku-people .people-card .avatar {
    font-size: 2rem
}

@media (min-width: 700px) {
    div.clarku-people .people-card .avatar {
        width:7rem
    }
}

div.clarku-people .people-card .avatar a {
    display: flex;
    height: 100%
}

@media (min-width: 450px) {
    div.clarku-people .people-card .avatar figure.initials {
        font-size:3rem
    }
}

@media (min-width: 700px) {
    div.clarku-people .people-card .avatar figure.initials {
        font-size:2.5rem!important
    }
}

div.clarku-people .people-card figure {
    margin-block-end:1rem}

div.clarku-people .people-card figure img {
    height: 100%;
    max-width: none!important;
    -o-object-fit: cover!important;
    object-fit: cover!important;
    width: 100%
}

div.clarku-people .people-card a.initials-link {
    text-decoration: none
}

div.clarku-people .people-card h3.p-name,div.clarku-people .people-card p {
    font-weight: 400;
    margin-bottom: 0
}

div.clarku-people .people-card h3.p-name {
    font-size: 1.5rem;
    margin: 0
}

div.clarku-people .people-card p {
    font-size: 1.125rem
}

div.clarku-people .people-card .inside {
    margin-block-end:var(--wp--style--block-gap);width: 100%
}

div.clarku-people .people-card .inside>p {
    margin-block-start:calc(var(--wp--style--block-gap)/2)}

div.clarku-people .people-card .inside .p-tel+.email {
    margin-block-start: 0
}

div.clarku-people .people-card .inside>* {
    text-align: center
}

div.clarku-people .people-card .excerpt {
    margin-block:0}

@media (min-width: 700px) {
    div.clarku-people {
        align-items:flex-start;
        flex-direction: row
    }

    div.clarku-people .people-card {
        flex-basis: calc(33.33333% - var(--wp--style--block-gap))
    }

    div.clarku-people.halves {
        flex-direction: row;
        gap: calc(var(--wp--style--block-gap)*2)
    }

    div.clarku-people.halves .people-card {
        align-items: flex-start;
        display: grid;
        flex-basis: calc(50% - var(--wp--style--block-gap));
        flex-direction: row;
        flex-wrap: nowrap;
        gap: var(--wp--style--block-gap);
        grid-template-columns: auto 1fr;
        grid-template-rows: auto 1fr
    }

    div.clarku-people.halves .people-card header {
        grid-column: 1/1;
        grid-row: 1/1;
        max-width: 193px
    }

    div.clarku-people.halves .people-card .inside {
        align-self: center;
        grid-column: 2/2;
        grid-row: 1/1;
        margin-block-end:0}

    div.clarku-people.halves .people-card .inside>* {
        text-align: left
    }

    div.clarku-people.halves .people-card .excerpt {
        align-self: start;
        grid-column: 1/span 2;
        grid-row: 2/2
    }

    div.clarku-people.fourths {
        flex-direction: row
    }

    div.clarku-people.fourths .people-card {
        flex-basis: calc(50% - var(--wp--style--block-gap))
    }

    div.clarku-people.fourths .p-name,div.clarku-people.fourths p,div.clarku-people.thirds .p-name,div.clarku-people.thirds p {
        text-align: center;
        width: 100%
    }
}

@media (min-width: 920px) {
    div.clarku-people.fourths {
        flex-direction:row
    }

    div.clarku-people.fourths .people-card {
        flex-basis: calc(25% - var(--wp--style--block-gap))
    }
}

.people-contact-info.alignright {
    float: none;
    gap: calc(var(--wp--style--block-gap)*.5);
    margin-inline-start:0;max-width: 100%;
    width: 100%
}

.people-contact-info.alignright h3,.people-contact-info.alignright p {
    padding-inline:1rem}

@media (min-width: 600px) {
    .people-contact-info.alignright {
        float:right;
        margin-inline-start:var(--wp--style--block-gap);max-width: 18rem
    }
}

@media (min-width: 800px) {
    .people-contact-info.alignright {
        max-width:24rem
    }
}

.hon-deg-cards {
    flex-direction: column
}

.hon-deg-cards .hon-deg-card {
    background-color: var(--clarku-color-white);
    border: 0
}

.hon-deg-cards .hon-deg-card img {
    aspect-ratio: 1/1;
    height: auto;
    max-width: 9rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 9rem
}

.hon-deg-cards .hon-deg-card .degree,.hon-deg-cards .hon-deg-card .title {
    font-size: 1rem
}

.hon-deg-cards .hon-deg-card a.title {
    font-size: 1.2rem
}

@media (min-width: 800px) {
    .hon-deg-cards {
        flex-direction:row
    }

    .hon-deg-cards .hon-deg-card {
        width: calc(50% - 2rem)
    }
}

#___gcse_0 {
    margin-block-start:0}

#___gcse_0 table:before,.gstl_50 gssb_c table:before,.gstl_50 gssb_c:before {
    display: none
}

main #___gcse_0 .gsc-search-box>tbody>tr {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

main #___gcse_0 .gsc-search-box>tbody>tr td.gsc-input {
    flex-grow: 2
}

main #___gcse_0 .gsc-search-box>tbody>tr .gsc-search-button {
    padding: 10px 0
}

main #___gcse_0 .gsc-search-box>tbody>tr table.gsc-input {
    margin: 10px 0;
    padding: 0
}

main #___gcse_0 .gsc-search-box>tbody>tr table.gsc-input>tbody>tr {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0
}

main #___gcse_0 .gsc-search-box>tbody>tr table.gsc-input>tbody>tr .gsib_a {
    flex-grow: 2
}

main #___gcse_0 .gsc-search-box>tbody>tr table.gsc-input>tbody>tr .gsib_b {
    flex-basis: 2rem;
    padding-top: 1.25rem
}

html .gsc-control-cse {
    background-color: transparent!important;
    border-color: transparent!important;
    font-family: var(--clarku-type-sans)!important;
    font-size: 1rem;
    padding: 0
}

html .gsc-control-cse .gsc-search-box {
    margin-block-end:var(--wp--style--block-gap)}

html .gsc-control-cse .gsc-search-box td.gsc-input {
    padding: 0
}

html .gsc-control-cse .gsc-search-box input.gsc-input {
    padding-block:1.5em!important}

html .gsc-control-cse .gsc-search-box input.gsc-input .gscb_a {
    transform: translateY(-.375em)
}

html .gsc-control-cse .gsc-search-box .gsc-search-button button {
    background-color: var(--clarku-color-deep-red);
    border: 0;
    padding-block:.75rem;padding-block:1.25rem}

.gsc-input-box {
    margin-inline-start:1.5rem}

table.gsc-input td.gsib_b {
    padding-top: .5rem
}

table.gsc-input td.gsib_b a span {
    color: var(--clarku-color-warm-gray);
    transition: color .2s ease
}

table.gsc-input td.gsib_b a:hover span {
    color: var(--clarku-color-deep-red)
}

.gsc-control-cse tr,.gsc-results-wrapper-visible tr {
    border: 0
}

.gsc-refinementBlock .gsc-refinementHeader {
    background-color: transparent;
    border-color: var(--clarku-color-deep-red)!important;
    color: var(--clarku-color-warm-gray)!important;
    padding: .25rem 1rem
}

.gsc-refinementBlock .gsc-refinementHeader.gsc-refinementhActive,.gsc-refinementBlock .gsc-tabHeader.gsc-tabhActive {
    background-color: var(--clarku-color-white);
    color: var(--clarku-color-black)!important
}

.gsc-above-wrapper-area {
    border: 0
}

.gsc-result-info-container {
    padding: .5rem 0
}

.gsc-search-box {
    background-color: var(--clarku-color-gray-100);
    font-size: 1.25rem
}

.gsc-search-box div.gsc-input-box,.gsc-search-box tr {
    border: 0
}

.gsc-search-box td.gsc-input {
    padding-inline-end:0!important}

.gsc-search-box table.gsc-input .gsib_a {
    padding: .5rem 1rem
}

.gsc-search-box table.gsc-input input[type=text] {
    background-image: none!important;
    height: 3rem!important;
    padding: .5rem!important
}

.gsc-search-box td.gsc-search-button {
    padding-inline:0;width: 10ch
}

.gsc-search-box button.gsc-search-button {
    background-color: var(--clarku-color-deep-red);
    border: 0;
    border-radius: 0;
    color: var(--clarku-color-white);
    font-size: 1.25rem;
    height: 4rem!important;
    padding: 1.5rem 2rem;
    transition: background-color .2s ease;
    width: calc(10ch - 2rem)
}

.gsc-search-box button.gsc-search-button svg {
    height: 1.125rem;
    width: 1.125rem
}

.gsc-search-box button.gsc-search-button:hover {
    background-color: var(--clarku-color-black)
}

.gsc-completion-container {
    border: 0;
    font-family: var(--clarku-type-sans)!important;
    font-size: 1rem;
    margin-top: 1rem!important
}

.gsc-completion-container tr {
    border: 0
}

.gsc-completion-container td.gssb_a div.gsq_a table td {
    border: 0;
    padding: .5rem
}

.gsc-wrapper .gsc-results .gsc-result {
    background-color: transparent!important;
    border-color: transparent!important;
    max-width: 45rem;
    padding: 1rem 0
}

.gsc-wrapper .gsc-results .gsc-result * {
    font-family: var(--clarku-type-sans);
    font-size: 1rem
}

.gsc-wrapper .gsc-results .gsc-result .gs-title {
    font-size: 1.25rem
}

.gsc-wrapper .gsc-results .gsc-result .gs-title a {
    color: var(--clarku-color-deep-red);
    text-decoration: underline
}

.gsc-wrapper .gsc-results .gsc-result .gs-title a:hover {
    text-decoration: none
}

.gsc-wrapper .gsc-results .gsc-result .gs-title a.gs-title {
    color: var(--clarku-color-deep-red)
}

.gsc-wrapper .gsc-results .gsc-result .gs-title a.gs-title b {
    color: inherit!important;
    font-size: inherit!important
}

.gsc-wrapper .gsc-results .gsc-result .gs-visibleUrl {
    color: var(--clarku-color-warm-gray)!important;
    font-size: .9rem
}

.gsc-wrapper .gsc-results .gsc-result .gs-snippet {
    font-size: 1rem
}

.gsc-wrapper .gsc-results .gsc-result.gsc-promotion {
    border: 0
}

.gsc-wrapper .gsc-results .gsc-cursor-box {
    text-align: center
}

.gsc-wrapper .gsc-results .gsc-cursor-box .gsc-cursor-page {
    background-color: var(--clarku-color-white);
    color: var(--clarku-color-deep-red);
    padding: .25em .75em;
    transition: all .2s ease
}

.gsc-wrapper .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
    background-color: var(--clarku-color-black);
    color: var(--clarku-color-white);
    text-decoration: none
}

.gsc-wrapper .gsc-results .gcsc-find-more-on-google {
    color: var(--clarku-color-warm-gray);
    font-size: .85rem
}

.gsc-wrapper .gsc-results .gcsc-find-more-on-google-magnifier {
    fill: var(--clarku-color-warm-gray)
}

.comments-wrapper .wp-block-comments {
    padding-block:calc(var(--wp--style--block-gap)*2);padding-inline: calc(var(--wp--style--block-gap)*.5)
}

.comments-wrapper .wp-block-comment-template {
    margin-block-end:calc(var(--wp--style--block-gap)*2);margin-block-start: var(--wp--style--block-gap)
}

.comments-wrapper .wp-block-comment-template li {
    margin-block-start:calc(var(--wp--style--block-gap)*2);margin-inline-start: 0;
    padding-inline-start:0}

.comments-wrapper .wp-block-comment-template li:not(:last-of-type) {
    border-block-end:1px dotted var(--clarku-color-charcoal);padding-block-end: calc(var(--wp--style--block-gap)*2)
}

.comments-wrapper .comment-awaiting-moderation {
    background-color: var(--clarku-color-light-yellow);
    padding: .5em
}

.comments-wrapper :where(.wp-block-comment-edit-link,.wp-block-comment-reply-link) a {
    background-color: var(--clarku-color-gray-600);
    color: var(--clarku-color-white);
    font-size: .9em;
    padding: .25em .625em;
    text-decoration: none;
    transition: background-color .2s ease
}

.comments-wrapper :where(.wp-block-comment-edit-link,.wp-block-comment-reply-link) a:hover {
    background-color: var(--clarku-color-deep-red);
    color: var(--clarku-color-white)
}

:root main.wp-block-group {
    margin-block-end:var(--wp--style--block-gap)}

.is-vertically-aligned-stretch>.wp-block-cover: only-child {
    height:100%
}

.is-vertically-aligned-stretch:has(.wp-block-post-template li:only-child .wp-block-cover:only-child) .wp-block-query,.is-vertically-aligned-stretch:has(.wp-block-post-template li:only-child .wp-block-cover:only-child) .wp-block-query .wp-block-post-template,.is-vertically-aligned-stretch:has(.wp-block-post-template li:only-child .wp-block-cover:only-child) .wp-block-query .wp-block-post-template .wp-block-post,.is-vertically-aligned-stretch:has(.wp-block-post-template li:only-child .wp-block-cover:only-child) .wp-block-query .wp-block-post-template .wp-block-post .wp-block-cover {
    height: 100%
}

.caption {
    font-size: 1.1rem!important;
    margin-block-start:calc(var(--wp--style--block-gap)/4)}

.caption.has-small-font-size,.wp-element-caption {
    font-size: 1rem!important;
    line-height: 1.3
}

.wp-element-caption {
    margin-block-start:calc(var(--wp--style--block-gap)/4)}

.wp-block-post-author__byline {
    font-size: 1rem
}

main .element-width {
    max-width: var(--element_max_width)!important
}

main .entry-content>blockquote:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),main .entry-content>details:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),main .entry-content>figure:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),main .entry-content>hr:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),main .entry-content>ol:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),main .entry-content>p:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),main .entry-content>pre:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),main .entry-content>ul:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),main .is-root-container>blockquote:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),main .is-root-container>details:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),main .is-root-container>figure:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),main .is-root-container>hr:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),main .is-root-container>ol:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),main .is-root-container>p:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),main .is-root-container>pre:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),main .is-root-container>ul:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)) {
    margin-inline-start:0!important;max-width: var(--element_max_width)!important
}

main .entry-content>blockquote.width-unrestricted,main .entry-content>details.width-unrestricted,main .entry-content>figure.width-unrestricted,main .entry-content>hr.width-unrestricted,main .entry-content>ol.width-unrestricted,main .entry-content>p.width-unrestricted,main .entry-content>pre.width-unrestricted,main .entry-content>ul.width-unrestricted,main .is-root-container>blockquote.width-unrestricted,main .is-root-container>details.width-unrestricted,main .is-root-container>figure.width-unrestricted,main .is-root-container>hr.width-unrestricted,main .is-root-container>ol.width-unrestricted,main .is-root-container>p.width-unrestricted,main .is-root-container>pre.width-unrestricted,main .is-root-container>ul.width-unrestricted {
    max-width: 100%
}

.single-post .single-post-content.story,.single-story .single-post-content.story {
    --wp--style--global--content-size: var(--element_max_width);
    --wp--style--global--wide-size: 70rem
}

.single-post .single-post-content.story main,.single-story .single-post-content.story main {
    margin-inline:auto!important;max-width: var(--element_max_width)!important
}

.wp-block-columns,.wp-block-group {
    gap: var(--wp--style--block-gap)
}

@media (min-width: 70rem) {
    .wp-block-cover.alignwide:has(.wp-block-cover__inner-container.is-layout-constrained) {
        padding-inline:6.875rem
    }

    .wp-block-cover.alignfull:has(.wp-block-cover__inner-container.is-layout-constrained) {
        padding-inline:calc(var(--vw, 1vw)*100/2 - 35rem)}

    .wp-block-cover.alignfull: has(.wp-block-cover__inner-container.is-layout-flow),.wp-block-cover.alignwide:has(.wp-block-cover__inner-container.is-layout-flow) {
        padding-inline:0
    }
}

.content p.eyebrow,.eyebrow,.wp-block.eyebrow {
    color: var(--clarku-color-brand);
    color: inherit;
    font-family: var(--clarku-type-sans,"Source Sans Pro",sans-serif);
    font-size: .875rem;
    line-height: 1.25;
    margin-block-end:.625rem!important}

.eyebrow+.wp-block-heading {
    margin-block-start:0}

img.ctl-icon-img {
    height: auto
}

.is-style-panel.wp-block-media-text .wp-block-media-text__content {
    padding: calc(var(--wp--style--block-gap)*1)
}

.is-style-panel .has-large-font-size {
    margin-block:calc(var(--wp--style--block-gap)*2)}

@media (min-width: 600px) {
    .is-style-panel {
        margin-block:5.5rem
    }

    .is-style-panel.wp-block-media-text>.wp-block-media-text__media {
        margin-inline-end:0;margin-inline-start:3.5rem;width: calc(100% - 3.5rem)!important
    }

    .is-style-panel.wp-block-media-text>.wp-block-media-text__media img {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%
    }

    .is-style-panel.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media {
        height: calc(100% + 7rem)!important;
        margin-block:-3.5rem}

    .is-style-panel.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media {
        height: calc(100% + 3.5rem)!important;
        margin-block:-3.5rem 0}

    .is-style-panel.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media {
        height: calc(100% + 3.5rem)!important;
        margin-block:0 -3.5rem}

    .is-style-panel.wp-block-media-text.is-vertically-aligned-top {
        margin-block:5.5rem 0}

    .is-style-panel.wp-block-media-text.is-vertically-aligned-bottom {
        margin-block:0 5.5rem}

    .is-style-panel.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media {
        margin-inline-end:3.5rem;margin-inline-start:0}

    .is-style-panel.wp-block-media-text .wp-block-media-text__content {
        padding: calc(var(--wp--style--block-gap)*2.5)
    }
}

:root :where(.is-layout-constrained)>.is-style-panel:last-child {
    margin-block-end:5.5rem}

:root :where(.is-layout-constrained)>.is-style-panel:first-child {
    margin-block-start:5.5rem}

.contact-area {
    gap: 0
}

.contact-area .wp-block-cover {
    min-height: 15rem
}

.contact-area .wp-block-cover__inner-container {
    padding: calc(var(--wp--style--block-gap)*.5)
}

.contact-area .contact-text {
    background-color: #f3f2f0;
    margin-block:0;padding: calc(var(--wp--style--block-gap)*1) calc(var(--wp--style--block-gap)*.5)
}

@media (min-width: 600px) {
    .contact-area .contact-text,.contact-area .wp-block-cover__inner-container {
        padding:calc(var(--wp--style--block-gap)*1.5)
    }
}

@media (min-width: 800px) {
    .contact-area .wp-block-cover {
        min-height:100%
    }

    .contact-area .contact-text {
        margin-block:4rem;padding-inline:calc(var(--wp--style--block-gap)*3)}
}

.promo {
    padding: 0
}

.wp-block-cover.promo {
    align-items: stretch
}

.wp-block-cover.promo .wp-block-cover__inner-container>.wp-block-columns {
    height: 100%
}

.wp-block-details {
    --margin-block-end: 1.5rem;
    box-shadow: inset 0 -1px 0 var(--clarku-color-smoke),inset 0 1px 0 var(--clarku-color-smoke);
    margin-block-end:var(--margin-block-end,1.5rem)!important;position: relative;
    transition: all allow-discrete .2s ease;
    width: 100%
}

.wp-block-details summary {
    display: block
}

.wp-block-details summary::-webkit-details-marker {
    display: none
}

.wp-block-details summary {
    font-weight: 600;
    line-height: 1.5;
    padding-block:1.25rem;padding-inline-end:2rem;position: relative;
    transition: all .2s ease
}

.wp-block-details summary:after {
    border-width: 2px;
    border-bottom: 0 solid var(--clarku-color-charcoal);
    border-left: 0 solid var(--clarku-color-charcoal);
    border-right: 2px solid var(--clarku-color-charcoal);
    border-top: 2px solid var(--clarku-color-charcoal);
    content: "";
    display: block;
    height: .5em;
    position: absolute;
    right: 1rem;
    top: 1.625rem;
    transform: rotateX(0) rotateY(0) rotate(135deg);
    transform-origin: center center;
    transition: all .2s ease;
    width: .5em
}

.wp-block-details+.wp-block-details {
    box-shadow: inset 0 -1px 0 var(--clarku-color-smoke);
    margin-block-start:calc(var(--margin-block-end, 1.5rem)*-1)}

.wp-block-details[open] {
    padding-block-end: var(--margin-block-end,1.5rem)
}

.wp-block-details[open] summary {
    color: var(--clarku-color-brand)
}

.wp-block-details[open] summary:after {
    border-color: var(--clarku-color-brand);
    transform: rotate(-45deg);
    transform: rotateX(180deg) rotateY(0) rotate(135deg)
}

.wp-block-accordion-item {
    --margin-block-end: 1.5rem;
    box-shadow: inset 0 -1px 0 var(--clarku-color-smoke),inset 0 1px 0 var(--clarku-color-smoke);
    margin-block-end:var(--margin-block-end,1.5rem)!important;transition: all allow-discrete .2s ease
}

.wp-block-accordion-item .wp-block-accordion-heading__toggle-icon {
    display: none
}

.wp-block-accordion-item+.wp-block-accordion-item {
    box-shadow: inset 0 -1px 0 var(--clarku-color-smoke);
    margin-block-start:calc(var(--margin-block-end, 1.5rem)*-1)}

.wp-block-accordion-item .wp-block-accordion-heading {
    font-family: var(--clarku-type-sans);
    font-size: 1.25rem;
    font-weight: 600;
    position: relative
}

.wp-block-accordion-item .wp-block-accordion-heading:after {
    border-width: 2px;
    border-bottom: 0 solid var(--clarku-color-charcoal);
    border-left: 0 solid var(--clarku-color-charcoal);
    border-right: 2px solid var(--clarku-color-charcoal);
    border-top: 2px solid var(--clarku-color-charcoal);
    content: "";
    display: block;
    height: .5em;
    position: absolute;
    right: 1rem;
    top: 1.625rem;
    transform: rotateX(0) rotateY(0) rotate(135deg);
    transform-origin: center center;
    transition: all .2s ease;
    width: .5em
}

.wp-block-accordion-item.is-open {
    padding-block-end:var(--margin-block-end,1.5rem)}

.wp-block-accordion-item.is-open .wp-block-accordion-heading {
    color: var(--clarku-color-brand)
}

.wp-block-accordion-item.is-open .wp-block-accordion-heading:after {
    border-color: var(--clarku-color-brand);
    transform: rotate(-45deg);
    transform: rotateX(180deg) rotateY(0) rotate(135deg)
}

.boxout {
    padding: calc(var(--wp--style--block-gap)*1.5)
}

@media (min-width: 600px) {
    .boxout.alignleft,.boxout.alignright {
        max-width:50%
    }
}

.is-vertically-aligned-stretch>.boxout {
    height: 100%
}

.listing-item .title {
    display: block;
    font-family: var(--clarku-type-serif);
    font-size: 1.5rem
}

.listing-item .date {
    display: block;
    font-size: 80%;
    margin-block-end:calc(var(--wp--style--block-gap)*.5)}

.course-tags,.program-tags {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: .25rem
}

.course-tags {
    position: absolute;
    right: .5rem;
    top: .375rem
}

.course-tags .pill,.course-tags a,.program-tags .pill,.program-tags a,.wp-block-post-terms .pill,.wp-block-post-terms a {
    background-color: var(--clarku-color-charcoal);
    border-radius: .25em;
    color: var(--clarku-color-white);
    display: block;
    font-family: var(--clarku-type-mono);
    font-size: .875rem;
    padding: .25em .5em;
    pointer-events: none;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 9
}

.course-tags .pill.major,.course-tags .pill[href*=major],.course-tags a.major,.course-tags a[href*=major],.program-tags .pill.major,.program-tags .pill[href*=major],.program-tags a.major,.program-tags a[href*=major],.wp-block-post-terms .pill.major,.wp-block-post-terms .pill[href*=major],.wp-block-post-terms a.major,.wp-block-post-terms a[href*=major] {
    background-color: color-mix(in srgb,var(--clarku-color-dark-blue),transparent 20%)
}

.course-tags .pill.major-track,.course-tags a.major-track,.program-tags .pill.major-track,.program-tags a.major-track,.wp-block-post-terms .pill.major-track,.wp-block-post-terms a.major-track {
    background-color: color-mix(in srgb,var(--clarku-color-light-dark-blue),transparent 20%)
}

.course-tags .pill.minor,.course-tags .pill[href*=minor],.course-tags a.minor,.course-tags a[href*=minor],.program-tags .pill.minor,.program-tags .pill[href*=minor],.program-tags a.minor,.program-tags a[href*=minor],.wp-block-post-terms .pill.minor,.wp-block-post-terms .pill[href*=minor],.wp-block-post-terms a.minor,.wp-block-post-terms a[href*=minor] {
    background-color: color-mix(in srgb,var(--clarku-color-dark-teal),transparent 20%)
}

.course-tags .pill.concentration,.course-tags .pill[href*=concentration],.course-tags a.concentration,.course-tags a[href*=concentration],.program-tags .pill.concentration,.program-tags .pill[href*=concentration],.program-tags a.concentration,.program-tags a[href*=concentration],.wp-block-post-terms .pill.concentration,.wp-block-post-terms .pill[href*=concentration],.wp-block-post-terms a.concentration,.wp-block-post-terms a[href*=concentration] {
    background-color: color-mix(in srgb,var(--clarku-color-teal),transparent 20%)
}

.course-tags .pill.masters,.course-tags .pill[href*=masters],.course-tags a.masters,.course-tags a[href*=masters],.program-tags .pill.masters,.program-tags .pill[href*=masters],.program-tags a.masters,.program-tags a[href*=masters],.wp-block-post-terms .pill.masters,.wp-block-post-terms .pill[href*=masters],.wp-block-post-terms a.masters,.wp-block-post-terms a[href*=masters] {
    background-color: color-mix(in srgb,var(--clarku-color-green),transparent 20%)
}

.course-tags .pill.doctorate-ph-d,.course-tags .pill[href*=doctorate],.course-tags a.doctorate-ph-d,.course-tags a[href*=doctorate],.program-tags .pill.doctorate-ph-d,.program-tags .pill[href*=doctorate],.program-tags a.doctorate-ph-d,.program-tags a[href*=doctorate],.wp-block-post-terms .pill.doctorate-ph-d,.wp-block-post-terms .pill[href*=doctorate],.wp-block-post-terms a.doctorate-ph-d,.wp-block-post-terms a[href*=doctorate] {
    background-color: color-mix(in srgb,var(--clarku-color-dark-warm-gray),transparent 20%)
}

.course-tags .pill.graduate-certificate,.course-tags .pill[href*=graduate-certificate],.course-tags a.graduate-certificate,.course-tags a[href*=graduate-certificate],.program-tags .pill.graduate-certificate,.program-tags .pill[href*=graduate-certificate],.program-tags a.graduate-certificate,.program-tags a[href*=graduate-certificate],.wp-block-post-terms .pill.graduate-certificate,.wp-block-post-terms .pill[href*=graduate-certificate],.wp-block-post-terms a.graduate-certificate,.wp-block-post-terms a[href*=graduate-certificate] {
    background-color: color-mix(in srgb,var(--clarku-color-black),transparent 30%)
}

.course-tags .pill.accelerated-ba-masters,.course-tags .pill.accelerated-masters,.course-tags .pill[href*=accelerated],.course-tags a.accelerated-ba-masters,.course-tags a.accelerated-masters,.course-tags a[href*=accelerated],.program-tags .pill.accelerated-ba-masters,.program-tags .pill.accelerated-masters,.program-tags .pill[href*=accelerated],.program-tags a.accelerated-ba-masters,.program-tags a.accelerated-masters,.program-tags a[href*=accelerated],.wp-block-post-terms .pill.accelerated-ba-masters,.wp-block-post-terms .pill.accelerated-masters,.wp-block-post-terms .pill[href*=accelerated],.wp-block-post-terms a.accelerated-ba-masters,.wp-block-post-terms a.accelerated-masters,.wp-block-post-terms a[href*=accelerated] {
    background-color: color-mix(in srgb,var(--clarku-color-deep-red),transparent 20%)
}

.course-tags .pill.diversity-inclusion,.course-tags a.diversity-inclusion,.program-tags .pill.diversity-inclusion,.program-tags a.diversity-inclusion,.wp-block-post-terms .pill.diversity-inclusion,.wp-block-post-terms a.diversity-inclusion {
    background-color: var(--clarku-color-light-teal);
    color: var(--clarku-color-black);
    font-weight: 700
}

.course-tags .pill.program-of-liberal-studies,.course-tags a.program-of-liberal-studies,.program-tags .pill.program-of-liberal-studies,.program-tags a.program-of-liberal-studies,.wp-block-post-terms .pill.program-of-liberal-studies,.wp-block-post-terms a.program-of-liberal-studies {
    background-color: var(--clarku-color-yellow);
    color: var(--clarku-color-black);
    font-weight: 700
}

.course-tags .pill.problem-of-practice,.course-tags .pill.problems-of-practice,.course-tags a.problem-of-practice,.course-tags a.problems-of-practice,.program-tags .pill.problem-of-practice,.program-tags .pill.problems-of-practice,.program-tags a.problem-of-practice,.program-tags a.problems-of-practice,.wp-block-post-terms .pill.problem-of-practice,.wp-block-post-terms .pill.problems-of-practice,.wp-block-post-terms a.problem-of-practice,.wp-block-post-terms a.problems-of-practice {
    background-color: var(--clarku-color-deepest-red);
    font-weight: 700
}

.clarku-block-card-content .tags {
    bottom: .5rem
}

.clarku-block-card-content .tags .pill {
    font-size: .8rem;
    margin-inline-end:.375rem}

.campus-map-filters label span {
    margin-inline:calc(var(--wp--style--block-gap)*.5)}

.campus-map-filters [type=submit] {
    height: 2.6rem;
    margin-block-start:-.2em}

.jonas-filters {
    background-color: var(--clarku-color-light-warm-gray);
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: var(--wp--style--block-gap);
    padding: 1rem
}

.jonas-filters input[type=search] {
    flex-grow: 2
}

.jonas-filters select {
    padding-inline-end:3rem}

.jonas-splide {
    padding-block-end:var(--wp--style--block-gap)}

.jonas-splide .splide__slide>.size-full>img {
    width: 100%
}

.jonas-splide .splide__slide>.size-full figcaption {
    margin-block-end:0}

.splide__pagination {
    gap: calc(var(--wp--style--block-gap)*.25)
}

.splide__pagination__page {
    background-color: var(--clarku-color-dark-warm-gray)
}

.splide__pagination__page.is-active {
    background-color: var(--clarku-color-deep-red)
}

.wp-lightbox-overlay .scrim {
    background-color: var(--clarku-color-charcoal)!important
}

.wp-lightbox-overlay svg {
    fill: var(--clarku-color-white)!important
}

.section-intro {
    padding-block-end:calc(var(--wp--style--block-gap)*1.5)}

.wp-block-spacer: has(+.section-intro) {
    display:none
}

@media (min-width: 780px) {
    .wp-block-spacer:has(+.section-intro) {
        display:block
    }
}

.feedback {
    color: #000
}

.feedback a {
    color: inherit
}

.wp-block-cover:has(.clarku-promo) {
    flex-direction: column;
    overlow: clip
}

.wp-block-cover:has(.clarku-promo) .wp-block-cover__inner-container,.wp-block-cover:has(.clarku-promo) img {
    position: relative
}

.wp-block-cover:has(.clarku-promo) .wp-block-clarku-promo-contents {
    left: 0;
    padding: calc(var(--wp--style--block-gap)*1.5);
    transform: none;
    width: 100%
}

.wp-block-cover:has(.bumped):has(.clarku-promo) {
    margin-top: 0!important
}

@media (min-width: 800px) {
    .wp-block-cover:has(.clarku-promo) {
        flex-direction:column
    }

    .wp-block-cover:has(.clarku-promo) .wp-block-cover__inner-container,.wp-block-cover:has(.clarku-promo) img {
        position: absolute
    }

    .wp-block-cover:has(.clarku-promo) .wp-block-clarku-promo-contents {
        left: calc((100% - var(--promo-width))/100*var(--promo-xaxis-slider));
        transform: translateY(calc(var(--promo-alignSelf)*-1% + var(--promo-bumpup, 0rem)));
        width: var(--promo-width)
    }

    .wp-block-cover:has(.bumped):has(.clarku-promo) {
        margin-top: 4rem!important
    }
}

main.password-protected div.entry-content {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100vh;
    justify-content: center
}

form.post-password-form {
    background-color: var(--clarku-color-gray-100);
    border: 1px solid var(--clarku-color-gray-300);
    max-width: 36rem;
    padding: var(--wp--style--block-gap);
    position: relative
}

form.post-password-form:before {
    background-image: url(../images/clark-logo-k-type-r-logo.cfc52fbf.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 5rem;
    margin-inline:calc(var(--wp--style--block-gap)*-1);position: absolute;
    top: -6.5rem;
    width: 100%
}

form.post-password-form input[type=submit] {
    background-color: var(--clarku-color-deep-red);
    border: 0;
    color: #fff;
    cursor: pointer;
    padding: .625em;
    transition: all .2s ease
}

form.post-password-form input[type=submit]:hover {
    background-color: var(--clarku-color-black);
    transform: translateY(-1px)
}

.entry-content .wp-block-cover {
    z-index: 0
}

.cu-hero {
    margin: var(--wp--style--block-gap) auto 3rem;
    max-width: var(--mw,100%);
    position: relative
}

.cu-hero * {
    max-width: 100%
}

/*# sourceMappingURL=theme.css.map*/
