html{background-color:var(--gsd-light-grey);font-size:62.5%}html *{box-sizing:border-box;margin:var(--spacer-0);padding:var(--spacer-0)}body{font-family:var(--font-sans);font-feature-settings:"kern" on;-webkit-font-kerning:normal;font-kerning:normal;text-rendering:geometricprecision;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body[data-theme=white]{background-color:var(--gsd-white-base)}body[data-theme=white] footer p,body[data-theme=white] footer p a,body[data-theme=white] footer ul li a{color:var(--gsd-black-base)}body[data-theme=grey]{background-color:var(--gsd-light-grey)}body[data-theme=grey] footer p,body[data-theme=grey] footer p a,body[data-theme=grey] footer ul li a{color:var(--gsd-black-base)}body[data-theme=green]{background-color:var(--gsd-green-base)}body[data-theme=green] footer p,body[data-theme=green] footer p a,body[data-theme=green] footer ul li a{color:var(--gsd-black-base)}body[data-theme=gradient]{background-color:var(--gsd-light-grey)}body[data-theme=gradient] footer p,body[data-theme=gradient] footer p a,body[data-theme=gradient] footer ul li a{color:var(--gsd-black-base)}body:has(.modal-main-content-wrapper){overflow:hidden}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:400}body a{color:inherit;text-underline-offset:.15em;text-decoration-line:underline;text-decoration-thickness:2px}body a:hover{cursor:pointer;text-decoration-line:none}body button{font-family:var(--font-sans)}body button:hover{cursor:pointer}body ol.wp-block-list{list-style-position:inside}body ul.wp-block-list{padding-left:24px;list-style-position:outside}@media (width>=1441px){body ul.wp-block-list{padding-left:27px}}@media (width>=1681px){body ul.wp-block-list{padding-left:var(--spacer-4)}}body h1{font-size:var(--typography-large-xl-font-size);letter-spacing:var(--typography-large-xl-letter-spacing);line-height:var(--typography-large-xl-line-height);text-decoration-thickness:var(--typography-large-xl-text-decoration-thickness);text-underline-offset:var(--typography-large-xl-text-underline-offset)}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.block{margin-bottom:var(--content-section-gap)}:root{--gsd-black-base:#000;--gsd-dark-grey-base:#646464;--gsd-mid-grey:#8e8d8d;--gsd-audience-badge-bg:var(--gsd-dark-grey-base);--gsd-grey-base:#706f6f;--gsd-light-grey:#f4f4f4;--gsd-white-base:#fff;--gsd-off-white-base:#f3e3c4;--gsd-pale-pink-base:#f7efe1;--gsd-yellow-base:#fefcd6;--gsd-medium-yellow:#fef240;--gsd-dark-yellow:#f2d731;--gsd-orange-base:#ffbc00;--gsd-orange-dark:#946500;--gsd-red-base:#e90000;--gsd-green-base:#18d467;--gsd-green-dark:#0f7b3f;--gsd-blue-base:#0500ff;--gsd-blue-light:#e8f4fc;--gsd-purple-base:#9747ff;--gsd-gradient-blue:#3e1796;--gsd-light-brown-base:#c3b79f;--gsd-red-cross:#fb1d07;--gsd-toggle-red:#fb1d07;--gsd-toggle-green:var(--gsd-green-base);--gsd-comment-editor-background:#fffde7;--gsd-toolbar-border:#d7d7d7;--gsd-toggle-background:#8e8d8d;--gsd-now--events--color--academic-calendar:#00ad00;--gsd-now--events--color--academic-calendar-dark:#007d00;--gsd-now--events--color--event:#fc288a;--gsd-now--events--color--event-dark:#d72478;--gsd-now--events--color--review:#1943fb;--gsd-now--events--color--review-dark:#1943fb;--gsd-now--events--color--gray:var(--gsd-mid-grey);--gsd-now--events--color--gray-dark:var(--gsd-dark-grey-base);--gsd-now--events--color--other:#050505;--gsd-now--core--link-box--orange:#ffbc00;--spacer-0:0;--spacer-1:10px;--spacer-2:15px;--spacer-3:20px;--spacer-4:30px;--spacer-5:40px;--spacer-6:50px;--spacer-7:75px;--spacer-8:100px;--content-flow-gap:26px;--content-flow-gap-text:16px;--content-flow-gap-heading:40px;--content-section-gap:44px;--content-title-gap:73px;--content-page-width:1260px;--content-page-gutter:var(--spacer-1);--tap-min:24px;--nav-bar-height:60px;--position-top:0px;--breakpoint-mobile:429px;--breakpoint-small:769px;--breakpoint-container:1001px;--breakpoint-medium:1441px;--breakpoint-large:1681px;--gsd-now--container-max-width:1280px;--z-index-base:1;--z-index-low:50;--z-index-overlay:100;--z-index-modal:1000;--z-index-modal-overlay:1100;--z-index-modal-controls:2000;--z-index-sticky:9000;--z-index-max:90000;--z-index-full-page-takeover:100000}@media (width>=769px){:root{--content-flow-gap:36px;--content-flow-gap-heading:54px;--content-section-gap:var(--spacer-6);--content-title-gap:85px;--content-page-gutter:12.5px}}@media (width>=1001px){:root{--content-flow-gap-text:20px;--content-page-gutter:22.5px}}@media (width>=1441px){:root{--content-flow-gap:40px;--content-flow-gap-text:24px;--content-flow-gap-heading:60px;--content-section-gap:56px;--content-title-gap:100px;--content-page-gutter:var(--spacer-4)}}@media (width>=1681px){:root{--content-flow-gap:44px;--content-flow-gap-heading:66px;--content-section-gap:60px;--content-title-gap:105px}}@font-face{font-display:swap;font-family:Union;font-stretch:100%;font-style:normal;font-weight:400;src:url(/wp-content/themes/gsd-now/dist/assets/fonts/union-regular.BmvH6Wv3.woff2)format("woff2")}@font-face{font-display:swap;font-family:Union;font-stretch:100%;font-style:italic;font-weight:400;src:url(/wp-content/themes/gsd-now/dist/assets/fonts/union-regular-italic.cidmmgNZ.woff2)format("woff2")}@font-face{font-display:swap;font-family:Union;font-stretch:100%;font-style:normal;font-weight:700;src:url(/wp-content/themes/gsd-now/dist/assets/fonts/union-bold.ChMF9KwF.woff2)format("woff2")}@font-face{font-display:swap;font-family:Union;font-stretch:100%;font-style:italic;font-weight:700;src:url(/wp-content/themes/gsd-now/dist/assets/fonts/union-bold-italic.CoPaTBWS.woff2)format("woff2")}:root{--font-sans:"Union",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--typography-small-xl-font-size:19px;--typography-small-xl-line-height:1.21053;--typography-small-xl-letter-spacing:.009rem;--typography-small-xl-text-decoration-thickness:.07em;--typography-small-xl-text-underline-offset:.15em;--typography-small-l-font-size:18px;--typography-small-l-line-height:1.22222;--typography-small-l-letter-spacing:.011rem;--typography-small-l-text-decoration-thickness:.07em;--typography-small-l-text-underline-offset:.15em;--typography-small-m-font-size:16px;--typography-small-m-line-height:1.25;--typography-small-m-letter-spacing:.008rem;--typography-small-m-text-decoration-thickness:.07em;--typography-small-m-text-underline-offset:.15em;--typography-small-s-font-size:14px;--typography-small-s-line-height:1.21429;--typography-small-s-letter-spacing:.007rem;--typography-small-s-text-decoration-thickness:.07em;--typography-small-s-text-underline-offset:.15em;--typography-default-xl-font-size:26px;--typography-default-xl-line-height:1.15385;--typography-default-xl-letter-spacing:.016rem;--typography-default-l-font-size:24px;--typography-default-l-line-height:1.16667;--typography-default-l-letter-spacing:.015rem;--typography-default-m-font-size:21px;--typography-default-m-line-height:1.19048;--typography-default-m-letter-spacing:.013rem;--typography-default-s-font-size:18px;--typography-default-s-line-height:1.22222;--typography-default-s-letter-spacing:.011rem;--typography-medium-xl-font-size:48px;--typography-medium-xl-line-height:1;--typography-medium-xl-letter-spacing:-.045rem;--typography-medium-xl-text-decoration-thickness:.085em;--typography-medium-xl-text-underline-offset:.15em;--typography-medium-l-font-size:38px;--typography-medium-l-line-height:1.05263;--typography-medium-l-letter-spacing:-.024rem;--typography-medium-l-text-decoration-thickness:.085em;--typography-medium-l-text-underline-offset:.15em;--typography-medium-m-font-size:34px;--typography-medium-m-line-height:1.05882;--typography-medium-m-letter-spacing:-.021rem;--typography-medium-m-text-decoration-thickness:.085em;--typography-medium-m-text-underline-offset:.15em;--typography-medium-s-font-size:30px;--typography-medium-s-line-height:1.06667;--typography-medium-s-letter-spacing:-.019rem;--typography-medium-s-text-decoration-thickness:.085em;--typography-medium-s-text-underline-offset:.15em;--typography-large-xl-font-size:72px;--typography-large-xl-line-height:1;--typography-large-xl-letter-spacing:-.113rem;--typography-large-xl-text-decoration-thickness:.06em;--typography-large-xl-text-underline-offset:.115em;--typography-large-l-font-size:64px;--typography-large-l-line-height:1;--typography-large-l-letter-spacing:-.1rem;--typography-large-l-text-decoration-thickness:.065em;--typography-large-l-text-underline-offset:.125em;--typography-large-m-font-size:54px;--typography-large-m-line-height:1;--typography-large-m-letter-spacing:-.084rem;--typography-large-m-text-decoration-thickness:.065em;--typography-large-m-text-underline-offset:.125em;--typography-large-s-font-size:46px;--typography-large-s-line-height:1;--typography-large-s-letter-spacing:-.072rem;--typography-large-s-text-decoration-thickness:.065em;--typography-large-s-text-underline-offset:.125em}.b-announcement{background-color:var(--gsd-white-base);padding:var(--spacer-2) var(--spacer-4) var(--spacer-2) var(--spacer-4)}.b-announcement[data-padding-top=spacer-0]{padding-top:var(--spacer-0)}.b-announcement[data-padding-top=spacer-1]{padding-top:var(--spacer-1)}.b-announcement[data-padding-top=spacer-2]{padding-top:var(--spacer-2)}.b-announcement[data-padding-top=spacer-3]{padding-top:var(--spacer-3)}.b-announcement[data-padding-top=spacer-4]{padding-top:var(--spacer-4)}.b-announcement[data-padding-top=spacer-5]{padding-top:var(--spacer-5)}.b-announcement[data-padding-top=spacer-6]{padding-top:var(--spacer-6)}.b-announcement[data-padding-top=spacer-7]{padding-top:var(--spacer-7)}.b-announcement[data-padding-top=spacer-8]{padding-top:var(--spacer-8)}.b-announcement[data-padding-right=spacer-0]{padding-right:var(--spacer-0)}.b-announcement[data-padding-right=spacer-1]{padding-right:var(--spacer-1)}.b-announcement[data-padding-right=spacer-2]{padding-right:var(--spacer-2)}.b-announcement[data-padding-right=spacer-3]{padding-right:var(--spacer-3)}.b-announcement[data-padding-right=spacer-4]{padding-right:var(--spacer-4)}.b-announcement[data-padding-right=spacer-5]{padding-right:var(--spacer-5)}.b-announcement[data-padding-right=spacer-6]{padding-right:var(--spacer-6)}.b-announcement[data-padding-right=spacer-7]{padding-right:var(--spacer-7)}.b-announcement[data-padding-right=spacer-8]{padding-right:var(--spacer-8)}.b-announcement[data-padding-bottom=spacer-0]{padding-bottom:var(--spacer-0)}.b-announcement[data-padding-bottom=spacer-1]{padding-bottom:var(--spacer-1)}.b-announcement[data-padding-bottom=spacer-2]{padding-bottom:var(--spacer-2)}.b-announcement[data-padding-bottom=spacer-3]{padding-bottom:var(--spacer-3)}.b-announcement[data-padding-bottom=spacer-4]{padding-bottom:var(--spacer-4)}.b-announcement[data-padding-bottom=spacer-5]{padding-bottom:var(--spacer-5)}.b-announcement[data-padding-bottom=spacer-6]{padding-bottom:var(--spacer-6)}.b-announcement[data-padding-bottom=spacer-7]{padding-bottom:var(--spacer-7)}.b-announcement[data-padding-bottom=spacer-8]{padding-bottom:var(--spacer-8)}.b-announcement[data-padding-left=spacer-0]{padding-left:var(--spacer-0)}.b-announcement[data-padding-left=spacer-1]{padding-left:var(--spacer-1)}.b-announcement[data-padding-left=spacer-2]{padding-left:var(--spacer-2)}.b-announcement[data-padding-left=spacer-3]{padding-left:var(--spacer-3)}.b-announcement[data-padding-left=spacer-4]{padding-left:var(--spacer-4)}.b-announcement[data-padding-left=spacer-5]{padding-left:var(--spacer-5)}.b-announcement[data-padding-left=spacer-6]{padding-left:var(--spacer-6)}.b-announcement[data-padding-left=spacer-7]{padding-left:var(--spacer-7)}.b-announcement[data-padding-left=spacer-8]{padding-left:var(--spacer-8)}.b-announcement[data-margin-top=spacer-0]{margin-top:var(--spacer-0)}.b-announcement[data-margin-top=spacer-1]{margin-top:var(--spacer-1)}.b-announcement[data-margin-top=spacer-2]{margin-top:var(--spacer-2)}.b-announcement[data-margin-top=spacer-3]{margin-top:var(--spacer-3)}.b-announcement[data-margin-top=spacer-4]{margin-top:var(--spacer-4)}.b-announcement[data-margin-top=spacer-5]{margin-top:var(--spacer-5)}.b-announcement[data-margin-top=spacer-6]{margin-top:var(--spacer-6)}.b-announcement[data-margin-top=spacer-7]{margin-top:var(--spacer-7)}.b-announcement[data-margin-top=spacer-8]{margin-top:var(--spacer-8)}.b-announcement[data-margin-bottom=spacer-0]{margin-bottom:var(--spacer-0)}.b-announcement[data-margin-bottom=spacer-1]{margin-bottom:var(--spacer-1)}.b-announcement[data-margin-bottom=spacer-2]{margin-bottom:var(--spacer-2)}.b-announcement[data-margin-bottom=spacer-3]{margin-bottom:var(--spacer-3)}.b-announcement[data-margin-bottom=spacer-4]{margin-bottom:var(--spacer-4)}.b-announcement[data-margin-bottom=spacer-5]{margin-bottom:var(--spacer-5)}.b-announcement[data-margin-bottom=spacer-6]{margin-bottom:var(--spacer-6)}.b-announcement[data-margin-bottom=spacer-7]{margin-bottom:var(--spacer-7)}.b-announcement[data-margin-bottom=spacer-8]{margin-bottom:var(--spacer-8)}.b-announcement__site-background{-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.b-announcement__content{position:relative}.b-announcement__heading{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}.b-announcement__body{font-size:var(--typography-large-xl-font-size);letter-spacing:var(--typography-large-xl-letter-spacing);line-height:var(--typography-large-xl-line-height);text-decoration-thickness:var(--typography-large-xl-text-decoration-thickness);text-underline-offset:var(--typography-large-xl-text-underline-offset)}.b-announcement__footer{padding-top:var(--spacer-3);justify-content:flex-end;display:flex}.b-announcement__announcement-link{color:var(--gsd-black-base);font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);align-items:center;gap:var(--spacer-5);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);text-underline-offset:.15em;border:1.5px solid;padding:5.5px 5px .2em;text-decoration-line:none;text-decoration-thickness:.085em;display:inline-flex}.b-announcement__announcement-link:hover{text-decoration-line:underline}.b-announcement__announcement-link:focus{outline:none}.b-announcement__announcement-link:focus-visible{outline-offset:3px;outline:2px solid}@media (width>=769px){.b-announcement__announcement-link{font-size:var(--typography-default-m-font-size);gap:var(--spacer-6);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height);border-width:2px;padding:6.25px 6.25px .2em}}@media (width>=1001px){.b-announcement__announcement-link{gap:60px;padding-inline:11.25px}}@media (width>=1441px){.b-announcement__announcement-link{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height);padding:7px var(--spacer-2) .2em;gap:80px}}@media (width>=1681px){.b-announcement__announcement-link{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height);padding-top:7.5px}}.b-announcement__announcement-link-icon{flex:none;width:1em;height:1em;overflow:visible}.b-announcement__announcement-link-icon line,.b-announcement__announcement-link-icon polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:.075em}.b-announcement[data-body-size=small] .b-announcement__body,.b-announcement[data-heading-size=small] .b-announcement__heading{font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height);text-decoration-thickness:var(--typography-small-s-text-decoration-thickness);text-underline-offset:var(--typography-small-s-text-underline-offset)}@media (width>=769px){.b-announcement[data-body-size=small] .b-announcement__body,.b-announcement[data-heading-size=small] .b-announcement__heading{font-size:var(--typography-small-m-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-m-line-height);text-decoration-thickness:var(--typography-small-m-text-decoration-thickness);text-underline-offset:var(--typography-small-m-text-underline-offset)}}@media (width>=1441px){.b-announcement[data-body-size=small] .b-announcement__body,.b-announcement[data-heading-size=small] .b-announcement__heading{font-size:var(--typography-small-l-font-size);letter-spacing:var(--typography-small-l-letter-spacing);line-height:var(--typography-small-l-line-height);text-decoration-thickness:var(--typography-small-l-text-decoration-thickness);text-underline-offset:var(--typography-small-l-text-underline-offset)}}@media (width>=1681px){.b-announcement[data-body-size=small] .b-announcement__body,.b-announcement[data-heading-size=small] .b-announcement__heading{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height);text-decoration-thickness:var(--typography-small-xl-text-decoration-thickness);text-underline-offset:var(--typography-small-xl-text-underline-offset)}}.b-announcement[data-body-size=medium] .b-announcement__body,.b-announcement[data-heading-size=medium] .b-announcement__heading{font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height)}@media (width>=769px){.b-announcement[data-body-size=medium] .b-announcement__body,.b-announcement[data-heading-size=medium] .b-announcement__heading{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.b-announcement[data-body-size=medium] .b-announcement__body,.b-announcement[data-heading-size=medium] .b-announcement__heading{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.b-announcement[data-body-size=medium] .b-announcement__body,.b-announcement[data-heading-size=medium] .b-announcement__heading{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}}.b-announcement[data-body-size=large] .b-announcement__body,.b-announcement[data-heading-size=large] .b-announcement__heading{font-size:var(--typography-medium-s-font-size);letter-spacing:var(--typography-medium-s-letter-spacing);line-height:var(--typography-medium-s-line-height);text-decoration-thickness:var(--typography-medium-s-text-decoration-thickness);text-underline-offset:var(--typography-medium-s-text-underline-offset)}@media (width>=769px){.b-announcement[data-body-size=large] .b-announcement__body,.b-announcement[data-heading-size=large] .b-announcement__heading{font-size:var(--typography-medium-m-font-size);letter-spacing:var(--typography-medium-m-letter-spacing);line-height:var(--typography-medium-m-line-height);text-decoration-thickness:var(--typography-medium-m-text-decoration-thickness);text-underline-offset:var(--typography-medium-m-text-underline-offset)}}@media (width>=1441px){.b-announcement[data-body-size=large] .b-announcement__body,.b-announcement[data-heading-size=large] .b-announcement__heading{font-size:var(--typography-medium-l-font-size);letter-spacing:var(--typography-medium-l-letter-spacing);line-height:var(--typography-medium-l-line-height);text-decoration-thickness:var(--typography-medium-l-text-decoration-thickness);text-underline-offset:var(--typography-medium-l-text-underline-offset)}}@media (width>=1681px){.b-announcement[data-body-size=large] .b-announcement__body,.b-announcement[data-heading-size=large] .b-announcement__heading{font-size:var(--typography-medium-xl-font-size);letter-spacing:var(--typography-medium-xl-letter-spacing);line-height:var(--typography-medium-xl-line-height);text-decoration-thickness:var(--typography-medium-xl-text-decoration-thickness);text-underline-offset:var(--typography-medium-xl-text-underline-offset)}}.b-announcement[data-body-size=xl] .b-announcement__body,.b-announcement[data-heading-size=xl] .b-announcement__heading{font-size:var(--typography-large-s-font-size);letter-spacing:var(--typography-large-s-letter-spacing);line-height:var(--typography-large-s-line-height);text-decoration-thickness:var(--typography-large-s-text-decoration-thickness);text-underline-offset:var(--typography-large-s-text-underline-offset)}@media (width>=769px){.b-announcement[data-body-size=xl] .b-announcement__body,.b-announcement[data-heading-size=xl] .b-announcement__heading{font-size:var(--typography-large-m-font-size);letter-spacing:var(--typography-large-m-letter-spacing);line-height:var(--typography-large-m-line-height);text-decoration-thickness:var(--typography-large-m-text-decoration-thickness);text-underline-offset:var(--typography-large-m-text-underline-offset)}}@media (width>=1441px){.b-announcement[data-body-size=xl] .b-announcement__body,.b-announcement[data-heading-size=xl] .b-announcement__heading{font-size:var(--typography-large-l-font-size);letter-spacing:var(--typography-large-l-letter-spacing);line-height:var(--typography-large-l-line-height);text-decoration-thickness:var(--typography-large-l-text-decoration-thickness);text-underline-offset:var(--typography-large-l-text-underline-offset)}}@media (width>=1681px){.b-announcement[data-body-size=xl] .b-announcement__body,.b-announcement[data-heading-size=xl] .b-announcement__heading{font-size:var(--typography-large-xl-font-size);letter-spacing:var(--typography-large-xl-letter-spacing);line-height:var(--typography-large-xl-line-height);text-decoration-thickness:var(--typography-large-xl-text-decoration-thickness);text-underline-offset:var(--typography-large-xl-text-underline-offset)}}.b-announcement[data-body-size=xl] .b-announcement__body p a,.b-announcement[data-heading-size=xl] .b-announcement__heading p a{text-decoration-thickness:4px}@media (width>=769px){.b-announcement[data-body-size=xl] .b-announcement__body p a,.b-announcement[data-heading-size=xl] .b-announcement__heading p a{text-decoration-thickness:5px}}@media (width>=1681px){.b-announcement[data-body-size=xl] .b-announcement__body p a,.b-announcement[data-heading-size=xl] .b-announcement__heading p a{text-decoration-thickness:6px}}.b-announcement__body ol,.b-announcement__body p,.b-announcement__body ul{font-size:inherit;letter-spacing:inherit;line-height:inherit}body:has(.b-announcement--has-site-background){background-color:#0000}body:has(.b-announcement--has-site-background) #content-container{z-index:0;position:relative}.editor-styles-wrapper .b-announcement{position:relative}.editor-styles-wrapper .b-announcement__site-background{opacity:.2;z-index:0}.editor-styles-wrapper .b-announcement__content{z-index:1}.b-calendar{background-color:var(--gsd-white-base);color:var(--gsd-black-base);padding:var(--spacer-3) var(--spacer-1)}@media (width>=769px){.b-calendar{padding:var(--spacer-4) 12.5px}}@media (width>=1001px){.b-calendar{padding:12.5px 22.5px}}@media (width>=1441px){.b-calendar{padding:var(--spacer-5) var(--spacer-4)}}.b-calendar__header{padding-bottom:var(--spacer-5)}@media (width>=769px){.b-calendar__header{padding-bottom:var(--spacer-6)}}.b-calendar__title{font-size:var(--typography-large-s-font-size);letter-spacing:var(--typography-large-s-letter-spacing);line-height:var(--typography-large-s-line-height);text-decoration-thickness:var(--typography-large-s-text-decoration-thickness);text-underline-offset:var(--typography-large-s-text-underline-offset);margin:0;padding:0}@media (width>=769px){.b-calendar__title{font-size:var(--typography-large-m-font-size);letter-spacing:var(--typography-large-m-letter-spacing);line-height:var(--typography-large-m-line-height);text-decoration-thickness:var(--typography-large-m-text-decoration-thickness);text-underline-offset:var(--typography-large-m-text-underline-offset)}}@media (width>=1001px){.b-calendar__title{font-size:var(--typography-large-l-font-size);letter-spacing:var(--typography-large-l-letter-spacing);line-height:var(--typography-large-l-line-height);text-decoration-thickness:var(--typography-large-l-text-decoration-thickness);text-underline-offset:var(--typography-large-l-text-underline-offset)}}@media (width>=1681px){.b-calendar__title{font-size:var(--typography-large-xl-font-size);letter-spacing:var(--typography-large-xl-letter-spacing);line-height:var(--typography-large-xl-line-height);text-decoration-thickness:var(--typography-large-xl-text-decoration-thickness);text-underline-offset:var(--typography-large-xl-text-underline-offset)}}.b-calendar__title.has-info{cursor:pointer}.b-calendar__title.has-info:hover .b-calendar__info-icon circle{fill:var(--gsd-black-base)}.b-calendar__title.has-info:hover .b-calendar__info-icon path{fill:var(--gsd-white-base)}.b-calendar__info-button{cursor:pointer;vertical-align:super;background:0 0;border:none;padding:0;display:inline-flex}.b-calendar__info-button:focus{outline:none}.b-calendar__info-button:focus-visible{outline-offset:2px;outline:2px solid}.b-calendar__info-button.is-expanded .b-calendar__info-icon circle{fill:var(--gsd-black-base)}.b-calendar__info-button.is-expanded .b-calendar__info-icon path.info-icon-letter{fill:var(--gsd-white-base)}.b-calendar__info-icon{color:var(--gsd-black-base);width:22.5px;height:22.5px}@media (width>=769px){.b-calendar__info-icon{width:26.25px;height:26.25px}}@media (width>=1001px){.b-calendar__info-icon{width:30px;height:30px}}@media (width>=1681px){.b-calendar__info-icon{width:32.5px;height:32.5px}}.b-calendar__info-icon circle{fill:#0000}.b-calendar__info-content{max-height:0;transition:max-height .3s;overflow:hidden}@media (width>=1001px){.b-calendar__info-content{max-width:calc(50% - 30px)}}@media (width>=1441px){.b-calendar__info-content{max-width:calc(50% - 40px)}}.b-calendar__info-content[hidden]{display:block}.b-calendar__info-content p{font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height);text-decoration-thickness:var(--typography-small-s-text-decoration-thickness);text-underline-offset:var(--typography-small-s-text-underline-offset);margin:17px 0 0}@media (width>=769px){.b-calendar__info-content p{font-size:var(--typography-small-m-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-m-line-height);text-decoration-thickness:var(--typography-small-m-text-decoration-thickness);text-underline-offset:var(--typography-small-m-text-underline-offset)}}@media (width>=1441px){.b-calendar__info-content p{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height);text-decoration-thickness:var(--typography-small-xl-text-decoration-thickness);text-underline-offset:var(--typography-small-xl-text-underline-offset);margin:23px 0 0}}@media (width>=1681px){.b-calendar__info-content p{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height);text-decoration-thickness:var(--typography-small-xl-text-decoration-thickness);text-underline-offset:var(--typography-small-xl-text-underline-offset)}}.b-calendar__events{padding-top:0}.b-calendar__events:not([data-layout=categories][data-range~=upcoming]):not([data-layout=categories][data-range~=today]){border-top:2px solid var(--gsd-black-base)}.b-calendar__events[data-layout=calendar] .calendar-timezone-audience-footer{margin-top:var(--spacer-5)}@media (width>=769px){.b-calendar__events{padding-top:0}}.b-calendar__content{position:relative}.b-calendar__state{font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);padding:var(--spacer-3) 0;margin:0}@media (width>=1441px){.b-calendar__state{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}.b-calendar__footer{padding-top:var(--spacer-3);justify-content:flex-end;display:flex}.b-calendar__calendar-link{color:var(--gsd-black-base);font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);align-items:center;gap:var(--spacer-4);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);text-underline-offset:.15em;border:1.5px solid;padding:5.5px 5px .2em;text-decoration-line:none;text-decoration-thickness:.085em;display:inline-flex}.b-calendar__calendar-link:hover{text-decoration-line:underline}.b-calendar__calendar-link:focus{outline:none}.b-calendar__calendar-link:focus-visible{outline-offset:3px;outline:2px solid}@media (width>=769px){.b-calendar__calendar-link{font-size:var(--typography-default-m-font-size);gap:var(--spacer-5);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height);border-width:2px;padding:6.25px 6.25px .2em}}@media (width>=1001px){.b-calendar__calendar-link{gap:var(--spacer-6);padding-inline:11.25px}}@media (width>=1441px){.b-calendar__calendar-link{font-size:var(--typography-default-l-font-size);gap:var(--spacer-8);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height);padding:7px var(--spacer-2) .2em}}@media (width>=1681px){.b-calendar__calendar-link{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height);padding-top:7.5px}}.b-calendar__calendar-link-icon{flex:none;width:1em;height:1em;overflow:visible}.b-calendar__calendar-link-icon line,.b-calendar__calendar-link-icon polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:.075em}.b-calendar .calendar-page-filters-section{padding:var(--spacer-2) 0 0;z-index:2;background-color:#0000;margin:0;position:static;top:auto}.b-calendar .calendar-page-filters-section:before{display:none}.b-calendar .calendar-page-filters-section .calendar-page-filters{margin:0;position:relative}.b-calendar .calendar-page-filters-section .calendar-page-filter-month{padding-bottom:var(--spacer-2)}.b-calendar .calendar-page-filters-section .calendar-page-toggle-view{top:0;right:0}.b-calendar .calendar-page-filter-type{padding-block:var(--spacer-2)}.b-calendar .calendar-page-filter-type .calendar-type-filters{overflow-x:auto}.b-calendar .calendar-page-filter-type .calendar-type-filters:after{width:100%}.b-calendar .calendar-filter-group .filter-dropdown{max-width:min(100vw - var(--spacer-4),34rem)}.b-calendar .calendar-view-categories,.b-calendar .calendar-view-grid,.b-calendar .calendar-view-list-container{margin-left:0;margin-right:0}.b-calendar .calendar-view-list-container{border-bottom-width:2px}.b-calendar .calendar-view-list{border-top-width:0}.b-calendar .calendar-view-list .event-group-row .event-date-col{top:-1px!important}@media (width>=1441px){.b-calendar .calendar-view-list .event-group-row .event-date-col{top:-2px!important}}.b-calendar .calendar-view-list .event-group-row .event-info-col .event-item-detail:before{height:calc(100% - 3.5px)!important}.b-calendar .calendar-view-list .event-group-row:not(:first-of-type) .event-info-col .event-item-detail:before{height:calc(100% - 1px)!important}@media (width>=769px){.b-calendar .calendar-view-list .event-group-row:not(:first-of-type) .event-info-col .event-item-detail:before{top:.5px}}@media (width>=1441px){.b-calendar .calendar-view-list .event-group-row:not(:first-of-type) .event-info-col .event-item-detail:before{top:1px}}.b-calendar .calendar-view-categories .group-main-title,.b-calendar .calendar-view-grid .day-header,.b-calendar .calendar-view-list .event-date-col{position:static}.b-calendar .calendar-view-grid .calendar-month-name,.b-calendar .calendar-view-grid .calendar-week{margin-left:0;margin-right:0}.b-calendar .calendar-view-grid .calendar-week-container{margin-left:0}.b-calendar .calendar-view-grid .calendar-month-name{width:100%!important}.b-calendar .calendar-view-grid .calendar-week:first-of-type:after{width:100%}@media (width>=769px){.b-calendar .calendar-view-grid .calendar-week:first-of-type:after{left:0}}.b-calendar .calendar-view-categories{margin-top:0}@media (width>=769px){.b-calendar .calendar-view-categories{border-top-width:2px}}.b-calendar .view-past-event-toggle{font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height);text-decoration-thickness:var(--typography-small-s-text-decoration-thickness);text-underline-offset:var(--typography-small-s-text-underline-offset);justify-content:center;padding:11px 0;display:flex}@media (width>=769px){.b-calendar .view-past-event-toggle{font-size:var(--typography-small-m-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-m-line-height);text-decoration-thickness:var(--typography-small-m-text-decoration-thickness);text-underline-offset:var(--typography-small-m-text-underline-offset);padding:12.5px 0}}@media (width>=1441px){.b-calendar .view-past-event-toggle{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height);text-decoration-thickness:var(--typography-small-xl-text-decoration-thickness);text-underline-offset:var(--typography-small-xl-text-underline-offset);padding:14px 0}}@media (width>=1681px){.b-calendar .view-past-event-toggle{padding:var(--spacer-2) 0}}.b-calendar .view-past-event-toggle button{appearance:none;color:var(--gsd-dark-grey-base);cursor:pointer;font:inherit;text-underline-offset:.15em;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.b-calendar .view-past-event-toggle button:active,.b-calendar .view-past-event-toggle button:hover{text-decoration:none}.b-calendar .view-past-event-toggle button:focus-visible{outline-offset:2px;outline:2px solid}.b-faq__title{color:var(--gsd-black-base);font-family:var(--font-sans);font-size:var(--typography-medium-s-font-size);letter-spacing:var(--typography-medium-s-letter-spacing);line-height:var(--typography-medium-s-line-height);text-decoration-thickness:var(--typography-medium-s-text-decoration-thickness);text-underline-offset:var(--typography-medium-s-text-underline-offset);margin:0 0 11px}@media (width>=769px){.b-faq__title{font-size:var(--typography-medium-m-font-size);letter-spacing:var(--typography-medium-m-letter-spacing);line-height:var(--typography-medium-m-line-height);text-decoration-thickness:var(--typography-medium-m-text-decoration-thickness);text-underline-offset:var(--typography-medium-m-text-underline-offset);margin:0 0 12.5px}}@media (width>=1441px){.b-faq__title{font-size:var(--typography-medium-l-font-size);letter-spacing:var(--typography-medium-l-letter-spacing);line-height:var(--typography-medium-l-line-height);text-decoration-thickness:var(--typography-medium-l-text-decoration-thickness);text-underline-offset:var(--typography-medium-l-text-underline-offset);margin:0 0 14px}}@media (width>=1681px){.b-faq__title{font-size:var(--typography-medium-xl-font-size);letter-spacing:var(--typography-medium-xl-letter-spacing);line-height:var(--typography-medium-xl-line-height);margin:0 0 var(--spacer-2) 0;text-decoration-thickness:var(--typography-medium-xl-text-decoration-thickness);text-underline-offset:var(--typography-medium-xl-text-underline-offset)}}.b-faq__item{border-bottom:1.5px solid var(--gsd-black-base);border-top:1.5px solid var(--gsd-black-base);flex-direction:column;padding:11px 0;display:flex;position:relative}@media (width>=769px){.b-faq__item{border-bottom:2px solid var(--gsd-black-base);border-top:2px solid var(--gsd-black-base);padding:12.5px 0}}@media (width>=1441px){.b-faq__item{padding:14px 0}}@media (width>=1681px){.b-faq__item{padding:var(--spacer-2) 0}}.b-faq__item:not(:first-of-type){border-top:unset}.b-faq__question-wrapper{margin:0;padding:0}.b-faq__question{color:var(--gsd-black-base);cursor:pointer;font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}@media (width>=769px){.b-faq__question{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.b-faq__question{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.b-faq__question{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}}.b-faq__question:focus{outline:none}.b-faq__question:focus-visible{outline-offset:2px;outline:2px solid}.b-faq__question.is-expanded .b-faq__icon-vertical{opacity:0}.b-faq__question-text{flex:1}.b-faq__icon{align-items:center;width:14px;height:14px;margin-left:9px;display:flex}@media (width>=769px){.b-faq__icon{width:17px;height:17px}}@media (width>=1441px){.b-faq__icon{width:20px;height:20px}}@media (width>=1681px){.b-faq__icon{height:22px;margin-left:var(--spacer-2);width:22px}}.b-faq__icon>svg{width:100%;height:100%}.b-faq__icon>svg line{stroke-width:1.35px}@media (width>=769px){.b-faq__icon>svg line{stroke-width:1.575px}}@media (width>=1441px){.b-faq__icon>svg line{stroke-width:1.8px}}@media (width>=769px){.b-faq__question:hover .b-faq__icon-vertical{opacity:0}}.b-faq__answer{max-height:0;transition:max-height .3s;overflow:hidden}.b-faq__answer:not([hidden]){display:block}.b-faq__answer[hidden]{display:none}.b-faq__answer-content ol,.b-faq__answer-content p,.b-faq__answer-content ul{font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height)}@media (width>=769px){.b-faq__answer-content ol,.b-faq__answer-content p,.b-faq__answer-content ul{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.b-faq__answer-content ol,.b-faq__answer-content p,.b-faq__answer-content ul{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.b-faq__answer-content ol,.b-faq__answer-content p,.b-faq__answer-content ul{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}}.b-faq__answer-content ol:not(:last-of-type),.b-faq__answer-content p:not(:last-of-type),.b-faq__answer-content ul:not(:last-of-type){margin-bottom:22px}@media (width>=769px){.b-faq__answer-content ol:not(:last-of-type),.b-faq__answer-content p:not(:last-of-type),.b-faq__answer-content ul:not(:last-of-type){margin-bottom:25px}}@media (width>=1441px){.b-faq__answer-content ol:not(:last-of-type),.b-faq__answer-content p:not(:last-of-type),.b-faq__answer-content ul:not(:last-of-type){margin-bottom:28px}}@media (width>=1681px){.b-faq__answer-content ol:not(:last-of-type),.b-faq__answer-content p:not(:last-of-type),.b-faq__answer-content ul:not(:last-of-type){margin-bottom:var(--spacer-4)}}.b-faq__answer-content ol:first-of-type,.b-faq__answer-content p:first-of-type,.b-faq__answer-content ul:first-of-type{margin-top:22px;margin-bottom:22px}@media (width>=769px){.b-faq__answer-content ol:first-of-type,.b-faq__answer-content p:first-of-type,.b-faq__answer-content ul:first-of-type{margin-top:25px;margin-bottom:25px}}@media (width>=1441px){.b-faq__answer-content ol:first-of-type,.b-faq__answer-content p:first-of-type,.b-faq__answer-content ul:first-of-type{margin-top:28px;margin-bottom:28px}}@media (width>=1681px){.b-faq__answer-content ol:first-of-type,.b-faq__answer-content p:first-of-type,.b-faq__answer-content ul:first-of-type{margin-bottom:var(--spacer-4);margin-top:var(--spacer-4)}}.b-faq__answer-content ol:last-of-type,.b-faq__answer-content p:last-of-type,.b-faq__answer-content ul:last-of-type{margin-bottom:22px}@media (width>=769px){.b-faq__answer-content ol:last-of-type,.b-faq__answer-content p:last-of-type,.b-faq__answer-content ul:last-of-type{margin-bottom:25px}}@media (width>=1441px){.b-faq__answer-content ol:last-of-type,.b-faq__answer-content p:last-of-type,.b-faq__answer-content ul:last-of-type{margin-bottom:28px}}@media (width>=1681px){.b-faq__answer-content ol:last-of-type,.b-faq__answer-content p:last-of-type,.b-faq__answer-content ul:last-of-type{margin-bottom:var(--spacer-4)}}.b-faq__answer-content ol:last-child,.b-faq__answer-content p:last-child,.b-faq__answer-content ul:last-child{margin-bottom:44px}@media (width>=769px){.b-faq__answer-content ol:last-child,.b-faq__answer-content p:last-child,.b-faq__answer-content ul:last-child{margin-bottom:var(--spacer-6)}}@media (width>=1441px){.b-faq__answer-content ol:last-child,.b-faq__answer-content p:last-child,.b-faq__answer-content ul:last-child{margin-bottom:56px}}@media (width>=1681px){.b-faq__answer-content ol:last-child,.b-faq__answer-content p:last-child,.b-faq__answer-content ul:last-child{margin-bottom:60px}}.b-faq__answer-content ul{padding-left:25px;list-style-type:disc;list-style-position:outside}@media (width>=769px){.b-faq__answer-content ul{padding-left:29px}}@media (width>=1441px){.b-faq__answer-content ul{padding-left:var(--spacer-4)}}.b-faq__answer-content ol{padding-left:2px;list-style-type:decimal;list-style-position:inside}.b-faq__answer-content li:not(:last-child){margin-bottom:var(--spacer-1)}.b-faq__answer-content a{text-underline-offset:.15em;text-decoration-thickness:.085em}.b-faq__answer-content a:hover{text-decoration:none}.b-faq__answer-content h1,.b-faq__answer-content h2,.b-faq__answer-content h3,.b-faq__answer-content h4,.b-faq__answer-content h5,.b-faq__answer-content h6{margin:var(--spacer-6) 0 var(--spacer-5) 0;padding-right:var(--spacer-2)}.b-faq__answer-content .wp-block-button{margin:var(--spacer-4) 0}.b-faq__answer-content .wp-block-image{margin:var(--spacer-4) 0;padding:0}.b-faq__answer-content .wp-block-image img{width:auto;max-width:100%}.wp-block-columns .b-faq{background-color:var(--gsd-light-grey);margin:73px auto var(--spacer-6);padding:var(--spacer-2) var(--spacer-1);margin-bottom:0;padding-bottom:0;overflow-x:auto}@media (width>=769px){.wp-block-columns .b-faq{margin:85px auto var(--spacer-6);margin-bottom:0;padding:12.5px 12.5px 0}}@media (width>=1001px){.wp-block-columns .b-faq{padding-left:22.5px;padding-right:20px}}@media (width>=1441px){.wp-block-columns .b-faq{margin:100px auto var(--spacer-6);padding-bottom:0;padding-left:var(--spacer-4);padding-right:var(--spacer-4);margin-bottom:0}}@media (width>=1681px){.wp-block-columns .b-faq{margin:105px auto var(--spacer-6);padding-bottom:0;padding-left:var(--spacer-4);padding-right:var(--spacer-4);margin-bottom:0}}.wp-block-columns .b-faq:not(:first-child){margin-top:0}.wp-block-columns .wp-block-column:not(:first-of-type) .b-faq{margin-top:53px}@media (width>=769px){.wp-block-columns .wp-block-column:not(:first-of-type) .b-faq{margin-top:68px}}@media (width>=1001px){.wp-block-columns .wp-block-column:not(:first-of-type) .b-faq{padding-left:var(--spacer-3);margin-top:85px;padding-right:22.5px}}@media (width>=1441px){.wp-block-columns .wp-block-column:not(:first-of-type) .b-faq{padding-left:var(--spacer-4);padding-right:var(--spacer-4);margin-top:100px}}@media (width>=1681px){.wp-block-columns .wp-block-column:not(:first-of-type) .b-faq{margin-top:105px}}.b-featured-trays{background-color:var(--gsd-white-base);color:var(--gsd-black-base)}.b-featured-trays__header{padding:var(--spacer-3) var(--spacer-1) 0}@media (width>=769px){.b-featured-trays__header{padding:var(--spacer-4) var(--spacer-2) 0}}@media (width>=1001px){.b-featured-trays__header{padding:var(--spacer-4) var(--spacer-4) 0}}.b-featured-trays__title-row{align-items:flex-start;gap:var(--spacer-4);flex-direction:column;display:flex}@media (width>=769px){.b-featured-trays__title-row{align-items:baseline;gap:var(--spacer-2);flex-flow:wrap;justify-content:space-between}}.b-featured-trays__title{font-family:var(--font-sans);font-size:var(--typography-large-s-font-size);letter-spacing:var(--typography-large-s-letter-spacing);line-height:var(--typography-large-s-line-height);text-decoration-thickness:var(--typography-large-s-text-decoration-thickness);text-underline-offset:var(--typography-large-s-text-underline-offset);margin:0;padding:0}@media (width>=769px){.b-featured-trays__title{font-size:var(--typography-large-m-font-size);letter-spacing:var(--typography-large-m-letter-spacing);line-height:var(--typography-large-m-line-height);text-decoration-thickness:var(--typography-large-m-text-decoration-thickness);text-underline-offset:var(--typography-large-m-text-underline-offset)}}@media (width>=1441px){.b-featured-trays__title{font-size:var(--typography-large-l-font-size);letter-spacing:var(--typography-large-l-letter-spacing);line-height:var(--typography-large-l-line-height);text-decoration-thickness:var(--typography-large-l-text-decoration-thickness);text-underline-offset:var(--typography-large-l-text-underline-offset)}}@media (width>=1681px){.b-featured-trays__title{font-size:var(--typography-large-xl-font-size);letter-spacing:var(--typography-large-xl-letter-spacing);line-height:var(--typography-large-xl-line-height);text-decoration-thickness:var(--typography-large-xl-text-decoration-thickness);text-underline-offset:var(--typography-large-xl-text-underline-offset)}}.b-featured-trays__title.has-info{cursor:pointer;grid-template-columns:auto 36px;width:min-content;display:grid}@media (width>=379px){.b-featured-trays__title.has-info{width:auto}}@media (width>=769px){.b-featured-trays__title.has-info{grid-template-columns:auto 42px}}@media (width>=1441px){.b-featured-trays__title.has-info{grid-template-columns:auto 48px}}@media (width>=1681px){.b-featured-trays__title.has-info{grid-template-columns:auto 52px}}.b-featured-trays__title.has-info:hover .b-featured-trays__info-icon circle{fill:var(--gsd-black-base)}.b-featured-trays__title.has-info:hover .b-featured-trays__info-icon path{fill:var(--gsd-white-base)}.b-featured-trays__info-button{cursor:pointer;vertical-align:super;background:0 0;border:none;justify-content:center;padding:0;display:inline-flex}.b-featured-trays__info-button:focus{outline:none}.b-featured-trays__info-button:focus-visible{outline-offset:2px;outline:2px solid}.b-featured-trays__info-button.is-expanded .b-featured-trays__info-icon circle{fill:var(--gsd-black-base)}.b-featured-trays__info-button.is-expanded .b-featured-trays__info-icon path.info-icon-letter{fill:var(--gsd-white-base)}.b-featured-trays__info-icon{color:var(--gsd-black-base);width:22.5px;height:22.5px}@media (width>=769px){.b-featured-trays__info-icon{width:26.25px;height:26.25px}}@media (width>=1001px){.b-featured-trays__info-icon{width:30px;height:30px}}@media (width>=1681px){.b-featured-trays__info-icon{width:32.5px;height:32.5px}}.b-featured-trays__info-icon circle{fill:#0000}.b-featured-trays__info-content{max-height:0;padding-top:0;transition:max-height .3s,padding .3s;overflow:hidden}@media (width>=1001px){.b-featured-trays__info-content{max-width:calc(50% - 30px)}}@media (width>=1441px){.b-featured-trays__info-content{max-width:calc(50% - 40px)}}.b-featured-trays__info-content[hidden]{display:block}.b-featured-trays__info-content.is-expanded{max-height:1000px;padding-top:var(--spacer-3)}.b-featured-trays__info-content p{font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);letter-spacing:0;line-height:var(--typography-small-s-line-height);text-decoration-thickness:var(--typography-small-s-text-decoration-thickness);text-underline-offset:var(--typography-small-s-text-underline-offset);margin:17px 0 0}@media (width>=769px){.b-featured-trays__info-content p{font-size:var(--typography-small-m-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-m-line-height);margin:var(--spacer-3) 0 0;text-decoration-thickness:var(--typography-small-m-text-decoration-thickness);text-underline-offset:var(--typography-small-m-text-underline-offset)}}@media (width>=1441px){.b-featured-trays__info-content p{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height);text-decoration-thickness:var(--typography-small-xl-text-decoration-thickness);text-underline-offset:var(--typography-small-xl-text-underline-offset);margin:23px 0 0}}@media (width>=1681px){.b-featured-trays__info-content p{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height);text-decoration-thickness:var(--typography-small-xl-text-decoration-thickness);text-underline-offset:var(--typography-small-xl-text-underline-offset)}}.b-featured-trays__start{line-height:0}.b-featured-trays__start-link{border:2px solid var(--gsd-blue-base);color:var(--gsd-blue-base);font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);letter-spacing:0;line-height:var(--typography-default-s-line-height);padding:7px var(--spacer-2) 5px;text-decoration:none;display:inline-block;overflow:hidden}.b-featured-trays__start-link:hover{background-color:var(--gsd-blue-base);color:var(--gsd-white-base)}.b-featured-trays__start-link:focus{outline:none}.b-featured-trays__start-link:focus-visible{outline-offset:3px;outline:2px solid}@media (width>=769px){.b-featured-trays__start-link{font-size:var(--typography-default-m-font-size);letter-spacing:0;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.b-featured-trays__start-link{font-size:var(--typography-default-l-font-size);letter-spacing:0;line-height:var(--typography-default-l-line-height)}}.b-featured-trays__state{font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);letter-spacing:0;line-height:var(--typography-default-s-line-height);padding:22px var(--spacer-1);margin:0}@media (width>=769px){.b-featured-trays__state{font-size:var(--typography-default-m-font-size);letter-spacing:0;line-height:var(--typography-default-m-line-height);padding:25px var(--spacer-2)}}@media (width>=1001px){.b-featured-trays__state{padding-inline:var(--spacer-4)}}.b-featured-trays__grid{padding:var(--spacer-7) var(--spacer-1) var(--spacer-4);grid-template-columns:1fr;row-gap:66px;display:grid}@media (width>=769px){.b-featured-trays__grid{padding-inline:var(--spacer-2);row-gap:var(--spacer-7);grid-template-columns:repeat(2,1fr)}}@media (width>=1001px){.b-featured-trays__grid{padding-inline:var(--spacer-4)}}@media (width>=1280px){.b-featured-trays__grid{grid-template-columns:repeat(3,1fr)}}.b-featured-trays__grid.multi-tray .tray-card__thumbnail{aspect-ratio:1}.b-featured-trays__grid.multi-tray .tray-card__thumbnail .tray-card__image{-o-object-fit:cover;object-fit:cover;-o-object-position:inherit!important;object-position:inherit!important}.b-featured-trays__card{color:var(--gsd-black-base);text-decoration:none}.b-featured-trays__card:focus{outline:none}.b-featured-trays__card:focus-visible{outline-offset:4px;outline:2px solid}.b-featured-trays__footer{padding:0 var(--spacer-1) var(--spacer-3);justify-content:flex-end;display:flex}@media (width>=769px){.b-featured-trays__footer{padding-inline:var(--spacer-2)}}@media (width>=1001px){.b-featured-trays__footer{padding-inline:var(--spacer-4)}}.b-featured-trays__all-link{--b-featured-trays-all-link-gap:40px;--b-featured-trays-all-link-inline-padding:5px;--b-featured-trays-all-link-padding-top:5.5px;color:var(--gsd-black-base);font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);align-items:center;gap:var(--b-featured-trays-all-link-gap);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);padding:var(--b-featured-trays-all-link-padding-top) var(--b-featured-trays-all-link-inline-padding) .2em;text-underline-offset:.15em;border:1.5px solid;text-decoration-line:none;text-decoration-thickness:.085em;display:inline-flex}.b-featured-trays__all-link:hover{text-decoration-line:underline}.b-featured-trays__all-link:focus{outline:none}.b-featured-trays__all-link:focus-visible{outline-offset:3px;outline:2px solid}@media (width>=769px){.b-featured-trays__all-link{--b-featured-trays-all-link-gap:50px;--b-featured-trays-all-link-inline-padding:6.25px;--b-featured-trays-all-link-padding-top:6.25px;font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height);border-width:2px}}@media (width>=1001px){.b-featured-trays__all-link{--b-featured-trays-all-link-gap:60px;--b-featured-trays-all-link-inline-padding:11.25px}}@media (width>=1441px){.b-featured-trays__all-link{--b-featured-trays-all-link-gap:80px;--b-featured-trays-all-link-inline-padding:15px;--b-featured-trays-all-link-padding-top:7px;font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.b-featured-trays__all-link{--b-featured-trays-all-link-padding-top:7.5px;font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}}.b-featured-trays__all-link-icon{flex:none;width:1em;height:1em;overflow:visible}.b-featured-trays__all-link-icon line,.b-featured-trays__all-link-icon polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:.075em}.b-featured-trays .tray-card{border-left:1.5px solid var(--gsd-black-base);border-right:1.5px solid var(--gsd-black-base);cursor:pointer;grid-row:span 4;grid-template-rows:subgrid;min-width:0;padding:0 var(--spacer-1);row-gap:22px;transition:opacity .15s;display:grid}.b-featured-trays .tray-card:hover .tray-card__title{text-decoration-line:underline}.b-featured-trays .tray-card:after{height:0}@media (width>=769px){.b-featured-trays .tray-card{border-width:2px;row-gap:25px;padding-inline:12.5px}}@media (width>=1001px){.b-featured-trays .tray-card{row-gap:28px;padding-inline:22.5px}}@media (width>=1441px){.b-featured-trays .tray-card{padding-inline:var(--spacer-4);row-gap:var(--spacer-4)}}.b-featured-trays .tray-card__title{font-family:var(--font-sans);font-size:var(--typography-medium-s-font-size);letter-spacing:var(--typography-medium-s-letter-spacing);line-height:var(--typography-medium-s-line-height);text-align:center;min-width:0;text-decoration-thickness:var(--typography-medium-s-text-decoration-thickness);text-underline-offset:var(--typography-medium-s-text-underline-offset);margin:0;padding:0}@media (width>=769px){.b-featured-trays .tray-card__title{font-size:var(--typography-medium-m-font-size);-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--typography-medium-m-letter-spacing);line-height:var(--typography-medium-m-line-height);overflow-wrap:break-word;text-decoration-thickness:var(--typography-medium-m-text-decoration-thickness);text-underline-offset:var(--typography-medium-m-text-underline-offset)}}@media (width>=1441px){.b-featured-trays .tray-card__title{font-size:var(--typography-medium-l-font-size);letter-spacing:var(--typography-medium-l-letter-spacing);line-height:var(--typography-medium-l-line-height);text-decoration-thickness:var(--typography-medium-l-text-decoration-thickness);text-underline-offset:var(--typography-medium-l-text-underline-offset)}}@media (width>=1681px){.b-featured-trays .tray-card__title{font-size:var(--typography-medium-xl-font-size);letter-spacing:var(--typography-medium-xl-letter-spacing);line-height:var(--typography-medium-xl-line-height);text-decoration-thickness:var(--typography-medium-xl-text-decoration-thickness);text-underline-offset:var(--typography-medium-xl-text-underline-offset)}}.b-featured-trays .tray-card__thumbnail{aspect-ratio:16/9;background-color:var(--gsd-black-base);overflow:hidden}.b-featured-trays .tray-card__image,.b-featured-trays .tray-card__placeholder{width:100%;height:100%;display:block}.b-featured-trays .tray-card__image{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.b-featured-trays .tray-card__content{font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);margin:0;padding:0}@media (width>=769px){.b-featured-trays .tray-card__content{font-size:var(--typography-small-m-font-size);line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.b-featured-trays .tray-card__content{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height)}}.b-livestream-instructions-events{background:var(--gsd-white-base);margin-top:77px;margin-inline:-10px;max-width:620px;padding:11px var(--spacer-1);margin-bottom:0}@media (width>=769px){.b-livestream-instructions-events{margin-top:87.5px;max-width:470px;margin-inline:-12.5px;padding:12.5px}}@media (width>=1001px){.b-livestream-instructions-events{max-width:none;margin-inline:0;padding:12.5px 22.5px}}@media (width>=1441px){.b-livestream-instructions-events{max-width:none;padding:14px var(--spacer-4);margin-top:98px}}@media (width>=1681px){.b-livestream-instructions-events{margin-top:105px}}.b-livestream-instructions-events__title{font-family:var(--font-sans);font-size:var(--typography-medium-s-font-size);letter-spacing:var(--typography-medium-s-letter-spacing);line-height:var(--typography-medium-s-line-height);margin:0 0 var(--spacer-1);text-decoration-thickness:var(--typography-medium-s-text-decoration-thickness);text-underline-offset:var(--typography-medium-s-text-underline-offset)}@media (width>=769px){.b-livestream-instructions-events__title{font-size:var(--typography-medium-m-font-size);letter-spacing:var(--typography-medium-m-letter-spacing);line-height:var(--typography-medium-m-line-height);text-decoration-thickness:var(--typography-medium-m-text-decoration-thickness);text-underline-offset:var(--typography-medium-m-text-underline-offset)}}@media (width>=1441px){.b-livestream-instructions-events__title{font-size:var(--typography-medium-l-font-size);letter-spacing:var(--typography-medium-l-letter-spacing);line-height:var(--typography-medium-l-line-height);text-decoration-thickness:var(--typography-medium-l-text-decoration-thickness);text-underline-offset:var(--typography-medium-l-text-underline-offset)}}@media (width>=1681px){.b-livestream-instructions-events__title{font-size:var(--typography-medium-xl-font-size);letter-spacing:var(--typography-medium-xl-letter-spacing);line-height:var(--typography-medium-xl-line-height);text-decoration-thickness:var(--typography-medium-xl-text-decoration-thickness);text-underline-offset:var(--typography-medium-xl-text-underline-offset)}}.b-livestream-instructions-events__timezone{font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height);margin-block:0 var(--spacer-2);text-decoration-thickness:var(--typography-small-s-text-decoration-thickness);text-underline-offset:var(--typography-small-s-text-underline-offset)}@media (width>=769px){.b-livestream-instructions-events__timezone{font-size:var(--typography-small-m-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-m-line-height);text-decoration-thickness:var(--typography-small-m-text-decoration-thickness);text-underline-offset:var(--typography-small-m-text-underline-offset)}}@media (width>=1441px){.b-livestream-instructions-events__timezone{font-size:var(--typography-small-l-font-size);letter-spacing:var(--typography-small-l-letter-spacing);line-height:var(--typography-small-l-line-height);text-decoration-thickness:var(--typography-small-l-text-decoration-thickness);text-underline-offset:var(--typography-small-l-text-underline-offset)}}@media (width>=1681px){.b-livestream-instructions-events__timezone{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height);text-decoration-thickness:var(--typography-small-xl-text-decoration-thickness);text-underline-offset:var(--typography-small-xl-text-underline-offset)}}.b-livestream-instructions-events__state{border-top:1.5px solid var(--gsd-black-base);font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);padding:var(--spacer-2) 0 0;margin:0}@media (width>=769px){.b-livestream-instructions-events__state{border-top:2px solid var(--gsd-black-base);font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.b-livestream-instructions-events__state{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}.b-livestream-instructions-events__groups{border-top:1.5px solid var(--gsd-black-base)}.b-livestream-instructions-events__month-summary{border-bottom:1.5px solid var(--gsd-black-base);cursor:pointer;align-items:center;gap:var(--spacer-1);padding:var(--spacer-1) 0;grid-template-columns:12px minmax(0,1fr);list-style:none;display:grid}.b-livestream-instructions-events__month-summary::-webkit-details-marker{display:none}.b-livestream-instructions-events__month-summary::marker{content:""}.b-livestream-instructions-events__month-summary:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;width:0;height:0;transition:transform .15s}.b-livestream-instructions-events__month-summary h3{font-family:var(--font-sans);font-size:var(--typography-medium-s-font-size);align-items:baseline;gap:var(--spacer-1);letter-spacing:var(--typography-medium-s-letter-spacing);line-height:var(--typography-medium-s-line-height);text-decoration-thickness:var(--typography-medium-s-text-decoration-thickness);text-underline-offset:var(--typography-medium-s-text-underline-offset);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}@media (width>=769px){.b-livestream-instructions-events__month-summary h3{font-size:var(--typography-medium-m-font-size);letter-spacing:var(--typography-medium-m-letter-spacing);line-height:var(--typography-medium-m-line-height);text-decoration-thickness:var(--typography-medium-m-text-decoration-thickness);text-underline-offset:var(--typography-medium-m-text-underline-offset)}}@media (width>=1001px){.b-livestream-instructions-events__month-summary h3{font-size:var(--typography-medium-l-font-size);letter-spacing:var(--typography-medium-l-letter-spacing);line-height:var(--typography-medium-l-line-height);text-decoration-thickness:var(--typography-medium-l-text-decoration-thickness);text-underline-offset:var(--typography-medium-l-text-underline-offset)}}.b-livestream-instructions-events__group[open]>.b-livestream-instructions-events__month-summary:before{transform:rotate(90deg)}.b-livestream-instructions-events__month-count{color:var(--gsd-dark-grey-base);font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);font-weight:400;line-height:var(--typography-small-s-line-height);text-decoration-thickness:var(--typography-small-s-text-decoration-thickness);text-transform:uppercase;text-underline-offset:var(--typography-small-s-text-underline-offset)}.b-livestream-instructions-events__event{border-bottom:1.5px solid var(--gsd-black-base)}.b-livestream-instructions-events__event-summary{cursor:pointer;padding:var(--spacer-1) 0;grid-template-columns:15px minmax(0,1fr);gap:8px;list-style:none;display:grid}.b-livestream-instructions-events__event-summary::-webkit-details-marker{display:none}.b-livestream-instructions-events__event-summary::marker{content:""}@media (width>=1001px){.b-livestream-instructions-events__event-summary{grid-template-columns:15px minmax(0,1fr) auto}}.b-livestream-instructions-events__event-marker{border-bottom:7px solid #0000;border-left:11px solid var(--gsd-black-base);border-top:7px solid #0000;width:0;height:0;margin-top:2px;transition:transform .15s}.b-livestream-instructions-events__event[open] .b-livestream-instructions-events__event-marker{transform:rotate(90deg)}.b-livestream-instructions-events__event-info{gap:2px;min-width:0;display:grid}.b-livestream-instructions-events__event-summary-meta{flex-direction:column;grid-column:2;align-self:start;align-items:flex-start;gap:6px;display:flex}@media (width>=1001px){.b-livestream-instructions-events__event-summary-meta{grid-column:auto;align-items:flex-end}}.b-livestream-instructions-events__event-category,.b-livestream-instructions-events__event-date,.b-livestream-instructions-events__event-title{font-family:var(--font-sans);display:block}.b-livestream-instructions-events__event-date{font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height);text-decoration-thickness:var(--typography-small-s-text-decoration-thickness);text-underline-offset:var(--typography-small-s-text-underline-offset)}@media (width>=1001px){.b-livestream-instructions-events__event-date{font-size:var(--typography-small-m-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-m-line-height);text-decoration-thickness:var(--typography-small-m-text-decoration-thickness);text-underline-offset:var(--typography-small-m-text-underline-offset)}}@media (width>=1441px){.b-livestream-instructions-events__event-date{font-size:var(--typography-small-l-font-size);letter-spacing:var(--typography-small-l-letter-spacing);line-height:var(--typography-small-l-line-height);text-decoration-thickness:var(--typography-small-l-text-decoration-thickness);text-underline-offset:var(--typography-small-l-text-underline-offset)}}.b-livestream-instructions-events__event-status{color:var(--gsd-dark-grey-base);font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height);text-decoration-thickness:var(--typography-small-s-text-decoration-thickness);text-transform:uppercase;text-underline-offset:var(--typography-small-s-text-underline-offset);flex:none}.b-livestream-instructions-events__event-status[data-status=active]{color:var(--gsd-green-dark)}.b-livestream-instructions-events__event-status[data-status=connected]{color:var(--gsd-orange-dark)}.b-livestream-instructions-events__event-status[data-status=recording]{color:var(--gsd-red-base)}.b-livestream-instructions-events__event-category{color:var(--gsd-now--events--color--event-dark);font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height);text-decoration-thickness:var(--typography-small-s-text-decoration-thickness);text-underline-offset:var(--typography-small-s-text-underline-offset)}.b-livestream-instructions-events__event-category[data-category-group=academic_calendar]{color:var(--gsd-now--events--color--academic-calendar-dark)}.b-livestream-instructions-events__event-category[data-category-group=reviews]{color:var(--gsd-now--events--color--review-dark)}@media (width>=1001px){.b-livestream-instructions-events__event-category{font-size:var(--typography-small-m-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-m-line-height);text-decoration-thickness:var(--typography-small-m-text-decoration-thickness);text-underline-offset:var(--typography-small-m-text-underline-offset)}}@media (width>=1441px){.b-livestream-instructions-events__event-category{font-size:var(--typography-small-l-font-size);letter-spacing:var(--typography-small-l-letter-spacing);line-height:var(--typography-small-l-line-height);text-decoration-thickness:var(--typography-small-l-text-decoration-thickness);text-underline-offset:var(--typography-small-l-text-underline-offset)}}.b-livestream-instructions-events__event-title{font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height)}@media (width>=1001px){.b-livestream-instructions-events__event-title{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.b-livestream-instructions-events__event-title{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}.b-livestream-instructions-events__event-audiences{flex-wrap:wrap;justify-content:flex-start;gap:4px;display:flex}@media (width>=1001px){.b-livestream-instructions-events__event-audiences{justify-content:flex-end}}.b-livestream-instructions-events__event-audience{background-color:var(--gsd-audience-badge-bg);color:var(--gsd-white-base);font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height);text-decoration-thickness:var(--typography-small-s-text-decoration-thickness);text-transform:uppercase;text-underline-offset:var(--typography-small-s-text-underline-offset);width:fit-content;padding:0 .25em .1em}.b-livestream-instructions-events__event-fields{gap:var(--spacer-1);padding:0 0 var(--spacer-2) 23px;margin:0;display:grid}.b-livestream-instructions-events dt{color:var(--gsd-dark-grey-base);font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height);text-decoration-thickness:var(--typography-small-s-text-decoration-thickness);text-transform:uppercase;text-underline-offset:var(--typography-small-s-text-underline-offset);margin:0 0 4px}.b-livestream-instructions-events dd{font-family:var(--font-sans);font-size:var(--typography-small-m-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-m-line-height);overflow-wrap:anywhere;text-decoration-thickness:var(--typography-small-m-text-decoration-thickness);text-underline-offset:var(--typography-small-m-text-underline-offset);margin:0}.b-livestream-instructions-events__copy-field{background:var(--gsd-light-grey);align-items:center;gap:var(--spacer-1);min-width:0;padding:6px 8px;display:flex}.b-livestream-instructions-events__copy-button,.b-livestream-instructions-events__copy-value{background:0 0;border:0;border-radius:0;margin:0;padding:0}.b-livestream-instructions-events__copy-value{color:var(--gsd-black-base);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9em;line-height:1.35}.b-livestream-instructions-events__copy-button{color:var(--gsd-now--events--color--review);cursor:pointer;font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height);text-decoration-thickness:var(--typography-small-s-text-decoration-thickness);text-transform:uppercase;text-underline-offset:var(--typography-small-s-text-underline-offset);flex:none}.b-livestream-instructions-events__copy-button:focus-visible{outline-offset:3px;outline:2px solid}.b-livestream-instructions-events a{color:var(--gsd-black-base);overflow-wrap:anywhere;text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.085em}footer{grid-area:footer;margin:0 0 44px}@media (width>=769px){footer{margin:0 0 var(--spacer-6) 0}}@media (width>=1001px){footer{padding-bottom:var(--spacer-6);margin:0}}@media (width>=1441px){footer{padding-bottom:55px}}@media (width>=1681px){footer{padding-bottom:60px;padding-left:var(--spacer-1);padding-right:var(--spacer-1)}}footer .gsd-footer-container{padding:11px var(--spacer-1) 51px;margin:11px 0}@media (width>=769px){footer .gsd-footer-container{margin:12.5px 0;padding:12.5px 12.5px 60px}}@media (width>=1001px){footer .gsd-footer-container{margin:12.5px 7.5px;padding:12.5px 22.5px}}@media (width>=1441px){footer .gsd-footer-container{margin:14px var(--spacer-1);padding:14px 30px}}@media (width>=1681px){footer .gsd-footer-container{margin:var(--spacer-2) 0;padding:var(--spacer-2) var(--spacer-4) var(--spacer-2) var(--spacer-4)}}footer .gsd-footer-container .gsd-footer-container-inner{grid-row-gap:17px;border-top:1.5px solid #000;padding:11px 0;display:grid}@media (width>=769px){footer .gsd-footer-container .gsd-footer-container-inner{gap:var(--spacer-3);padding:12.5px 0}}@media (width>=1441px){footer .gsd-footer-container .gsd-footer-container-inner{gap:23px;padding:14px 0}}@media (width>=1681px){footer .gsd-footer-container .gsd-footer-container-inner{padding:var(--spacer-2) 0}}footer .gsd-footer-container .gsd-footer-container-inner .gsd-footer-links{list-style-type:none}footer .gsd-footer-container .gsd-footer-container-inner .gsd-footer-links a{min-height:var(--tap-min);align-items:center;display:inline-flex}@media (width>=769px){footer .gsd-footer-container .gsd-footer-container-inner .gsd-footer-links{font-size:var(--typography-small-m-font-size);gap:25px;display:flex}}@media (width>=1001px){footer .gsd-footer-container .gsd-footer-container-inner .gsd-footer-links{gap:15px}}@media (width>=1441px){footer .gsd-footer-container .gsd-footer-container-inner .gsd-footer-links{gap:20px}}footer .gsd-footer-container .gsd-footer-container-inner .gsd-footer-disclaimer{grid-template-columns:-webkit-min-content auto;grid-column-gap:var(--spacer-3);grid-template-columns:min-content auto;display:grid}@media (width>=769px){footer .gsd-footer-container .gsd-footer-container-inner .gsd-footer-disclaimer{grid-column-gap:25px}}@media (width>=1001px){footer .gsd-footer-container .gsd-footer-container-inner .gsd-footer-disclaimer{grid-column-gap:15px}}@media (width>=1441px){footer .gsd-footer-container .gsd-footer-container-inner .gsd-footer-disclaimer{grid-column-gap:var(--spacer-3)}}footer .gsd-footer-container .gsd-footer-container-inner .gsd-footer-disclaimer .gsd-footer-disclaimer-body p:first-of-type{margin-bottom:17px}@media (width>=769px){footer .gsd-footer-container .gsd-footer-container-inner .gsd-footer-disclaimer .gsd-footer-disclaimer-body p:first-of-type{margin-bottom:var(--spacer-3)}}@media (width>=1441px){footer .gsd-footer-container .gsd-footer-container-inner .gsd-footer-disclaimer .gsd-footer-disclaimer-body p:first-of-type{margin-bottom:23px}}footer .gsd-footer-container .gsd-footer-container-inner .gsd-footer-disclaimer .gsd-footer-disclaimer-body p p{margin-bottom:0!important}footer .gsd-footer-container .gsd-footer-container-inner .gsd-footer-disclaimer .footer-logo{width:38.5px}@media (width>=769px){footer .gsd-footer-container .gsd-footer-container-inner .gsd-footer-disclaimer .footer-logo{width:44px}}@media (width>=1441px){footer .gsd-footer-container .gsd-footer-container-inner .gsd-footer-disclaimer .footer-logo{width:52.25px}}footer .gsd-footer-container .gsd-footer-container-inner .gsd-footer-disclaimer .footer-logo img{width:100%}footer .gsd-footer-container .gsd-footer-container-inner p,footer .gsd-footer-container .gsd-footer-container-inner p a,footer .gsd-footer-container .gsd-footer-container-inner ul li a{font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-s-line-height)}@media (width>=769px){footer .gsd-footer-container .gsd-footer-container-inner p,footer .gsd-footer-container .gsd-footer-container-inner p a,footer .gsd-footer-container .gsd-footer-container-inner ul li a{font-size:var(--typography-small-m-font-size);line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){footer .gsd-footer-container .gsd-footer-container-inner p,footer .gsd-footer-container .gsd-footer-container-inner p a,footer .gsd-footer-container .gsd-footer-container-inner ul li a{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height)}}footer .gsd-footer-container .gsd-footer-container-inner p a,footer .gsd-footer-container .gsd-footer-container-inner ul li a{text-underline-offset:.15em}footer .gsd-footer-container .gsd-footer-container-inner p a:hover,footer .gsd-footer-container .gsd-footer-container-inner ul li a:hover{text-decoration:none}body[data-theme=gradient] .gradient-container[data-night] footer .gsd-footer-container-inner{border-top-color:var(--gsd-white-base)}body.modal-open{overflow:hidden}.full-page-modal .focal-point-picker__error,.full-page-modal .tray-edit-form__error,.full-page-modal .tray-form__error,.full-page-modal .tray-form__field-error,.full-page-modal [aria-invalid=true]{scroll-margin-top:72px}.full-page-modal{z-index:var(--z-index-full-page-takeover);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.full-page-modal__backdrop{background-color:var(--gsd-white-base);position:fixed;inset:0}.full-page-modal__container-wrapper{position:absolute;inset:0}.full-page-modal__container{background-color:var(--gsd-white-base);height:100%;padding:11px var(--spacer-1) 22px;z-index:1;flex-direction:column;width:100%;display:flex;position:relative}@media (width>=769px){.full-page-modal__container{padding:var(--spacer-2) 7.5px 22px}}@media (width>=1280px){.full-page-modal__container{padding-top:25px}}@media (width>=1441px){.full-page-modal__container{padding-top:28px;padding-bottom:28px}}@media (width>=1681px){.full-page-modal__container{height:100%}}.full-page-modal__scroll-region{flex-direction:column;flex:1;min-height:0;display:flex}.full-page-modal__close-container{background-color:#fff;height:54px}@media (width>=1001px){.full-page-modal__close-container{height:58px}}@media (width>=1280px){.full-page-modal__close-container{justify-content:end;width:100%;max-width:1280px;margin:0 auto;padding-inline:60px;display:flex}}@media (width>=1441px){.full-page-modal__close-container{max-width:1220px;padding:0}}.full-page-modal__close{border:1px solid var(--gsd-black-base);cursor:pointer;height:31px;right:var(--spacer-3);z-index:2;background:0 0;justify-content:center;align-items:center;width:31px;padding:4.5px;display:flex;position:absolute;top:22px}@media (width>=769px){.full-page-modal__close{border-width:2px;width:37.5px;height:37.5px;top:25px;right:37.5px}}@media (width>=1001px){.full-page-modal__close{right:67.5px}}@media (width>=1280px){.full-page-modal__close{position:relative;top:auto;left:auto;right:auto}}@media (width>=1441px){.full-page-modal__close{width:42px;height:42px;padding:0}}@media (width>=1681px){.full-page-modal__close{width:45px;height:45px}}.full-page-modal__close:focus-visible{outline:2px solid var(--gsd-blue-base);outline-offset:2px}.full-page-modal__close .full-page-modal__close-wrapper{width:20px;height:20px}@media (width>=769px){.full-page-modal__close .full-page-modal__close-wrapper{width:22px;height:22px}}@media (width>=1441px){.full-page-modal__close .full-page-modal__close-wrapper{width:25px;height:25px}}@media (width>=1681px){.full-page-modal__close .full-page-modal__close-wrapper{width:28px;height:28px}}.full-page-modal__close .full-page-modal__close-wrapper svg line{stroke-width:1.35px}@media (width>=1441px){.full-page-modal__close .full-page-modal__close-wrapper svg line{stroke-width:1.8px}}.full-page-modal__scroll-area{flex:1;min-height:0;overflow-y:auto}@media (width>=1280px){.full-page-modal__scroll-area{width:100%;max-width:1280px;margin:0 auto}}@media (width>=1441px){.full-page-modal__scroll-area{max-width:1220px;padding:0}}.full-page-modal:focus{outline:none}.full-page-modal__scroll-area:focus-visible,.full-page-modal__scroll-region:focus-visible{outline-offset:2px;outline:2px solid}.full-page-modal__title{font-family:var(--font-sans);font-size:var(--typography-large-s-font-size);letter-spacing:var(--typography-large-s-letter-spacing);line-height:var(--typography-large-s-line-height);margin:0 0 var(--spacer-4);padding:11px var(--spacer-3) 26px;text-align:center;text-decoration-thickness:var(--typography-large-s-text-decoration-thickness);text-underline-offset:var(--typography-large-s-text-underline-offset)}@media (width>=769px){.full-page-modal__title{font-size:var(--typography-large-m-font-size);letter-spacing:var(--typography-large-m-letter-spacing);line-height:var(--typography-large-m-line-height);margin:0 0 var(--spacer-5);padding:68px var(--spacer-4) 28px;text-decoration-thickness:var(--typography-large-m-text-decoration-thickness);text-underline-offset:var(--typography-large-m-text-underline-offset)}}@media (width>=1280px){.full-page-modal__title{padding-top:var(--spacer-3)}}@media (width>=1441px){.full-page-modal__title{font-size:var(--typography-large-l-font-size);letter-spacing:var(--typography-large-l-letter-spacing);line-height:var(--typography-large-l-line-height);text-decoration-thickness:var(--typography-large-l-text-decoration-thickness);text-underline-offset:var(--typography-large-l-text-underline-offset);padding-top:23px}}@media (width>=1681px){.full-page-modal__title{font-size:var(--typography-large-xl-font-size);letter-spacing:var(--typography-large-xl-letter-spacing);line-height:var(--typography-large-xl-line-height);text-decoration-thickness:var(--typography-large-xl-text-decoration-thickness);text-underline-offset:var(--typography-large-xl-text-underline-offset);padding-top:27px;padding-bottom:32px}}.full-page-modal__content{max-width:1280px;padding:0 var(--spacer-1) 22px;width:100%;margin:0 auto}@media (width>=769px){.full-page-modal__content{padding:0 var(--spacer-4) 25px}}@media (width>=1001px){.full-page-modal__content{padding-inline:60px}}@media (width>=1441px){.full-page-modal__content{padding-inline:0;padding-bottom:28px}}.full-page-modal__footer{background-color:var(--gsd-light-grey);border-top:1px solid var(--gsd-black-base);margin:0 var(--spacer-1);z-index:2;flex-shrink:0;position:sticky;bottom:12px}@media (width>=769px){.full-page-modal__footer{margin:0 var(--spacer-4);border-width:2px}}@media (width>=1001px){.full-page-modal__footer{margin-inline:60px;padding-bottom:0}}@media (width>=1280px){.full-page-modal__footer{width:100%;max-width:1160px;margin:0 auto}}@media (width>=1441px){.full-page-modal__footer{max-width:1220px}}@media (width>=1681px){.full-page-modal__footer{padding-inline:0}}.full-page-modal.is-tray-form-modal .full-page-modal__container-wrapper{width:100%;position:relative;inset:auto}.full-page-modal.is-tray-form-modal .full-page-modal__container{height:auto;min-height:100vh}.full-page-modal.is-tray-form-modal .full-page-modal__close-container{z-index:3;position:sticky;top:0}.full-page-modal.is-tray-form-modal .full-page-modal__scroll-area{overflow-y:visible}.full-page-modal.is-tray-form-modal .full-page-modal__footer{z-index:3;position:fixed;bottom:0;left:0;right:0}.full-page-modal.is-tray-form-modal .full-page-modal__content{padding-bottom:100px}.full-page-modal__footer-inner{align-items:center;gap:8px;max-width:900px;margin:0 auto;padding:11px 0;display:flex}@media (width>=769px){.full-page-modal__footer-inner{gap:var(--spacer-1);padding:14px 0}}@media (width>=1001px){.full-page-modal__footer-inner{gap:12px;margin:0}}@media (width>=1441px){.full-page-modal__footer-inner{gap:16px}}.mux-livestream-player,.vimeo-livestream-player{width:100%}.mux-livestream-player{aspect-ratio:16/9;background:var(--gsd-black-base)}.mux-livestream-player mux-player{--media-object-fit:contain;width:100%;height:100%;display:block}.mux-livestream-player--compact{min-width:190px}.vimeo-livestream-player{gap:var(--spacer-1);display:grid}.vimeo-livestream-player__chat,.vimeo-livestream-player__video{background:var(--gsd-black-base);border:0;width:100%;display:block}.vimeo-livestream-player__video{aspect-ratio:16/9;height:auto}.vimeo-livestream-player__chat{min-height:360px}.event-modal__livestream{clear:both;margin:0 var(--spacer-1) 44px}.event-modal__livestream-placeholder{background:var(--gsd-black-base);border:1.5px solid var(--gsd-black-base);color:var(--gsd-white-base);font-size:var(--typography-small-l-font-size);letter-spacing:0;line-height:var(--typography-small-l-line-height);min-height:220px;padding:var(--spacer-3);text-align:center;justify-content:center;align-items:center;display:flex}.livestream-hud{border:2px solid var(--gsd-black-base);bottom:var(--spacer-1);box-shadow:0 0 0 1px var(--gsd-white-base);gap:var(--spacer-1);padding:var(--spacer-1);right:var(--spacer-1);width:min(calc(100vw - var(--spacer-1)*2),520px);z-index:calc(var(--z-index-sticky) - 1);grid-template-columns:minmax(160px,220px) minmax(0,260px);display:grid;position:fixed}.livestream-hud,.livestream-hud__dismiss{background:var(--gsd-white-base);color:var(--gsd-black-base)}.livestream-hud__dismiss{border:0;border-bottom:2px solid var(--gsd-black-base);border-left:2px solid var(--gsd-black-base);cursor:pointer;font-size:var(--typography-default-m-font-size);justify-content:center;align-items:center;width:32px;height:32px;line-height:1;display:flex;position:absolute;top:0;right:0}.livestream-hud__body{flex-direction:column;justify-content:center;gap:6px;min-width:0;padding-right:32px;display:flex}.livestream-hud__count,.livestream-hud__eyebrow{font-size:var(--typography-small-s-font-size);letter-spacing:0;line-height:var(--typography-small-s-line-height);text-transform:uppercase}.livestream-hud__eyebrow{color:var(--gsd-red-base)}.livestream-hud__title{color:var(--gsd-black-base);font-size:var(--typography-default-m-font-size);letter-spacing:0;line-height:var(--typography-default-m-line-height);text-underline-offset:.15em;text-decoration-thickness:.085em}.livestream-hud__title:focus-visible,.livestream-hud__title:hover{text-decoration:underline}@media (width>=769px){.event-modal__livestream{margin:0 25px 50px}.event-modal__livestream-placeholder{font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height);border-width:2px;min-height:280px}.livestream-hud{bottom:var(--spacer-2);right:var(--spacer-2)}}@media (width>=1001px){.event-modal__livestream{margin:0 30px 50px}}@media (width>=1441px){.event-modal__livestream{margin:0 60px 56px}.event-modal__livestream-placeholder{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height);min-height:340px}}@media (width<=700px){.livestream-hud{width:calc(100vw - var(--spacer-1)*2);grid-template-columns:1fr}.livestream-hud__body{padding-right:0}}@media (width>=1001px){body[data-theme=green] #content-container #nav-bar:not([data-night]),body[data-theme=white] #content-container #nav-bar:not([data-night]){--gradient-color:255,240,30;background-color:var(--gsd-light-grey);color:var(--gsd-black-base)}body[data-theme=green] #content-container #nav-bar:not([data-night]) a,body[data-theme=white] #content-container #nav-bar:not([data-night]) a{color:var(--gsd-black-base)}body[data-theme=green] #content-container #nav-bar[data-night],body[data-theme=white] #content-container #nav-bar[data-night]{--gradient-color:0,0,0;background-color:var(--gsd-gradient-blue);color:var(--gsd-white-base)}body[data-theme=green] #content-container #nav-bar[data-night] a,body[data-theme=white] #content-container #nav-bar[data-night] a{color:var(--gsd-white-base)}}body[data-theme=green] #content-container #nav-bar,body[data-theme=white] #content-container #nav-bar{--x-pos:0;--gradient-offset:-50%;background-image:var(--gsd-now--core--gradient-container--gradient);background-position:var(--x-pos,0) 0;--gsd-now--core--gradient-container--gradient:linear-gradient(90deg,rgba(var(--gradient-color),0) calc(var(--gradient-offset)),rgba(var(--gradient-color),.05) calc(var(--gradient-offset) + 8.1%),rgba(var(--gradient-color),.1) calc(var(--gradient-offset) + 15.5%),rgba(var(--gradient-color),.25) calc(var(--gradient-offset) + 22.5%),rgba(var(--gradient-color),.4) calc(var(--gradient-offset) + 29%),rgba(var(--gradient-color),.6) calc(var(--gradient-offset) + 35.5%),rgba(var(--gradient-color),.8) calc(var(--gradient-offset) + 41.2%),rgba(var(--gradient-color),1) calc(var(--gradient-offset) + 47.1%),rgba(var(--gradient-color),1) calc(var(--gradient-offset) + 52.9%),rgba(var(--gradient-color),.8) calc(var(--gradient-offset) + 58.8%),rgba(var(--gradient-color),.6) calc(var(--gradient-offset) + 64.7%),rgba(var(--gradient-color),.4) calc(var(--gradient-offset) + 71%),rgba(var(--gradient-color),.25) calc(var(--gradient-offset) + 75.5%),rgba(var(--gradient-color),.1) calc(var(--gradient-offset) + 84.5%),rgba(var(--gradient-color),.05) calc(var(--gradient-offset) + 91.9%),rgba(var(--gradient-color),0) calc(var(--gradient-offset) + 100%));background-repeat:repeat-y;background-size:100vw}#nav-bar{background-color:var(--gsd-light-grey);font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height);padding:var(--spacer-1) var(--spacer-3) var(--spacer-1) var(--spacer-3);width:100%;z-index:var(--z-index-sticky);flex-wrap:wrap;grid-area:nav-bar;justify-content:space-between;align-items:center;text-decoration:none;display:flex;position:fixed;bottom:0;left:0}@media (width>=769px){#nav-bar{padding:12.5px 25px}}@media (width>=1001px){#nav-bar{padding:var(--spacer-0) var(--spacer-0) var(--spacer-2) var(--spacer-0);margin:0 7.5px;position:sticky;top:12.5px}}@media (width>=1441px){#nav-bar{top:14px}}@media (width>=1681px){#nav-bar{width:-webkit-fill-available;max-width:35rem;top:15px}}#nav-bar:has(.nav-bar-menu.toggled){color:#fff;padding:0 var(--spacer-3) var(--spacer-1) var(--spacer-3);width:100vw;z-index:var(--z-index-max);position:fixed;bottom:0;background-color:var(--gsd-black-base)!important}@media (width>=769px){#nav-bar:has(.nav-bar-menu.toggled){padding:0 25px 12.5px}}#nav-bar:has(.nav-bar-menu.toggled) .navigation-panel-header{padding-top:var(--spacer-6)}#nav-bar:has(.nav-bar-menu.toggled) .navigation-panel-header h2 a{color:var(--gsd-white-base);text-decoration:none}#nav-bar:has(.nav-bar-menu.toggled) .navigation-panel-header .nav-bar-hamburger-close-icon{width:32px;height:32px;margin-left:auto}@media (width>=769px){#nav-bar:has(.nav-bar-menu.toggled) .navigation-panel-header .nav-bar-hamburger-close-icon{width:37.5px;height:37.5px}}#nav-bar:has(.nav-bar-menu.toggled) li>a{color:#fff;font-size:var(--typography-large-s-font-size);letter-spacing:var(--typography-large-s-letter-spacing);line-height:var(--typography-large-s-line-height);text-decoration-thickness:var(--typography-large-s-text-decoration-thickness);text-underline-offset:var(--typography-large-s-text-underline-offset);text-underline-offset:.15em}@media (width>=769px){#nav-bar:has(.nav-bar-menu.toggled) li>a{font-size:var(--typography-large-m-font-size);letter-spacing:var(--typography-large-m-letter-spacing);line-height:var(--typography-large-m-line-height);text-decoration-thickness:var(--typography-large-m-text-decoration-thickness);text-underline-offset:var(--typography-large-m-text-underline-offset);text-underline-offset:.15em;text-decoration-thickness:4.59px!important}}#nav-bar:has(.nav-bar-menu.toggled) li>a:hover{text-decoration:underline}#nav-bar:has(.nav-bar-menu.toggled) li>a.dropdown-item:hover{text-decoration:none}#nav-bar:has(.nav-bar-menu.toggled) li.user-dropdown{padding-top:var(--spacer-6)}@media (width>=1001px){#nav-bar{background-color:var(--gsd-white-base);justify-self:end;width:215px;padding:12.5px 22.5px;display:block}}@media (width>=1441px){#nav-bar{margin:0 var(--spacer-1);padding:14px var(--spacer-4);width:210px}}@media (width>=1681px){#nav-bar{width:-webkit-fill-available}}#nav-bar .navigation-panel-container{flex-direction:column;width:100%;display:flex}#nav-bar .navigation-panel-container .nav-bar-menu{order:1;width:100%}@media (width>=1001px){#nav-bar .navigation-panel-container .nav-bar-menu{order:2}}#nav-bar .navigation-panel-container .navigation-panel-header{align-items:center;gap:var(--spacer-2);order:2;justify-content:space-between;width:100%;display:flex}#nav-bar .navigation-panel-container .navigation-panel-header h2{text-wrap:nowrap;order:2}@media (width>=1001px){#nav-bar .navigation-panel-container .navigation-panel-header h2{text-wrap:wrap;order:1}}#nav-bar .navigation-panel-container .navigation-panel-header h2 a{text-decoration-line:none}@media (width>=1001px){#nav-bar .navigation-panel-container .navigation-panel-header h2 a:hover{text-decoration-line:underline;text-decoration-thickness:3px}}@media (width>=1441px){#nav-bar .navigation-panel-container .navigation-panel-header h2 a:hover{text-decoration-thickness:4px}}#nav-bar .navigation-panel-container .navigation-panel-header .hamburger-btn-container{background:0 0;border:none;order:3;height:auto;display:flex}@media (width>=1001px){#nav-bar .navigation-panel-container .navigation-panel-header .hamburger-btn-container{display:none}}#nav-bar .navigation-panel-container .navigation-panel-header .hamburger-btn-container .nav-bar-hamburger-icon{width:32px;height:32px;margin-left:auto}@media (width>=769px){#nav-bar .navigation-panel-container .navigation-panel-header .hamburger-btn-container .nav-bar-hamburger-icon{width:37.5px;height:37.5px}}#nav-bar h2{font-size:var(--typography-large-s-font-size);letter-spacing:var(--typography-large-s-letter-spacing);line-height:var(--typography-large-s-line-height);text-decoration-thickness:var(--typography-large-s-text-decoration-thickness);text-underline-offset:var(--typography-large-s-text-underline-offset)}@media (width>=769px){#nav-bar h2{font-size:var(--typography-large-m-font-size);letter-spacing:var(--typography-large-m-letter-spacing);line-height:var(--typography-large-m-line-height);text-decoration-thickness:var(--typography-large-m-text-decoration-thickness);text-underline-offset:var(--typography-large-m-text-underline-offset)}}@media (width>=1001px){#nav-bar h2{font-size:var(--typography-large-m-font-size);letter-spacing:var(--typography-large-m-letter-spacing);line-height:var(--typography-large-m-line-height);margin:var(--spacer-0) var(--spacer-0) 25px var(--spacer-0);max-width:150px;text-decoration-thickness:var(--typography-large-m-text-decoration-thickness);text-underline-offset:var(--typography-large-m-text-underline-offset);width:100%}}@media (width>=1441px){#nav-bar h2{font-size:var(--typography-large-m-font-size);font-size:var(--typography-large-l-font-size);letter-spacing:var(--typography-large-m-letter-spacing);letter-spacing:var(--typography-large-l-letter-spacing);line-height:var(--typography-large-m-line-height);line-height:var(--typography-large-l-line-height);text-decoration-thickness:var(--typography-large-m-text-decoration-thickness);text-decoration-thickness:var(--typography-large-l-text-decoration-thickness);text-underline-offset:var(--typography-large-m-text-underline-offset);text-underline-offset:var(--typography-large-l-text-underline-offset)}}@media (width>=1681px){#nav-bar h2{font-size:var(--typography-large-xl-font-size);letter-spacing:var(--typography-large-xl-letter-spacing);line-height:var(--typography-large-xl-line-height);text-decoration-thickness:var(--typography-large-xl-text-decoration-thickness);text-underline-offset:var(--typography-large-xl-text-underline-offset)}}#nav-bar .nav-bar-menu{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height);margin:var(--spacer-1) var(--spacer-0) var(--spacer-0) var(--spacer-0);padding:0;list-style:none;display:none}@media (width>=1001px){#nav-bar .nav-bar-menu{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height);margin:0}}@media (width>=1441px){#nav-bar .nav-bar-menu{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){#nav-bar .nav-bar-menu{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}}@media (width>=1001px){#nav-bar .nav-bar-menu{display:block}}#nav-bar .nav-bar-menu.toggled{display:block}#nav-bar .nav-bar-menu li.is-active{font-weight:700}#nav-bar .nav-bar-menu li a{color:var(--gsd-black-base);text-decoration-line:none}@media (width>=1001px){#nav-bar .nav-bar-menu li a:hover{text-decoration-line:underline}#content-container:has(.modal) #nav-bar{display:none!important}#content-container:has(#nav-bar.in-modal) #nav-bar.in-modal{display:none!important}}.dropdown .dropdown-menu{display:none}.dropdown .dropdown-menu.open{display:block}#user-bar{grid-area:user-bar;justify-content:space-between;align-items:baseline;padding-bottom:11px;display:flex;position:relative}@media (width>=769px){#user-bar{margin-bottom:0;padding-bottom:12.5px}}@media (width>=1001px){#user-bar{padding-left:var(--spacer-2);gap:9px;margin-bottom:75px}}@media (width>=1441px){#user-bar{gap:17px;margin-bottom:89px;padding-bottom:14px}}@media (width>=1520px){#user-bar{padding-left:var(--spacer-4)}}@media (width>=1681px){#user-bar{margin-bottom:99px}}#user-bar p{font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height);margin:11px var(--spacer-1);max-width:100%;text-decoration-thickness:var(--typography-small-s-text-decoration-thickness);text-underline-offset:var(--typography-small-s-text-underline-offset);padding-bottom:11px}@media (width>=769px){#user-bar p{font-size:var(--typography-small-m-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-m-line-height);text-decoration-thickness:var(--typography-small-m-text-decoration-thickness);text-underline-offset:var(--typography-small-m-text-underline-offset);margin:12.5px;padding-bottom:12.5px}}@media (width>=1001px){#user-bar p{margin:12.5px var(--spacer-2);max-width:65%}}@media (width>=1441px){#user-bar p{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height);margin:14px var(--spacer-2);max-width:75%;padding-bottom:14px;padding-left:var(--spacer-1);text-decoration-thickness:var(--typography-small-xl-text-decoration-thickness);text-underline-offset:var(--typography-small-xl-text-underline-offset)}}@media (width>=1681px){#user-bar p{margin:var(--spacer-2) 0 var(--spacer-2) var(--spacer-1);padding-left:0}}#user-bar .dropdown{display:none;position:absolute;right:0}@media (width>=769px){#user-bar .dropdown{padding:var(--spacer-2) var(--spacer-2) var(--spacer-2) var(--spacer-4)}}@media (width>=1001px){#user-bar .dropdown{padding:var(--spacer-2) 22.5px var(--spacer-2);margin-right:7.5px;display:block;position:relative}}@media (width>=1441px){#user-bar .dropdown{margin-right:var(--spacer-1);padding:var(--spacer-2) var(--spacer-4)}}@media (width>=1681px){#user-bar .dropdown{padding:var(--spacer-1) var(--spacer-4)}}#user-bar .dropdown:hover>*{cursor:pointer}#user-bar .dropdown:has(.dropdown-menu.open){background-color:var(--gsd-green-base)}#user-bar .dropdown .dropdown-menu.open{padding-top:var(--spacer-3)}@media (width>=1001px){#user-bar .dropdown .dropdown-menu.open{background-color:var(--gsd-green-base);z-index:200;width:100%;padding:25px 22.5px 12.5px;position:absolute;right:0}}@media (width>=1441px){#user-bar .dropdown .dropdown-menu.open{padding:28px var(--spacer-4) 14px}}@media (width>=1681px){#user-bar .dropdown .dropdown-menu.open{padding:var(--spacer-4) var(--spacer-4) var(--spacer-2)}}#user-bar .dropdown .dropdown-menu.open li{font-family:var(--font-sans);font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height);text-decoration-thickness:var(--typography-small-xl-text-decoration-thickness);text-underline-offset:var(--typography-small-xl-text-underline-offset);list-style:none}@media (width>=769px){#user-bar .dropdown .dropdown-menu.open li{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height);text-decoration-thickness:var(--typography-default-m-text-decoration-thickness);text-underline-offset:var(--typography-default-m-text-underline-offset)}}@media (width>=1441px){#user-bar .dropdown .dropdown-menu.open li{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height);text-decoration-thickness:var(--typography-default-l-text-decoration-thickness);text-underline-offset:var(--typography-default-l-text-underline-offset)}}@media (width>=1681px){#user-bar .dropdown .dropdown-menu.open li{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height);text-decoration-thickness:var(--typography-default-xl-text-decoration-thickness);text-underline-offset:var(--typography-default-xl-text-underline-offset)}}#user-bar .dropdown .dropdown-menu.open li:not(:last-of-type){padding-bottom:var(--spacer-3)}@media (width>=1001px){#user-bar .dropdown .dropdown-menu.open li:not(:last-of-type){padding-bottom:var(--spacer-4)}}#user-bar .dropdown .dropdown-menu.open li a{color:var(--gsd-black-base);text-decoration-line:underline}#user-bar .dropdown .dropdown-menu.open li a:hover{text-decoration-line:none}#user-bar .dropdown .dropdown-toggle{font-family:var(--font-sans);font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height);text-decoration-thickness:var(--typography-small-xl-text-decoration-thickness);text-underline-offset:var(--typography-small-xl-text-underline-offset);text-wrap:nowrap;background:0 0;border:none;align-items:center;gap:1ch;display:flex}@media (width>=769px){#user-bar .dropdown .dropdown-toggle{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height);text-decoration-thickness:var(--typography-default-m-text-decoration-thickness);text-underline-offset:var(--typography-default-m-text-underline-offset)}}@media (width>=1441px){#user-bar .dropdown .dropdown-toggle{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height);text-decoration-thickness:var(--typography-default-l-text-decoration-thickness);text-underline-offset:var(--typography-default-l-text-underline-offset)}}@media (width>=1681px){#user-bar .dropdown .dropdown-toggle{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height);text-decoration-thickness:var(--typography-default-xl-text-decoration-thickness);text-underline-offset:var(--typography-default-xl-text-underline-offset)}}#content-container:has(.profile-page_main-content) #user-bar .dropdown-menu.open{background-color:var(--gsd-white-base)}#content-container:has(.profile-page_main-content) #user-bar .dropdown:has(.dropdown-menu.open){background-color:var(--gsd-white-base)}body[data-theme=gradient] .gradient-container[data-night] #user-bar .dropdown-toggle[aria-expanded=false],body[data-theme=gradient] .gradient-container[data-night] #user-bar p{color:var(--gsd-white-base)}body[data-theme=gradient] .gradient-container[data-night] #user-bar .dropdown-toggle[aria-expanded=false]:hover svg path{fill:var(--gsd-white-base)}body[data-theme=gradient] .gradient-container[data-night] #user-bar .dropdown-toggle[aria-expanded=false] svg path{stroke:var(--gsd-white-base)}#page-progress-bar{background:var(--gsd-blue-base);width:0;height:3px;z-index:var(--z-index-max);transition:width;display:block;position:fixed;top:0;left:0}#page-progress-bar.loading{animation:20s linear forwards loading}#page-progress-bar.done{animation:.5s linear forwards done}@keyframes done{0%{opacity:1;width:100%}60%{opacity:1;width:100%}to{opacity:0;width:100%}}@keyframes loading{0%{width:10%}to{width:80%}}.admin-bar #page-progress-bar{top:var(--wp-admin--admin-bar--height,32px)}.calendar-page-main-content{min-height:auto!important}@media (width>=1001px){.calendar-page-main-content{margin-bottom:0}}@media (width>=1441px){.calendar-page-main-content{margin-bottom:0;padding-bottom:0}}@media (width>=1681px){.calendar-page-main-content{margin-bottom:45px}}@media (width>=1001px){.calendar-page-main-content #page-content.calendar-page{margin-bottom:62.5px}}@media (width>=1441px){.calendar-page-main-content #page-content.calendar-page{margin-bottom:70px;padding-bottom:0}}@media (width>=1681px){.calendar-page-main-content #page-content.calendar-page{margin-bottom:0;padding-bottom:0}}.calendar-page-main-content #page-content.calendar-page .calendar-page-header{margin:0 var(--spacer-1) 55px;padding-bottom:11px}@media (width>=769px){.calendar-page-main-content #page-content.calendar-page .calendar-page-header{margin:0 12.5px 63px;padding-top:0;padding-bottom:12.5px}}@media (width>=1001px){.calendar-page-main-content #page-content.calendar-page .calendar-page-header{margin:0 22.5px 62.5px}}@media (width>=1441px){.calendar-page-main-content #page-content.calendar-page .calendar-page-header{margin:0 var(--spacer-4) 71.5px var(--spacer-4);padding-top:14px}}@media (width>=1681px){.calendar-page-main-content #page-content.calendar-page .calendar-page-header{margin:0 var(--spacer-4) 77.5px}}.calendar-page-main-content #page-content.calendar-page .calendar-page-header h1{padding-right:0}@media (width>=769px){.calendar-page-main-content #page-content.calendar-page .calendar-page-header h1{font-size:var(--typography-large-m-font-size);letter-spacing:-1.35px;line-height:var(--typography-large-m-line-height);margin-top:-2px}}@media (width>=1001px){.calendar-page-main-content #page-content.calendar-page .calendar-page-header h1{margin-top:12.5px}}@media (width>=1441px){.calendar-page-main-content #page-content.calendar-page .calendar-page-header h1{font-size:var(--typography-large-l-font-size);letter-spacing:-1.35px;line-height:var(--typography-large-l-line-height);margin-top:0}}@media (width>=1681px){.calendar-page-main-content #page-content.calendar-page .calendar-page-header h1{font-size:var(--typography-large-xl-font-size);letter-spacing:-1.8px;line-height:var(--typography-large-xl-line-height)}}.calendar-page-main-content #page-content.calendar-page .calendar-page-header h1.has-info{width:min-content}@media (width>=455px){.calendar-page-main-content #page-content.calendar-page .calendar-page-header h1.has-info{width:auto}}.calendar-page-main-content #page-content.calendar-page .calendar-page-return-link{font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height);margin:0 var(--spacer-1) 11px;text-align:right}@media (width>=769px){.calendar-page-main-content #page-content.calendar-page .calendar-page-return-link{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height);margin:0 12.5px 12.5px}}@media (width>=1001px){.calendar-page-main-content #page-content.calendar-page .calendar-page-return-link{margin-inline:22.5px}}@media (width>=1441px){.calendar-page-main-content #page-content.calendar-page .calendar-page-return-link{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height);margin:0 var(--spacer-4) 14px}}.calendar-page-main-content #page-content.calendar-page .filters-toggle-checkbox{opacity:0;pointer-events:none;width:0;height:0;margin:0;padding:0;position:absolute}.calendar-page-main-content #page-content.calendar-page .filters-toggle-checkbox:checked~.filters-toggle-wrapper .filters-toggle-icon svg{transform:rotate(90deg)}.calendar-page-main-content #page-content.calendar-page .filters-toggle-checkbox:checked~.calendar-page-filters-section{opacity:1;visibility:visible;grid-template-rows:1fr;overflow:visible}.calendar-page-main-content #page-content.calendar-page .filters-toggle-checkbox:checked~.calendar-page-filters-section .calendar-page-filters{overflow:visible}@media (width>=769px){.calendar-page-main-content #page-content.calendar-page .filters-toggle-checkbox:checked~.calendar-page-filters-section .calendar-page-filters{margin-inline:initial;max-width:calc(100vw - 55px);margin-left:28px}}@media (width>=1001px){.calendar-page-main-content #page-content.calendar-page .filters-toggle-checkbox:checked~.calendar-page-filters-section .calendar-page-filters{margin-left:23px}}@media (width>=1441px){.calendar-page-main-content #page-content.calendar-page .filters-toggle-checkbox:checked~.calendar-page-filters-section .calendar-page-filters{margin-left:var(--spacer-4)}}.calendar-page-main-content #page-content.calendar-page .filters-toggle-checkbox:not(:checked)~.calendar-page-filters-section{padding-top:0}.calendar-page-main-content #page-content.calendar-page .filters-toggle-checkbox:focus-visible~.filters-toggle-wrapper label{outline-offset:2px;outline:2px solid}.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper{background-color:var(--gsd-white-base);margin:0 -10px;padding:11px 0;position:relative}@media (width>=769px){.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper{margin:0 -10px;padding:12.5px 0}}@media (width>=1001px){.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper{margin:0 22.5px 0 0}}@media (width>=1441px){.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper{margin:0 var(--spacer-4) 0 0;padding:14px 0}}@media (width>=1681px){.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper{padding:var(--spacer-2) 0}}.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper:before{border-top:1.5px solid var(--gsd-black-base);content:"";margin-inline:var(--spacer-3);width:calc(100% - 40px);display:block;position:absolute;top:0}@media (width>=769px){.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper:before{border-top-width:2px;width:calc(100% - 50px);margin-inline:25px}}@media (width>=1001px){.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper:before{width:calc(100% - 22.5px);margin-inline:22.5px}}@media (width>=1441px){.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper:before{margin-inline:var(--spacer-4);width:calc(100% - 30px)}}.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper~.calendar-page-filters-section{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out,opacity .2s;display:grid;overflow:hidden}.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper~.calendar-page-filters-section .calendar-page-filters{max-width:calc(100vw - var(--spacer-1)*4);min-height:0;overflow:hidden}.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper .filters-toggle-inner{font-size:var(--typography-default-s-font-size);line-height:var(--typography-default-s-line-height);margin-inline:var(--spacer-3)}@media (width>=769px){.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper .filters-toggle-inner{font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height);margin-inline:25px}}@media (width>=1001px){.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper .filters-toggle-inner{margin:0 0 0 25px}}@media (width>=1441px){.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper .filters-toggle-inner{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height);margin-inline:var(--spacer-4)}}@media (width>=1681px){.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper .filters-toggle-inner{font-size:var(--typography-default-xl-font-size);grid-column-gap:11px;line-height:var(--typography-default-xl-line-height)}}.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper .filters-toggle-inner label{cursor:pointer;grid-column-gap:.75ch;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;justify-content:left;align-items:center;display:inline-grid}.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper .filters-toggle-icon{width:14.7px;height:16.8px}.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper .filters-toggle-icon svg{width:100%;height:100%;display:block;position:relative;overflow:visible}.calendar-page-main-content #page-content.calendar-page .filters-toggle-wrapper .filters-toggle-icon svg polygon{stroke:var(--gsd-black-base);stroke-width:1px}.calendar-page-main-content #page-content.calendar-page .calendar-page-content .calendar-page-empty-message,.calendar-page-main-content #page-content.calendar-page .calendar-page-content .calendar-page-loading-message{font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height);margin-inline:var(--spacer-1);padding:var(--spacer-4) 0 13px}@media (width>=769px){.calendar-page-main-content #page-content.calendar-page .calendar-page-content .calendar-page-empty-message,.calendar-page-main-content #page-content.calendar-page .calendar-page-content .calendar-page-loading-message{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height);margin-inline:var(--spacer-2);padding-bottom:var(--spacer-1)}}@media (width>=1001px){.calendar-page-main-content #page-content.calendar-page .calendar-page-content .calendar-page-empty-message,.calendar-page-main-content #page-content.calendar-page .calendar-page-content .calendar-page-loading-message{font-size:var(--typography-small-l-font-size);letter-spacing:.152px;line-height:var(--typography-small-l-line-height);margin-inline:22.5px}}@media (width>=1441px){.calendar-page-main-content #page-content.calendar-page .calendar-page-content .calendar-page-empty-message,.calendar-page-main-content #page-content.calendar-page .calendar-page-content .calendar-page-loading-message{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height);margin-inline:var(--spacer-4);padding-bottom:var(--spacer-5) 0 var(--spacer-2) 0}}.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-past-event-toggle{font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height);justify-content:center;padding:11px 0;display:flex}@media (width>=769px){.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-past-event-toggle{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height);margin:0 12.5px;padding:12.5px 0}}@media (width>=1001px){.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-past-event-toggle{margin:0 22.5px 0 25px}}@media (width>=1441px){.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-past-event-toggle{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height);margin:0 var(--spacer-4) 0 var(--spacer-4);padding:14px 0}}@media (width>=1681px){.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-past-event-toggle{padding:var(--spacer-2) 0}}.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-past-event-toggle button{appearance:none;color:var(--gsd-dark-grey-base);cursor:pointer;font:inherit;text-underline-offset:.15em;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-past-event-toggle button:active,.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-past-event-toggle button:hover{text-decoration:none}.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-past-event-toggle button:focus-visible{outline-offset:2px;outline:2px solid}.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-next-month{font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height);justify-content:center;padding:11px 0;display:flex}@media (width>=769px){.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-next-month{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height);margin:0 var(--spacer-2);padding:12.5px 0}}@media (width>=1001px){.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-next-month{margin:0 22.5px}}@media (width>=1441px){.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-next-month{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height);margin:0 var(--spacer-4);padding:14px 0}}@media (width>=1681px){.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-next-month{padding:var(--spacer-2) 0}}.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-next-month button{appearance:none;color:var(--gsd-black-base);cursor:pointer;font:inherit;text-underline-offset:.15em;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-next-month button:active,.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-next-month button:hover{text-decoration:underline}.calendar-page-main-content #page-content.calendar-page .calendar-page-content .view-next-month button:focus-visible{outline-offset:2px;outline:2px solid}.calendar-page-main-content #page-content.calendar-page .calendar-timezone-audience-footer{margin:0 var(--spacer-1) 55px}@media (width>=769px){.calendar-page-main-content #page-content.calendar-page .calendar-timezone-audience-footer{margin:0 12.5px 62.5px}}@media (width>=1001px){.calendar-page-main-content #page-content.calendar-page .calendar-timezone-audience-footer{margin:0 22.5px 62.5px}}@media (width>=1441px){.calendar-page-main-content #page-content.calendar-page .calendar-timezone-audience-footer{margin:0 var(--spacer-4) var(--spacer-4)}}.calendar-page-filters-section{background-color:var(--gsd-white-base);z-index:3;margin:0 -10px;padding:11px 0 0;position:sticky;top:-2px}@media (width>=769px){.calendar-page-filters-section{margin:0 -12.5px;padding:12.5px 0 0}}@media (width>=1001px){.calendar-page-filters-section{margin:0 22.5px 0 0}}@media (width>=1441px){.calendar-page-filters-section{margin:0 var(--spacer-4) 0 0;padding:14px 0 0}}@media (width>=1681px){.calendar-page-filters-section{padding:var(--spacer-2) 0 0}}.calendar-page-filters-section:before{border-top:1.5px solid var(--gsd-black-base);content:"";margin-inline:var(--spacer-3);width:calc(100% - 40px);display:block;position:absolute;top:0}@media (width>=769px){.calendar-page-filters-section:before{border-top-width:2px;width:calc(100% - 50px);margin-inline:25px}}@media (width>=1001px){.calendar-page-filters-section:before{width:calc(100% - 22.5px);margin-left:22.5px;margin-right:0}}@media (width>=1441px){.calendar-page-filters-section:before{margin-left:var(--spacer-4);width:calc(100% - 30px);margin-right:0}}.calendar-page-filters-section.light-top-border:before{border-top-style:dotted;border-top-width:1px}.calendar-page-filters-section .calendar-page-filters{margin-inline:var(--spacer-3)}@media (width>=769px){.calendar-page-filters-section .calendar-page-filters{margin-inline:25px}}@media (width>=1001px){.calendar-page-filters-section .calendar-page-filters{margin-left:25px;margin-right:0}}@media (width>=1441px){.calendar-page-filters-section .calendar-page-filters{margin-left:var(--spacer-4);margin-right:0}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month{grid-template-columns:-webkit-min-content -webkit-min-content auto;grid-column-gap:var(--spacer-3);grid-template-columns:min-content min-content auto;grid-template-areas:"arrows current_month.""nav nav nav";align-items:center;padding-bottom:11px;display:grid}@media (width>=769px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month{grid-column-gap:25px;padding-bottom:12.5px}}@media (width>=1001px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month{grid-column-gap:var(--spacer-2);padding-bottom:12.5px}}@media (width>=1441px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month{grid-column-gap:var(--spacer-3);padding-bottom:14px}}@media (width>=1681px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month{grid-column-gap:var(--spacer-3);padding-bottom:var(--spacer-2)}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month>ul{grid-column-gap:var(--spacer-1);grid-area:arrows;grid-template-columns:1fr 1fr;list-style:none;display:grid;transform:translateY(.1em)}@media (width>=769px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month>ul{grid-column-gap:11.5px}}@media (width>=1441px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month>ul{grid-column-gap:13.5px}}@media (width>=1681px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month>ul{grid-column-gap:14.5px}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month>ul>li button{appearance:none;color:inherit;cursor:pointer;font-size:var(--typography-default-s-font-size);height:1.25em;line-height:var(--typography-default-s-line-height);min-height:var(--tap-min);min-width:var(--tap-min);background:0 0;border:none;width:1.25em;margin:0;padding:0;display:inline-flex}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month>ul>li button:focus-visible{outline-offset:2px;outline:2px solid}@media (width>=769px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month>ul>li button{width:26.25px;height:26.25px}}@media (width>=1441px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month>ul>li button{width:30px;height:30px}}@media (width>=1681px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month>ul>li button{width:32.5px;height:32.5px}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month>ul>li button svg{width:100%;height:100%;overflow:visible}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month>ul>li button svg[data-dir=left]{transform:scaleX(-1)}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month>ul>li button svg line,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month>ul>li button svg polyline{stroke:var(--gsd-black-base);stroke-width:1.35px}@media (width>=769px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month>ul>li button svg line,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month>ul>li button svg polyline{stroke-width:1.575px}}@media (width>=1681px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month>ul>li button svg line,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month>ul>li button svg polyline{stroke-width:1.95px}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button{appearance:none;color:inherit;cursor:pointer;font-size:var(--typography-default-s-font-size);grid-area:current_month;grid-template-columns:-webkit-max-content auto;line-height:var(--typography-default-s-line-height);text-align:left;grid-column-gap:.75ch;background:0 0;border:none;grid-template-columns:max-content auto;justify-content:left;align-items:center;margin:0;padding:0;display:grid}@media (width>=1681px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button{grid-column-gap:11px}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button:focus-visible{outline-offset:2px;outline:2px solid}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button:hover .calendar-filter-current-month-icon svg polygon,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button[aria-expanded=true] .calendar-filter-current-month-icon svg polygon{fill:var(--gsd-black-base)}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button .calendar-filter-current-month{font-size:var(--typography-medium-s-font-size);line-height:var(--typography-medium-s-line-height)}@media (width>=769px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button .calendar-filter-current-month{font-size:var(--typography-medium-m-font-size);letter-spacing:-.34px;line-height:var(--typography-medium-m-line-height)}}@media (width>=1441px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button .calendar-filter-current-month{font-size:var(--typography-medium-l-font-size);line-height:var(--typography-medium-l-line-height)}}@media (width>=1681px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button .calendar-filter-current-month{font-size:var(--typography-medium-xl-font-size);line-height:var(--typography-medium-xl-line-height)}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button .calendar-filter-current-month-icon{width:.75em;height:.75em}@media (width>=769px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button .calendar-filter-current-month-icon{width:15.75px;height:15.75px}}@media (width>=1441px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button .calendar-filter-current-month-icon{width:18px;height:18px}}@media (width>=1681px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button .calendar-filter-current-month-icon{width:19.5px;height:19.5px}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button .calendar-filter-current-month-icon svg{width:100%;height:100%;display:block;position:relative;overflow:visible}@media (width>=769px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button .calendar-filter-current-month-icon svg{margin-top:1px}}@media (width>=1441px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button .calendar-filter-current-month-icon svg{margin-top:2px}}@media (width>=1681px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button .calendar-filter-current-month-icon svg{margin-top:4px}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button .calendar-filter-current-month-icon svg polygon{fill:none;stroke:var(--gsd-black-base);stroke-width:1.35px}@media (width>=1441px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-month-dropdown-button .calendar-filter-current-month-icon svg polygon{stroke-width:1.8px}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown{opacity:0;visibility:hidden;grid-area:nav;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out,opacity .2s;display:grid;overflow:hidden}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown.is-open{margin-top:var(--spacer-3);opacity:1;visibility:visible;grid-template-rows:1fr}@media (width>=1441px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown.is-open{margin-top:18px}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper{grid-column-gap:var(--spacer-3);grid-template-columns:repeat(2,1fr);grid-template-areas:"academic_years_column semester_columns";min-height:0;display:grid;overflow:hidden}@media (width>=640px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper{grid-template-columns:repeat(4,1fr);grid-template-areas:"academic_years_column semester_columns semester_columns semester_columns"}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column{border:none;grid-area:academic_years_column}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column span{font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height)}@media (width>=769px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column span{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column span{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns{grid-area:semester_columns}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year{grid-column-gap:var(--spacer-3);grid-row-gap:22px;border:none;grid-template-columns:repeat(1,1fr);display:grid}@media (width>=640px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year>legend{display:none}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items{border:none}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items>span{font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height)}@media (width>=769px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items>span{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items>span{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items{flex-direction:column;display:flex}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column .field-wrapper,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items .field-wrapper{align-items:center;gap:5px;display:inline-flex}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column .field-wrapper.filter-months-select-all-wrapper label,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items .field-wrapper.filter-months-select-all-wrapper label{color:var(--gsd-black-base);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height)}@media (width>=769px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column .field-wrapper.filter-months-select-all-wrapper label,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items .field-wrapper.filter-months-select-all-wrapper label{font-size:var(--typography-small-m-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column .field-wrapper.filter-months-select-all-wrapper label,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items .field-wrapper.filter-months-select-all-wrapper label{font-size:var(--typography-small-l-font-size);letter-spacing:var(--typography-small-l-letter-spacing);line-height:var(--typography-small-l-line-height)}}@media (width>=1681px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column .field-wrapper.filter-months-select-all-wrapper label,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items .field-wrapper.filter-months-select-all-wrapper label{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height)}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column legend,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items legend{color:var(--gsd-black-base);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height)}@media (width>=769px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column legend,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items legend{font-size:var(--typography-small-m-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column legend,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items legend{font-size:var(--typography-small-l-font-size);letter-spacing:var(--typography-small-l-letter-spacing);line-height:var(--typography-small-l-line-height)}}@media (width>=1681px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column legend,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items legend{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height)}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column label,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items label{color:var(--gsd-black-base);font-size:var(--typography-default-s-font-size);line-height:var(--typography-default-s-line-height)}@media (width>=769px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column label,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items label{font-size:var(--typography-default-m-font-size);letter-spacing:.128px;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column label,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items label{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column label,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items label{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column label:hover,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items label:hover{text-decoration:underline}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column input[checked]~label,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items input[checked]~label{font-weight:700}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column input[type=radio],.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items input[type=radio]{appearance:none;box-shadow:var(--gsd-black-base) 0 0 0 2px,var(--gsd-white-base) 0 0 0 2px inset;cursor:pointer;border-radius:50%;width:17px;height:17px;margin:4px 2px 2px;position:relative}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column input[type=radio][checked],.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items input[type=radio][checked]{background:var(--gsd-black-base)}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column input[type=checkbox],.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items input[type=checkbox]{appearance:none;border-bottom:1px solid var(--gsd-mid-grey);border-left:1px solid var(--gsd-black-base);border-right:1px solid var(--gsd-mid-grey);border-top:1px solid var(--gsd-black-base);cursor:pointer;width:17px;height:17px;margin-top:3px;position:relative}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column input[type=checkbox][checked],.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items input[type=checkbox][checked]{background-color:var(--gsd-black-base);border-color:var(--gsd-black-base)}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column input[type=checkbox][checked]:after,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items input[type=checkbox][checked]:after{border:1.5px solid var(--gsd-white-base,var(--gsd-white-base,#fff));content:"";transform-origin:50%;z-index:0;border-top:0;border-left:0;width:26%;height:57%;display:block;position:absolute;top:50%;left:50%;transform:rotate(30deg)translate(-95%,-40%)}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column input[type=checkbox],.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column input[type=radio],.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items input[type=checkbox],.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items input[type=radio]{clip:rect(0,0,0,0);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column input[type=checkbox]:focus-visible~label,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column input[type=radio]:focus-visible~label,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items input[type=checkbox]:focus-visible~label,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items input[type=radio]:focus-visible~label{outline-offset:2px;outline:2px solid}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-fullyear-button{margin-top:22px}@media (width>=769px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-fullyear-button{margin-top:25px}}@media (width>=1441px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-fullyear-button{margin-top:28px}}@media (width>=1681px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-fullyear-button{margin-top:var(--spacer-4)}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-fullyear-button a{color:var(--gsd-black-base);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);margin-right:4px}@media (width>=769px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-fullyear-button a{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height);text-underline-offset:.15em;text-decoration-thickness:.07em}}@media (width>=1441px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-fullyear-button a{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height)}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-fullyear-button span{vertical-align:middle;width:13.6px;height:13.6px;margin-bottom:4px;display:inline-block}@media (width>=769px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-fullyear-button span{width:16px;height:16px}}@media (width>=1441px){.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-fullyear-button span{width:18px;height:18px}}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-fullyear-button span svg{width:100%;height:100%;overflow:visible;transform:rotate(-45deg)}.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-fullyear-button span svg line,.calendar-page-filters-section .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-fullyear-button span svg polyline{stroke:var(--gsd-black-base);stroke-width:1.05px}.calendar-page-filters-section.allows-multiple-months-selection{position:static}.calendar-page-filters-section.allows-multiple-months-selection:before{content:none}.calendar-page-filters-section.allows-multiple-months-selection .calendar-dropdown-semester-items>legend{display:none}.calendar-page-filters-section.allows-multiple-months-selection .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown.is-open{margin-top:0}@media (width<=640px){.calendar-page-filters-section.allows-multiple-months-selection .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper{grid-row-gap:var(--spacer-3);grid-template-columns:100%;grid-template-areas:"academic_years_column""semester_columns"}}.calendar-page-filters-section.allows-multiple-months-selection .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column label:hover,.calendar-page-filters-section.allows-multiple-months-selection .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items label:hover{text-decoration:none}.calendar-page-filters-section.allows-multiple-months-selection .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column input[checked]~label,.calendar-page-filters-section.allows-multiple-months-selection .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items input[checked]~label{font-weight:400}.calendar-page-filters-section.allows-multiple-months-selection .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column input[type=checkbox],.calendar-page-filters-section.allows-multiple-months-selection .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-academic-year-column input[type=radio],.calendar-page-filters-section.allows-multiple-months-selection .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items input[type=checkbox],.calendar-page-filters-section.allows-multiple-months-selection .calendar-page-filters .calendar-page-filter-month .calendar-filter-current-month-dropdown .calendar-filter-month-dropdown-wrapper .calendar-dropdown-semester-columns .calendar-dropdown-semester-year .calendar-dropdown-semester-items input[type=radio]{clip:auto;opacity:1;pointer-events:auto;width:17px;height:17px;position:relative;overflow:visible}.calendar-page-filter-type{border-top:1px dotted;padding:11px 0;position:relative}@media (width>=769px){.calendar-page-filter-type{padding:12.5px 0}}@media (width>=1441px){.calendar-page-filter-type{padding:14px 0}}@media (width>=1681px){.calendar-page-filter-type{padding:var(--spacer-2) 0}}.calendar-page-filter-type .calendar-type-filters{gap:var(--spacer-3);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:static;overflow-x:scroll}@media (width>=769px){.calendar-page-filter-type .calendar-type-filters{gap:24px}}@media (width>=1441px){.calendar-page-filter-type .calendar-type-filters{gap:27px}}@media (width>=1681px){.calendar-page-filter-type .calendar-type-filters{gap:29px}}.calendar-page-filter-type .calendar-type-filters:after{border-bottom:1.5px solid var(--gsd-black-base);content:"";width:100%;display:block;position:absolute;bottom:0}@media (width>=769px){.calendar-page-filter-type .calendar-type-filters:after{border-bottom-width:2px}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group{font-size:var(--typography-default-s-font-size);line-height:var(--typography-default-s-line-height);padding-left:6px}@media (width>=769px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height);gap:6px;padding-left:7px}}@media (width>=1441px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label{color:var(--gsd-black-base);cursor:pointer;font-size:var(--typography-default-s-font-size);line-height:var(--typography-default-s-line-height);min-height:var(--tap-min);white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;display:flex}@media (width>=769px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height);gap:6px}}@media (width>=1441px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label.is-active .filter-icon svg polygon{fill:var(--gsd-black-base)}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label .indicator--academic_calendar{color:var(--gsd-now--events--color--academic-calendar)}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label .indicator--events{color:var(--gsd-now--events--color--event)}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label .indicator--reviews{color:var(--gsd-now--events--color--review)}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label .indicator--affiliations,.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label .indicator--audiences{color:var(--gsd-now--events--color--other)}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label .filter-indicator{background-color:currentColor;border:.1rem solid;border-radius:100%;width:.7em;height:.7em;margin-top:2px;display:inline-block}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label .filter-indicator.is-partial{opacity:.5}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label .filter-indicator.is-none{background-color:#0000}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label .filter-icon{width:10px;height:10px;margin-top:2px}@media (width>=769px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label .filter-icon{width:12px;height:12px}}@media (width>=1441px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label .filter-icon{width:13.5px;height:13.5px}}@media (width>=1681px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label .filter-icon{width:14.5px;height:14.5px}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label .filter-icon svg{height:100%;display:block;position:relative;overflow:visible}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label .filter-icon svg polygon{fill:none;stroke:var(--gsd-black-base);stroke-width:.9px}@media (width>=769px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-group-label .filter-icon svg polygon{stroke-width:1.05px}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown{background:var(--gsd-white-base);border-color:var(--gsd-black-base);grid-template-columns:1fr -webkit-min-content;max-height:calc(100vh - var(--position-top,0px) - 11px - var(--nav-bar-height));min-width:16em;min-height:88px;padding:11px var(--spacer-1);z-index:100;border-style:solid;border-width:1.5px;grid-template-columns:1fr min-content;display:grid;position:absolute;left:1px;overflow:auto;transform:translateY(10px)}@media (width>=769px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown{max-height:calc(100vh - var(--position-top,0px) - 12.5px - var(--nav-bar-height));border-width:2px;padding:12.5px;transform:translateY(11px)}}@media (width>=1001px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown{max-height:calc(100vh - var(--position-top,0px) - 12.5px);padding:12.5px 7.5px}}@media (width>=1441px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown{max-height:calc(100vh - var(--position-top,0px) - 14px);padding:14px var(--spacer-1);transform:translateY(12px)}}@media (width>=1681px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown{max-height:calc(100vh - var(--position-top,0px) - var(--spacer-2));padding:var(--spacer-2) var(--spacer-1);transform:translateY(13px)}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner{grid-row-gap:22px;display:grid}@media (width>=1001px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner{grid-row-gap:25px}}@media (width>=1441px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner{grid-row-gap:28px}}@media (width>=1681px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner{grid-row-gap:var(--spacer-4)}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner .filter-option{grid-template-columns:-webkit-min-content 1fr;grid-column-gap:.5ch;cursor:pointer;min-height:var(--tap-min);white-space:nowrap;grid-template-columns:min-content 1fr;align-items:center;display:grid}@media (width>=769px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner .filter-option{gap:6px}}@media (width>=1441px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner .filter-option{gap:7px}}@media (width>=1681px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner .filter-option{gap:7.5px}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner .filter-option.is-disabled{cursor:not-allowed;opacity:.5}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner .filter-option.is-disabled input,.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner .filter-option.is-disabled label{cursor:not-allowed}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner .filter-option.is-selected input{background-color:var(--gsd-white-base)}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner .filter-option.is-selected input:after{border-color:var(--gsd-white-base)!important}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner .filter-option input{appearance:none;border-bottom:1px solid var(--gsd-mid-grey);border-left:1px solid var(--gsd-black-base);border-right:1px solid var(--gsd-mid-grey);border-top:1px solid var(--gsd-black-base);border-radius:0;width:10px;height:10px;margin-top:1px;position:relative}@media (width>=769px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner .filter-option input{width:12px;height:12px}}@media (width>=1441px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner .filter-option input{width:13.5px;height:13.5px}}@media (width>=1681px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner .filter-option input{width:14.5px;height:14.5px}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner .filter-option input[checked]#academic_calendar-all{background-color:var(--gsd-now--events--color--academic-calendar);border-color:var(--gsd-now--events--color--academic-calendar)}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner .filter-option input[checked]#events-all{background-color:var(--gsd-now--events--color--event);border-color:var(--gsd-now--events--color--event)}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner .filter-option input[checked]#reviews-all{background-color:var(--gsd-now--events--color--review);border-color:var(--gsd-now--events--color--review)}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner .filter-option input[checked]:after{border:1.5px solid var(--gsd-white-base,var(--gsd-white-base,#fff));content:"";transform-origin:50%;z-index:0;border-top:0;border-left:0;width:26%;height:57%;display:block;position:absolute;top:50%;left:50%;transform:rotate(30deg)translate(-95%,-40%)}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner fieldset{border:none;margin:0;padding:0}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner fieldset .filter-group .nested-group{cursor:pointer;letter-spacing:.112px;font-size:14px;line-height:22px}@media (width>=769px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner fieldset .filter-group .nested-group{letter-spacing:.128px;font-size:16px;line-height:25px}}@media (width>=1441px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner fieldset .filter-group .nested-group{letter-spacing:.152px;font-size:19px;line-height:28px}}@media (width>=1681px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner fieldset .filter-group .nested-group{line-height:30px}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner fieldset .filter-group .nested-group .filter-children{padding-left:var(--spacer-2)}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner fieldset .filter-group .nested-group .filter-children .filter-option label{grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;align-items:center;gap:3.8px;display:grid}@media (width>=769px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner fieldset .filter-group .nested-group .filter-children .filter-option label{gap:4.5px}}@media (width>=1441px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-inner fieldset .filter-group .nested-group .filter-children .filter-option label{gap:5.3px}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--academic_calendar .filter-option.is-selected input{background-color:var(--gsd-now--events--color--academic-calendar);border-color:var(--gsd-now--events--color--academic-calendar)}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--events{left:calc(100% - 16em)}@media (width>=546px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--events{left:220px}}@media (width>=769px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--events{left:256px}}@media (width>=1441px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--events{left:292px}}@media (width>=1681px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--events{left:316px}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--events .filter-option.is-selected input{background-color:var(--gsd-now--events--color--event);border-color:var(--gsd-now--events--color--event)}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--reviews{left:calc(100% - 16em)}@media (width>=658px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--reviews{left:330px}}@media (width>=769px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--reviews{left:391px}}@media (width>=1441px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--reviews{left:441px}}@media (width>=1681px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--reviews{left:475px}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--reviews .filter-option.is-selected input{background-color:var(--gsd-now--events--color--review);border-color:var(--gsd-now--events--color--review)}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--affiliations .filter-option.is-selected input,.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--audiences .filter-option.is-selected input{background-color:var(--gsd-black-base);border-color:var(--gsd-black-base)}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--affiliations{width:100%}@media (width<=768px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--affiliations .filter-option{white-space:normal}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--affiliations .filter-children .filter-option{grid-template-columns:1fr}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--affiliations fieldset{gap:var(--spacer-3);flex-wrap:wrap;display:flex}@media (width>=769px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--affiliations fieldset{gap:25px}}@media (width>=1001px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--affiliations fieldset{gap:var(--spacer-2)}}@media (width>=1441px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--affiliations fieldset{gap:var(--spacer-3)}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--affiliations fieldset .filter-group{gap:25px}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--affiliations fieldset .filter-group .filter-option{cursor:pointer;letter-spacing:.112px;font-size:14px;line-height:22px}@media (width>=769px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--affiliations fieldset .filter-group .filter-option{letter-spacing:.128px;font-size:16px;line-height:25px}}@media (width>=1441px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--affiliations fieldset .filter-group .filter-option{letter-spacing:.152px;font-size:19px;line-height:28px}}@media (width>=1681px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--affiliations fieldset .filter-group .filter-option{line-height:30px}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--audiences{left:calc(100% - 16em)}@media (width>=1380px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--audiences{left:713px}}@media (width>=1441px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--audiences{left:calc(100% - 16em)}}@media (width>=1512px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--audiences{left:799px}}@media (width>=1681px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown.group--audiences{left:calc(100% - 16em)}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-close{position:relative}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-close:after{content:"";height:100%;min-height:var(--tap-min);min-width:var(--tap-min);width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-close{cursor:pointer;height:11px;margin-left:var(--spacer-2);background:0 0;border:none;width:11px;padding:0}@media (width>=769px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-close{width:12px;height:12px}}@media (width>=1441px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-close{width:14px;height:14px}}@media (width>=1681px){.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-close{width:15px;height:15px}}.calendar-page-filter-type .calendar-type-filters .calendar-filter-group .filter-dropdown .filter-dropdown-close svg line{stroke-width:9px}.calendar-type-filter__selected-list-container{align-items:flex-start;display:flex}.calendar-type-filter__selected-list-container .calendar-type-filter__selected-list{color:var(--gsd-dark-grey-base);font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height);white-space:nowrap;flex-wrap:wrap;flex:0 auto;min-width:0;padding-top:11px;display:flex;overflow:visible}@media (width>=769px){.calendar-type-filter__selected-list-container .calendar-type-filter__selected-list{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height);padding-top:12.5px}}@media (width>=1441px){.calendar-type-filter__selected-list-container .calendar-type-filter__selected-list{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height);padding-top:14px}}@media (width>=1681px){.calendar-type-filter__selected-list-container .calendar-type-filter__selected-list{padding-top:var(--spacer-2)}}.calendar-type-filter__selected-list-container .calendar-type-filter__selected-list .calendar-type-filter__listing-label,.calendar-type-filter__selected-list-container .calendar-type-filter__selected-list .calendar-type-filter__selected-label{flex:none;margin-right:4px;display:inline}.calendar-type-filter__selected-list-container .calendar-type-filter__selected-list .calendar-type-filter__selected-label:not(:last-child):after{content:", ";margin-left:1px}.calendar-type-filter__selected-list-container .calendar-type-filter__selected-list .calendar-type-filter__selected-label button{position:relative}.calendar-type-filter__selected-list-container .calendar-type-filter__selected-list .calendar-type-filter__selected-label button:after{content:"";height:100%;min-height:var(--tap-min);min-width:var(--tap-min);width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar-type-filter__selected-list-container .calendar-type-filter__selected-list .calendar-type-filter__selected-label button{background:0 0;border:none}.calendar-type-filter__selected-list-container .calendar-type-filter__selected-list .calendar-type-filter__selected-label button svg{width:10px;height:10px}.calendar-type-filter__selected-list-container .calendar-type-filter__selected-list .calendar-type-filter__selected-label button svg:hover line{stroke:var(--gsd-red-cross)}@media (width>=769px){.calendar-type-filter__selected-list-container .calendar-type-filter__selected-list .calendar-type-filter__selected-label button svg{width:11px;height:11px}}@media (width>=1441px){.calendar-type-filter__selected-list-container .calendar-type-filter__selected-list .calendar-type-filter__selected-label button svg{width:13px;height:13px}}.calendar-type-filter__selected-list-container .calendar-type-filter__selected-list .calendar-type-filter__selected-label button svg line{stroke:var(--gsd-dark-grey-base)}.calendar-type-filter__selected-list-container .calendar-type-filter__option--clear{color:var(--gsd-black-base);font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height);min-height:var(--tap-min);background:0 0;border:none;flex:none;justify-content:end;align-items:center;gap:4px;width:auto;margin-left:auto;padding-top:11px;display:flex}@media (width>=769px){.calendar-type-filter__selected-list-container .calendar-type-filter__option--clear{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height);padding-top:12.5px}}@media (width>=1441px){.calendar-type-filter__selected-list-container .calendar-type-filter__option--clear{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height);padding-top:14px}}@media (width>=1681px){.calendar-type-filter__selected-list-container .calendar-type-filter__option--clear{padding-top:var(--spacer-2)}}.calendar-type-filter__selected-list-container .calendar-type-filter__option--clear svg{width:10px;height:10px}@media (width>=769px){.calendar-type-filter__selected-list-container .calendar-type-filter__option--clear svg{width:11px;height:11px}}@media (width>=1441px){.calendar-type-filter__selected-list-container .calendar-type-filter__option--clear svg{width:13px;height:13px}}.calendar-page-toggle-view{border-top:1px dotted;justify-content:right;padding:11px 0;display:flex;position:relative;top:auto}@media (width>=769px){.calendar-page-toggle-view{padding:12.5px 0}}@media (width>=1001px){.calendar-page-toggle-view{border-top:none;height:36px;padding-top:0;padding-bottom:0;position:absolute;top:12.5px;right:0}}@media (width>=1441px){.calendar-page-toggle-view{height:40px;top:14px}}@media (width>=1681px){.calendar-page-toggle-view{height:48px;top:15px}}.calendar-page-toggle-view>ul{grid-column-gap:var(--spacer-3);grid-auto-flow:column dense;list-style:none;display:inline-grid}@media (width>=769px){.calendar-page-toggle-view>ul{gap:25px}}@media (width>=1001px){.calendar-page-toggle-view>ul{gap:var(--spacer-2);line-height:36px}}@media (width>=1441px){.calendar-page-toggle-view>ul{gap:var(--spacer-3)}}.calendar-page-toggle-view>ul li.calendar-page-toggle-view-tab{flex-direction:column;justify-content:center;display:flex}.calendar-page-toggle-view>ul li.calendar-page-toggle-view-tab.is-active button{font-weight:700}.calendar-page-toggle-view>ul li.calendar-page-toggle-view-tab:not(:first-child){padding-left:var(--spacer-1);border-left:1px dotted;margin-left:-10px}@media (width>=769px){.calendar-page-toggle-view>ul li.calendar-page-toggle-view-tab:not(:first-child){margin-left:-12.5px;padding-left:12.5px}}@media (width>=1001px){.calendar-page-toggle-view>ul li.calendar-page-toggle-view-tab:not(:first-child){margin-left:-7.5px;padding-left:7.5px}}@media (width>=1441px){.calendar-page-toggle-view>ul li.calendar-page-toggle-view-tab:not(:first-child){padding-left:var(--spacer-1);margin-left:-10px}}.calendar-page-toggle-view>ul li.calendar-page-toggle-view-tab button{appearance:none;color:var(--gsd-black-base);cursor:pointer;font-family:inherit;font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height);min-height:var(--tap-min);background:0 0;border:none;align-items:center;margin:0;padding:0;text-decoration:none;display:flex}@media (width>=769px){.calendar-page-toggle-view>ul li.calendar-page-toggle-view-tab button{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.calendar-page-toggle-view>ul li.calendar-page-toggle-view-tab button{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.calendar-page-toggle-view>ul li.calendar-page-toggle-view-tab button{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.calendar-page-toggle-view>ul li.calendar-page-toggle-view-tab button:focus-visible{outline-offset:2px;outline:2px solid}.calendar-view-grid{margin:0 var(--spacer-1)}@media (width>=769px){.calendar-view-grid{margin:0}}.calendar-view-grid:first-of-type>.calendar-month-name{border-top:3px solid #000;width:100%}@media (width>=769px){.calendar-view-grid:first-of-type>.calendar-month-name{width:calc(100% - var(--spacer-4))}}@media (width>=1001px){.calendar-view-grid:first-of-type>.calendar-month-name{width:calc(100% - 45.5px)}}@media (width>=1441px){.calendar-view-grid:first-of-type>.calendar-month-name{width:calc(100% - 60px)}}.calendar-view-grid+.calendar-view-grid>.calendar-month-name{border-top:5px solid #000}.calendar-view-grid .view-past-event-toggle{border-bottom:3px solid var(--gsd-black-base)}@media (width>=769px){.calendar-view-grid .view-past-event-toggle{border-bottom:4px solid #000}}@media (width>=1001px){.calendar-view-grid .view-past-event-toggle{border-bottom:2px solid #000}}.calendar-view-grid .calendar-month-name{border-bottom:2px solid #000;margin-right:-20px;padding:12.5px 0}@media (width>=769px){.calendar-view-grid .calendar-month-name{margin:0 -10px 0 15.5px}}@media (width>=1001px){.calendar-view-grid .calendar-month-name{margin:0 23px}}@media (width>=1441px){.calendar-view-grid .calendar-month-name{margin:0 var(--spacer-4)}}.calendar-view-grid .calendar-month-name h2{font-size:var(--typography-medium-s-font-size);line-height:var(--typography-medium-s-line-height)}@media (width>=769px){.calendar-view-grid .calendar-month-name h2{font-size:var(--typography-medium-m-font-size);letter-spacing:-.34px;line-height:var(--typography-medium-m-line-height)}}@media (width>=1441px){.calendar-view-grid .calendar-month-name h2{font-size:var(--typography-medium-l-font-size);line-height:var(--typography-medium-l-line-height)}}@media (width>=1681px){.calendar-view-grid .calendar-month-name h2{font-size:var(--typography-medium-xl-font-size);line-height:var(--typography-medium-xl-line-height)}}.calendar-view-grid .calendar-week{border-bottom:3px solid #000;margin-right:-20px;position:relative}.calendar-view-grid .calendar-week:first-of-type:after{content:"";height:1px;left:0;right:var(--spacer-1);width:calc(100% - var(--spacer-3));page-break-inside:avoid;border-top:1px solid #000;display:block;position:absolute;top:0}@media (width>=769px){.calendar-view-grid .calendar-week:first-of-type:after{width:calc(100% - 22.5px);left:0}}@media (width>=1001px){.calendar-view-grid .calendar-week:first-of-type:after{width:100%;left:0}}@media (width>=769px){.calendar-view-grid .calendar-week{border-bottom:4px solid #000;margin:0 -10px 0 12.5px}}@media (width>=1001px){.calendar-view-grid .calendar-week{border-bottom:2px solid #000;margin:0 22.5px 0 25px}}@media (width>=1441px){.calendar-view-grid .calendar-week{margin:0 var(--spacer-4)}}.calendar-view-grid .calendar-week:last-of-type{border-bottom:none}.calendar-view-grid .calendar-week .calendar-week-container{grid-auto-flow:dense;grid-auto-rows:-webkit-min-content;grid-template-columns:repeat(7,minmax(140px,1fr));grid-auto-rows:min-content;min-height:200px;margin:0 0 0 -10px;display:grid;overflow-x:auto}@media (width>=769px){.calendar-view-grid .calendar-week .calendar-week-container{margin:0 0 0 -12.5px}}@media (width>=1001px){.calendar-view-grid .calendar-week .calendar-week-container{margin:0 0 0 -7.5px}}@media (width>=1441px){.calendar-view-grid .calendar-week .calendar-week-container{margin:0 0 0 -10px}}.calendar-view-grid .calendar-week .calendar-week-container .more-events-wrapper .button-more{color:var(--gsd-dark-grey-base);cursor:pointer;font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height);padding:0 var(--spacer-1);text-underline-offset:.15em;background:0 0;border:none;margin-bottom:17px;text-decoration:underline}@media (width>=769px){.calendar-view-grid .calendar-week .calendar-week-container .more-events-wrapper .button-more{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height);margin-bottom:var(--spacer-3);text-decoration-thickness:1.12px}}@media (width>=1441px){.calendar-view-grid .calendar-week .calendar-week-container .more-events-wrapper .button-more{font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height);margin-bottom:23px;text-decoration-thickness:1.5px}}.calendar-view-grid .calendar-week .calendar-week-container .more-events-wrapper .button-more:hover{text-decoration:none}.calendar-view-grid .calendar-week .calendar-week-container .day-header{padding:9px var(--spacer-1) 11px;z-index:2;position:sticky;top:0}@media (width>=769px){.calendar-view-grid .calendar-week .calendar-week-container .day-header{padding:12.5px}}@media (width>=1001px){.calendar-view-grid .calendar-week .calendar-week-container .day-header{padding:12px 7.5px 14px}}@media (width>=1441px){.calendar-view-grid .calendar-week .calendar-week-container .day-header{padding:var(--spacer-1) var(--spacer-1) 14px}}@media (width>=1681px){.calendar-view-grid .calendar-week .calendar-week-container .day-header{padding:13px var(--spacer-1) var(--spacer-2)}}.calendar-view-grid .calendar-week .calendar-week-container .day-header.is-past .day-name,.calendar-view-grid .calendar-week .calendar-week-container .day-header.is-past .day-number{color:var(--gsd-dark-grey-base)}.calendar-view-grid .calendar-week .calendar-week-container .day-header .day-name{color:var(--gsd-black-base);font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height)}@media (width>=769px){.calendar-view-grid .calendar-week .calendar-week-container .day-header .day-name{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.calendar-view-grid .calendar-week .calendar-week-container .day-header .day-name{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.calendar-view-grid .calendar-week .calendar-week-container .day-header .day-name{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.calendar-view-grid .calendar-week .calendar-week-container .day-header .day-number{font-size:var(--typography-default-s-font-size);line-height:var(--typography-default-s-line-height)}@media (width>=769px){.calendar-view-grid .calendar-week .calendar-week-container .day-header .day-number{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.calendar-view-grid .calendar-week .calendar-week-container .day-header .day-number{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}.calendar-view-grid .calendar-week .calendar-week-container .day-header .today-label{color:var(--gsd-red-base);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);text-transform:uppercase;margin-bottom:1px}@media (width>=769px){.calendar-view-grid .calendar-week .calendar-week-container .day-header .today-label{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.calendar-view-grid .calendar-week .calendar-week-container .day-header .today-label{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card{background:var(--gsd-white-base);padding:0 var(--spacer-1) 0 0;margin-bottom:17px;position:relative}@media (width>=769px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card{margin-bottom:var(--spacer-3);padding:0 12.5px 0 0}}@media (width>=1001px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card{padding:0 7.5px 0 0}}@media (width>=1441px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card{padding:0 var(--spacer-1) 0 0;margin-bottom:23px}}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card.multi-day .event-content:after{content:"";margin-left:calc(var(--spacer-1)*-1);border-bottom:1.5px solid;padding-bottom:.3em;display:block}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card.multi-day.starts-before .event-content{border-left:2px dotted!important}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card.multi-day.ends-after .event-content{border-right:2px dotted}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card.multi-day.ends-after .event-content .event-footer{gap:0}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card.multi-day.ends-after .event-content .event-footer .multi-day-time.time{width:100%}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card[data-filter-group=Academic\ Calendar]{color:var(--gsd-now--events--color--academic-calendar)}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card[data-filter-group=Academic\ Calendar] .event-type{color:var(--gsd-now--events--color--academic-calendar-dark)}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card[data-filter-group=Academic\ Calendar] .event-title:after{box-shadow:-100vw 100vw 0 100vw var(--gsd-now--events--color--academic-calendar)}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card:not([data-linkable=true]) .event-title:after{display:none}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card[data-filter-group=Events]{color:var(--gsd-now--events--color--event)}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card[data-filter-group=Events] .event-type{color:var(--gsd-now--events--color--event-dark)}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card[data-filter-group=Events] .event-title:after{box-shadow:-100vw 100vw 0 100vw var(--gsd-now--events--color--event)}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card[data-filter-group=Reviews]{color:var(--gsd-now--events--color--review)}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card[data-filter-group=Reviews] .event-type{color:var(--gsd-now--events--color--review-dark)}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card[data-filter-group=Reviews] .event-title:after{box-shadow:-100vw 100vw 0 100vw var(--gsd-now--events--color--review)}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card.past,.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card.past .event-footer,.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card.past .event-title,.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card.past .event-type{color:var(--gsd-dark-grey-base)}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card.past .event-title:after{box-shadow:-100vw 100vw 0 100vw}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-content{padding-left:var(--spacer-1);border-left:1.5px solid}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-content .event-link{color:inherit;text-decoration:none;display:block}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-content .event-link:hover .event-title:after{box-shadow:none}@media (width>=769px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-content{padding-left:12.5px}}@media (width>=1001px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-content{padding-left:7.5px}}@media (width>=1441px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-content{padding-left:var(--spacer-1)}}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-type{font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height)}@media (width>=769px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-type{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-type{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-audiences{flex-wrap:wrap;gap:4px;display:flex}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-audience{background-color:var(--gsd-audience-badge-bg);color:var(--gsd-white-base);text-transform:uppercase;width:fit-content;padding:1.5px 3px 1px;font-size:10.5px;line-height:13px}@media (width>=769px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-audience{letter-spacing:.096px;padding:1.2px 3px 0;font-size:12px;line-height:15px}}@media (width>=1441px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-audience{font-size:var(--typography-small-s-font-size);letter-spacing:.114px;line-height:var(--typography-small-s-line-height);padding:1.1px 2.5px}}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-title{color:var(--gsd-black-base);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);z-index:1;position:relative;overflow:hidden}@media (width>=769px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-title{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height);margin-top:1px}}@media (width>=1441px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-title{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height);padding-bottom:.5px}}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-title:after{content:"";vertical-align:bottom;z-index:-1;height:1px;display:inline-block;position:relative;box-shadow:-100vw 100vw 0 100vw}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-footer{color:var(--gsd-black-base);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);flex-wrap:wrap;align-items:center;display:flex}@media (width>=769px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-footer{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-footer{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-footer .time,.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-footer .timezone{margin-right:5px}@media (width>=1441px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-footer .time,.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-footer .timezone{margin-right:0}}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-footer .timezone:before{content:"("}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-footer .timezone span{border-bottom:dotted}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-footer .timezone:after{content:")"}@media (width>=1441px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-footer .time{margin-right:4px}}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-footer .calendar-add-btn{color:var(--gsd-dark-grey-base);flex:none;width:11px;display:block}@media (width>=769px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-footer .calendar-add-btn{width:12.5px}}@media (width>=1441px){.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-footer .calendar-add-btn{width:14.2px}}.calendar-view-grid .calendar-week .calendar-week-container .calendar-event-card .event-footer .calendar-add-btn .calendar-icon{width:100%;height:auto;display:block}.calendar-view-categories{margin:0 var(--spacer-1) 0 0}@media (width>=769px){.calendar-view-categories{margin-inline:var(--spacer-2)}}@media (width>=1001px){.calendar-view-categories{margin-inline:22.5px}}@media (width>=1441px){.calendar-view-categories{margin-inline:var(--spacer-4)}}.calendar-view-categories .no-results{font-size:var(--typography-default-s-font-size);line-height:var(--typography-default-s-line-height);padding:var(--spacer-4) 0}@media (width>=769px){.calendar-view-categories .no-results{font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height);padding:var(--spacer-5) 0}}@media (width>=1441px){.calendar-view-categories .no-results{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height);padding:var(--spacer-5) 0}}.calendar-view-categories .filter-group-section.events{color:var(--gsd-now--events--color--event)}.calendar-view-categories .filter-group-section.events .sub-cat-title{color:var(--gsd-now--events--color--event-dark)}.calendar-view-categories .filter-group-section.events .category-grid .category-event-card .event-title:after{box-shadow:-100vw 100vw 0 100vw var(--gsd-now--events--color--event)}.calendar-view-categories .filter-group-section.academic-calendar{color:var(--gsd-now--events--color--academic-calendar)}.calendar-view-categories .filter-group-section.academic-calendar .sub-cat-title{color:var(--gsd-now--events--color--academic-calendar-dark)}.calendar-view-categories .filter-group-section.academic-calendar .category-grid .category-event-card .event-title:after{box-shadow:-100vw 100vw 0 100vw var(--gsd-now--events--color--academic-calendar)}.calendar-view-categories .filter-group-section.reviews{color:var(--gsd-now--events--color--review)}.calendar-view-categories .filter-group-section.reviews .sub-cat-title{color:var(--gsd-now--events--color--review-dark)}.calendar-view-categories .filter-group-section.reviews .category-grid .category-event-card .event-title:after{box-shadow:-100vw 100vw 0 100vw var(--gsd-now--events--color--review)}.calendar-view-categories .filter-group-section~.filter-group-section{margin-top:50px}@media (width>=1441px){.calendar-view-categories .filter-group-section~.filter-group-section{margin-top:56px}}@media (width>=1681px){.calendar-view-categories .filter-group-section~.filter-group-section{margin-top:60px}}.calendar-view-categories .group-main-title{background-color:var(--gsd-white-base);font-size:var(--typography-medium-s-font-size);line-height:var(--typography-medium-s-line-height);padding-bottom:11px;padding-left:var(--spacer-1);z-index:2;margin-bottom:11px;padding-top:11px;position:sticky;top:142px}@media (width>=769px){.calendar-view-categories .group-main-title{font-size:var(--typography-medium-m-font-size);letter-spacing:-.34px;line-height:var(--typography-medium-m-line-height);margin-bottom:12.5px;margin-left:-12.5px;padding-top:12.5px;padding-bottom:12.5px;padding-left:12.5px;top:160px}}@media (width>=1001px){.calendar-view-categories .group-main-title{top:110px}}@media (width>=1441px){.calendar-view-categories .group-main-title{font-size:var(--typography-medium-l-font-size);letter-spacing:-.38px;line-height:var(--typography-medium-l-line-height);padding-top:14px;padding-bottom:14px;top:121px}}@media (width>=1681px){.calendar-view-categories .group-main-title{font-size:var(--typography-medium-xl-font-size);letter-spacing:-.72px;line-height:var(--typography-medium-xl-line-height);padding-bottom:var(--spacer-2);padding-top:var(--spacer-2);top:136px}}.calendar-view-categories .sub-category-block{margin-bottom:44px;margin-left:var(--spacer-1)}@media (width>=769px){.calendar-view-categories .sub-category-block{margin-left:0}}.calendar-view-categories .sub-category-block:last-of-type{margin-bottom:0}.calendar-view-categories .sub-cat-title{color:var(--gsd-black-base);font-size:var(--typography-default-s-font-size);letter-spacing:.18px;line-height:var(--typography-default-s-line-height);margin-bottom:22px}@media (width>=769px){.calendar-view-categories .sub-cat-title{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height);margin-bottom:25px}}@media (width>=1441px){.calendar-view-categories .sub-cat-title{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height);margin-bottom:28px}}@media (width>=1681px){.calendar-view-categories .sub-cat-title{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height);margin-bottom:var(--spacer-4)}}.calendar-view-categories .category-grid{grid-row-gap:44px;grid-template-columns:repeat(2,1fr);margin-left:-10px;margin-right:-10px;display:grid}@media (width>=640px){.calendar-view-categories .category-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1001px){.calendar-view-categories .category-grid{grid-template-columns:repeat(4,1fr)}}.calendar-view-categories .category-grid .category-event-card{padding:0 var(--spacer-1);border-left:2px solid;flex-direction:column;transition:opacity .3s;display:flex}@media (width>=769px){.calendar-view-categories .category-grid .category-event-card{padding:0 12.5px}}@media (width>=1001px){.calendar-view-categories .category-grid .category-event-card{padding:0 7.5px}}@media (width>=1441px){.calendar-view-categories .category-grid .category-event-card{padding:0 var(--spacer-1)}}.calendar-view-categories .category-grid .category-event-card.past{filter:grayscale();opacity:.5}.calendar-view-categories .category-grid .category-event-card .event-link{color:inherit;text-decoration:none;display:block}.calendar-view-categories .category-grid .category-event-card .event-link:hover .event-title:after{box-shadow:none}.calendar-view-categories .category-grid .category-event-card:not([data-linkable=true]) .event-title:after{display:none}.calendar-view-categories .category-grid .category-event-card:nth-child(odd){border-left:5px solid}@media (width>=640px){.calendar-view-categories .category-grid .category-event-card:nth-child(odd){border-left:2px solid}}@media (width>=1001px){.calendar-view-categories .category-grid .category-event-card:nth-child(4n+1){border-left:11px solid}}@media (width>=1441px){.calendar-view-categories .category-grid .category-event-card:nth-child(4n+1){border-left:15px solid}}.calendar-view-categories .category-grid .category-event-card .event-title{color:var(--gsd-black-base);font-size:var(--typography-default-s-font-size);line-height:var(--typography-default-s-line-height);border:1.44px;margin:0 0 22px;padding:0 0 1.5px;display:block;position:relative;overflow:hidden}.calendar-view-categories .category-grid .category-event-card .event-title :is(p,div){display:inline}@media (width>=769px){.calendar-view-categories .category-grid .category-event-card .event-title{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height);margin:0 0 25px}}@media (width>=1441px){.calendar-view-categories .category-grid .category-event-card .event-title{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height);margin:0 0 28px;padding:0 0 2px}}@media (width>=1681px){.calendar-view-categories .category-grid .category-event-card .event-title{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height);margin:0 0 var(--spacer-4)}}.calendar-view-categories .category-grid .category-event-card .event-title:after{content:"";vertical-align:bottom;height:0;display:inline-block;box-shadow:-100vw 100vw 0 100vw}.calendar-view-categories .category-grid .category-event-card .event-audiences{flex-wrap:wrap;gap:4px;display:flex}.calendar-view-categories .category-grid .category-event-card .event-audience{background-color:var(--gsd-audience-badge-bg);color:var(--gsd-white-base);font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height);text-transform:uppercase;width:fit-content;padding:1px 3.5px}@media (width>=769px){.calendar-view-categories .category-grid .category-event-card .event-audience{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height);padding:1px 4px}}@media (width>=1441px){.calendar-view-categories .category-grid .category-event-card .event-audience{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height);padding:1px 5px}}.calendar-view-categories .category-grid .category-event-card .event-advance-registration,.calendar-view-categories .category-grid .category-event-card .event-livestream{color:var(--gsd-red-base);font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height)}@media (width>=769px){.calendar-view-categories .category-grid .category-event-card .event-advance-registration,.calendar-view-categories .category-grid .category-event-card .event-livestream{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.calendar-view-categories .category-grid .category-event-card .event-advance-registration,.calendar-view-categories .category-grid .category-event-card .event-livestream{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}.calendar-view-categories .category-grid .category-event-card .event-affiliation{color:var(--gsd-dark-grey-base);font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height)}@media (width>=769px){.calendar-view-categories .category-grid .category-event-card .event-affiliation{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.calendar-view-categories .category-grid .category-event-card .event-affiliation{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}.calendar-view-categories .category-grid .category-event-card .event-location{color:var(--gsd-black-base);font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height)}@media (width>=769px){.calendar-view-categories .category-grid .category-event-card .event-location{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.calendar-view-categories .category-grid .category-event-card .event-location{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}.calendar-view-categories .category-grid .category-event-card .event-meta-top-first-row{margin-top:auto}.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar{font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);flex-wrap:wrap;gap:6px;display:flex}@media (width>=769px){.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height);gap:6.7px}}@media (width>=1441px){.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height);gap:8px}}.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar .time-main-line{color:var(--gsd-black-base);flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar .time-main-line .date-part{font-weight:400}.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar .time-main-line .ampm{margin-left:2px;font-weight:400}.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar .time-main-line .today-label-inline{color:var(--gsd-red-base);text-transform:uppercase;padding:0}.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar .time-sub-line{color:var(--gsd-black-base);align-items:center;gap:5px;display:flex}@media (width>=769px){.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar .time-sub-line{gap:6.7px}}.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar .time-sub-line .timezone:before{content:"("}.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar .time-sub-line .timezone:after{content:")"}.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar .time-sub-line .timezone span{border-bottom:dotted}.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar .time-sub-line .calendar-add-btn{color:var(--gsd-dark-grey-base);align-items:center;width:10.6px;height:9.9px;display:flex}@media (width>=769px){.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar .time-sub-line .calendar-add-btn{width:12.1px;height:20px}}@media (width>=1001px){.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar .time-sub-line .calendar-add-btn{width:12.8px}}@media (width>=1441px){.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar .time-sub-line .calendar-add-btn{width:14px}}@media (width>=1681px){.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar .time-sub-line .calendar-add-btn{width:15.4px}}.calendar-view-categories .category-grid .category-event-card .occurrences-and-calendar .time-sub-line .calendar-add-btn .calendar-icon{flex:none;width:100%;height:auto;display:block}.calendar-view-list-container{border-bottom:1.5px solid var(--gsd-black-base);border-top:1.5px solid var(--gsd-black-base);margin:0 var(--spacer-1)}.calendar-view-list-container:first-of-type{border-top-width:0}@media (width>=769px){.calendar-view-list-container{border-top-width:2px;margin:0 12.5px}}@media (width>=1001px){.calendar-view-list-container{margin:0 22.5px 0 25px}}@media (width>=1441px){.calendar-view-list-container{margin:0 var(--spacer-4) 0 var(--spacer-4)}}.calendar-view-list-container .calendar-view-list{border-top:1.5px solid var(--gsd-black-base)}@media (width>=769px){.calendar-view-list-container .calendar-view-list{border-top-width:2px}}.calendar-view-list-container .calendar-view-list .no-results{font-size:var(--typography-default-s-font-size);line-height:var(--typography-default-s-line-height);padding:var(--spacer-4) 0}@media (width>=769px){.calendar-view-list-container .calendar-view-list .no-results{font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height);padding:var(--spacer-5) 0}}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .no-results{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height);padding:var(--spacer-5) 0}}.calendar-view-list-container .calendar-view-list .event-group-row{grid-template-columns:1fr 3fr;display:grid}.calendar-view-list-container .calendar-view-list .event-group-row:not(:first-of-type) .event-info-col .event-item-detail:first-of-type{border:0}.calendar-view-list-container .calendar-view-list .event-group-row:not(:first-of-type) .event-info-col .event-item-detail:not(:first-of-type):before{height:calc(100% - 1.5px)}.calendar-view-list-container .calendar-view-list .event-group-row:not(:first-of-type) .event-info-col .event-item-detail:last-of-type:before{height:calc(100% - 3px)}.calendar-view-list-container .calendar-view-list .event-group-row:not(:first-of-type) .event-info-col .event-item-detail:before{height:calc(100% - 1.5px)}.calendar-view-list-container .calendar-view-list .event-group-row.not-today{border-top:1.5px solid var(--gsd-black-base);margin-top:-3px}.calendar-view-list-container .calendar-view-list .event-group-row.not-today .event-date-col{flex-direction:column;gap:0}.calendar-view-list-container .calendar-view-list .event-group-row.not-today .event-date-col:first-of-type,.calendar-view-list-container .calendar-view-list .event-group-row.not-today .event-info-col{margin-top:0}.calendar-view-list-container .calendar-view-list .event-group-row.not-today .event-info-col .event-link h2.event-title{font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height);padding:2px 0}@media (width>=769px){.calendar-view-list-container .calendar-view-list .event-group-row.not-today .event-info-col .event-link h2.event-title{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row.not-today .event-info-col .event-link h2.event-title{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.calendar-view-list-container .calendar-view-list .event-group-row.not-today .event-info-col .event-link h2.event-title{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.calendar-view-list-container .calendar-view-list .event-group-row.not-today .event-info-col .event-link h2.event-title:after{height:0}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row.not-today .event-info-col .event-link h2.event-title:after{top:0}}.calendar-view-list-container .calendar-view-list .event-group-row.past:not(:first-of-type){border-top-color:var(--gsd-mid-grey)}.calendar-view-list-container .calendar-view-list .event-group-row.past .event-date-col{color:var(--gsd-mid-grey)}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail.past[data-filter-group=Academic\ Calendar]:before,.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail.past[data-filter-group=Events]:before,.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail.past[data-filter-group=Other]:before,.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail.past[data-filter-group=Reviews]:before{border-left-color:var(--gsd-mid-grey)}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail.past[data-filter-group=Academic\ Calendar] .event-title:after,.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail.past[data-filter-group=Events] .event-title:after,.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail.past[data-filter-group=Other] .event-title:after,.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail.past[data-filter-group=Reviews] .event-title:after{box-shadow:-100vw 100vw 0 100vw var(--gsd-mid-grey)}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail.past:not(:first-of-type){border-top-color:var(--gsd-mid-grey)}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail.past .event-affiliation,.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail.past .event-course-affiliation,.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail.past .event-link,.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail.past .event-location,.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail.past .event-meta-labels,.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail.past .event-time,.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail.past .event-type{color:var(--gsd-mid-grey)!important}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail.past .event-title:after{box-shadow:-100vw 100vw 0 100vw var(--gsd-mid-grey)}.calendar-view-list-container .calendar-view-list .event-group-row.is-multi-day:not(:first-of-type) .event-info-col .event-item-detail{height:100%}.calendar-view-list-container .calendar-view-list .event-group-row.is-multi-day:not(:first-of-type) .event-info-col .event-item-detail:before{height:calc(100% - 2px)}@media (width>=769px){.calendar-view-list-container .calendar-view-list .event-group-row.is-multi-day:not(:first-of-type) .event-info-col .event-item-detail:before{height:calc(100% - 3px);top:1px}}.calendar-view-list-container .calendar-view-list .event-group-row.is-multi-day:not(:first-of-type) .event-info-col .event-item-detail[data-filter-group=Academic\ Calendar] .event-time--multi-day{display:none}.calendar-view-list-container .calendar-view-list .event-group-row .event-date-col{border-top:1px solid var(--gsd-black-base);flex-wrap:wrap;align-self:start;align-items:flex-start;gap:0;margin-top:-1.5px;padding:11px 0;display:flex;position:sticky;top:139px}@media (width>=769px){.calendar-view-list-container .calendar-view-list .event-group-row .event-date-col{gap:0;padding:12.5px 0;top:160px}}@media (width>=1001px){.calendar-view-list-container .calendar-view-list .event-group-row .event-date-col{top:108px}}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row .event-date-col{padding:14px 0;top:120px}}@media (width>=1681px){.calendar-view-list-container .calendar-view-list .event-group-row .event-date-col{padding:var(--spacer-2) 0;top:134px}}.calendar-view-list-container .calendar-view-list .event-group-row .event-date-col .today-label{color:var(--gsd-red-base);font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height);text-transform:uppercase;margin-right:4px}@media (width>=769px){.calendar-view-list-container .calendar-view-list .event-group-row .event-date-col .today-label{font-size:var(--typography-default-m-font-size);letter-spacing:.18px;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row .event-date-col .today-label{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.calendar-view-list-container .calendar-view-list .event-group-row .event-date-col .today-label{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.calendar-view-list-container .calendar-view-list .event-group-row .event-date-col .day-name{font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height);margin-right:4px}@media (width>=769px){.calendar-view-list-container .calendar-view-list .event-group-row .event-date-col .day-name{font-size:var(--typography-default-m-font-size);letter-spacing:.18px;line-height:var(--typography-default-m-line-height);padding-right:4px}}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row .event-date-col .day-name{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.calendar-view-list-container .calendar-view-list .event-group-row .event-date-col .day-name{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.calendar-view-list-container .calendar-view-list .event-group-row .event-date-col .day-number{font-size:var(--typography-large-s-font-size);letter-spacing:-1.15px;line-height:var(--typography-large-s-line-height);width:100%}@media (width>=769px){.calendar-view-list-container .calendar-view-list .event-group-row .event-date-col .day-number{font-size:var(--typography-large-m-font-size);letter-spacing:-1.35px;line-height:var(--typography-large-m-line-height)}}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row .event-date-col .day-number{font-size:var(--typography-large-l-font-size);letter-spacing:-1.6px;line-height:var(--typography-large-l-line-height)}}@media (width>=1681px){.calendar-view-list-container .calendar-view-list .event-group-row .event-date-col .day-number{font-size:var(--typography-large-xl-font-size);letter-spacing:-1.8px;line-height:var(--typography-large-xl-line-height)}}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col{border-top:1px solid var(--gsd-black-base);flex-direction:column;margin-top:-1.5px;display:flex}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail{border-top:1.5px solid var(--gsd-black-base);margin-top:-1.5px;padding:11px 0;position:relative}@media (width>=769px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail{padding:12.5px 0}}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail{padding:14px 0}}@media (width>=1681px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail{padding:var(--spacer-2) 0}}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail[data-filter-group=Academic\ Calendar]:before{border-left-color:var(--gsd-now--events--color--academic-calendar)}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail[data-filter-group=Academic\ Calendar] .event-type{color:var(--gsd-now--events--color--academic-calendar-dark)}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail[data-filter-group=Academic\ Calendar] .event-title:after{box-shadow:-100vw 100vw 0 100vw var(--gsd-now--events--color--academic-calendar)}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail:not([data-linkable=true]) .event-title:after{display:none}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail[data-filter-group=Events]:before{border-left-color:var(--gsd-now--events--color--event)}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail[data-filter-group=Events] .event-type{color:var(--gsd-now--events--color--event-dark)}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail[data-filter-group=Events] .event-title:after{box-shadow:-100vw 100vw 0 100vw var(--gsd-now--events--color--event)}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail[data-filter-group=Reviews]:before{border-left-color:var(--gsd-now--events--color--review)}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail[data-filter-group=Reviews] .event-type{color:var(--gsd-now--events--color--review-dark)}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail[data-filter-group=Reviews] .event-title:after{box-shadow:-100vw 100vw 0 100vw var(--gsd-now--events--color--review)}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail:not(:first-of-type):before{height:calc(100% - 3px)}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail:last-of-type{padding-bottom:13px}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail:last-of-type{padding-bottom:var(--spacer-2)}}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail:before{content:" ";border-left-style:solid;border-left-width:10px;height:calc(100% - 1.5px);display:block;position:absolute;top:0;left:calc(-2rem - 33.3333%)}@media (width>=769px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail:before{border-left-width:12.5px;left:calc(-2.5rem - 33.3333%)}}@media (width>=1001px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail:before{border-left-width:11.25px;left:calc(-2.25rem - 33.3333%)}}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail:before{border-left-width:15px;left:calc(-3rem - 33.3333%)}}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top{color:var(--gsd-black-base);font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height);flex-wrap:wrap;gap:11px;display:flex}@media (width>=769px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top{font-size:var(--typography-default-m-font-size);letter-spacing:.18px;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row{align-items:center;gap:7.5px;width:100%;display:flex}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .event-time{white-space:nowrap}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .event-time.event-time--multi-day{color:var(--gsd-dark-grey-base);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height)}@media (width>=769px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .event-time.event-time--multi-day{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .event-time.event-time--multi-day{font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height)}}@media (width>=1681px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .event-time.event-time--multi-day{font-size:var(--typography-small-xl-font-size);letter-spacing:.18px;line-height:var(--typography-small-xl-line-height)}}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .event-time .ampm{padding-right:5px}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .event-time .timezone:before{content:"("}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .event-time .timezone span{border-bottom:dotted}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .event-time .timezone:after{content:")"}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .add-to-calendar-link{color:var(--gsd-dark-grey-base);align-items:center;height:100%;text-decoration:none;transition:opacity .2s;display:flex}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .add-to-calendar-link:hover{opacity:.6}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .add-to-calendar-link .calendar-icon{flex:none;width:14px;height:auto;display:block}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .add-to-calendar-link .calendar-icon{width:18px}}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .event-meta-labels{color:var(--gsd-red-base);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);text-align:right;margin-left:auto}@media (width>=769px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .event-meta-labels{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .event-meta-labels{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-second-row,.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-second-row .event-type{width:100%}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-second-row .event-audience{background-color:var(--gsd-audience-badge-bg);color:var(--gsd-white-base);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);text-transform:uppercase;margin-left:8px;padding:.1em .25em}@media (width>=769px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-second-row .event-audience{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height);margin-left:12px}}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-second-row .event-audience{font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height);margin-left:14px;padding-left:5px;padding-right:5px}}@media (width>=1681px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-second-row .event-audience{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-second-row .event-course-affiliation{color:var(--gsd-dark-grey-base);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height)}@media (width>=769px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-second-row .event-course-affiliation{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-second-row .event-course-affiliation{font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height)}}@media (width>=1681px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-second-row .event-course-affiliation{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-link{color:inherit;text-decoration:none;display:block}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-link h2.event-title{font-size:var(--typography-medium-s-font-size);letter-spacing:-.3px;line-height:var(--typography-medium-s-line-height);z-index:1;padding:0 0 2.5px;position:relative;overflow:hidden}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-link h2.event-title :is(p,div){display:inline}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-link h2.event-title:hover:after{box-shadow:none}@media (width>=769px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-link h2.event-title{font-size:var(--typography-medium-m-font-size);letter-spacing:-.34px;line-height:var(--typography-medium-m-line-height)}}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-link h2.event-title{font-size:var(--typography-medium-l-font-size);letter-spacing:-.38px;line-height:var(--typography-medium-l-line-height)}}@media (width>=1681px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-link h2.event-title{font-size:var(--typography-medium-xl-font-size);letter-spacing:-.4px;line-height:var(--typography-medium-xl-line-height);padding:0 0 5.5px}}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-link h2.event-title:after{box-shadow:-100vw 100vw 0 100vw var(--gsd-now--events--color--event);content:"";vertical-align:bottom;z-index:-1;height:1px;display:inline-block;position:relative}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-link h2.event-title:after{top:2px}}.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-bottom{color:var(--gsd-dark-grey-base);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);justify-content:space-between;margin-top:11px;display:flex}@media (width>=769px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-bottom{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-bottom{font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height)}}@media (width>=1681px){.calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-bottom{font-size:var(--typography-small-xl-font-size);letter-spacing:.18px;line-height:var(--typography-small-xl-line-height)}}.event-media-gallery{margin:22px 0;position:relative}.event-media-gallery:focus-visible{outline:2px solid var(--gsd-black-base);outline-offset:2px}.event-media-gallery .event-media-gallery__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.event-media-gallery .event-media-gallery__viewport::-webkit-scrollbar{display:none}.event-media-gallery .event-media-gallery__slide{scroll-snap-align:start;flex:0 0 100%}.event-media-gallery .event-media-gallery__frame,.event-media-gallery .event-media-gallery__placeholder{aspect-ratio:16/9;background-color:var(--gsd-black-base);border:0;width:100%;display:block}.event-media-gallery .event-media-gallery__controls{align-items:center;gap:12px;margin-top:8px;display:flex}.event-media-gallery .event-media-gallery__arrow,.event-media-gallery .event-media-gallery__fullscreen{border:1px solid var(--gsd-black-base);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.event-media-gallery .event-media-gallery__arrow[aria-disabled=true],.event-media-gallery .event-media-gallery__fullscreen[aria-disabled=true]{cursor:default;opacity:.3}.event-media-gallery .event-media-gallery__arrow svg,.event-media-gallery .event-media-gallery__fullscreen svg{fill:var(--gsd-black-base);width:12px;height:14px}.event-media-gallery .event-media-gallery__arrow--prev svg{transform:rotate(180deg)}.event-media-gallery .event-media-gallery__fullscreen svg{fill:none;width:16px;height:16px}.event-media-gallery .event-media-gallery__count{font-variant-numeric:tabular-nums}.event-media-gallery.event-media-gallery--fullscreen{background-color:var(--gsd-black-base);flex-direction:column;justify-content:center;padding:24px;display:flex}.event-media-gallery.event-media-gallery--fullscreen .event-media-gallery__count{color:var(--gsd-white-base)}.event-media-gallery.event-media-gallery--fullscreen .event-media-gallery__arrow,.event-media-gallery.event-media-gallery--fullscreen .event-media-gallery__fullscreen{border-color:var(--gsd-white-base)}.event-media-gallery.event-media-gallery--fullscreen .event-media-gallery__arrow svg,.event-media-gallery.event-media-gallery--fullscreen .event-media-gallery__fullscreen svg{fill:var(--gsd-white-base)}.event-media-gallery.event-media-gallery--fullscreen .event-media-gallery__fullscreen svg{fill:none;stroke:var(--gsd-white-base)}body[data-theme=white] #content-container .full-page-modal.is-event-modal{overflow-y:initial}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container{margin:11px var(--spacer-1);width:calc(100% - 20px);padding:0;overflow:hidden}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container:not([data-night]){--gradient-color:255,240,30;background-color:var(--gsd-light-grey);color:var(--gsd-black-base)}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container[data-night]{--gradient-color:0,0,0;background-color:var(--gsd-gradient-blue)}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container[data-night] .full-page-modal__title{color:var(--gsd-white-base)}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container[data-night] .full-page-modal__close{border:1px solid var(--gsd-white-base)}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container[data-night] .full-page-modal__close svg line{stroke:var(--gsd-white-base)}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container[data-night] .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info{border-color:var(--gsd-white-base);color:var(--gsd-white-base);border-style:solid;border-width:1.5px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container[data-night] .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info{border-width:2px}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container[data-night] .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row:not(:last-child){border-bottom:1.5px solid var(--gsd-white-base)}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container[data-night] .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row:not(:last-child){border-bottom-width:2px}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container{--x-pos:0;--gradient-offset:-50%;background-image:var(--gsd-now--core--gradient-container--gradient);background-position:var(--x-pos,0) 0;--gsd-now--core--gradient-container--gradient:linear-gradient(90deg,rgba(var(--gradient-color),0) calc(var(--gradient-offset)),rgba(var(--gradient-color),.05) calc(var(--gradient-offset) + 8.1%),rgba(var(--gradient-color),.1) calc(var(--gradient-offset) + 15.5%),rgba(var(--gradient-color),.25) calc(var(--gradient-offset) + 22.5%),rgba(var(--gradient-color),.4) calc(var(--gradient-offset) + 29%),rgba(var(--gradient-color),.6) calc(var(--gradient-offset) + 35.5%),rgba(var(--gradient-color),.8) calc(var(--gradient-offset) + 41.2%),rgba(var(--gradient-color),1) calc(var(--gradient-offset) + 47.1%),rgba(var(--gradient-color),1) calc(var(--gradient-offset) + 52.9%),rgba(var(--gradient-color),.8) calc(var(--gradient-offset) + 58.8%),rgba(var(--gradient-color),.6) calc(var(--gradient-offset) + 64.7%),rgba(var(--gradient-color),.4) calc(var(--gradient-offset) + 71%),rgba(var(--gradient-color),.25) calc(var(--gradient-offset) + 75.5%),rgba(var(--gradient-color),.1) calc(var(--gradient-offset) + 84.5%),rgba(var(--gradient-color),.05) calc(var(--gradient-offset) + 91.9%),rgba(var(--gradient-color),0) calc(var(--gradient-offset) + 100%));background-repeat:repeat-y;background-size:100vw;position:relative}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container{width:calc(100% - 25px);margin:12.5px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container{width:calc(100% - 45px);height:calc(100% - 25px);margin:12.5px 22.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container{height:calc(100% - 28px);margin:14px var(--spacer-4);width:calc(100% - 60px)}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container{height:calc(100% - 30px);margin:var(--spacer-2) var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container{background-image:var(--gsd-now--core--gradient-container--gradient);background-position:var(--x-pos,0) 0;z-index:1;background-repeat:repeat-y;background-size:100vw;max-width:none;height:auto;position:sticky;top:0}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container:not([data-night]){--gradient-color:255,240,30;background-color:var(--gsd-light-grey);color:var(--gsd-black-base)}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container[data-night]{--gradient-color:0,0,0;background-color:var(--gsd-gradient-blue)}@media (width>=1280px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container{justify-content:center;padding-inline:0}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case{padding:11px var(--spacer-1);justify-content:end;display:flex}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case{padding:12.5px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case{padding:12.5px 22.5px}}@media (width>=1280px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case{width:100%;max-width:1280px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case{padding:14px var(--spacer-4)}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case{padding:15px var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close{border-width:1.5px;position:relative;top:0;right:0}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close{border-width:2px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close{padding:6.25px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close{padding:7.5px}}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper{width:21px;height:21px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper{width:25px;height:25px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper{width:28px;height:28px}}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper svg{width:21px;height:21px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper svg{width:25px;height:25px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper svg{width:28px;height:28px}}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper svg line{stroke-width:1.575px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper svg line{stroke-width:1.8px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper svg line{stroke-width:1.95px}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-region{overflow-y:auto}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-region:focus-visible{outline-offset:-2px}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area{overflow-y:initial;padding-bottom:32px}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area{padding:0 22.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area{padding:0}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top{margin:11px var(--spacer-1) 0;padding:var(--spacer-1) var(--spacer-1) 0}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top{margin:12.5px 25px 0;padding:12.5px 12.5px 0}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top{margin:12.5px 22.5px 0;padding:12.5px 7.5px 0}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top{margin:14px var(--spacer-1) 0;padding:14px var(--spacer-4) 0}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top .event-modal__meta{font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height);gap:8px;display:flex}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top .event-modal__meta{font-size:var(--typography-default-m-font-size);gap:var(--spacer-1);letter-spacing:.21px;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top .event-modal__meta{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height);gap:13px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top .event-modal__meta{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height);gap:16px}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top .event-modal__meta .event-modal__advanced-reg,body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top .event-modal__meta .event-modal__livestream-tag{color:var(--gsd-red-base)}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__title{margin:0 var(--spacer-1);padding:0 var(--spacer-1);text-align:left}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__title{letter-spacing:-1.35px;margin:0 25px 25px;padding:0 12.5px 12.5px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__title{margin:0 22.5px 22.5px;padding:0 7.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__title{letter-spacing:-1.6px;margin:0 var(--spacer-1) 14px;padding:0 var(--spacer-4) 14px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__title{letter-spacing:-1.8px;margin:0 var(--spacer-1) var(--spacer-2);padding:0 var(--spacer-4) var(--spacer-2)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content{margin-top:55px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content{margin-top:87.5px;padding-inline:12.5px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content{padding-inline:0}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content{margin-top:105px}}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container{float:left;width:33.3333%}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info{border-color:var(--gsd-black-base);border-style:solid;border-width:1.5px;margin-bottom:44px;list-style:none}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info{border-width:2px;margin-inline:12.5px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info{margin-inline:7.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info{margin-inline:var(--spacer-1)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row{padding:22px var(--spacer-1);flex-direction:column;display:flex}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row{padding:25px 12.5px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row{padding:25px 22.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row{padding:28px var(--spacer-4)}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row{padding:var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row.last-box .event-modal__info-row-content:not(:last-of-type){margin-bottom:22px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row.last-box .event-modal__info-row-content:not(:last-of-type){margin-bottom:25px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row.last-box .event-modal__info-row-content:not(:last-of-type){margin-bottom:28px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row.last-box .event-modal__info-row-content:not(:last-of-type){margin-bottom:var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row:not(:last-child){border-bottom:1.5px solid var(--gsd-black-base)}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row:not(:last-child){border-bottom-width:2px}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__meta-previous:not(:last-child){margin-bottom:22px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__meta-previous:not(:last-child){margin-bottom:25px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__meta-previous:not(:last-child){margin-bottom:28px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__meta-previous:not(:last-child){margin-bottom:var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__info-row-heading{font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height)}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__info-row-heading{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__info-row-heading{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__info-row-content{font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height)}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__info-row-content{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__info-row-content{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__info-row-content{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__info-row-content.time-date .event-modal__occurrence-list{margin:0;padding:0;list-style:none}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__info-row-content.time-date .event-modal__occurrence:not(:last-child){margin-bottom:var(--spacer-1)}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__info-row-content.time-date .date_range{flex-wrap:wrap;display:flex}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__info-row-content.time-date .date_range .date_range_separator{padding:0 1px}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__info-row-content.time-date .date_range .end-time{margin-right:5px}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__info-row-content .sep-time{padding-right:2px}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__info-row-content .timezone-label:before{content:"("}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__info-row-content .timezone-label:after{content:")"}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__info-row-content .timezone-label span{border-bottom:dotted}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__is-today{color:var(--gsd-red-base);font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height)}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__is-today{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__is-today{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__meta-info-container .event-modal__meta-info .event-modal__meta-info-row .event-modal__is-today{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar{justify-content:end;margin-bottom:44px;display:flex}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar{float:right;width:33.3333%;margin-bottom:62.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar{margin-bottom:71.5px}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block{list-style:none}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block{margin-right:12.5px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block{margin-right:7.5px}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item{background-color:var(--gsd-now--core--link-box--orange);border:1.5px solid var(--gsd-black-base);font-size:var(--typography-small-l-font-size);gap:var(--spacer-3);letter-spacing:.18px;line-height:var(--typography-small-l-line-height);padding:5.5px var(--spacer-1);justify-content:space-between;display:flex}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height);border-width:2px;gap:25px;padding:5.25px 6.25px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item{gap:var(--spacer-4);padding:5.25px 11.25px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item{font-size:var(--typography-default-l-font-size);gap:var(--spacer-5);letter-spacing:.24px;line-height:var(--typography-default-l-line-height);padding:4.8px var(--spacer-2) 4.8px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height);padding:5.8px var(--spacer-2) 5.8px}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item:not(:last-of-type){border-bottom:none}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item .event-modal__cta-link{color:var(--gsd-black-base);text-underline-offset:.15em;text-decoration:none;text-decoration-thickness:.085em}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item .event-modal__cta-link:focus-visible,body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item .event-modal__cta-link:hover{text-decoration:underline}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item .event-modal__cta-icon{width:18px;height:22px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item .event-modal__cta-icon{width:21px;height:25px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item .event-modal__cta-icon{width:24px;height:28px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item .event-modal__cta-icon{width:26px;height:30px}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item .event-modal__cta-icon svg{width:100%;height:100%;overflow:visible}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item .event-modal__cta-icon svg[data-dir=up_right]{transform:rotate(-45deg)}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item .event-modal__cta-icon svg line,body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item .event-modal__cta-icon svg polyline{stroke:var(--gsd-black-base);stroke-linecap:round;stroke-width:1.35px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item .event-modal__cta-icon svg line,body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item .event-modal__cta-icon svg polyline{stroke-width:1.575px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item .event-modal__cta-icon svg line,body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item .event-modal__cta-icon svg polyline{stroke-width:1.8px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item .event-modal__cta-icon svg line,body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__cta-sidebar .event-modal__cta-sidebar-block .event-modal__cta-item .event-modal__cta-icon svg polyline{stroke-width:1.95px}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description{font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height)}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description{float:left;font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height);width:66.6667%;padding:0}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper{background-color:var(--gsd-light-grey);color:var(--gsd-black-base);margin-bottom:45px;padding:11px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper{margin:12.5px 12.5px 86px;padding:12.5px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper{margin:12.5px 7.5px 35px;padding:12.5px 22.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper{margin:12.5px var(--spacer-1) 35px;padding:14px var(--spacer-4)}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper{margin:12.5px var(--spacer-1) 44px;padding:var(--spacer-2) var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper a:hover{text-decoration:none!important}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner{margin-bottom:22px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner{margin-bottom:25px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner{margin-bottom:28px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner{margin-bottom:var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__content{margin:22px 0}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__content{margin:25px 0}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__content{margin:28px 0}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__content{margin:var(--spacer-4) 0}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__content .hero-banner__media .hero-banner__caption{font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height)}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__content .hero-banner__media .hero-banner__caption{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__content .hero-banner__media .hero-banner__caption{font-size:var(--typography-default-m-font-size);letter-spacing:.128px;line-height:var(--typography-default-m-line-height)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__meta-column{margin-top:22px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__meta-column{margin-top:25px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__meta-column{margin-top:28px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__meta-column{margin-top:var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__meta-column a:hover{text-decoration:underline}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__meta-column dd{margin-bottom:22px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__meta-column dd{margin-bottom:25px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__meta-column dd{margin-bottom:28px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__meta-column dd{margin-bottom:var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__meta-column dd time{flex-direction:column;display:flex}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__meta-column .content-card__terms{gap:5px;display:flex}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .hero-banner .hero-banner__meta-column .content-card__terms a{background-color:var(--gsd-mid-grey);color:#fff;text-transform:uppercase;padding:4px;text-decoration:none}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper *{color:inherit;font-size:inherit;line-height:inherit}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper h1{text-transform:uppercase;margin-bottom:22px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper h1{margin-bottom:25px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper h1{margin-bottom:28px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper h1{margin-bottom:var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper h2{text-transform:uppercase;margin-top:44px;margin-bottom:22px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper h2{margin-top:50px;margin-bottom:25px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper h2{margin-bottom:28px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper h2{margin-bottom:var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper img{width:100%;height:auto}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper iframe{aspect-ratio:16/9;border:0;width:100%;height:auto}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper figure{margin:22px 0}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper figure>iframe,body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper figure>img{display:block}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper figcaption{font-size:var(--typography-small-s-font-size);letter-spacing:.112px;font-style:italic;line-height:var(--typography-small-s-line-height);margin-top:8px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper figcaption{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper ol,body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper ul{padding-left:1.5em;list-style-position:outside}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper p:not(:first-of-type){margin-top:22px;margin-bottom:22px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper p:not(:first-of-type){margin-top:25px;margin-bottom:25px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper p:not(:first-of-type){margin-top:28px;margin-bottom:28px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper p:not(:first-of-type){margin-bottom:var(--spacer-4);margin-top:var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .event-modal__description-lines.event-modal__description-lines p{margin:0 0 11px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .event-modal__description-lines.event-modal__description-lines p{margin-bottom:12.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .event-modal__description-lines.event-modal__description-lines p{margin-bottom:14px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .event-modal__description-lines.event-modal__description-lines p{margin-bottom:var(--spacer-2)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .event-modal__description-lines.event-modal__description-lines p:last-child{margin-bottom:0}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .external-link__icon svg{width:20px;height:20px}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .wp-block-spacer,body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper figcaption:empty,body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper p:empty{display:none}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper>:first-child{margin-top:0}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper>:last-child{margin-bottom:0}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .event-modal__description-block:first-child>:first-child{margin-top:0}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .event-modal__description-block:last-child>:last-child{margin-bottom:0}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .event-modal__description-block>iframe,body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .event-modal__description-block>img{margin:22px 0;display:block}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .wp-block-group{margin:22px 0}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .wp-block-group{margin:25px 0}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .wp-block-group{margin:28px 0}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .wp-block-group{margin:var(--spacer-4) 0}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .wp-block-columns{gap:var(--spacer-1);flex-wrap:wrap;display:flex}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .wp-block-columns{gap:var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .event-modal__container .event-modal__description .event-modal__description-wrapper .wp-block-column{flex:240px;min-width:0}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__footer{display:none}}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__footer #nav-bar{background-image:none;background-color:var(--gsd-light-grey)!important}body[data-theme=white] #content-container .full-page-modal.is-event-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__footer #nav-bar:has(.nav-bar-menu.toggled){background-color:var(--gsd-black-base)!important}body[data-theme=white] #content-container .full-page-modal.is-event-modal[data-filter-group=Academic\ Calendar] .event-modal__category{color:var(--gsd-now--events--color--academic-calendar-dark)}body[data-theme=white] #content-container .full-page-modal.is-event-modal[data-filter-group=Events] .event-modal__category{color:var(--gsd-now--events--color--event-dark)}body[data-theme=white] #content-container .full-page-modal.is-event-modal[data-filter-group=Reviews] .event-modal__category{color:var(--gsd-now--events--color--review-dark)}.comment-media-upload__dropzone{border:1.5px solid var(--gsd-mid-grey);cursor:pointer;text-align:center;height:32px;position:relative}@media (width>=769px){.comment-media-upload__dropzone{border-width:2px;height:37.5px}}@media (width>=1441px){.comment-media-upload__dropzone{height:42px}}@media (width>=1681px){.comment-media-upload__dropzone{height:45px}}.comment-media-upload__dropzone:focus-within,.comment-media-upload__dropzone:hover{border-color:var(--gsd-blue-base)}.comment-media-upload__file-input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.comment-media-upload__dropzone-label{color:var(--gsd-dark-grey-base);font-family:var(--font-sans);font-size:var(--typography-small-l-font-size);pointer-events:none;line-height:28px;display:block}@media (width>=769px){.comment-media-upload__dropzone-label{font-size:var(--typography-default-m-font-size);line-height:32px}}@media (width>=1441px){.comment-media-upload__dropzone-label{font-size:var(--typography-default-l-font-size);line-height:36px}}@media (width>=1681px){.comment-media-upload__dropzone-label{font-size:var(--typography-default-xl-font-size);line-height:38px}}.comment-media-upload__preview{border:1.5px solid var(--gsd-mid-grey);gap:var(--spacer-2);margin-top:var(--spacer-2);padding:var(--spacer-2);grid-template-columns:1fr 1fr;display:grid;position:relative}@media (width>=769px){.comment-media-upload__preview{border-width:2px}}.comment-media-upload__preview--unsupported{background-color:color-mix(in srgb,var(--gsd-red-base) 7%,var(--gsd-white-base));border-color:var(--gsd-red-base)}.comment-media-upload__media{min-width:0}.comment-media-upload__image{-o-object-fit:contain;object-fit:contain;height:auto}.comment-media-upload__image,.comment-media-upload__player{width:100%;max-height:200px;display:block}.comment-media-upload__file-badge{border:1.5px dashed var(--gsd-mid-grey);min-height:60px;padding:var(--spacer-2);flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.comment-media-upload__file-badge-type{color:var(--gsd-dark-grey-base);font-family:var(--font-sans);font-size:var(--typography-small-l-font-size);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.comment-media-upload__filename{color:var(--gsd-dark-grey-base);font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);word-break:break-all;margin:4px 0 0}.comment-media-upload__fields{gap:var(--spacer-2);flex-direction:column;display:flex}.comment-media-upload__field{flex-direction:column;gap:4px;display:flex}.comment-media-upload__label{font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height)}@media (width>=769px){.comment-media-upload__label{font-size:var(--typography-small-m-font-size);line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.comment-media-upload__label{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height)}}.comment-media-upload__required{color:var(--gsd-red-base)}.comment-media-upload__input{background-color:var(--gsd-white-base);border:1.5px solid var(--gsd-mid-grey);font-family:var(--font-sans);font-size:var(--typography-small-l-font-size);line-height:var(--typography-small-l-line-height);padding:var(--spacer-1) 6px;border-radius:0;width:100%}@media (width>=769px){.comment-media-upload__input{font-size:var(--typography-default-m-font-size);border-width:2px}}.comment-media-upload__input:focus{outline:2px solid var(--gsd-blue-base);outline-offset:-2px}.comment-media-upload__input--error{border-color:var(--gsd-red-base)}.comment-media-upload__remove{color:var(--gsd-red-base);cursor:pointer;right:var(--spacer-1);top:var(--spacer-1);background:0 0;border:none;padding:0 4px;font-size:20px;line-height:1;position:absolute}.comment-media-upload__remove:hover{opacity:.7}.comment-media-upload__status{color:var(--gsd-dark-grey-base)}.comment-media-upload__error,.comment-media-upload__status{font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);margin:4px 0 0}.comment-media-upload__error{color:var(--gsd-red-base)}.comment-media-upload__hint{color:var(--gsd-dark-grey-base);font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);margin:4px 0 0}.courses-page_main-content{min-height:auto!important}@media (width>=1001px){.courses-page_main-content{margin-bottom:0}}@media (width>=1441px){.courses-page_main-content{padding-bottom:0}}@media (width>=1681px){.courses-page_main-content{padding-bottom:0}}.courses-page_main-content #page-content.courses-page{margin-bottom:55px}@media (width>=769px){.courses-page_main-content #page-content.courses-page{margin-bottom:62.5px}}@media (width>=1001px){.courses-page_main-content #page-content.courses-page{margin-bottom:112.5px;margin-right:0}}@media (width>=1441px){.courses-page_main-content #page-content.courses-page{margin-bottom:126px;padding-bottom:0}}@media (width>=1681px){.courses-page_main-content #page-content.courses-page{margin-bottom:135px;padding-bottom:0}}.courses-page_main-content #page-content.courses-page .courses-page_header{margin:0 var(--spacer-1) 53px;padding-bottom:11px}@media (width>=769px){.courses-page_main-content #page-content.courses-page .courses-page_header{margin:0 12.5px 61px;padding-bottom:12.5px}}@media (width>=1001px){.courses-page_main-content #page-content.courses-page .courses-page_header{margin:0 var(--spacer-4) 62.5px 22.5px;padding-top:12.5px}}@media (width>=1441px){.courses-page_main-content #page-content.courses-page .courses-page_header{margin:0 var(--spacer-5) 70px var(--spacer-4);padding-top:16px;padding-bottom:14px}}@media (width>=1681px){.courses-page_main-content #page-content.courses-page .courses-page_header{margin:0 var(--spacer-4) 72.5px;padding-bottom:var(--spacer-2);padding-top:var(--spacer-2)}}.courses-page_main-content #page-content.courses-page .courses-page_header h1{letter-spacing:-1.15px;gap:6px;padding-right:0}@media (width>=769px){.courses-page_main-content #page-content.courses-page .courses-page_header h1{font-size:var(--typography-large-m-font-size);letter-spacing:-1.35px;line-height:var(--typography-large-m-line-height);gap:7px;margin-top:-2px}}@media (width>=1001px){.courses-page_main-content #page-content.courses-page .courses-page_header h1{margin-top:0}}@media (width>=1441px){.courses-page_main-content #page-content.courses-page .courses-page_header h1{font-size:var(--typography-large-l-font-size);letter-spacing:-1.6px;line-height:var(--typography-large-l-line-height);gap:8.5px}}@media (width>=1681px){.courses-page_main-content #page-content.courses-page .courses-page_header h1{font-size:var(--typography-large-xl-font-size);letter-spacing:-1.8px;line-height:var(--typography-large-xl-line-height);gap:9px}}.courses-page_main-content #page-content.courses-page .courses-page_header h1 .page-heading__info-button{margin-top:-2px}@media (width>=1001px){.courses-page_main-content #page-content.courses-page .courses-page_header .page-heading__info-content.is-open .page-heading__info-inner p{width:calc(50% - 30px)}}@media (width>=1441px){.courses-page_main-content #page-content.courses-page .courses-page_header .page-heading__info-content.is-open .page-heading__info-inner p{width:calc(50% - 40px)}}.courses-page_main-content #page-content.courses-page .courses-page_header .page-heading__info-content.is-open .page-heading__info-inner p a{text-decoration-thickness:1px}.courses-page-filter-type{border-top:1px dotted;padding:11px 0;position:relative}@media (width>=769px){.courses-page-filter-type{padding:12.5px 0 14.5px}}@media (width>=1441px){.courses-page-filter-type{padding:14px 0 16px}}@media (width>=1681px){.courses-page-filter-type{padding:var(--spacer-2) 0 16px}}.courses-page-filter-type:after{border-bottom:1.5px solid var(--gsd-black-base);content:"";width:100%;display:block;position:absolute;bottom:0}@media (width>=769px){.courses-page-filter-type:after{border-bottom-width:2px}}.courses-page-filter-type .courses-type-faded-container{position:relative}.courses-page-filter-type .courses-type-faded-container:before{content:"";background-image:linear-gradient(270deg,#fff0,#fff);width:10px;height:100%;display:block;position:absolute;top:0;left:0}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container:before{width:12px}}.courses-page-filter-type .courses-type-faded-container:after{content:"";background-image:linear-gradient(90deg,#fff0,#fff);width:10px;height:100%;display:block;position:absolute;top:0;right:0}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container:after{display:none}}.courses-page-filter-type .courses-type-faded-container .courses-type-filters{gap:var(--spacer-3);padding-right:var(--spacer-3);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:static;overflow-x:scroll}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters{gap:24px}}@media (width>=1441px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters{gap:27px}}@media (width>=1681px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters{gap:29px}}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group{font-size:var(--typography-default-s-font-size);line-height:var(--typography-default-s-line-height);padding-left:6px}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height);gap:6px;padding-left:7px}}@media (width>=1441px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-group-label{color:var(--gsd-black-base);cursor:pointer;font-size:var(--typography-default-s-font-size);letter-spacing:.18px;line-height:var(--typography-default-s-line-height);min-height:var(--tap-min);white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;display:flex}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-group-label{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height);gap:6px}}@media (width>=1441px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-group-label{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-group-label{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-group-label.is-active .filter-icon svg polygon{fill:var(--gsd-black-base)}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-group-label .filter-indicator{background-color:var(--gsd-black-base);border:.1rem solid var(--gsd-black-base);border-radius:100%;width:.7em;height:.7em;display:inline-block}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-group-label .filter-indicator.is-partial{opacity:.5}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-group-label .filter-indicator.is-none{background-color:#0000}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-group-label .filter-icon{width:10px;height:10px}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-group-label .filter-icon{width:12px;height:12px}}@media (width>=1441px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-group-label .filter-icon{width:13.5px;height:13.5px}}@media (width>=1681px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-group-label .filter-icon{width:14.5px;height:14.5px}}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-group-label .filter-icon svg{height:100%;display:block;position:relative;overflow:visible}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-group-label .filter-icon svg polygon{fill:none;stroke:var(--gsd-black-base);stroke-width:.9px}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-group-label .filter-icon svg polygon{stroke-width:1.05px}}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown{background:var(--gsd-white-base);border-color:var(--gsd-black-base);grid-template-columns:1fr -webkit-min-content;min-width:16em;max-width:100%;padding:11px var(--spacer-1);z-index:100;border-style:solid;border-width:1.5px;grid-template-columns:1fr min-content;display:grid;position:absolute;left:0;overflow:auto;transform:translateY(10px)}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown{border-width:2px;padding:12.5px;transform:translateY(12.5px)}}@media (width>=1001px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown{padding:12.5px 7.5px}}@media (width>=1441px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown{padding:14px var(--spacer-1);transform:translateY(14px)}}@media (width>=1681px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown{padding:var(--spacer-2) var(--spacer-1)}}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner{grid-row-gap:22px;display:grid}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner{grid-row-gap:25px}}@media (width>=1441px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner{grid-row-gap:28px}}@media (width>=1681px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner{grid-row-gap:var(--spacer-4)}}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner .filter-option{grid-template-columns:-webkit-min-content 1fr;grid-column-gap:.5ch;cursor:pointer;min-height:var(--tap-min);white-space:nowrap;grid-template-columns:min-content 1fr;align-items:center;display:grid}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner .filter-option{gap:6px}}@media (width>=1441px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner .filter-option{gap:7px}}@media (width>=1681px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner .filter-option{gap:7.5px}}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner .filter-option.is-disabled{cursor:not-allowed;opacity:.5}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner .filter-option.is-selected input{background-color:var(--gsd-black-base)}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner .filter-option.is-selected input:after{border-color:var(--gsd-white-base)!important}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner .filter-option input{appearance:none;border-bottom:1px solid var(--gsd-mid-grey);border-left:1px solid var(--gsd-black-base);border-right:1px solid var(--gsd-mid-grey);border-top:1px solid var(--gsd-black-base);border-radius:0;width:10px;height:10px;margin-top:1px;position:relative}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner .filter-option input{width:12px;height:12px}}@media (width>=1441px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner .filter-option input{width:13.5px;height:13.5px}}@media (width>=1681px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner .filter-option input{width:14.5px;height:14.5px}}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner .filter-option input[checked]:after{border:1.5px solid var(--gsd-white-base,var(--gsd-white-base,#fff));content:"";transform-origin:50%;z-index:0;border-top:0;border-left:0;width:26%;height:57%;display:block;position:absolute;top:50%;left:50%;transform:rotate(30deg)translate(-95%,-40%)}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner fieldset{border:none;margin:0;padding:0}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner fieldset .filter-group .nested-group{cursor:pointer;letter-spacing:.112px;font-size:14px;line-height:22px}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner fieldset .filter-group .nested-group{letter-spacing:.128px;font-size:16px;line-height:25px}}@media (width>=1441px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner fieldset .filter-group .nested-group{letter-spacing:.152px;font-size:19px;line-height:28px}}@media (width>=1681px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner fieldset .filter-group .nested-group{line-height:30px}}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner fieldset .filter-group .nested-group .filter-option.is-disabled{cursor:not-allowed;opacity:.5}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner fieldset .filter-group .nested-group .filter-option.is-disabled input{cursor:not-allowed}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-inner fieldset .filter-group .nested-group .filter-children{padding-left:var(--spacer-2)}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--alphabet{max-height:calc(100vh - var(--position-top,0px) - 51px)}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--alphabet{left:1px}}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--alphabet fieldset{gap:var(--spacer-3)}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--alphabet fieldset{gap:25px}}@media (width>=1001px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--alphabet fieldset{gap:var(--spacer-2)}}@media (width>=1441px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--alphabet fieldset{gap:var(--spacer-3)}}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--alphabet fieldset .filter-group{gap:25px}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--course-types{max-height:calc(100vh - var(--position-top,0px) - 51px);left:calc(100% - 16em)}@media (width>=456px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--course-types{left:129px}}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--course-types{left:156px}}@media (width>=1441px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--course-types{left:176px}}@media (width>=1681px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--course-types{left:185px}}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--departments{width:100%}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--departments{width:auto;left:calc(100% - 460px)}}@media (width>=868px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--departments{left:358px}}@media (width>=1001px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--departments{left:calc(100% - 450px)}}@media (width>=1103px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--departments{left:358px}}@media (width>=1441px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--departments{left:402px}}@media (width>=1681px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--departments{left:426px}}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--departments fieldset{gap:25px}}@media (width>=1001px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--departments fieldset{gap:var(--spacer-2)}}@media (width>=1441px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--departments fieldset{gap:var(--spacer-3)}}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown.group--departments fieldset .filter-group{gap:25px}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-close{position:relative}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-close:after{content:"";height:100%;min-height:var(--tap-min);min-width:var(--tap-min);width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-close{cursor:pointer;background:0 0;border:none;width:11px;height:11px;margin-left:0;padding:0}@media (width>=769px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-close{width:12.5px;height:12.5px;margin-top:4px}}@media (width>=1441px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-close{width:14px;height:14px}}@media (width>=1681px){.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-close{width:15px;height:15px}}.courses-page-filter-type .courses-type-faded-container .courses-type-filters .courses-filter-group .filter-dropdown .filter-dropdown-close svg line{stroke-width:9px}.courses-page-filter-type .courses-type-filter__selected-list-container{align-items:baseline;gap:var(--spacer-2);display:flex}@media (width>=769px){.courses-page-filter-type .courses-type-filter__selected-list-container{gap:17px}}@media (width>=1441px){.courses-page-filter-type .courses-type-filter__selected-list-container{gap:21px}}.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list{color:var(--gsd-dark-grey-base);font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height);flex-wrap:wrap;flex:1;padding-top:11px;display:flex}@media (width>=769px){.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height);padding-top:12.5px}}@media (width>=1441px){.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height);padding-top:14px}}@media (width>=1681px){.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list{padding-top:var(--spacer-2)}}.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list .courses-type-filter__listing-label,.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list .courses-type-filter__selected-label{margin-right:4px;display:inline}@media (width>=1441px){.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list .courses-type-filter__selected-label{margin-right:5px}}.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list .courses-type-filter__selected-label:not(:last-child):after{content:", ";margin-left:1px}@media (width>=1441px){.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list .courses-type-filter__selected-label:not(:last-child):after{margin-left:2px}}.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list .courses-type-filter__selected-label button{position:relative}.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list .courses-type-filter__selected-label button:after{content:"";height:100%;min-height:var(--tap-min);min-width:var(--tap-min);width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list .courses-type-filter__selected-label button{background:0 0;border:none;margin-left:2px}.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list .courses-type-filter__selected-label button svg{width:10px;height:10px}.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list .courses-type-filter__selected-label button svg:hover line{stroke:var(--gsd-red-cross)}@media (width>=769px){.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list .courses-type-filter__selected-label button svg{width:11.5px;height:11.5px}}@media (width>=1441px){.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list .courses-type-filter__selected-label button svg{width:13px;height:13px}}@media (width>=1681px){.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list .courses-type-filter__selected-label button svg{width:13.5px;height:13.5px}}.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__selected-list .courses-type-filter__selected-label button svg line{stroke:var(--gsd-dark-grey-base)}.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__option--clear{color:var(--gsd-black-base);font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height);min-height:var(--tap-min);background:0 0;border:none;justify-content:end;align-items:center;gap:4px;width:auto;padding-top:11px;display:flex}.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__option--clear:hover{text-decoration:underline}@media (width>=769px){.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__option--clear{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height);padding-top:12.5px}}@media (width>=1441px){.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__option--clear{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height);padding-top:14px}}@media (width>=1681px){.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__option--clear{padding-top:var(--spacer-2)}}.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__option--clear svg{width:10px;height:10px}@media (width>=769px){.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__option--clear svg{width:11px;height:11px}}@media (width>=1441px){.courses-page-filter-type .courses-type-filter__selected-list-container .courses-type-filter__option--clear svg{width:13px;height:13px}}.courses-page-filters-section{background-color:var(--gsd-white-base);z-index:3;margin:0 -10px;position:sticky;top:-2px}@media (width>=769px){.courses-page-filters-section{margin:0 -12.5px}}@media (width>=1001px){.courses-page-filters-section{margin:0 var(--spacer-4) 0 0}}@media (width>=1441px){.courses-page-filters-section{margin:0 var(--spacer-5) 0 0;padding:16px 0 0}}@media (width>=1681px){.courses-page-filters-section{margin-right:var(--spacer-4);padding:17px 0 0}}.courses-page-filters-section:before{border-top:1.5px solid var(--gsd-black-base);content:"";margin-inline:var(--spacer-3);width:calc(100% - var(--spacer-5));display:block;position:absolute;top:0}@media (width>=769px){.courses-page-filters-section:before{width:calc(100% - var(--spacer-6));border-top-width:2px;margin-inline:25px}}@media (width>=1001px){.courses-page-filters-section:before{width:calc(100% - 22.5px);margin-left:22.5px;margin-right:0}}@media (width>=1441px){.courses-page-filters-section:before{margin-left:var(--spacer-4);width:calc(100% - var(--spacer-4));margin-right:0}}.courses-page-filters-section.light-top-border:before{border-top-style:dotted;border-top-width:1px}.courses-page-filters-section .courses-page-filters{margin-inline:var(--spacer-3)}@media (width>=769px){.courses-page-filters-section .courses-page-filters{margin-inline:25px}}@media (width>=1001px){.courses-page-filters-section .courses-page-filters{margin-left:22.5px;margin-right:0}}@media (width>=1441px){.courses-page-filters-section .courses-page-filters{margin-left:var(--spacer-4);margin-right:0}}.courses-page-filters-section .courses-page-filters .courses-page-toggle-view{justify-content:right;padding:12.5px 0 11px;display:flex;position:relative;top:auto}@media (width>=769px){.courses-page-filters-section .courses-page-filters .courses-page-toggle-view{padding:14.5px 0 12.5px}}@media (width>=1001px){.courses-page-filters-section .courses-page-filters .courses-page-toggle-view{border-top:none;height:63px;padding-top:14.5px;padding-bottom:12.5px;top:0;right:0}}@media (width>=1441px){.courses-page-filters-section .courses-page-filters .courses-page-toggle-view{height:54px;padding-top:0}}@media (width>=1681px){.courses-page-filters-section .courses-page-filters .courses-page-toggle-view{height:63px;padding-bottom:var(--spacer-2)}}.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul{grid-column-gap:var(--spacer-3);grid-auto-flow:column dense;list-style:none;display:inline-grid}@media (width>=769px){.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul{gap:25px}}@media (width>=1001px){.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul{gap:var(--spacer-2);line-height:36px}}@media (width>=1441px){.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul{gap:var(--spacer-3)}}.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul li.courses-page-toggle-view-tab{flex-direction:column;justify-content:center;height:32px;display:flex}@media (width>=769px){.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul li.courses-page-toggle-view-tab{height:36px}}@media (width>=1441px){.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul li.courses-page-toggle-view-tab{height:40px}}@media (width>=1681px){.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul li.courses-page-toggle-view-tab{height:48px}}.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul li.courses-page-toggle-view-tab.is-active a{font-weight:700}.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul li.courses-page-toggle-view-tab.is-active a:hover{text-decoration:none}.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul li.courses-page-toggle-view-tab:not(:first-child){padding-left:var(--spacer-1);border-left:1px dotted;margin-left:-10px}@media (width>=769px){.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul li.courses-page-toggle-view-tab:not(:first-child){margin-left:-12.5px;padding-left:12.5px}}@media (width>=1001px){.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul li.courses-page-toggle-view-tab:not(:first-child){margin-left:-7.5px;padding-left:7.5px}}@media (width>=1441px){.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul li.courses-page-toggle-view-tab:not(:first-child){padding-left:var(--spacer-1);margin-left:-10px}}.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul li.courses-page-toggle-view-tab a{color:var(--gsd-black-base);font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height);min-height:var(--tap-min);align-items:center;text-decoration:none;display:flex}@media (width>=769px){.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul li.courses-page-toggle-view-tab a{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul li.courses-page-toggle-view-tab a{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul li.courses-page-toggle-view-tab a{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul li.courses-page-toggle-view-tab a:hover{text-decoration:underline;text-decoration-thickness:1px}@media (width>=769px){.courses-page-filters-section .courses-page-filters .courses-page-toggle-view>ul li.courses-page-toggle-view-tab a:hover{text-decoration-thickness:2px}}body[data-theme=white] #content-container .full-page-modal.is-course-modal{overflow-y:initial}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper{background-image:var(--gsd-now--core--gradient-container--gradient);background-position:var(--x-pos,0) 0;background-repeat:repeat-y;background-size:100vw}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper[data-day]{--gradient-color:255,240,30;background-color:var(--gsd-light-grey);color:var(--gsd-black-base)}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper[data-night]{--gradient-color:0,0,0;background-color:var(--gsd-gradient-blue)}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper{--x-pos:0;--gradient-offset:-50%;--gsd-now--core--gradient-container--gradient:linear-gradient(90deg,rgba(var(--gradient-color),0) calc(var(--gradient-offset)),rgba(var(--gradient-color),.05) calc(var(--gradient-offset) + 8.1%),rgba(var(--gradient-color),.1) calc(var(--gradient-offset) + 15.5%),rgba(var(--gradient-color),.25) calc(var(--gradient-offset) + 22.5%),rgba(var(--gradient-color),.4) calc(var(--gradient-offset) + 29%),rgba(var(--gradient-color),.6) calc(var(--gradient-offset) + 35.5%),rgba(var(--gradient-color),.8) calc(var(--gradient-offset) + 41.2%),rgba(var(--gradient-color),1) calc(var(--gradient-offset) + 47.1%),rgba(var(--gradient-color),1) calc(var(--gradient-offset) + 52.9%),rgba(var(--gradient-color),.8) calc(var(--gradient-offset) + 58.8%),rgba(var(--gradient-color),.6) calc(var(--gradient-offset) + 64.7%),rgba(var(--gradient-color),.4) calc(var(--gradient-offset) + 71%),rgba(var(--gradient-color),.25) calc(var(--gradient-offset) + 75.5%),rgba(var(--gradient-color),.1) calc(var(--gradient-offset) + 84.5%),rgba(var(--gradient-color),.05) calc(var(--gradient-offset) + 91.9%),rgba(var(--gradient-color),0) calc(var(--gradient-offset) + 100%))}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container{background-color:var(--gsd-white-base);color:var(--gsd-black-base);margin:11px var(--spacer-1);width:calc(100% - 20px);padding:0;position:relative;overflow:hidden}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container{width:calc(100% - 25px);margin:12.5px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container{width:calc(100% - 45px);height:calc(100% - 25px);margin:12.5px 22.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container{height:calc(100% - 28px);margin:14px var(--spacer-4);width:auto}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container{height:calc(100% - 30px);margin:var(--spacer-2) var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container{z-index:1;background-color:#fff;height:auto;position:sticky;top:0}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container{max-width:1280px}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case{padding:11px var(--spacer-1);justify-content:end;display:flex}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case{padding:12.5px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case{padding:12.5px 22.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case{padding:14px var(--spacer-4)}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case{padding:var(--spacer-2) var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close{border-width:1.5px;width:32px;height:32px;position:relative;top:0;right:0}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close{border-width:2px;width:37.5px;height:37.5px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close{padding:6.25px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close{width:42px;height:42px;padding:7.5px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close{width:45px;height:45px}}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper{width:23px;height:23px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper{width:25px;height:25px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper{width:28px;height:28px}}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper svg{width:23px;height:23px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper svg{width:25px;height:25px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper svg{width:28px;height:28px}}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper svg line{stroke-width:1.575px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper svg line{stroke-width:1.8px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case .full-page-modal__close .full-page-modal__close-wrapper svg line{stroke-width:1.95px}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-region{overflow-y:auto}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-region:focus-visible{outline-offset:-2px}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area{padding-bottom:52px;overflow-y:visible}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area{margin-bottom:66px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area{margin-bottom:0;padding:0 22.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area{padding:0}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top{margin:11px var(--spacer-1) 0;padding:11px var(--spacer-1) 0}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top{margin:12.5px 25px 0;padding:12.5px 12.5px 0}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top{margin:12.5px 22.5px 0;padding:12.5px 7.5px 0}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top{margin:14px var(--spacer-1) 0;padding:14px var(--spacer-4) 0}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top{margin:var(--spacer-2) var(--spacer-1) 0;padding:var(--spacer-2) var(--spacer-4) 0}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top .course-modal__meta{color:var(--gsd-black-base);font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height);gap:8px;display:flex}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top .course-modal__meta{font-size:var(--typography-default-m-font-size);gap:var(--spacer-1);letter-spacing:.21px;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top .course-modal__meta{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height);gap:13px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top .course-modal__meta{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height);gap:16px}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top .course-modal__meta .course-modal__category{color:var(--gsd-black-base)}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__title{color:var(--gsd-black-base);letter-spacing:-1.15px;margin:0 var(--spacer-1);padding:0 var(--spacer-1);text-align:left}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__title{letter-spacing:-1.35px;margin:0 25px 25px;padding:0 12.5px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__title{margin:0 22.5px 22.5px;padding:0 7.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__title{letter-spacing:-1.6px;margin:0 var(--spacer-1) 14px;padding:0 var(--spacer-4) 14px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__title{letter-spacing:-1.8px;margin:0 var(--spacer-1) var(--spacer-2);padding:0 var(--spacer-4) 0}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content{margin-top:55px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content{margin-top:87.5px;padding-inline:12.5px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content{padding-inline:0}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content{margin-top:84px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content{margin-top:105px}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container{color:var(--gsd-black-base)}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container{float:left;width:33.3333%}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info{border-color:var(--gsd-black-base);border-style:solid;border-width:1.5px;margin-bottom:44px;padding:0;list-style:none}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info{margin-inline:12.5px;border-width:2px;margin-bottom:75px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info{margin-inline:7.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info{margin-inline:var(--spacer-1);margin-bottom:56px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info{margin-bottom:75px}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row{padding:22px var(--spacer-1);flex-direction:column;display:flex}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row{padding:25px 12.5px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row{padding:25px 22.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row{padding:28px var(--spacer-4)}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row{padding:var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row.last-box .course-modal__info-row-content:not(:last-of-type){margin-bottom:0}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row:not(:last-child){border-bottom:1.5px solid var(--gsd-black-base)}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row:not(:last-child){border-bottom-width:2px}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__info-row-heading{font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height)}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__info-row-heading{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__info-row-heading{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__info-row-content{color:var(--gsd-black-base);font-size:var(--typography-small-l-font-size);letter-spacing:.128px;line-height:var(--typography-small-l-line-height)}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__info-row-content{font-size:var(--typography-small-m-font-size);font-size:var(--typography-small-l-font-size);letter-spacing:.21px;letter-spacing:.18px;line-height:var(--typography-small-m-line-height);line-height:var(--typography-small-l-line-height)}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__info-row-content{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__info-row-content:not(:last-of-type){margin-bottom:22px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__info-row-content:not(:last-of-type){margin-bottom:25px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__info-row-content:not(:last-of-type){margin-bottom:28px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__info-row-content:not(:last-of-type){margin-bottom:var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__info-row-content .course-modal__faculty-link{color:var(--gsd-black-base);text-underline-offset:.15em;text-decoration-thickness:1px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__info-row-content .course-modal__faculty-link{text-decoration-thickness:2px}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__info-row-content .course-modal__faculty-list{margin:0;padding:0;list-style:none}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__info-row-content .course-modal__faculty-item:not(:last-child){margin-bottom:.25em}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__schedule .course-modal__schedule-week:not(:last-child){margin-bottom:11px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__schedule .course-modal__schedule-week:not(:last-child){margin-bottom:12.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__schedule .course-modal__schedule-week:not(:last-child){margin-bottom:14px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__schedule .course-modal__schedule-week:not(:last-child){margin-bottom:var(--spacer-2)}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__schedule .course-modal__schedule-separator{margin-inline:1.8px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__schedule .course-modal__schedule-separator{margin-inline:2.1px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__schedule .course-modal__schedule-separator{margin-inline:2.4px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__meta-info-container .course-modal__meta-info .course-modal__meta-info-row .course-modal__schedule .course-modal__schedule-separator{margin-inline:2.6px}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar{justify-content:end;margin-bottom:44px;display:flex}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar{float:right;width:33.3333%;margin-bottom:62.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar{margin-bottom:71.5px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar{margin-bottom:77.5px}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block{padding:0;list-style:none}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block{margin-right:12.5px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block{margin-right:7.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block{margin-right:var(--spacer-1)}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item{background-color:var(--gsd-now--core--link-box--orange);border:1.5px solid var(--gsd-black-base);font-size:var(--typography-small-l-font-size);gap:var(--spacer-3);letter-spacing:.18px;line-height:var(--typography-small-l-line-height);padding:5.5px var(--spacer-1) 3.6px;justify-content:space-between;display:flex}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height);border-width:2px;gap:25px;padding:6.25px 6.25px 4.25px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item{gap:var(--spacer-4);padding:6.25px 11.25px 4.25px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item{font-size:var(--typography-default-l-font-size);gap:var(--spacer-5);letter-spacing:.24px;line-height:var(--typography-default-l-line-height);padding:7px var(--spacer-2) 4.8px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height);padding:7.5px var(--spacer-2) 5.2px}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item:not(:last-of-type){border-bottom:none}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item .course-modal__cta-link{color:var(--gsd-black-base);text-decoration:none}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item .course-modal__cta-link:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item .course-modal__cta-link:hover{text-decoration-thickness:2px}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item .course-modal__cta-icon{width:18px;height:18px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item .course-modal__cta-icon{width:21px;height:21px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item .course-modal__cta-icon{width:24px;height:24px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item .course-modal__cta-icon{width:26px;height:26px}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item .course-modal__cta-icon svg{width:100%;height:100%;overflow:visible}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item .course-modal__cta-icon svg[data-dir=up_right]{transform:rotate(-45deg)}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item .course-modal__cta-icon svg line,body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item .course-modal__cta-icon svg polyline{stroke:var(--gsd-black-base);stroke-linecap:round;stroke-width:1.35px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item .course-modal__cta-icon svg line,body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item .course-modal__cta-icon svg polyline{stroke-width:1.575px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item .course-modal__cta-icon svg line,body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item .course-modal__cta-icon svg polyline{stroke-width:1.8px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item .course-modal__cta-icon svg line,body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__cta-sidebar .course-modal__cta-sidebar-block .course-modal__cta-item .course-modal__cta-icon svg polyline{stroke-width:1.95px}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description{color:var(--gsd-black-base);font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height)}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description{float:left;font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height);width:66.6667%;padding:0}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper{background-color:var(--gsd-light-grey);color:var(--gsd-black-base);padding:11px var(--spacer-1);margin-bottom:45px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper{margin:12.5px 12.5px 86px;padding:12.5px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper{margin:12.5px 7.5px 35px;padding:12.5px 22.5px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper{margin:12.5px var(--spacer-1) 35px;padding:14px var(--spacer-4)}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper{margin:12.5px var(--spacer-1) 44px;padding:var(--spacer-2) var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper *{color:inherit;font-size:inherit;line-height:inherit}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper p:not(:first-of-type){margin-top:22px;margin-bottom:22px}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper p:not(:first-of-type){margin-top:25px;margin-bottom:25px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper p:not(:first-of-type){margin-top:28px;margin-bottom:28px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper p:not(:first-of-type){margin-bottom:var(--spacer-4);margin-top:var(--spacer-4)}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper p:last-of-type{margin-bottom:0}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper ul{padding-left:var(--spacer-3);list-style-position:outside}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper ul{padding-left:23px}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper ul{padding-left:26px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper ul{padding-left:28px}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper ol{padding-left:25px;list-style-position:outside}@media (width>=769px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper ol{padding-left:29px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper ol{padding-left:var(--spacer-4)}}@media (width>=1441px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper ol{padding-left:34px}}@media (width>=1681px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__content .course-modal__container .course-modal__description .course-modal__description-wrapper ol{padding-left:38px}}@media (width>=1001px){body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__footer{display:none}}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__footer #nav-bar{background-image:none;background-color:var(--gsd-light-grey)!important}body[data-theme=white] #content-container .full-page-modal.is-course-modal .full-page-modal__container-wrapper .full-page-modal__container .full-page-modal__footer #nav-bar:has(.nav-bar-menu.toggled){background-color:var(--gsd-black-base)!important}.courses-page-content{margin:0 var(--spacer-1)}@media (width>=769px){.courses-page-content{margin:0 12.5px}}@media (width>=1001px){.courses-page-content{margin:0 var(--spacer-4) 0 22.5px}}@media (width>=1441px){.courses-page-content{margin:0 var(--spacer-5) 0 var(--spacer-4)}}@media (width>=1681px){.courses-page-content{margin:0 var(--spacer-4) 0}}.courses-page-content .courses-view-alphabetical .no-results{font-size:var(--typography-default-s-font-size);letter-spacing:.18px;line-height:var(--typography-default-s-line-height);padding:11px 0}@media (width>=769px){.courses-page-content .courses-view-alphabetical .no-results{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height);padding:12.5px 0}}@media (width>=1441px){.courses-page-content .courses-view-alphabetical .no-results{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height);padding:14px 0}}@media (width>=1681px){.courses-page-content .courses-view-alphabetical .no-results{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height);padding:var(--spacer-2) 0}}.courses-page-content .courses-view-alphabetical .courses-alphabetical-table{width:100%;margin-top:-2px;border-collapse:collapse!important}.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-letter{font-size:var(--typography-medium-s-font-size);letter-spacing:-.3px;line-height:var(--typography-medium-s-line-height);border-top:1.5px solid #000;border-bottom:1.5px solid #000}@media (width>=769px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-letter{border-bottom:2px solid #000}}.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-letter td{font-size:var(--typography-medium-s-font-size);letter-spacing:-.3px;line-height:var(--typography-medium-s-line-height);padding:11px 0}@media (width>=769px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-letter td{letter-spacing:-.34px;padding:12.5px 0;font-size:34px;line-height:38px}}@media (width>=1441px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-letter td{font-size:var(--typography-medium-l-font-size);letter-spacing:-.38px;line-height:var(--typography-medium-l-line-height);padding:14px 0}}@media (width>=1681px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-letter td{font-size:var(--typography-medium-xl-font-size);letter-spacing:-.72px;line-height:var(--typography-medium-xl-line-height);padding:var(--spacer-2) 0}}.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-instructor-row .first-column,.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-instructor-row .second-column{padding-top:11px;padding-right:8px}@media (width>=769px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-instructor-row .first-column,.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-instructor-row .second-column{padding-right:var(--spacer-1);padding-top:12.5px}}@media (width>=1441px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-instructor-row .first-column,.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-instructor-row .second-column{padding-top:14px;padding-right:16px}}@media (width>=1681px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-instructor-row .first-column,.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-instructor-row .second-column{padding-right:16px;padding-top:var(--spacer-2)}}.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-instructor-row .course-instructor-name-column .course-item-instructor-name{font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height)}@media (width>=769px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-instructor-row .course-instructor-name-column .course-item-instructor-name{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-instructor-row .course-instructor-name-column .course-item-instructor-name{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row{font-size:var(--typography-default-s-font-size);letter-spacing:.18px;line-height:var(--typography-default-s-line-height);vertical-align:top;border-bottom:1.5px solid #000}@media (width>=769px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height);border-bottom:2px solid #000}}@media (width>=1441px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row .first-column,.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row .second-column{padding-bottom:11px;padding-right:8px}@media (width>=769px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row .first-column,.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row .second-column{padding-bottom:12.5px;padding-right:var(--spacer-1)}}@media (width>=1441px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row .first-column,.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row .second-column{padding-bottom:14px;padding-right:16px}}@media (width>=1681px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row .first-column,.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row .second-column{padding-bottom:var(--spacer-2);padding-right:16px}}.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row .course-item-number-wrapper{white-space:nowrap}.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row .course-item-title-wrapper .course-item-title-link{text-decoration:none}.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row .course-item-title-wrapper .course-item-title-link:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.085em}.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row .course-item-day-wrapper{display:none}@media (width>=769px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row .course-item-day-wrapper{white-space:nowrap;gap:5px;display:flex}}@media (width>=1441px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item .course-item-main-row .course-item-day-wrapper{gap:6px}}.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item__load-more td{text-align:center}.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item__load-more td div{padding-top:22px}@media (width>=769px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item__load-more td div{padding-top:25px}}@media (width>=1441px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item__load-more td div{padding-top:28px}}@media (width>=1681px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item__load-more td div{padding-top:var(--spacer-4)}}.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item__load-more td div a{font-size:var(--typography-default-s-font-size);letter-spacing:.18px;line-height:var(--typography-default-s-line-height)}.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item__load-more td div a:hover{text-decoration:none}@media (width>=769px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item__load-more td div a{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item__load-more td div a{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.courses-page-content .courses-view-alphabetical .courses-alphabetical-table .courses-section-item__load-more td div a{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.courses-timezone-footer{margin:17px var(--spacer-1) 0}@media (width>=769px){.courses-timezone-footer{margin:var(--spacer-3) var(--spacer-2) 0}}@media (width>=1001px){.courses-timezone-footer{margin:var(--spacer-3) 22.5px 0 22.5px}}@media (width>=1441px){.courses-timezone-footer{margin:23px var(--spacer-5) 0 var(--spacer-4)}}@media (width>=1681px){.courses-timezone-footer{margin:23px var(--spacer-4) 0 var(--spacer-4)}}.courses-timezone-footer p{font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height)}@media (width>=769px){.courses-timezone-footer p{letter-spacing:.128px;font-size:16px;line-height:19px}}@media (width>=1441px){.courses-timezone-footer p{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}.courses-timezone-footer p a{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.courses-timezone-footer p a:hover{text-decoration:none}.courses-view-upcoming .no-results{font-size:var(--typography-default-s-font-size);letter-spacing:.18px;line-height:var(--typography-default-s-line-height);padding:11px 0}@media (width>=769px){.courses-view-upcoming .no-results{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height);padding:12.5px 0}}@media (width>=1441px){.courses-view-upcoming .no-results{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height);padding:14px 0}}@media (width>=1681px){.courses-view-upcoming .no-results{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height);padding:var(--spacer-2) 0}}.courses-view-upcoming .courses-upcoming-table{width:100%;margin-top:-2px;border-collapse:collapse!important}.courses-view-upcoming .courses-upcoming-table .courses-section-date{font-size:var(--typography-medium-s-font-size);letter-spacing:-.3px;line-height:var(--typography-medium-s-line-height);border-top:1.5px solid #000;border-bottom:1.5px solid #000}@media (width>=769px){.courses-view-upcoming .courses-upcoming-table .courses-section-date{border-bottom:2px solid #000}}.courses-view-upcoming .courses-upcoming-table .courses-section-date td{font-size:var(--typography-medium-s-font-size);letter-spacing:-.3px;line-height:var(--typography-medium-s-line-height);padding:11px 0}@media (width>=769px){.courses-view-upcoming .courses-upcoming-table .courses-section-date td{letter-spacing:-.34px;padding:12.5px 0;font-size:34px;line-height:38px}}@media (width>=1441px){.courses-view-upcoming .courses-upcoming-table .courses-section-date td{font-size:var(--typography-medium-l-font-size);letter-spacing:-.38px;line-height:var(--typography-medium-l-line-height);padding:14px 0}}@media (width>=1681px){.courses-view-upcoming .courses-upcoming-table .courses-section-date td{font-size:var(--typography-medium-xl-font-size);letter-spacing:-.72px;line-height:var(--typography-medium-xl-line-height);padding:var(--spacer-2) 0}}.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-instructor-row .first-column,.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-instructor-row .second-column{padding-top:11px;padding-right:8px}@media (width>=769px){.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-instructor-row .first-column,.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-instructor-row .second-column{padding-right:var(--spacer-1);padding-top:12.5px}}@media (width>=1441px){.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-instructor-row .first-column,.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-instructor-row .second-column{padding-top:14px;padding-right:16px}}@media (width>=1681px){.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-instructor-row .first-column,.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-instructor-row .second-column{padding-right:16px;padding-top:var(--spacer-2)}}.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-instructor-row .course-instructor-name-column .course-item-instructor-name{font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height)}@media (width>=769px){.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-instructor-row .course-instructor-name-column .course-item-instructor-name{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-instructor-row .course-instructor-name-column .course-item-instructor-name{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row{font-size:var(--typography-default-s-font-size);letter-spacing:.18px;line-height:var(--typography-default-s-line-height);vertical-align:top;border-bottom:1.5px solid #000}@media (width>=769px){.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height);border-bottom:2px solid #000}}@media (width>=1441px){.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .first-column,.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .second-column{padding-bottom:11px;padding-right:8px}@media (width>=769px){.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .first-column,.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .second-column{padding-bottom:12.5px;padding-right:var(--spacer-1)}}@media (width>=1441px){.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .first-column,.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .second-column{padding-bottom:14px;padding-right:16px}}@media (width>=1681px){.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .first-column,.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .second-column{padding-bottom:var(--spacer-2);padding-right:16px}}.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .course-item-time-wrapper{white-space:nowrap}.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .course-item-time-wrapper .course-item-time-timezone span{text-underline-offset:.15em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:.085em}.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .course-item-time-wrapper .course-item-time-timezone:before{content:"("}.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .course-item-time-wrapper .course-item-time-timezone:after{content:")"}.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .course-item-title-wrapper .course-item-title-link{text-decoration:none}.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .course-item-title-wrapper .course-item-title-link:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.085em}.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .course-item-type-wrapper{display:none}@media (width>=769px){.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .course-item-type-wrapper{padding-bottom:12.5px;display:block}}@media (width>=1441px){.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .course-item-type-wrapper{padding-bottom:14px}}@media (width>=1681px){.courses-view-upcoming .courses-upcoming-table .courses-section-item .course-item-main-row .course-item-type-wrapper{padding-bottom:var(--spacer-2)}}.courses-view-upcoming .courses-upcoming-table .courses-section-item__load-more td{text-align:center}.courses-view-upcoming .courses-upcoming-table .courses-section-item__load-more td div{padding-top:22px}@media (width>=769px){.courses-view-upcoming .courses-upcoming-table .courses-section-item__load-more td div{padding-top:25px}}@media (width>=1441px){.courses-view-upcoming .courses-upcoming-table .courses-section-item__load-more td div{padding-top:28px}}@media (width>=1681px){.courses-view-upcoming .courses-upcoming-table .courses-section-item__load-more td div{padding-top:var(--spacer-4)}}.courses-view-upcoming .courses-upcoming-table .courses-section-item__load-more td div a{font-size:var(--typography-default-s-font-size);letter-spacing:.18px;line-height:var(--typography-default-s-line-height);text-decoration-thickness:2px}.courses-view-upcoming .courses-upcoming-table .courses-section-item__load-more td div a:hover{text-decoration:none}@media (width>=769px){.courses-view-upcoming .courses-upcoming-table .courses-section-item__load-more td div a{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.courses-view-upcoming .courses-upcoming-table .courses-section-item__load-more td div a{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.courses-view-upcoming .courses-upcoming-table .courses-section-item__load-more td div a{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.digital-display--main-content .digital-display__events{border-bottom:var(--dd-rule-thin) solid var(--gsd-black-base);grid-area:events;min-height:0;overflow:auto}.digital-display--main-content .digital-display__events .dd-fade-enter-active,.digital-display--main-content .digital-display__events .dd-fade-leave-active{transition:opacity var(--dd-fade-duration) ease}.digital-display--main-content .digital-display__events .dd-fade-enter-from,.digital-display--main-content .digital-display__events .dd-fade-leave-to{opacity:0}.digital-display--main-content .calendar-view-list-container{border-bottom-width:0;border-top-width:var(--dd-hairline);margin-inline:var(--dd-gutter);top:calc(var(--dd-hairline)*-3);position:relative}.digital-display--main-content .calendar-view-list-container .calendar-view-list{border-top-width:var(--dd-hairline)}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row.not-today{border-top-width:var(--dd-hairline);margin-top:calc(var(--dd-hairline)*-2)}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row.not-today .event-info-col .event-link h2.event-title{font-size:80px;line-height:var(--typography-medium-xl-line-height)}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row.not-today .event-date-col:first-of-type{border-top-width:4px;margin-top:-2px}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row.today .event-info-col .event-link h2.event-title{font-size:var(--typography-dd-medium-xl-font-size);line-height:var(--typography-medium-xl-line-height)}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row:not(:first-of-type) .event-info-col .event-item-detail:not(:first-of-type):before{height:calc(100% - 3px)}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row:not(:first-of-type) .event-info-col .event-item-detail:last-of-type:before{height:100%}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-date-col,.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-info-col{border-top-width:var(--dd-hairline)}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-date-col{padding:var(--dd-space-5) 0;z-index:1;position:static}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-date-col .day-name,.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-date-col .today-label,.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-date-col .tomorrow-label{font-size:var(--typography-dd-default-xl-font-size);letter-spacing:.01em;line-height:var(--typography-default-xl-line-height);margin-right:var(--dd-space-1)}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-date-col .tomorrow-label{color:var(--gsd-now--events--color--review)}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-date-col .day-number{font-size:var(--typography-dd-large-xl-font-size);letter-spacing:-.025em;line-height:var(--typography-large-xl-line-height)}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-info-col{padding-left:var(--dd-space-4)}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail{border-top-width:var(--dd-hairline);height:calc(100% - 3px);margin-top:calc(var(--dd-hairline)*-1);padding:var(--dd-space-5) 0}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail:not(:first-of-type){height:calc(100% - 3px)}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-item-detail:before{border-left-width:calc(var(--dd-event-item-border)*10);height:calc(100% - 3px);left:calc(((10*var(--dd-event-item-border)) + var(--dd-space-4))*-1);top:0}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top{font-size:var(--typography-dd-default-xl-font-size);gap:var(--dd-space-3);letter-spacing:.01em;line-height:var(--typography-default-xl-line-height);margin-bottom:var(--dd-space-1)}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row{gap:var(--dd-space-2)}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .event-meta-labels,.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-first-row .event-time.event-time--multi-day{font-size:var(--typography-dd-small-xl-font-size);line-height:var(--typography-small-xl-line-height)}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-second-row .event-audience{font-size:var(--typography-dd-small-xl-font-size);letter-spacing:.008em;line-height:var(--typography-small-xl-line-height);margin-left:var(--dd-space-4);padding-inline:var(--dd-space-1)}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-top .event-meta-top-second-row .event-course-affiliation{font-size:var(--typography-dd-small-xl-font-size);letter-spacing:.008em;line-height:var(--typography-small-xl-line-height);margin:var(--dd-space-1) 0}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-link h2.event-title{letter-spacing:-.008em;padding-bottom:calc(var(--dd-unit)*6)}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-link h2.event-title:after{height:calc(var(--dd-unit)*2);top:calc(var(--dd-unit)*3.5);display:inline-block}.digital-display--main-content .calendar-view-list-container .calendar-view-list .event-group-row .event-info-col .event-meta-bottom{font-size:var(--typography-dd-small-xl-font-size);letter-spacing:.009em;line-height:var(--typography-small-xl-line-height);margin-top:var(--dd-space-3)}.digital-display--main-content .calendar-view-list-container .calendar-view-list .no-results{font-size:var(--typography-dd-default-xl-font-size);line-height:var(--typography-default-xl-line-height);padding-block:var(--dd-space-8)}.digital-display--main-content .digital-display__header{border-bottom:var(--dd-rule-thick) solid var(--gsd-black-base);align-items:flex-end;gap:var(--dd-gutter);padding-block:var(--dd-space-7);grid-area:header;justify-content:space-between;display:flex}.digital-display--main-content .digital-display__header .digital-display__eyebrow{color:var(--gsd-red-base);font-size:calc(var(--dd-unit)*26);letter-spacing:.08em;margin-bottom:var(--dd-space-5);text-transform:uppercase;line-height:1}.digital-display--main-content .digital-display__datetime{margin-bottom:var(--dd-space-3);text-align:right;flex-shrink:0}.digital-display--main-content .digital-display__time{font-size:calc(var(--dd-unit)*48);letter-spacing:calc(var(--dd-unit)*-1);line-height:1}.digital-display--main-content .digital-display__time-slot.is-digit{letter-spacing:0;text-align:center;width:1ch;display:inline-block}.digital-display--main-content .digital-display__date{color:var(--gsd-dark-grey-base);font-size:calc(var(--dd-unit)*24);letter-spacing:var(--typography-medium-xl-letter-spacing);margin-top:var(--dd-space-3);line-height:1}#content-container .digital-display__title{font-size:calc(var(--dd-unit)*111);letter-spacing:calc(var(--dd-unit)*-2);line-height:1}.digital-display--main-content .digital-display__pagination{align-items:center;gap:calc(var(--dd-gutter)*.75);padding-block:var(--dd-space-6);grid-area:pagination;justify-content:center;display:flex}.digital-display--main-content .digital-display__dots{align-items:center;gap:var(--dd-space-3);margin:0;padding:0;list-style:none;display:flex}.digital-display--main-content .digital-display__dot{background-color:var(--gsd-dark-grey-base);height:calc(var(--dd-unit)*18);opacity:.8;width:calc(var(--dd-unit)*18);border-radius:50%;transition:opacity .6s}.digital-display--main-content .digital-display__dot.is-current{background-color:var(--gsd-black-base);opacity:1}.digital-display--main-content .digital-display__slide-count{color:var(--gsd-dark-grey-base);font-size:var(--typography-dd-default-xl-font-size);font-variant-numeric:tabular-nums;letter-spacing:.01em;flex-shrink:0;line-height:1}html.is-digital-display{overflow:hidden;margin-top:0!important}html.is-digital-display body.is-digital-display{background-color:var(--gsd-white-base);color:var(--gsd-black-base);overflow:hidden}html.is-digital-display body.is-digital-display #content-container,html.is-digital-display body.is-digital-display .gradient-container{width:100%;max-width:none;height:100%;margin:0;padding:0;display:block}html.is-digital-display body.is-digital-display main,html.is-digital-display body.is-digital-display main>section{margin:0;padding:0}.digital-display--main-content{--dd-canvas-width:1080;--dd-unit:calc(100vw/var(--dd-canvas-width));--dd-rule-thick:calc(var(--dd-unit)*8);--dd-rule-thin:calc(var(--dd-unit)*4);--dd-hairline:calc(var(--dd-unit)*1.5);--dd-event-item-border:calc(var(--dd-unit)*1.5);--dd-space-1:calc(var(--dd-unit)*4);--dd-space-2:calc(var(--dd-unit)*8);--dd-space-3:calc(var(--dd-unit)*12);--dd-space-4:calc(var(--dd-unit)*16);--dd-space-5:calc(var(--dd-unit)*20);--dd-space-6:calc(var(--dd-unit)*24);--dd-space-7:calc(var(--dd-unit)*32);--dd-space-8:calc(var(--dd-unit)*40);--dd-gutter:var(--dd-space-8);--dd-fade-duration:.7s;--spacer-2:var(--dd-space-4);--spacer-4:var(--dd-space-7);--typography-dd-large-xl-font-size:calc(var(--dd-unit)*72);--typography-dd-medium-xl-font-size:calc(var(--dd-unit)*48);--typography-dd-default-xl-font-size:calc(var(--dd-unit)*28);--typography-dd-small-xl-font-size:calc(var(--dd-unit)*24);background-color:var(--gsd-white-base);color:var(--gsd-black-base);grid-template-rows:auto 1fr auto;grid-template-areas:"header""events""pagination";width:100%;height:100dvh;display:grid;overflow:hidden}.digital-display--main-content .digital-display__events,.digital-display--main-content .digital-display__header,.digital-display--main-content .digital-display__pagination{padding-inline:var(--dd-gutter)}@media (width>=1001px){.faq-main{margin-bottom:25px;min-height:auto!important}}@media (width>=1441px){.faq-main{margin-bottom:28px}}@media (width>=1475px){.faq-main{padding-bottom:0}}@media (width>=1681px){.faq-main{margin-bottom:var(--spacer-4)}}.faq-main .faq-page{margin-bottom:33px}@media (width>=1001px){.faq-main .faq-page{margin-bottom:0}}@media (width>=1475px){.faq-main .faq-page{padding-bottom:0}}@media (width>=1681px){.faq-main .faq-page{margin-bottom:0}}.focal-point-picker{border:1.5px solid var(--gsd-mid-grey);padding:5.5px}@media (width>=769px){.focal-point-picker{border-width:2px;padding:6.25px}}@media (width>=1441px){.focal-point-picker{padding:7px}}@media (width>=1681px){.focal-point-picker{padding:7px}}.focal-point-picker__media{flex-direction:column;gap:11px;display:flex}@media (width>=769px){.focal-point-picker__media{font-size:var(--typography-small-m-font-size);gap:12.5px}}@media (width>=1001px){.focal-point-picker__media{font-size:inherit;gap:12px}}@media (width>=1441px){.focal-point-picker__media{font-size:var(--typography-small-m-font-size);gap:16px}}.focal-point-picker__image-block{min-width:0}.focal-point-picker__meta{flex-direction:column;gap:11px;min-width:0;display:flex}@media (width>=1441px){.focal-point-picker__meta{gap:16px}}.focal-point-picker__field{flex-direction:column;gap:5.5px;display:flex}@media (width>=1441px){.focal-point-picker__field{gap:7px}}.focal-point-picker__label{font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height)}@media (width>=769px){.focal-point-picker__label{font-size:var(--typography-small-m-font-size);line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.focal-point-picker__label{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height)}}.focal-point-picker__required{color:var(--gsd-red-base,#c00)}.focal-point-picker__textarea{background-color:var(--gsd-white-base);border:1.5px solid var(--gsd-mid-grey);font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);resize:none;border-radius:0;width:100%;padding:.2em;overflow:hidden}@media (width>=769px){.focal-point-picker__textarea{font-size:var(--typography-small-m-font-size);line-height:var(--typography-small-m-line-height);border-width:2px}}@media (width>=1441px){.focal-point-picker__textarea{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height)}}.focal-point-picker__textarea:focus-visible{outline:1.5px solid var(--gsd-blue-base);border-radius:.15em}.focal-point-picker__textarea--error{border-color:var(--gsd-red-base,#c00)}.focal-point-picker__error{color:var(--gsd-red-base,#c00);font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);margin:0}.focal-point-picker__filename{color:var(--gsd-black-base);font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);text-align:center;word-break:break-all;margin:11px 0 0}@media (width>=769px){.focal-point-picker__filename{font-size:var(--typography-small-m-font-size);line-height:var(--typography-small-m-line-height);margin:12.5px 0 0}}@media (width>=1441px){.focal-point-picker__filename{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height)}}.focal-point-picker__canvas{width:fit-content;margin:0 auto;position:relative;overflow:hidden}.focal-point-picker__canvas--active{cursor:crosshair}.focal-point-picker__image{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:100%;max-height:300px;margin:0 auto;display:block}.focal-point-picker__marker{border:2px solid var(--gsd-white-base,#fff);pointer-events:none;border-radius:50%;width:24px;height:24px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0006,inset 0 0 0 2px #0003}.focal-point-picker__actions{align-items:center;gap:var(--spacer-2);justify-content:space-between;margin-top:11px;display:flex}@media (width>=769px){.focal-point-picker__actions{margin-top:7.5px}}.focal-point-picker__hint{color:var(--gsd-dark-grey-base);font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);margin:6.5px 0 0}@media (width>=769px){.focal-point-picker__hint{font-size:var(--typography-small-m-font-size);line-height:var(--typography-small-m-line-height);margin-top:7.5px}}@media (width>=1441px){.focal-point-picker__hint{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height)}}.focal-point-picker__toggle{color:var(--gsd-black-base);cursor:pointer;font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);background:0 0;border:none;flex-shrink:0;padding:0;text-decoration:underline}@media (width>=769px){.focal-point-picker__toggle{font-size:var(--typography-small-m-font-size);line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.focal-point-picker__toggle{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height)}}.focal-point-picker__toggle:hover{text-decoration:none}.focal-point-picker__toggle--active{color:var(--gsd-blue-base,#06c)}.focal-point-picker__remove{color:var(--gsd-red-base,#c00);cursor:pointer;font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);background:0 0;border:none;flex-shrink:0;padding:0;text-decoration:underline}@media (width>=769px){.focal-point-picker__remove{font-size:var(--typography-small-m-font-size);line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.focal-point-picker__remove{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height)}}.focal-point-picker__remove:hover{text-decoration:none}#page-content.content-page-page .gutenberg-page-content>:not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))){-webkit-margin-before:var(--content-flow-gap);margin-block-start:var(--content-flow-gap)}#page-content.content-page-page .gutenberg-page-content>:is(p,ul,ol):not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:is(p,ul,ol):not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))){-webkit-margin-before:var(--content-flow-gap-text);margin-block-start:var(--content-flow-gap-text)}#page-content.content-page-page .gutenberg-page-content>:not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:is(h2,h3,h4,h5,h6):not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))){-webkit-margin-before:var(--content-flow-gap-heading);margin-block-start:var(--content-flow-gap-heading)}#page-content.content-page-page .gutenberg-page-content>:is(h1,h2,h3,h4,h5,h6):not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))){-webkit-margin-before:var(--content-flow-gap-text);margin-block-start:var(--content-flow-gap-text)}#page-content.content-page-page .gutenberg-page-content>:not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:is(.block,:has(>.block),[data-type^=acf\/]):not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))),#page-content.content-page-page .gutenberg-page-content>:is(.block,:has(>.block),[data-type^=acf\/]):not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))){-webkit-margin-before:var(--content-section-gap);margin-block-start:var(--content-section-gap)}#page-content.content-page-page .gutenberg-page-content>:has(+.wp-block-spacer){-webkit-margin-after:0;margin-block-end:0}#page-content.content-page-page .gutenberg-page-content>:has(+.wp-block-spacer) :where(.block){-webkit-margin-after:0;margin-block-end:0}#page-content.content-page-page .gutenberg-page-content li,#page-content.content-page-page .gutenberg-page-content p:not(.gsd-page-info){font-size:var(--typography-small-l-font-size);letter-spacing:var(--typography-small-l-letter-spacing);line-height:var(--typography-small-l-line-height);text-decoration-thickness:var(--typography-small-l-text-decoration-thickness);text-underline-offset:var(--typography-small-l-text-underline-offset)}@media (width>=1001px){#page-content.content-page-page .gutenberg-page-content li,#page-content.content-page-page .gutenberg-page-content p:not(.gsd-page-info){font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){#page-content.content-page-page .gutenberg-page-content li,#page-content.content-page-page .gutenberg-page-content p:not(.gsd-page-info){font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){#page-content.content-page-page .gutenberg-page-content li,#page-content.content-page-page .gutenberg-page-content p:not(.gsd-page-info){font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}}#page-content.content-page-page .gutenberg-page-content h2{font-size:var(--typography-medium-s-font-size);letter-spacing:var(--typography-medium-s-letter-spacing);line-height:var(--typography-medium-s-line-height);text-decoration-thickness:var(--typography-medium-s-text-decoration-thickness);text-underline-offset:var(--typography-medium-s-text-underline-offset)}@media (width>=1441px){#page-content.content-page-page .gutenberg-page-content h2{font-size:var(--typography-medium-l-font-size);letter-spacing:var(--typography-medium-l-letter-spacing);line-height:var(--typography-medium-l-line-height);text-decoration-thickness:var(--typography-medium-l-text-decoration-thickness);text-underline-offset:var(--typography-medium-l-text-underline-offset)}}#page-content.content-page-page .gutenberg-page-content h3{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}@media (width>=1441px){#page-content.content-page-page .gutenberg-page-content h3{font-size:var(--typography-medium-s-font-size);letter-spacing:var(--typography-medium-s-letter-spacing);line-height:var(--typography-medium-s-line-height);text-decoration-thickness:var(--typography-medium-s-text-decoration-thickness);text-underline-offset:var(--typography-medium-s-text-underline-offset)}}#page-content.content-page-page .gutenberg-page-content>h1:first-child:not(:has(+.wp-block-spacer)){-webkit-margin-after:var(--content-title-gap);margin-block-end:var(--content-title-gap)}#page-content.content-page-page .gutenberg-page-content .wp-block-column>:not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))),#page-content.content-page-page .gutenberg-page-content .wp-block-group:not(.is-layout-flex):not(.is-layout-grid)>:not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))){-webkit-margin-before:var(--content-flow-gap);margin-block-start:var(--content-flow-gap)}#page-content.content-page-page .gutenberg-page-content .wp-block-column>:is(p,ul,ol):not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:is(p,ul,ol):not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))),#page-content.content-page-page .gutenberg-page-content .wp-block-group:not(.is-layout-flex):not(.is-layout-grid)>:is(p,ul,ol):not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:is(p,ul,ol):not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))){-webkit-margin-before:var(--content-flow-gap-text);margin-block-start:var(--content-flow-gap-text)}#page-content.content-page-page .gutenberg-page-content .wp-block-column>:not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:is(h2,h3,h4,h5,h6):not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))),#page-content.content-page-page .gutenberg-page-content .wp-block-group:not(.is-layout-flex):not(.is-layout-grid)>:not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:is(h2,h3,h4,h5,h6):not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))){-webkit-margin-before:var(--content-flow-gap-heading);margin-block-start:var(--content-flow-gap-heading)}#page-content.content-page-page .gutenberg-page-content .wp-block-column>:is(h1,h2,h3,h4,h5,h6):not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))),#page-content.content-page-page .gutenberg-page-content .wp-block-group:not(.is-layout-flex):not(.is-layout-grid)>:is(h1,h2,h3,h4,h5,h6):not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))){-webkit-margin-before:var(--content-flow-gap-text);margin-block-start:var(--content-flow-gap-text)}#page-content.content-page-page .gutenberg-page-content .wp-block-column>:not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:is(.block,:has(>.block),[data-type^=acf\/]):not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))),#page-content.content-page-page .gutenberg-page-content .wp-block-group:not(.is-layout-flex):not(.is-layout-grid)>:not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:is(.block,:has(>.block),[data-type^=acf\/]):not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))),#page-content.content-page-page .gutenberg-page-content .wp-block-column>:is(.block,:has(>.block),[data-type^=acf\/]):not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))),#page-content.content-page-page .gutenberg-page-content .wp-block-group:not(.is-layout-flex):not(.is-layout-grid)>:is(.block,:has(>.block),[data-type^=acf\/]):not(:where(.wp-block-spacer,[data-margin-bottom],:has(>[data-margin-bottom]),[data-type^=acf\/]:has([data-margin-bottom])))+:not(:where(h1,.gsd-page-info,.wp-block-spacer,[data-margin-top],:has(>[data-margin-top]),[data-type^=acf\/]:has([data-margin-top]))){-webkit-margin-before:var(--content-section-gap);margin-block-start:var(--content-section-gap)}#page-content.content-page-page .gutenberg-page-content .wp-block-column>:has(+.wp-block-spacer){-webkit-margin-after:0;margin-block-end:0}#page-content.content-page-page .gutenberg-page-content .wp-block-group:not(.is-layout-flex):not(.is-layout-grid)>:has(+.wp-block-spacer){-webkit-margin-after:0;margin-block-end:0}#page-content.content-page-page .gutenberg-page-content .wp-block-column>:has(+.wp-block-spacer) :where(.block){-webkit-margin-after:0;margin-block-end:0}#page-content.content-page-page .gutenberg-page-content .wp-block-group:not(.is-layout-flex):not(.is-layout-grid)>:has(+.wp-block-spacer) :where(.block){-webkit-margin-after:0;margin-block-end:0}#page-content.content-page-page .gutenberg-page-content .wp-block-columns{row-gap:var(--content-flow-gap)}#page-content.content-page-page .gutenberg-page-content .wp-block-image figcaption{font-family:var(--font-sans);font-size:var(--typography-small-l-font-size);line-height:var(--typography-small-l-line-height);margin:6.5px 0 0}@media (width>=769px){#page-content.content-page-page .gutenberg-page-content .wp-block-image figcaption{font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){#page-content.content-page-page .gutenberg-page-content .wp-block-image figcaption{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){#page-content.content-page-page .gutenberg-page-content .wp-block-image figcaption{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height)}}#page-content.content-page-page .gutenberg-page-content .wp-block-column>.b-faq:not(:first-child){-webkit-margin-before:0;margin-block-start:0}@media (width>=1475px){.home-main{margin-bottom:0;padding-bottom:0}}main>section{padding:var(--spacer-0);margin-bottom:44px}@media (width>=769px){main>section{margin-bottom:var(--spacer-6)}}@media (width>=1001px){main>section{margin-bottom:var(--spacer-6)}}@media (width>=1475px){main>section{padding:var(--spacer-0) var(--spacer-0) 12.5em var(--spacer-0);margin:0 0 56px}}@media (width>=1681px){main>section{margin-bottom:60px;padding-bottom:0}}main{padding:var(--spacer-0);margin-bottom:33px}@media (width>=769px){main{margin-bottom:37.5px}}@media (width>=1001px){main{margin-bottom:var(--spacer-6)}}@media (width>=1441px){main{margin-bottom:0}}@media (width>=1475px){main{padding:var(--spacer-0) var(--spacer-0) 12.5em var(--spacer-0);margin:0 0 56px}}@media (width>=1681px){main{margin-bottom:30px;padding-bottom:0}}#content-container{padding:0 var(--spacer-1);width:100%;margin:auto}@media (width>=769px){#content-container{padding:0 12.5px}}@media (width>=1001px){#content-container{grid-column-gap:0;grid-template-areas:".user-bar.""nav-bar page-content.""nav-bar footer.";grid-template-columns:minmax(23rem,1fr) minmax(auto,var(--gsd-now--container-max-width)) minmax(0,1fr);grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto;align-items:start;padding:0 7.5px;display:grid}}@media (width>=1441px){#content-container{padding:0 var(--spacer-1)}}@media (width>=1001px){#content-container.full-page{grid-template-columns:100%;grid-template-areas:"page-content""footer"}}#content-container h1{font-family:var(--font-sans);font-size:var(--typography-large-s-font-size);letter-spacing:var(--typography-large-s-letter-spacing);line-height:var(--typography-large-s-line-height);margin:var(--spacer-0);text-decoration-thickness:var(--typography-large-s-text-decoration-thickness);text-underline-offset:var(--typography-large-s-text-underline-offset)}@media (width>=769px){#content-container h1{font-size:var(--typography-large-m-font-size);letter-spacing:var(--typography-large-m-letter-spacing);line-height:var(--typography-large-m-line-height);text-decoration-thickness:var(--typography-large-m-text-decoration-thickness);text-underline-offset:var(--typography-large-m-text-underline-offset)}}@media (width>=1441px){#content-container h1{font-size:var(--typography-large-l-font-size);letter-spacing:var(--typography-large-l-letter-spacing);line-height:var(--typography-large-l-line-height);text-decoration-thickness:var(--typography-large-l-text-decoration-thickness);text-underline-offset:var(--typography-large-l-text-underline-offset)}}@media (width>=1681px){#content-container h1{font-size:var(--typography-large-xl-font-size);letter-spacing:var(--typography-large-xl-letter-spacing);line-height:var(--typography-large-xl-line-height);text-decoration-thickness:var(--typography-large-xl-text-decoration-thickness);text-underline-offset:var(--typography-large-xl-text-underline-offset)}}#content-container #main-content{grid-area:page-content;min-width:0;min-height:100vh;display:block}@media (width>=1475px){#content-container #main-content.content-page-main{margin-bottom:0;padding-bottom:0}}#content-container #main-content.content-page-main #page-content.content-page-page{margin-bottom:66px}@media (width>=769px){#content-container #main-content.content-page-main #page-content.content-page-page{margin-bottom:112.5px}}@media (width>=1001px){#content-container #main-content.content-page-main #page-content.content-page-page{margin-bottom:var(--spacer-7)}}@media (width>=1441px){#content-container #main-content.content-page-main #page-content.content-page-page{margin-bottom:140px}}@media (width>=1475px){#content-container #main-content.content-page-main #page-content.content-page-page{padding-bottom:0}}@media (width>=1681px){#content-container #main-content.content-page-main #page-content.content-page-page{margin-bottom:150px}}#content-container #main-content #header-section{max-width:1270px;height:100%;padding:var(--spacer-0);flex-direction:column;grid-area:header-section;width:100%;margin-left:0;display:flex}@media (width>=1001px){#content-container #main-content #header-section{padding:var(--spacer-0) var(--spacer-4)}}@media (width>=1520px){#content-container #main-content #header-section{padding:var(--spacer-0) var(--spacer-4) var(--spacer-0) var(--spacer-5)}}@media (width<=1000px){#content-container #main-content #header-section h1,#content-container #main-content #header-section h2,#content-container #main-content #header-section p{margin-left:var(--spacer-2);margin-right:var(--spacer-2)}}#content-container #main-content #header-section p{font-family:var(--font-sans);font-size:var(--typography-small-l-font-size);letter-spacing:var(--typography-small-l-letter-spacing);line-height:var(--typography-small-l-line-height);text-decoration-thickness:var(--typography-small-l-text-decoration-thickness);text-underline-offset:var(--typography-small-l-text-underline-offset)}@media (width>=1001px){#content-container #main-content #header-section p{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){#content-container #main-content #header-section p{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){#content-container #main-content #header-section p{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}}#content-container #main-content .wp-block-columns{flex-direction:column}@media (width>=1001px){#content-container #main-content .wp-block-columns{flex-direction:row}}body[data-theme=gradient] .gradient-container .timezone-list{background-color:var(--gsd-white-base)}body[data-theme=gradient] .gradient-container .timezone-list a,body[data-theme=gradient] .gradient-container section.block h2{color:var(--gsd-black-base)}body[data-theme=gradient] .gradient-container section.block .b-calendar__mount .group-main-title{color:inherit}body[data-theme=gradient] .gradient-container:not([data-night]){--gradient-color:255,240,30;background-color:var(--gsd-light-grey);color:var(--gsd-black-base)}body[data-theme=gradient] .gradient-container[data-night]{--gradient-color:0,0,0;background-color:var(--gsd-gradient-blue)}body[data-theme=gradient] .gradient-container[data-night] footer a,body[data-theme=gradient] .gradient-container[data-night] footer p{color:var(--gsd-white-base)}body[data-theme=gradient] .gradient-container{--x-pos:0;--gradient-offset:-50%;background-image:var(--gsd-now--core--gradient-container--gradient);background-position:var(--x-pos,0) 0;--gsd-now--core--gradient-container--gradient:linear-gradient(90deg,rgba(var(--gradient-color),0) calc(var(--gradient-offset)),rgba(var(--gradient-color),.05) calc(var(--gradient-offset) + 8.1%),rgba(var(--gradient-color),.1) calc(var(--gradient-offset) + 15.5%),rgba(var(--gradient-color),.25) calc(var(--gradient-offset) + 22.5%),rgba(var(--gradient-color),.4) calc(var(--gradient-offset) + 29%),rgba(var(--gradient-color),.6) calc(var(--gradient-offset) + 35.5%),rgba(var(--gradient-color),.8) calc(var(--gradient-offset) + 41.2%),rgba(var(--gradient-color),1) calc(var(--gradient-offset) + 47.1%),rgba(var(--gradient-color),1) calc(var(--gradient-offset) + 52.9%),rgba(var(--gradient-color),.8) calc(var(--gradient-offset) + 58.8%),rgba(var(--gradient-color),.6) calc(var(--gradient-offset) + 64.7%),rgba(var(--gradient-color),.4) calc(var(--gradient-offset) + 71%),rgba(var(--gradient-color),.25) calc(var(--gradient-offset) + 75.5%),rgba(var(--gradient-color),.1) calc(var(--gradient-offset) + 84.5%),rgba(var(--gradient-color),.05) calc(var(--gradient-offset) + 91.9%),rgba(var(--gradient-color),0) calc(var(--gradient-offset) + 100%));background-repeat:repeat-y;background-size:100vw;width:100%;height:100%;position:relative}@media (width>=1001px){.livestream-instructions-main{margin-bottom:25px}}#page-content.livestream-instructions-page{padding:0 var(--spacer-1);margin-bottom:33px}@media (width>=769px){#page-content.livestream-instructions-page{padding:0 12.5px}}@media (width>=1001px){#page-content.livestream-instructions-page{margin-bottom:0;padding:0}}@media (width>=1441px){#page-content.livestream-instructions-page{padding:0}}.livestream-instructions-page .gutenberg-page-content{max-width:100%}@media (width>=1256px){.livestream-instructions-page .gutenberg-page-content{flex-wrap:wrap;display:flex}}@media (width>=1441px){.livestream-instructions-page .gutenberg-page-content{justify-content:end}}@media (width>=1001px){.livestream-instructions-page .gutenberg-page-content .livestream-instructions-page__top:first-of-type{padding-left:22.5px;gap:0!important}}@media (width>=1441px){.livestream-instructions-page .gutenberg-page-content .livestream-instructions-page__top:first-of-type{padding-left:0}}@media (width>=1001px){.livestream-instructions-page .gutenberg-page-content .livestream-instructions-page__top:first-of-type .wp-block-column:first-of-type{margin-right:var(--spacer-5)}}@media (width>=1441px){.livestream-instructions-page .gutenberg-page-content .livestream-instructions-page__top:first-of-type .wp-block-column:first-of-type{margin-right:54px}}@media (width>=1001px){.livestream-instructions-page .gutenberg-page-content .livestream-instructions-page__top:first-of-type .wp-block-column:not(:first-of-type){margin-left:-4px!important}}.livestream-instructions-page .gutenberg-page-content .livestream-instructions-page__top:first-of-type .wp-block-column:not(:first-of-type) h2{margin-top:var(--spacer-1)!important}@media (width>=769px){.livestream-instructions-page .gutenberg-page-content .livestream-instructions-page__top:first-of-type .wp-block-column:not(:first-of-type) h2{margin-top:12.5px}}@media (width>=1001px){.livestream-instructions-page .gutenberg-page-content .livestream-instructions-page__top:first-of-type .wp-block-column:not(:first-of-type) h2{padding-left:22.5px;margin-top:0!important}}@media (width>=1441px){.livestream-instructions-page .gutenberg-page-content .livestream-instructions-page__top:first-of-type .wp-block-column:not(:first-of-type) h2{padding-left:var(--spacer-4);margin-bottom:14px}}.livestream-instructions-page .gutenberg-page-content .livestream-instructions-page__top:last-of-type{gap:0!important}#content-container .livestream-instructions-page .gutenberg-page-content>h1:first-child{font-family:var(--font-sans);font-size:var(--typography-large-s-font-size);letter-spacing:-1.15px;line-height:var(--typography-large-s-line-height);overflow-wrap:break-word;max-width:100%;margin:0 0 88px;padding:11px 0 0}@media (width>=769px){#content-container .livestream-instructions-page .gutenberg-page-content>h1:first-child{font-size:var(--typography-large-m-font-size);letter-spacing:var(--typography-large-m-letter-spacing);line-height:var(--typography-large-m-line-height);text-decoration-thickness:var(--typography-large-m-text-decoration-thickness);text-underline-offset:var(--typography-large-m-text-underline-offset);margin-bottom:100px;padding-top:12.5px}}@media (width>=1001px){#content-container .livestream-instructions-page .gutenberg-page-content>h1:first-child{padding-left:22.5px}}@media (width>=1441px){#content-container .livestream-instructions-page .gutenberg-page-content>h1:first-child{font-size:var(--typography-large-l-font-size);letter-spacing:var(--typography-large-l-letter-spacing);line-height:var(--typography-large-l-line-height);padding-left:var(--spacer-4);text-decoration-thickness:var(--typography-large-l-text-decoration-thickness);text-underline-offset:var(--typography-large-l-text-underline-offset);width:100%;margin-bottom:112px;padding-top:14px}}@media (width>=1681px){#content-container .livestream-instructions-page .gutenberg-page-content>h1:first-child{font-size:var(--typography-large-xl-font-size);letter-spacing:var(--typography-large-xl-letter-spacing);letter-spacing:-1.8px;line-height:var(--typography-large-xl-line-height);text-decoration-thickness:var(--typography-large-xl-text-decoration-thickness);text-underline-offset:var(--typography-large-xl-text-underline-offset);margin-bottom:120px}}.livestream-instructions-page .gutenberg-page-content>.wp-block-columns{width:100%}.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type{grid-template-columns:minmax(0,1fr);align-items:start;gap:77px;width:100%;margin:0;display:grid!important}@media (width>=769px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type{gap:87.5px}}@media (width>=1001px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type{gap:var(--spacer-4);grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:98px}}@media (width>=1441px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type{gap:var(--spacer-5);padding-left:var(--spacer-4)}}.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>*,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>*{min-width:0}.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column{flex-basis:auto!important}.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:first-child,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:first-child,.livestream-instructions-page .livestream-instructions-page__intro{max-width:620px}@media (width>=769px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:first-child,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:first-child,.livestream-instructions-page .livestream-instructions-page__intro{max-width:none}}.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2),.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2),.livestream-instructions-page .livestream-instructions-page__steps{counter-reset:livestream-instruction-step;max-width:640px}@media (width>=769px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2),.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2),.livestream-instructions-page .livestream-instructions-page__steps{max-width:none}}.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column>h2:first-child,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column>h2:first-child,.livestream-instructions-page .livestream-instructions-page__intro>h2:first-child,.livestream-instructions-page .livestream-instructions-page__steps>h2:first-child{font-family:var(--font-sans);font-size:var(--typography-medium-s-font-size);letter-spacing:-.3px;line-height:var(--typography-medium-s-line-height);max-width:430px;margin:0 0 11px}@media (width>=769px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column>h2:first-child,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column>h2:first-child,.livestream-instructions-page .livestream-instructions-page__intro>h2:first-child,.livestream-instructions-page .livestream-instructions-page__steps>h2:first-child{font-size:var(--typography-medium-m-font-size);letter-spacing:var(--typography-medium-m-letter-spacing);line-height:var(--typography-medium-m-line-height);max-width:none;text-decoration-thickness:var(--typography-medium-m-text-decoration-thickness);text-underline-offset:var(--typography-medium-m-text-underline-offset);margin-bottom:12.5px}}@media (width>=1001px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column>h2:first-child,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column>h2:first-child,.livestream-instructions-page .livestream-instructions-page__intro>h2:first-child,.livestream-instructions-page .livestream-instructions-page__steps>h2:first-child{font-size:var(--typography-medium-m-font-size);letter-spacing:var(--typography-medium-m-letter-spacing);line-height:var(--typography-medium-m-line-height);text-decoration-thickness:var(--typography-medium-m-text-decoration-thickness);text-underline-offset:var(--typography-medium-m-text-underline-offset)}}@media (width>=1441px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column>h2:first-child,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column>h2:first-child,.livestream-instructions-page .livestream-instructions-page__intro>h2:first-child,.livestream-instructions-page .livestream-instructions-page__steps>h2:first-child{font-size:var(--typography-medium-l-font-size);letter-spacing:var(--typography-medium-l-letter-spacing);line-height:var(--typography-medium-l-line-height);text-decoration-thickness:var(--typography-medium-l-text-decoration-thickness);text-underline-offset:var(--typography-medium-l-text-underline-offset);margin-bottom:14px}}@media (width>=1681px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column>h2:first-child,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column>h2:first-child,.livestream-instructions-page .livestream-instructions-page__intro>h2:first-child,.livestream-instructions-page .livestream-instructions-page__steps>h2:first-child{font-size:var(--typography-medium-xl-font-size);letter-spacing:var(--typography-medium-xl-letter-spacing);line-height:var(--typography-medium-xl-line-height);margin-bottom:var(--spacer-2);text-decoration-thickness:var(--typography-medium-xl-text-decoration-thickness);text-underline-offset:var(--typography-medium-xl-text-underline-offset)}}.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:first-child>p,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:first-child>p,.livestream-instructions-page .livestream-instructions-page__intro>p{font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);letter-spacing:.18px;line-height:var(--typography-default-s-line-height);max-width:580px;margin:11px 0 0}@media (width>=769px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:first-child>p,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:first-child>p,.livestream-instructions-page .livestream-instructions-page__intro>p{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height);max-width:none}}@media (width>=1441px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:first-child>p,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:first-child>p,.livestream-instructions-page .livestream-instructions-page__intro>p{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:first-child>p,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:first-child>p,.livestream-instructions-page .livestream-instructions-page__intro>p{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:first-child>p:not(:first-of-type),.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:first-child>p:not(:first-of-type),.livestream-instructions-page .livestream-instructions-page__intro>p:not(:first-of-type){margin-top:22px}@media (width>=769px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:first-child>p:not(:first-of-type),.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:first-child>p:not(:first-of-type),.livestream-instructions-page .livestream-instructions-page__intro>p:not(:first-of-type){margin-top:25px}}@media (width>=1441px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:first-child>p:not(:first-of-type),.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:first-child>p:not(:first-of-type),.livestream-instructions-page .livestream-instructions-page__intro>p:not(:first-of-type){margin-top:28px}}.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>ol,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>ol,.livestream-instructions-page .livestream-instructions-page__steps>ol{border:1.5px solid var(--gsd-black-base);counter-reset:livestream-instruction-step;margin:0;padding:0;list-style:none}@media (width>=769px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>ol,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>ol,.livestream-instructions-page .livestream-instructions-page__steps>ol{border:2px solid var(--gsd-black-base)}}.livestream-instructions-page__top ol{margin-inline:-10px!important}@media (width>=769px){.livestream-instructions-page__top ol{margin-inline:-12.5px!important}}@media (width>=1001px){.livestream-instructions-page__top ol{margin-inline:0!important}}.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>ol>li,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>ol>li,.livestream-instructions-page .livestream-instructions-page__steps>ol>li{--livestream-instruction-number-width:26px;--livestream-instruction-inline-padding:var(--spacer-2);counter-increment:livestream-instruction-step;font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);margin:0;padding:22px 10px 22px 31px;display:block;position:relative}@media (width>=769px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>ol>li,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>ol>li,.livestream-instructions-page .livestream-instructions-page__steps>ol>li{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height);padding:25px 12.5px 25px 37px!important}}@media (width>=1001px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>ol>li,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>ol>li,.livestream-instructions-page .livestream-instructions-page__steps>ol>li{padding:25px 22.5px 25px 58px!important}}@media (width>=1441px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>ol>li,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>ol>li,.livestream-instructions-page .livestream-instructions-page__steps>ol>li{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height);padding:28px var(--spacer-4) 28px 75px!important}}@media (width>=1681px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>ol>li,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>ol>li,.livestream-instructions-page .livestream-instructions-page__steps>ol>li{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height);padding:var(--spacer-4) var(--spacer-4) var(--spacer-4) 76px!important}}.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>ol>li:before,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>ol>li:before,.livestream-instructions-page .livestream-instructions-page__steps>ol>li:before{content:counter(livestream-instruction-step);width:var(--livestream-instruction-number-width);position:absolute;left:10px}@media (width>=769px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>ol>li:before,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>ol>li:before,.livestream-instructions-page .livestream-instructions-page__steps>ol>li:before{left:12.5px}}@media (width>=1001px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>ol>li:before,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>ol>li:before,.livestream-instructions-page .livestream-instructions-page__steps>ol>li:before{left:22.5px}}@media (width>=1441px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>ol>li:before,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>ol>li:before,.livestream-instructions-page .livestream-instructions-page__steps>ol>li:before{left:var(--spacer-4)}}.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>ol>li:not(:first-child),.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>ol>li:not(:first-child),.livestream-instructions-page .livestream-instructions-page__steps>ol>li:not(:first-child){border-top:1.5px solid var(--gsd-black-base)}@media (width>=769px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>ol>li:not(:first-child),.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>ol>li:not(:first-child),.livestream-instructions-page .livestream-instructions-page__steps>ol>li:not(:first-child){border-top:2px solid var(--gsd-black-base)}.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>ol>li,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>ol>li,.livestream-instructions-page .livestream-instructions-page__steps>ol>li{--livestream-instruction-number-width:31px;--livestream-instruction-inline-padding:var(--spacer-3);padding:var(--spacer-2) var(--spacer-3);padding-left:calc(var(--livestream-instruction-inline-padding) + var(--livestream-instruction-number-width) + var(--spacer-1))}}.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>ol>li>p,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>ol>li>p,.livestream-instructions-page .livestream-instructions-page__steps>ol>li>p{margin:0}.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>p,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>p,.livestream-instructions-page .livestream-instructions-page__steps>p{--livestream-instruction-number-width:26px;--livestream-instruction-inline-padding:var(--spacer-2);border-bottom:1.5px solid var(--gsd-black-base);border-left:1.5px solid var(--gsd-black-base);border-right:1.5px solid var(--gsd-black-base);counter-increment:livestream-instruction-step;font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);padding:var(--spacer-2);padding-left:calc(var(--livestream-instruction-inline-padding) + var(--livestream-instruction-number-width) + var(--spacer-1));margin:0;display:block;position:relative}@media (width>=1001px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>p,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>p,.livestream-instructions-page .livestream-instructions-page__steps>p{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>p,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>p,.livestream-instructions-page .livestream-instructions-page__steps>p{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>p,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>p,.livestream-instructions-page .livestream-instructions-page__steps>p{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}}.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>p:before,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>p:before,.livestream-instructions-page .livestream-instructions-page__steps>p:before{content:counter(livestream-instruction-step);left:var(--livestream-instruction-inline-padding);top:var(--spacer-2);width:var(--livestream-instruction-number-width);position:absolute}.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>p:first-of-type,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>p:first-of-type,.livestream-instructions-page .livestream-instructions-page__steps>p:first-of-type{border-top:1.5px solid var(--gsd-black-base)}@media (width>=769px){.livestream-instructions-page .gutenberg-page-content>.livestream-instructions-page__top>.wp-block-column:nth-child(2)>p,.livestream-instructions-page .gutenberg-page-content>.wp-block-columns:first-of-type>.wp-block-column:nth-child(2)>p,.livestream-instructions-page .livestream-instructions-page__steps>p{--livestream-instruction-number-width:31px;--livestream-instruction-inline-padding:var(--spacer-3);padding:var(--spacer-2) var(--spacer-3);padding-left:calc(var(--livestream-instruction-inline-padding) + var(--livestream-instruction-number-width) + var(--spacer-1))}}.livestream-instructions-page .b-faq{padding-inline:0;max-width:620px;margin:77px 0 0;padding-top:0}@media (width>=769px){.livestream-instructions-page .b-faq{max-width:none;margin-top:87.5px}}@media (width>=1001px){.livestream-instructions-page .b-faq{margin-bottom:45px}}@media (width>=1441px){.livestream-instructions-page .b-faq{margin-top:98px}}@media (width>=1681px){.livestream-instructions-page .b-faq{margin-top:105px}}#page-content{max-width:var(--content-page-width);width:100%;margin-left:auto;margin-right:auto;padding-inline:0}@media (width>=1001px){#page-content{width:auto;margin-left:7.5px;margin-right:7.5px}}@media (width>=1441px){#page-content{margin-left:var(--spacer-1);margin-right:var(--spacer-1)}}@media (width>=1001px){#page-content.home-page{margin-bottom:0}#page-content.home-page .gutenberg-page-content>section:last-of-type{margin-bottom:0!important}}@media (width>=1441px){#page-content.home-page{margin-bottom:56px}}@media (width>=1475px){#page-content.home-page{padding-bottom:0}}@media (width>=1681px){#page-content.home-page{margin-bottom:60px;padding-bottom:0}#page-content.home-page .gutenberg-page-content>section:last-of-type{margin-bottom:0!important}}#page-content.content-page-page .gutenberg-page-content{padding-inline:var(--content-page-gutter)}#page-content.content-page-page h1.wp-block-heading{margin-left:0}#page-content>.tab-bar{flex-direction:row;margin:0;padding:0;list-style:none;display:flex}#page-content>.tab-bar>.tab{cursor:pointer;padding:5px var(--spacer-1);border:1px solid #000}#page-content>.tab-bar>.tab.active{position:relative}#page-content>.tab-bar>.tab.active:after{content:"";background-color:#fff;height:2px;padding:2px;display:block;position:absolute;bottom:-5px;left:0;right:0}#page-content .view-switcher-container{margin:0 var(--spacer-2);padding-bottom:var(--spacer-1);border-bottom:2px dotted #000}@media (width>=769px){#page-content .view-switcher-container{margin:0 var(--spacer-4)}}#page-content .tab-bar{gap:var(--spacer-2);background:0 0}@media (width<=574px){#page-content .tab-bar{position:relative}}#page-content h1{padding-right:var(--spacer-2)}@media (width>=769px){#page-content h1{padding-right:var(--spacer-4)}}#page-content h1.wp-block-heading{margin-left:var(--content-page-gutter);margin-top:11px}@media (width>=1001px){#page-content h1.wp-block-heading{margin-top:12.5px}}@media (width>=1441px){#page-content h1.wp-block-heading{margin-top:14px}}@media (width>=1681px){#page-content h1.wp-block-heading{margin-top:var(--spacer-2)}}.full-page #page-content{max-width:100%}h1[data-info-injected]{cursor:pointer}h1[data-info-injected]:hover .page-info-button__icon circle{fill:var(--gsd-black-base)}h1[data-info-injected]:hover .page-info-button__icon path.info-icon-letter{fill:var(--gsd-white-base)}.page-info-button{cursor:pointer;vertical-align:super;background:0 0;border:none;margin-left:4px;padding:0;display:inline-flex}.page-info-button:focus{outline:none}.page-info-button:focus-visible{outline-offset:2px;outline:2px solid}.page-info-button.is-expanded .page-info-button__icon circle{fill:var(--gsd-black-base)}.page-info-button.is-expanded .page-info-button__icon path.info-icon-letter{fill:var(--gsd-white-base)}.page-info-button__icon{color:var(--gsd-black-base);width:22.5px;height:22.5px}@media (width>=769px){.page-info-button__icon{width:26.25px;height:26.25px}}@media (width>=1001px){.page-info-button__icon{width:30px;height:30px}}@media (width>=1681px){.page-info-button__icon{width:32.5px;height:32.5px}}.page-info-button__icon circle{fill:#0000}.page-info-content{max-width:560px;max-height:0;padding-top:0;transition:max-height .3s,padding .3s;overflow:hidden}.page-info-content[hidden]{display:block}.page-info-content.is-expanded{max-height:1000px;padding-top:var(--spacer-3)}.page-info-content ol,.page-info-content p,.page-info-content ul{font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);margin:0 0 var(--spacer-2)}@media (width>=1001px){.page-info-content ol,.page-info-content p,.page-info-content ul{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.page-info-content ol,.page-info-content p,.page-info-content ul{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.page-info-content ol,.page-info-content p,.page-info-content ul{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}}.page-info-content ol:last-child,.page-info-content p:last-child,.page-info-content ul:last-child{margin-bottom:0}.page-info-content a{color:inherit;text-decoration:underline}.page-info-content a:hover{text-decoration:none}.profile-page_main-content .profile-page .profile-page_bio-container{background-color:var(--gsd-white-base);border-color:var(--gsd-black-base);padding:11px var(--spacer-1);border-style:solid;border-width:1.5px;margin-top:44px;margin-bottom:44px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_bio-container{float:left;margin-bottom:var(--spacer-7);border-width:2px;width:calc(66.6667% - 12.5px);margin-top:12.5px;margin-left:12.5px;padding:12.5px}}@media (width>=1001px){.profile-page_main-content .profile-page .profile-page_bio-container{width:calc(66.6667% - 5px);margin-top:12.5px;margin-left:7.5px;padding:12.5px 22.5px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_bio-container{margin-bottom:84px;margin-left:var(--spacer-1);padding:14px var(--spacer-4);width:calc(66.6667% - 7.5px);margin-top:14px}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_bio-container{padding:var(--spacer-2) var(--spacer-4);margin-top:21px;margin-bottom:90px}}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-content .profile-page_bio-placeholder{font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height)}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-content .profile-page_bio-placeholder{font-size:var(--typography-small-m-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-content .profile-page_bio-placeholder{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height)}}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-content .profile-page_bio-edit-button-container{margin-top:22px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-content .profile-page_bio-edit-button-container{margin-top:25px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-content .profile-page_bio-edit-button-container{margin-top:28px}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-content .profile-page_bio-edit-button-container{margin-top:var(--spacer-4)}}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-content .profile-page_bio-edit-button-container .profile-page_bio-edit-button{border-color:var(--gsd-black-base);color:var(--gsd-black-base);font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);background:0 0;border-style:solid;border-width:1.5px;padding:4.5px 5px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-content .profile-page_bio-edit-button-container .profile-page_bio-edit-button{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height);border-width:2px;padding:5.5px 6.25px}}@media (width>=1001px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-content .profile-page_bio-edit-button-container .profile-page_bio-edit-button{padding:5.5px 11.25px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-content .profile-page_bio-edit-button-container .profile-page_bio-edit-button{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height);padding:5.9px var(--spacer-2)}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-content .profile-page_bio-edit-button-container .profile-page_bio-edit-button{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height);padding:6.4px var(--spacer-2)}}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-rendered{font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height)}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-rendered{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-rendered{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editor h1,.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-rendered h1{margin:.4em 0;font-size:1.5em;font-weight:700;line-height:1.2}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editor h2,.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-rendered h2{margin:.4em 0;font-size:1.25em;font-weight:700;line-height:1.25}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editor blockquote,.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-rendered blockquote{border-left:3px solid var(--gsd-mid-grey);margin:.5em 0;padding-left:.75em;font-style:italic}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editor ul,.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-rendered ul{margin:.4em 0;padding-left:21px;list-style-position:outside}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editor ul,.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-rendered ul{padding-left:23px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editor ul,.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-rendered ul{padding-left:26px}}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editor ol,.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-rendered ol{margin:.4em 0;list-style-position:inside}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editor a,.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-rendered a{color:var(--gsd-black-base);text-decoration:underline}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editor a:hover,.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-rendered a:hover{text-decoration:none}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-toolbar{border:none;border-bottom:1px solid var(--gsd-toolbar-border);flex-wrap:wrap;gap:2px;padding:9px 3.6px;display:flex}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-toolbar{border-width:1px;gap:3px}}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-toolbar-btn{color:var(--gsd-black-base);cursor:pointer;font-size:var(--typography-small-s-font-size);background:0 0;border:none;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0;font-weight:600;display:flex}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-toolbar-btn:hover{background-color:var(--gsd-light-grey)}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-toolbar-btn[title=Bold]{margin-left:3px}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-toolbar-btn[title=Subscript]{margin-left:5px}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-toolbar-btn[title=Superscript]{margin-right:1px}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-toolbar-btn[title=Heading\ 1] span,.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-toolbar-btn[title=Heading\ 2] span{font-weight:400}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-toolbar-btn[title=Inser\ Link]{margin-inline:2px}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-toolbar-btn span,.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-toolbar-btn svg{fill:var(--gsd-black-base)}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-editor{font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);overflow-wrap:break-word;white-space:pre-wrap;min-height:44px;max-height:540px;padding:5.5px;overflow-y:auto}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-editor{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height);min-height:50px;padding:6.25px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-editor{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height);min-height:58px;padding:7px}}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-editor:focus{outline:.15rem solid var(--gsd-blue-base);border-radius:.15rem}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-editor:empty:before{content:attr(placeholder);opacity:.33}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-actions{gap:var(--spacer-1);margin-top:var(--spacer-2)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-actions{gap:16px;margin-top:28px}}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-actions .profile-page_bio-action-btn{border-color:var(--gsd-black-base);color:var(--gsd-black-base);cursor:pointer;font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);background:0 0;border-style:solid;border-width:1.5px;padding:5px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-actions .profile-page_bio-action-btn{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height);border-width:2px;padding:5.5px 6.25px}}@media (width>=1001px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-actions .profile-page_bio-action-btn{padding:5.5px 11.25px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-actions .profile-page_bio-action-btn{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height);padding:5.9px var(--spacer-2)}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-actions .profile-page_bio-action-btn{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height);padding:6.4px var(--spacer-2)}}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-actions .profile-page_bio-action-btn.profile-page_bio-save{color:var(--gsd-black-base)}.profile-page_main-content .profile-page .profile-page_bio-container .profile-page_bio-editing .profile-page_bio-actions .profile-page_bio-action-btn.profile-page_bio-cancel{border:none;padding-inline:0}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-title{font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height)}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-title{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-title{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-title{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-saved-list{list-style:none}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-saved-list .profile-page_contacts-saved-entry{margin-top:22px;list-style:none}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-saved-list .profile-page_contacts-saved-entry{margin-top:25px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-saved-list .profile-page_contacts-saved-entry{margin-top:28px}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-saved-list .profile-page_contacts-saved-entry{margin-top:var(--spacer-4)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-saved-list .profile-page_contacts-saved-entry:first-child{margin-top:0}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-saved-list .profile-page_contacts-saved-label{font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height)}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-saved-list .profile-page_contacts-saved-label{font-size:var(--typography-small-m-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-saved-list .profile-page_contacts-saved-label{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-saved-list .profile-page_contacts-saved-value{font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height)}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-saved-list .profile-page_contacts-saved-value{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-saved-list .profile-page_contacts-saved-value{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-saved-list .profile-page_contacts-saved-value{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_meta-additional-info-desc{font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height)}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_meta-additional-info-desc{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_meta-additional-info-desc{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_meta-additional-info-desc{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_meta-additional-info-button{margin-top:22px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_meta-additional-info-button{margin-top:25px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_meta-additional-info-button{margin-top:28px}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_meta-additional-info-button button{border-color:var(--gsd-black-base);color:var(--gsd-black-base);font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);background:0 0;border-style:solid;border-width:1.5px;padding:4.5px 5px;text-decoration:none;display:inline-block}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_meta-additional-info-button button{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height);border-width:2px;padding:5px 6.25px 5.5px}}@media (width>=1001px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_meta-additional-info-button button{padding:5px 11.25px 5.5px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_meta-additional-info-button button{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height);padding:6px var(--spacer-2)}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_meta-additional-info-button button{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height);padding:6.25px var(--spacer-2)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-editing .profile-page_required-field-label{font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height);margin-top:var(--spacer-3)}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-editing .profile-page_required-field-label{font-size:var(--typography-small-m-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-editing .profile-page_required-field-label{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry{margin-top:22px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry{margin-top:25px}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-entry-head{align-items:center;gap:var(--spacer-1);justify-content:space-between;display:flex}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-sublabel{font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height)}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-sublabel{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-sublabel{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-sublabel{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-helper+.profile-page_contacts-sublabel{margin-top:12px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-helper+.profile-page_contacts-sublabel{margin-top:var(--spacer-2)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-helper{font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height);display:none}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-helper{font-size:var(--typography-small-m-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-helper{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-sublabel{margin-bottom:2px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-sublabel{margin-bottom:4px}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-remove-btn{cursor:pointer;background:0 0;border:none;flex:none;width:17px;height:17px;padding:0;display:block}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-remove-btn{width:19px;height:19px}}@media (width>=1001px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-remove-btn{width:20px;height:20px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-remove-btn{width:23px;height:23px}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-remove-btn{width:25px;height:25px}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-remove-btn svg{width:100%;height:100%;display:block}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-remove-btn svg line{stroke-width:1.35px}@media (width>=1001px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-remove-btn svg line{stroke-width:1.55px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-remove-btn svg line{stroke-width:1.75px}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-remove-btn svg line{stroke-width:1.95px}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-input{background-color:var(--gsd-white-base);font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);border:none;width:100%;margin-top:2px;margin-bottom:9px;padding:3.6px;display:block}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-input:focus-visible{outline:.15rem solid var(--gsd-blue-base);border-radius:.15em}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-input{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height);border-width:2px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-input{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height);margin-bottom:12px}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-input{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height);margin-bottom:13px}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-input::placeholder{color:var(--gsd-mid-grey)}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-input.is-error{background-color:color-mix(in srgb,var(--gsd-red-base) 3%,var(--gsd-white-base));outline:.15rem solid var(--gsd-red-base)}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-input.is-error:focus-visible{outline:.15rem solid var(--gsd-blue-base)}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-helper.is-error{color:var(--gsd-black-base);margin-bottom:9px;font-weight:700;display:block}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-helper.is-error{margin-bottom:12px}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-edit-entry .profile-page_contacts-helper.is-error{margin-bottom:var(--spacer-2)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-action-btn,.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-add-btn{border-color:var(--gsd-black-base);color:var(--gsd-black-base);cursor:pointer;font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);background:0 0;border-style:solid;border-width:1.5px;padding:5px 5.5px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-action-btn,.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-add-btn{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height);border-width:2px;padding:5.5px 6.25px}}@media (width>=1001px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-action-btn,.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-add-btn{padding:5.5px 11.25px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-action-btn,.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-add-btn{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height);padding:5.9px var(--spacer-2)}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-action-btn,.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-add-btn{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height);padding:6.4px var(--spacer-2)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-add-btn{margin-top:22px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-add-btn{margin-top:25px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-add-btn{margin-top:28px}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-add-btn{margin-top:var(--spacer-4)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-actions{justify-content:flex-end;gap:8px;margin-top:44px;display:flex}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-actions{gap:var(--spacer-1);margin-top:var(--spacer-6)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-actions{margin-top:28px}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-actions{margin-top:var(--spacer-4)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-actions .profile-page_contacts-cancel{border:none;padding-inline:0}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.additional-info .profile-page_contacts-actions .profile-page_contacts-save{color:var(--gsd-black-base)}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container{float:left;padding-inline:2.5px 12.5px;width:calc(33.3333% - 2.5px);margin-bottom:25px;padding-top:12.5px}}@media (width>=1001px){.profile-page_main-content .profile-page .profile-page_meta-grid-container{margin-bottom:7.5px;padding-inline:0 7.5px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container{padding-top:14px;margin-bottom:0;padding-inline:0 10px}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container{padding-top:21px}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid{border-color:var(--gsd-black-base);border-style:solid;border-width:1.5px;list-style:none}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid{border-width:2px}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item{border-color:var(--gsd-black-base);padding:22px var(--spacer-1);border-style:solid;border-width:0 0 1.5px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item{border-width:0 0 2px;padding:25px 12.5px}}@media (width>=1001px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item{padding:25px 22.5px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item{padding:28px var(--spacer-4)}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item{padding:var(--spacer-4)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item:last-child{border-bottom-width:0}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item .profile-page_meta-row-label{font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height)}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item .profile-page_meta-row-label{font-size:var(--typography-small-m-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item .profile-page_meta-row-label{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item .profile-page_meta-row-value{font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);overflow-wrap:break-word}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item .profile-page_meta-row-value a{color:inherit;text-underline-offset:.15em;text-decoration-thickness:.07em}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item .profile-page_meta-row-value a:hover{text-decoration:none}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item .profile-page_meta-row-value{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item .profile-page_meta-row-value{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item .profile-page_meta-row-value{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item .profile-page_meta-row-value+.profile-page_meta-row-label{margin-top:12px}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item .profile-page_meta-row-value+.profile-page_meta-row-label{margin-top:14px}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item .profile-page_meta-row-value.is-email{word-break:break-all}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.audience .profile-page_meta-audience{font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);text-transform:uppercase;flex-wrap:wrap;gap:.25em;margin-top:1px;list-style:none;display:flex}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.audience .profile-page_meta-audience{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.audience .profile-page_meta-audience{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height);margin-top:2px}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.audience .profile-page_meta-audience{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-small-m-line-height);margin-top:2px}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.audience .profile-page_meta-audience li{background-color:var(--gsd-black-base);color:var(--gsd-green-base);padding:1.3px 4.5px .5px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.audience .profile-page_meta-audience li{padding:1.1px 5.25px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.audience .profile-page_meta-audience li{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height);padding:1.1px 5.25px}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.audience .profile-page_meta-audience li{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height);padding:1.3px 6.25px}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.audience .profile-page_meta-audience-disclaimer{font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height);margin-top:5px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.audience .profile-page_meta-audience-disclaimer{font-size:var(--typography-small-m-font-size);letter-spacing:var(--typography-small-m-letter-spacing);line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.audience .profile-page_meta-audience-disclaimer{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height)}}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.audience .profile-page_meta-audience-disclaimer a{text-underline-offset:.15em;text-decoration-thickness:.07em}.profile-page_main-content .profile-page .profile-page_meta-grid-container .profile-page_meta-grid li.profile-page_meta-grid-item.audience .profile-page_meta-audience-disclaimer a:hover{text-decoration:none}.profile-page_main-content .profile-page .profile-page_profile-grid-container{border-width:2px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_profile-grid-container{float:left;width:calc(66.6667% - 12.5px);margin-bottom:25px;margin-left:12.5px}}@media (width>=1001px){.profile-page_main-content .profile-page .profile-page_profile-grid-container{width:calc(66.6667% - 5px);margin-bottom:7.5px;margin-left:7.5px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_profile-grid-container{margin-bottom:0;margin-left:var(--spacer-1);width:calc(66.6667% - 7.5px)}}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid{background-color:var(--gsd-white-base);border-color:var(--gsd-black-base);border-style:solid;border-width:1.5px;list-style:none}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid{border-width:2px}}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item{border-color:var(--gsd-black-base);padding:22px var(--spacer-1);border-style:solid;border-width:0 0 1.5px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item{border-width:0 0 2px;padding:25px 12.5px}}@media (width>=1001px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item{padding:25px 22.5px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item{padding:28px var(--spacer-4)}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item{padding:var(--spacer-4)}}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item:last-child{border-bottom:none}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-toggle-row{font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);justify-content:space-between;margin-bottom:22px;display:flex}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-toggle-row{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height);margin-bottom:25px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-toggle-row{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height);margin-bottom:28px}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-toggle-row{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height);margin-bottom:var(--spacer-4)}}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-toggle-row .profile-page_visibility-toggle-background{--width:2.5em;--height:1.25em;--margin:.2rem;height:var(--height);width:var(--width);display:inline-block;position:relative}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-toggle-row .profile-page_visibility-toggle-background .profile-page_visibility-toggle-slider{background-color:var(--gsd-toggle-background);border-radius:calc(var(--height)/2) calc(var(--height)/2) calc(var(--height)/2) calc(var(--height)/2);cursor:pointer;width:100%;height:100%;display:block;position:relative}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-toggle-row .profile-page_visibility-toggle-background .profile-page_visibility-toggle-slider:before{background-color:var(--gsd-toggle-red);content:"";height:calc(var(--height) - var(--margin)*2);left:0;top:var(--margin);transform:translateX(var(--margin));width:calc(var(--height) - var(--margin)*2);border-radius:50%;transition:background-color .3s,transform .3s;position:absolute}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-toggle-row .profile-page_visibility-toggle-background .profile-page_visibility-toggle-slider.visibility-on:before{background-color:var(--gsd-toggle-green);transform:translateX(calc(var(--width) - var(--height) + var(--margin)))}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-message{font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height)}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-message{font-size:var(--typography-small-m-font-size);letter-spacing:.28px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-message{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height)}}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-message.ferpa{color:var(--gsd-red-base,#c00);margin-top:var(--spacer-1)}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-message .profile-page_ferpa-confirmation-actions{align-items:center;gap:var(--spacer-2);margin-top:var(--spacer-2);display:flex}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-message .profile-page_ferpa-confirmation-actions .btn-primary:focus-visible{outline-offset:2px;outline:2px solid}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-message .profile-page_ferpa-confirmation-actions .btn-primary:disabled{cursor:not-allowed;opacity:.5}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-message .profile-page_ferpa-confirmation-actions .profile-page_ferpa-cancel-button{color:var(--gsd-black-base);cursor:pointer;font-family:var(--font-sans);font-size:inherit;line-height:inherit;background:0 0;border:none;padding:0}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-message .profile-page_ferpa-confirmation-actions .profile-page_ferpa-cancel-button:focus-visible{outline-offset:2px;outline:2px solid}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.visibility .profile-page_visibility-message .profile-page_ferpa-confirmation-actions .profile-page_ferpa-cancel-button:disabled{cursor:not-allowed;opacity:.5}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-label{font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);margin-bottom:22px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-label{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height);margin-bottom:25px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-label{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height);margin-bottom:28px}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-label{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height);margin-bottom:var(--spacer-4)}}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-select-container{margin:22px 0}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-select-container{margin:25px 0}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-select-container{margin:28px 0}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-select-container{margin:var(--spacer-4) 0}}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-select-container .profile-page_timezone-dropdown{background-color:var(--gsd-toggle-background);color:var(--gsd-black-base);-webkit-text-fill-color:var(--gsd-black-base);appearance:none;width:100%;font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height);border:0;padding:6.4px 5.5px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-select-container .profile-page_timezone-dropdown{font-size:var(--typography-small-m-font-size);letter-spacing:.28px;line-height:var(--typography-small-m-line-height);padding:7.25px 6.25px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-select-container .profile-page_timezone-dropdown{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height);padding:8.25px 7px}}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-select-container .profile-page_timezone-dropdown:focus-visible{outline:.15rem solid var(--gsd-blue-base)}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-toggle-row{font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);justify-content:space-between;margin-bottom:22px;display:flex}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-toggle-row{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height);margin-bottom:25px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-toggle-row{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height);margin-bottom:28px}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-toggle-row{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height);margin-bottom:var(--spacer-4)}}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-toggle-row .profile-page_timezone-toggle-background{--width:2.5em;--height:1.25em;--margin:.2rem;height:var(--height);width:var(--width);display:inline-block;position:relative}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-toggle-row .profile-page_timezone-toggle-background .profile-page_timezone-toggle-slider{border-radius:calc(var(--height)/2) calc(var(--height)/2) calc(var(--height)/2) calc(var(--height)/2);cursor:pointer;background-color:#8e8d8d;width:100%;height:100%;display:block;position:relative}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-toggle-row .profile-page_timezone-toggle-background .profile-page_timezone-toggle-slider:before{background-color:var(--gsd-toggle-red);content:"";height:calc(var(--height) - var(--margin)*2);left:0;top:var(--margin);transform:translateX(var(--margin));width:calc(var(--height) - var(--margin)*2);border-radius:50%;transition:background-color .3s,transform .3s;position:absolute}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-toggle-row .profile-page_timezone-toggle-background .profile-page_timezone-toggle-slider.visibility-on:before{background-color:var(--gsd-toggle-green);transform:translateX(calc(var(--width) - var(--height) + var(--margin)))}.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-message{font-size:var(--typography-small-s-font-size);letter-spacing:var(--typography-small-s-letter-spacing);line-height:var(--typography-small-s-line-height)}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-message{font-size:var(--typography-small-m-font-size);letter-spacing:.28px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_profile-grid-container .profile-page_profile-grid .profile-page_profile-grid-item.timezone .profile-page_timezone-message{font-size:var(--typography-small-xl-font-size);letter-spacing:var(--typography-small-xl-letter-spacing);line-height:var(--typography-small-xl-line-height)}}.profile-page_timezone-toggle-control,.profile-page_visibility-toggle-control{display:inline-flex;position:relative}.profile-page_timezone-toggle-input,.profile-page_visibility-toggle-input{opacity:0;width:1px;height:1px;position:absolute}.profile-page_timezone-toggle-input:focus-visible+.profile-page_timezone-toggle-background .profile-page_timezone-toggle-slider,.profile-page_visibility-toggle-input:focus-visible+.profile-page_visibility-toggle-background .profile-page_visibility-toggle-slider{outline:2px solid var(--gsd-black-base);outline-offset:3px}.profile-page_timezone-toggle-input:disabled+.profile-page_timezone-toggle-background .profile-page_timezone-toggle-slider,.profile-page_visibility-toggle-input:disabled+.profile-page_visibility-toggle-background .profile-page_visibility-toggle-slider{cursor:not-allowed;opacity:.65}.profile-page_main-content{margin-bottom:0;min-height:auto!important}@media (width>=769px){.profile-page_main-content{margin-bottom:88px;padding-top:14px}}@media (width>=1001px){.profile-page_main-content{padding-inline:0;margin-bottom:0;padding-top:12.5px}}@media (width>=1441px){.profile-page_main-content{padding-top:var(--spacer-2);margin-bottom:14px}}@media (width>=1475px){.profile-page_main-content{padding-bottom:0}}@media (width>=1681px){.profile-page_main-content{margin-bottom:var(--spacer-2);padding-bottom:0}}.profile-page_main-content .profile-page{margin-bottom:0}.profile-page_main-content .profile-page .profile-page_header{padding-bottom:11px;padding-inline:var(--spacer-1);margin-bottom:44px}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_header{padding-inline:var(--spacer-2);margin-bottom:64px}}@media (width>=1001px){.profile-page_main-content .profile-page .profile-page_header{padding-inline:22.5px}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_header{padding-inline:var(--spacer-4);margin-bottom:73px}}.profile-page_main-content .profile-page .profile-page_header .profile-page_audience-group{font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height)}@media (width>=769px){.profile-page_main-content .profile-page .profile-page_header .profile-page_audience-group{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_header .profile-page_audience-group{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_header .profile-page_audience-group{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}}.profile-page_main-content .profile-page .profile-page_header .profile-page_name{letter-spacing:-1.15px!important}@media (width>=1441px){.profile-page_main-content .profile-page .profile-page_header .profile-page_name{letter-spacing:-1.6px!important}}@media (width>=1681px){.profile-page_main-content .profile-page .profile-page_header .profile-page_name{letter-spacing:-1.8px!important}}@media (width>=1001px){.profile-page_main-content+footer .gsd-footer-container{margin:12.5px 7.5px}}@media (width>=1441px){.profile-page_main-content+footer .gsd-footer-container{margin:14px 0}}@media (width>=1681px){.profile-page_main-content+footer .gsd-footer-container{margin:var(--spacer-2) 0;padding-top:var(--spacer-2)}}.profile-page_main-content+footer .gsd-footer-container .gsd-footer-container-inner,.tray-form{width:100%}.tray-form__grid{gap:var(--spacer-3);grid-template-columns:1fr;display:grid}@media (width>=769px){.tray-form__grid{gap:25px}}@media (width>=1001px){.tray-form__grid{gap:0 var(--spacer-4);grid-template-columns:1fr 1fr}}@media (width>=1441px){.tray-form__grid{gap:0 var(--spacer-5)}}.tray-form__grid .tray-form__grid--content__column{gap:var(--spacer-3);grid-template-columns:1fr;display:grid}@media (width>=769px){.tray-form__grid .tray-form__grid--content__column{gap:25px}}@media (width>=1001px){.tray-form__grid .tray-form__grid--content__column{grid-column-gap:var(--spacer-4);grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}}.tray-form__group{flex-direction:column;gap:6.5px;display:flex}@media (width>=769px){.tray-form__group{gap:7.5px}}.tray-form__group input[type=text]{height:32px}@media (width>=769px){.tray-form__group input[type=text]{border-width:2px;height:37.5px}}@media (width>=1441px){.tray-form__group input[type=text]{height:42px}}@media (width>=1681px){.tray-form__group input[type=text]{height:45px}}.tray-form__group input[type=file]{border:1.5px solid var(--gsd-mid-grey);height:100%}.tray-form__group select{border:1.5px solid var(--gsd-mid-grey);color:var(--gsd-black-base);font-size:var(--typography-small-l-font-size);width:100%;height:32px}@media (width>=769px){.tray-form__group select{font-size:var(--typography-default-m-font-size);border-width:2px;height:37.5px}}@media (width>=1441px){.tray-form__group select{font-size:var(--typography-default-l-font-size);height:42px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.tray-form__group select{font-size:var(--typography-default-xl-font-size);height:45px;line-height:var(--typography-default-xl-line-height)}}@media (width>=769px){.tray-form__group--full{grid-column:1/-1}}.tray-access-group:not(:first-child){border-top:1.5px solid var(--gsd-mid-grey);margin-top:var(--spacer-1);padding-top:var(--spacer-3)}@media (width>=769px){.tray-access-group:not(:first-child){border-top-width:2px}}.tray-form__label{font-family:var(--font-sans);font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height)}@media (width>=769px){.tray-form__label{font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.tray-form__label{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.tray-form__label{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height)}}.tray-form__required{color:var(--gsd-red-base,#c00)}.tray-form__required-note{color:var(--gsd-gray-dark,#666);margin:0}@media (width>=769px){.tray-form__required-note{font-size:var(--typography-small-m-font-size);line-height:var(--typography-small-m-line-height)}}@media (width>=1001px){.tray-form__required-note{font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height)}}@media (width>=1441px){.tray-form__required-note{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height)}}.tray-form__input,.tray-form__select{background-color:var(--gsd-white-base);border:1.5px solid var(--gsd-mid-grey);font-family:var(--font-sans);font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height);padding:var(--spacer-1) 12px;border-radius:0;width:100%}.tray-form__input:focus,.tray-form__select:focus{outline:2px solid var(--gsd-blue-base);outline-offset:-2px}.tray-form__select-wrapper{position:relative}.tray-form__select{appearance:none;cursor:pointer;padding:0 var(--spacer-5) 0 3.5px;line-height:32px}@media (width>=769px){.tray-form__select{line-height:37.5px}}@media (width>=1441px){.tray-form__select{line-height:42px}}@media (width>=1681px){.tray-form__select{line-height:45px}}.tray-form__select-icon{pointer-events:none;width:17px;height:26px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}@media (width>=769px){.tray-form__select-icon{width:20px;height:29px;right:7px}}.tray-form__dropzone{border:1.5px solid var(--gsd-mid-grey);cursor:pointer;text-align:center;height:32px;position:relative}@media (width>=769px){.tray-form__dropzone{border-width:2px;height:37.5px}}@media (width>=1441px){.tray-form__dropzone{height:42px}}@media (width>=1681px){.tray-form__dropzone{height:45px}}.tray-form__dropzone:focus-within,.tray-form__dropzone:hover{border-color:var(--gsd-blue-base)}.tray-form__file-input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.tray-form__dropzone-label{color:var(--gsd-gray-dark,#666);font-family:var(--font-sans);font-size:var(--typography-small-l-font-size);pointer-events:none;line-height:29px;display:block}@media (width>=769px){.tray-form__dropzone-label{font-size:var(--typography-default-m-font-size);line-height:33.5px}}@media (width>=1441px){.tray-form__dropzone-label{font-size:var(--typography-default-l-font-size);line-height:38px}}@media (width>=1681px){.tray-form__dropzone-label{font-size:var(--typography-default-xl-font-size);line-height:41px}}.tray-form__hint{font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);margin:0}@media (width>=769px){.tray-form__hint{font-size:var(--typography-small-m-font-size);line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.tray-form__hint{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height)}}.tray-form__editor{border:1.5px solid var(--gsd-mid-grey)}@media (width>=769px){.tray-form__editor{border-width:2px}}.tray-form__toolbar{gap:4px;padding:9px 3.5px;display:flex}.tray-form__toolbar-btn{color:var(--gsd-black-base);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:14px;display:flex}@media (width>=1441px){.tray-form__toolbar-btn{width:22px;height:26px;margin-bottom:7.5px}}@media (width>=1681px){.tray-form__toolbar-btn{width:22px;height:26px;margin-bottom:7.5px}}.tray-form__toolbar-btn:hover{background-color:var(--gsd-gray-light,#ddd)}.tray-form__toolbar-btn svg{fill:var(--gsd-black-base)}.tray-form__textarea{font-family:var(--font-sans);font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height);resize:vertical;border:none;width:100%;max-height:440px;margin-bottom:5px;padding:.4rem .3rem;display:block;overflow:auto}@media (width>=769px){.tray-form__textarea{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height);max-height:500px;margin-bottom:6.25px}}@media (width>=1441px){.tray-form__textarea{max-height:560px;margin-bottom:7px}}@media (width>=1681px){.tray-form__textarea{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height);max-height:600px;margin-bottom:7.5px}}.tray-form__textarea:focus-visible{outline-offset:2px;outline:2px solid}.tray-form__textarea ul{padding-left:23px;list-style-position:outside}@media (width>=769px){.tray-form__textarea ul{padding-left:26px}}@media (width>=1441px){.tray-form__textarea ul{padding-left:28px}}.tray-form__textarea ol{list-style-position:inside}.tray-form__submit{background-color:var(--gsd-blue-base);border:2px solid var(--gsd-blue-base);color:var(--gsd-white-base)}@media (width>=769px){.tray-form__submit.btn-primary{line-height:var(--typography-default-m-line-height);padding:4px 6.25px 5px}}@media (width>=1001px){.tray-form__submit.btn-primary{padding:4px 11.25px 5px}}@media (width>=1441px){.tray-form__submit.btn-primary{padding:6px var(--spacer-2) 6px}}.tray-form__submit:hover:not(:disabled){color:var(--gsd-blue-base);background-color:#0000}.tray-form__cancel{color:var(--gsd-black-base);cursor:pointer;font-family:var(--font-sans);font-size:var(--typography-small-l-font-size);line-height:var(--typography-small-l-line-height);background:0 0;border:none;padding:5.5px 0 3.6px}@media (width>=769px){.tray-form__cancel{font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height);padding:0}}@media (width>=1441px){.tray-form__cancel{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.tray-form__cancel{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height)}}.tray-form__cancel:disabled,.tray-form__submit:disabled{cursor:not-allowed;opacity:.5}.tray-form__error{background-color:var(--gsd-white-base);border:1px solid var(--gsd-red-base);color:var(--gsd-red-base);font-family:var(--font-sans);font-size:var(--typography-default-m-font-size);margin-bottom:var(--spacer-3);padding:var(--spacer-2)}.tray-form__field-error{color:var(--gsd-red-base,#c00);font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);margin:0}.tray-form__visibility-message{color:var(--gsd-black-base);font-family:var(--font-sans);font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-l-line-height);max-width:640px;margin:0 auto}.tray-form__input--error{border-color:var(--gsd-red-base,#c00)}@media (width>=1001px){.trays-page-main-content{margin-bottom:var(--spacer-6);min-height:auto!important}.trays-page-main-content #page-content{margin-bottom:0}@media (width>=1475px){.trays-page-main-content #page-content{padding-bottom:0}}}@media (width>=1441px){.trays-page-main-content{margin-bottom:42px}}@media (width>=1475px){.trays-page-main-content{padding-bottom:0}}@media (width>=1681px){.trays-page-main-content{margin-bottom:45px}}.trays-page-header{padding:0 var(--spacer-1) 11px;flex-direction:column;gap:0;margin:0 0 38px;display:flex}@media (width>=769px){.trays-page-header{margin:0 0 62.5px;padding:0 12.5px 11px}}@media (width>=1001px){.trays-page-header{padding:12.5px 22.5px}}@media (width>=1441px){.trays-page-header{margin-inline:var(--spacer-4);margin-bottom:70px;padding:14px 0}}@media (width>=1681px){.trays-page-header{padding:var(--spacer-2) 0;margin-bottom:52px}}@media (width>=1001px){.trays-page-header .page-heading__info-content{width:50%}}@media (width>=1681px){.trays-page-header .page-heading__info-content{width:calc(50% - 40px)}}.trays-page-header .page-heading__title{font-size:var(--typography-medium-m-font-size);letter-spacing:var(--typography-medium-m-letter-spacing);line-height:var(--typography-medium-m-line-height)}@media (width>=769px){.trays-page-header .page-heading__title{font-size:var(--typography-medium-l-font-size)}}.trays-page-header .page-heading__info-inner p{width:100%;max-width:560px}@media (width>=769px){.trays-page-header .page-heading__info-inner p{max-width:none}}.btn-primary{border:1.5px solid var(--gsd-blue-base);color:var(--gsd-blue-base);cursor:pointer;font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);letter-spacing:var(--typography-default-s-letter-spacing);line-height:var(--typography-default-s-line-height);background-color:#0000;padding:5.5px 5px 3.6px}.btn-primary:hover:not(:disabled){background-color:var(--gsd-blue-base);color:var(--gsd-white-base)}@media (width>=769px){.btn-primary{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;border-width:2px}}@media (width>=1001px){.btn-primary{padding:6.25px 11.25px 4.2px}}@media (width>=1441px){.btn-primary{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height);padding:7px var(--spacer-2) 4.8px}}@media (width>=1681px){.btn-primary{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height);padding:7px var(--spacer-2) 5.2px}}.trays-page-filters{border-bottom:1.5px solid var(--gsd-black-base);border-top:1.5px solid var(--gsd-black-base);font-size:var(--typography-small-l-font-size);margin-inline:var(--spacer-1);z-index:2;background-color:#fff;padding-top:11px;padding-bottom:11px;position:sticky;top:-2px}@media (width>=769px){.trays-page-filters{border-width:2px;margin-inline:12.5px;padding-top:12.5px;padding-bottom:12.5px}}@media (width>=1001px){.trays-page-filters{margin-inline:22.5px}}@media (width>=1441px){.trays-page-filters{margin-inline:var(--spacer-4);padding-top:14px;padding-bottom:14px}}@media (width>=1681px){.trays-page-filters{padding-bottom:var(--spacer-2);padding-top:var(--spacer-2)}}.trays-page-empty,.trays-page-error,.trays-page-load-more-error,.trays-page-loading,.trays-page-loading-more{font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);line-height:var(--typography-default-s-line-height);padding:var(--spacer-4);text-align:center}.trays-page-error,.trays-page-load-more-error{color:var(--gsd-red-base)}.trays-page-load-more-error,.trays-page-loading-more{margin:var(--spacer-2) auto var(--spacer-4);padding:0}.trays-page-loading-more{color:var(--gsd-dark-grey-base);cursor:wait}.trays-page-load-more-error__message{margin:0 0 var(--spacer-1)}.trays-page-load-more-error__retry{color:inherit;cursor:pointer;font-family:var(--font-sans);font-size:inherit;line-height:inherit;padding:5.5px var(--spacer-1) 3.6px;background:0 0;border:1.5px solid}.trays-page-load-more-error__retry:hover{background-color:var(--gsd-red-base);color:var(--gsd-white-base)}@media (width>=769px){.trays-page-load-more-error__retry{border-width:2px}}.trays-page-load-more{color:inherit;cursor:pointer;font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);line-height:var(--typography-default-s-line-height);margin:var(--spacer-2) auto var(--spacer-4);text-underline-offset:.15em;background:0 0;border:none;width:fit-content;padding:0;text-decoration:underline;text-decoration-thickness:.085em;display:block}.trays-page-load-more:hover{text-decoration:none}.trays-page-load-more,.trays-page-load-more-error,.trays-page-loading-more{letter-spacing:var(--typography-default-s-letter-spacing)}@media (width>=769px){.trays-page-load-more,.trays-page-load-more-error,.trays-page-loading-more{font-size:var(--typography-default-m-font-size);letter-spacing:var(--typography-default-m-letter-spacing);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.trays-page-load-more,.trays-page-load-more-error,.trays-page-loading-more{font-size:var(--typography-default-l-font-size);letter-spacing:var(--typography-default-l-letter-spacing);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.trays-page-load-more,.trays-page-load-more-error,.trays-page-loading-more{font-size:var(--typography-default-xl-font-size);letter-spacing:var(--typography-default-xl-letter-spacing);line-height:var(--typography-default-xl-line-height)}}.trays-grid{-moz-column-gap:0;padding:22px var(--spacer-1) 11px;grid-template-columns:1fr;gap:22px 0;display:grid}@media (width>=769px){.trays-grid{grid-template-columns:repeat(2,1fr);row-gap:25px;padding:25px 12.5px 12.5px}}@media (width>=1001px){.trays-grid{row-gap:28px;padding:25px 25px 12.5px 22.5px}}@media (width>=1280px){.trays-grid{row-gap:var(--spacer-4);grid-template-columns:repeat(auto-fill,minmax(32rem,1fr));margin-left:22.5px;margin-right:25px;padding:28px 0}}@media (width>=1441px){.trays-grid{margin-left:var(--spacer-3);padding:28px var(--spacer-1);margin-right:22.5px}}@media (width>=1681px){.trays-grid{padding:var(--spacer-4) var(--spacer-1)}}.tray-card{border-left:1.5px solid var(--gsd-black-base);border-right:1.5px solid var(--gsd-black-base);color:inherit;cursor:pointer;grid-row:span 4;grid-template-rows:subgrid;min-width:0;padding:0 var(--spacer-1);text-decoration:none;transition:opacity .15s;display:grid}@media (width>=640px){.tray-card:hover .tray-card__title{text-underline-offset:.125em;text-decoration-line:underline;text-decoration-thickness:.065em}}.tray-card:focus-visible{outline-offset:2px;outline:2px solid}@media (width>=769px){.tray-card{border-width:2px;margin-right:-2px;padding:0 12.5px}}@media (width>=1001px){.tray-card{padding:0 22.5px}}@media (width>=1441px){.tray-card{padding:0 var(--spacer-4)}}.tray-card:after{content:"";height:44px}@media (width>=769px){.tray-card:after{height:45px}}@media (width>=1001px){.tray-card:after{height:42px}}@media (width>=1441px){.tray-card:after{height:44px}}@media (width>=1681px){.tray-card:after{height:50px}}.tray-card__title{font-family:var(--font-sans);font-size:var(--typography-medium-s-font-size);letter-spacing:var(--typography-medium-s-letter-spacing);line-height:var(--typography-medium-s-line-height);text-align:center;text-transform:uppercase;min-width:0;margin:0;padding:0}@media (width>=769px){.tray-card__title{font-size:var(--typography-medium-m-font-size);-webkit-hyphens:auto;hyphens:auto;line-height:var(--typography-medium-m-line-height);overflow-wrap:break-word}}@media (width>=1441px){.tray-card__title{font-size:var(--typography-medium-l-font-size);letter-spacing:-.34px;line-height:var(--typography-medium-l-line-height)}}@media (width>=1681px){.tray-card__title{font-size:var(--typography-medium-xl-font-size);letter-spacing:-.72px;line-height:var(--typography-medium-xl-line-height)}}.tray-card__thumbnail{aspect-ratio:1;background-color:var(--gsd-black-base);overflow:hidden}.tray-card__image{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.tray-card__content{font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);margin:0;padding:0}@media (width>=769px){.tray-card__content{font-size:var(--typography-small-m-font-size);line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.tray-card__content{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height)}}.tray-type-filter{width:100%;display:inline-block;position:relative}.tray-type-filter .tray-type-filter__selected-list-container{display:flex}.tray-type-filter .tray-type-filter__selected-list-container .tray-type-filter__selected-list{color:var(--gsd-dark-grey-base);font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height);flex-wrap:wrap;flex:1;padding-top:11px;display:flex}@media (width>=769px){.tray-type-filter .tray-type-filter__selected-list-container .tray-type-filter__selected-list{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1001px){.tray-type-filter .tray-type-filter__selected-list-container .tray-type-filter__selected-list{padding-top:12.5px}}@media (width>=1441px){.tray-type-filter .tray-type-filter__selected-list-container .tray-type-filter__selected-list{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height);padding-top:14px}}@media (width>=1681px){.tray-type-filter .tray-type-filter__selected-list-container .tray-type-filter__selected-list{padding-top:var(--spacer-2)}}.tray-type-filter .tray-type-filter__selected-list-container .tray-type-filter__selected-list .tray-type-filter__listing-label,.tray-type-filter .tray-type-filter__selected-list-container .tray-type-filter__selected-list .tray-type-filter__selected-label{margin-right:4px;display:inline}.tray-type-filter .tray-type-filter__selected-list-container .tray-type-filter__selected-list .tray-type-filter__selected-label:not(:last-child):after{content:", ";margin-left:1px}.tray-type-filter .tray-type-filter__selected-list-container .tray-type-filter__selected-list .tray-type-filter__selected-label button{position:relative}.tray-type-filter .tray-type-filter__selected-list-container .tray-type-filter__selected-list .tray-type-filter__selected-label button:after{content:"";height:100%;min-height:var(--tap-min);min-width:var(--tap-min);width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tray-type-filter .tray-type-filter__selected-list-container .tray-type-filter__selected-list .tray-type-filter__selected-label button{background:0 0;border:none}.tray-type-filter .tray-type-filter__selected-list-container .tray-type-filter__selected-list .tray-type-filter__selected-label button svg{width:10px;height:10px}.tray-type-filter .tray-type-filter__selected-list-container .tray-type-filter__selected-list .tray-type-filter__selected-label button svg:hover line{stroke:var(--gsd-red-cross)}@media (width>=769px){.tray-type-filter .tray-type-filter__selected-list-container .tray-type-filter__selected-list .tray-type-filter__selected-label button svg{width:11px;height:11px}}@media (width>=1441px){.tray-type-filter .tray-type-filter__selected-list-container .tray-type-filter__selected-list .tray-type-filter__selected-label button svg{width:13px;height:13px}}.tray-type-filter .tray-type-filter__selected-list-container .tray-type-filter__selected-list .tray-type-filter__selected-label button svg line{stroke:var(--gsd-dark-grey-base)}.tray-type-filter__toggle{cursor:pointer;font-family:var(--font-sans);font-size:var(--typography-small-l-font-size);line-height:var(--typography-small-l-line-height);min-height:var(--tap-min);background:0 0;border:none;align-items:center;gap:6px;padding:0 0 0 5px;display:flex}@media (width>=769px){.tray-type-filter__toggle{font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.tray-type-filter__toggle{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height);gap:7px}}@media (width>=1681px){.tray-type-filter__toggle{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.tray-type-filter__indicator{background-color:var(--gsd-black-base);border-radius:50%;width:12px;height:12px}@media (width>=769px){.tray-type-filter__indicator{width:14.7px;height:14.7px}}@media (width>=1681px){.tray-type-filter__indicator{width:17px;height:17px}}.tray-type-filter__toggle--active .tray-type-filter__indicator{background-color:var(--gsd-black-base)}.tray-type-filter__toggle--active .tray-type-filter__triangle svg{fill:var(--gsd-black-base)}.tray-type-filter__label,.tray-type-filter__triangle{color:var(--gsd-black-base)}.tray-type-filter__triangle svg{fill:#0000;stroke:var(--gsd-black-base);width:10px;overflow:visible}@media (width>=769px){.tray-type-filter__triangle svg{width:12px}}@media (width>=1441px){.tray-type-filter__triangle svg{width:13.5px}}@media (width>=1681px){.tray-type-filter__triangle svg{width:14.5px}}.tray-type-filter__dropdown-container{background:var(--gsd-white-base);border:1.5px solid var(--gsd-black-base);min-width:16em;padding:var(--spacer-1);z-index:var(--z-index-overlay);display:flex;position:absolute;top:33px;left:-4px;box-shadow:0 4px 12px #0000001a}@media (width>=769px){.tray-type-filter__dropdown-container{border-width:2px;min-width:336px;padding:12.5px;top:37px;left:-6px}}@media (width>=1001px){.tray-type-filter__dropdown-container{padding:12.5px 7.5px;top:38px}}@media (width>=1441px){.tray-type-filter__dropdown-container{min-width:384px;padding:14px var(--spacer-1);top:42px}}@media (width>=1681px){.tray-type-filter__dropdown-container{min-width:416px;padding:var(--spacer-2) var(--spacer-1);top:45px}}.tray-type-filter__dropdown-container .tray-type-filter__dropdown{flex:1}.tray-type-filter__dropdown-container .tray-type-filter__dropdown .tray-type-filter__option{min-height:var(--tap-min);align-items:center;gap:5px;display:flex}@media (width>=1441px){.tray-type-filter__dropdown-container .tray-type-filter__dropdown .tray-type-filter__option{gap:6.5px}}.tray-type-filter__dropdown-container .tray-type-filter__dropdown .tray-type-filter__option .tray-type-filter__checkbox input{appearance:none;border-color:currentColor;border-bottom:1px solid var(--gsd-mid-grey);border-left:1px solid var(--gsd-black-base);border-right:1px solid var(--gsd-mid-grey);border-top:1px solid var(--gsd-black-base);border-radius:0;width:10px;height:10px}@media (width>=769px){.tray-type-filter__dropdown-container .tray-type-filter__dropdown .tray-type-filter__option .tray-type-filter__checkbox input{width:12px;height:12px}}@media (width>=1441px){.tray-type-filter__dropdown-container .tray-type-filter__dropdown .tray-type-filter__option .tray-type-filter__checkbox input{width:14px;height:14px}}.tray-type-filter__dropdown-container .tray-type-filter__close{position:relative}.tray-type-filter__dropdown-container .tray-type-filter__close:after{content:"";height:100%;min-height:var(--tap-min);min-width:var(--tap-min);width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tray-type-filter__dropdown-container .tray-type-filter__close{background:0 0;border:none;flex:none;width:10px;height:10px}@media (width>=769px){.tray-type-filter__dropdown-container .tray-type-filter__close{width:12px;height:12px}}@media (width>=1441px){.tray-type-filter__dropdown-container .tray-type-filter__close{width:15px;height:15px}}@media (width>=1681px){.tray-type-filter__dropdown-container .tray-type-filter__close{width:15px;height:15px}}.tray-type-filter__option{cursor:pointer;font-family:var(--font-sans);font-size:var(--typography-small-l-font-size);line-height:var(--typography-small-l-line-height);text-align:left;background:0 0;border:none;width:100%;padding:0;display:block}@media (width>=769px){.tray-type-filter__option{font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.tray-type-filter__option{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.tray-type-filter__option{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height)}}.tray-type-filter__option--selected .tray-type-filter__checkbox input{background-color:var(--gsd-black-base);position:relative}.tray-type-filter__option--selected .tray-type-filter__checkbox input:after{border:.15rem solid var(--gsd-white-base,var(--gsd-white-base,#fff));content:"";transform-origin:50%;z-index:0;border-top:0;border-left:0;width:32%;height:54%;display:block;position:absolute;top:50%;left:50%;transform:rotate(30deg)translate(-95%,-40%)}.tray-type-filter__option--all{margin-bottom:22px}@media (width>=769px){.tray-type-filter__option--all{margin-bottom:25px}}@media (width>=1441px){.tray-type-filter__option--all{margin-bottom:28px}}@media (width>=1681px){.tray-type-filter__option--all{margin-bottom:var(--spacer-4)}}.tray-type-filter__option--clear{color:var(--gsd-black-base);font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height);min-height:var(--tap-min);flex:1;justify-content:end;align-items:center;gap:4px;width:auto;padding-top:11px;display:flex}@media (width>=769px){.tray-type-filter__option--clear{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.tray-type-filter__option--clear{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height);padding-top:14px}}@media (width>=1681px){.tray-type-filter__option--clear{padding-top:var(--spacer-2)}}.tray-type-filter__option--clear svg{width:10px;height:10px}@media (width>=769px){.tray-type-filter__option--clear svg{width:11px;height:11px}}@media (width>=1441px){.tray-type-filter__option--clear svg{width:13px;height:13px}}@media (width>=769px){.view-modal .full-page-modal__container{padding:12.5px}}@media (width>=1001px){.view-modal .full-page-modal__container{padding:12.5px 22.5px}}@media (width>=1441px){.view-modal .full-page-modal__container{padding:14px var(--spacer-4)}}@media (width>=1681px){.view-modal .full-page-modal__container{padding:var(--spacer-2) var(--spacer-4)}}.view-modal .full-page-modal__container .full-page-modal__close-container,.view-modal .full-page-modal__container .full-page-modal__scroll-area{border-color:var(--gsd-black-base);border-style:solid;border-width:0 6.25px}@media (width>=1001px){.view-modal .full-page-modal__container .full-page-modal__close-container,.view-modal .full-page-modal__container .full-page-modal__scroll-area{border-width:0 11.25px}}@media (width>=1441px){.view-modal .full-page-modal__container .full-page-modal__close-container,.view-modal .full-page-modal__container .full-page-modal__scroll-area{border-width:0 15px;width:100%;max-width:none}.view-modal .full-page-modal__container .full-page-modal__close-container{height:70px}}@media (width>=1681px){.view-modal .full-page-modal__container .full-page-modal__close-container{height:var(--spacer-7)}}@media (width>=1441px){.view-modal .full-page-modal__container .full-page-modal__close-container .full-page-modal__close-case{justify-content:end;width:100%;max-width:1220px;margin:0 auto;display:flex}.view-modal .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__header-top,.view-modal .full-page-modal__container .full-page-modal__scroll-area .full-page-modal__title{max-width:1220px;margin:0 auto!important}}.view-modal .full-page-modal__container .full-page-modal__header-top{padding-inline:var(--spacer-3)}@media (width>=769px){.view-modal .full-page-modal__container .full-page-modal__content,.view-modal .full-page-modal__container .full-page-modal__header-top,.view-modal .full-page-modal__container .full-page-modal__title{padding-inline:25px}}@media (width>=1001px){.view-modal .full-page-modal__container .full-page-modal__content,.view-modal .full-page-modal__container .full-page-modal__header-top,.view-modal .full-page-modal__container .full-page-modal__title{padding-inline:var(--spacer-4)}}@media (width>=769px){.view-modal .full-page-modal__container .full-page-modal__header-top+.full-page-modal__title{padding-top:var(--spacer-4)}}.view-modal .full-page-modal__container .full-page-modal__content{max-width:1260px}@media (width>=769px){.view-modal .full-page-modal__container .full-page-modal__close{right:30.5px}}@media (width>=1001px){.view-modal .full-page-modal__container .full-page-modal__close{right:56px}}@media (width>=1441px){.view-modal .full-page-modal__container .full-page-modal__close{right:auto}}@media (width>=769px){.view-tray-modal__content{padding-top:8.5px}}@media (width>=1441px){.view-tray-modal__content{padding-top:14px}}@media (width>=1681px){.view-tray-modal__content{padding-top:13px}}.view-tray-modal__admin-banner{background-color:var(--gsd-yellow-base);border:1.5px solid var(--gsd-dark-yellow);font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height);padding:11px var(--spacer-1);text-align:center;margin:0}@media (width>=769px){.view-tray-modal__admin-banner{font-size:var(--typography-small-m-font-size);line-height:var(--typography-small-m-line-height);border-width:2px;padding:12.5px}}@media (width>=1441px){.view-tray-modal__admin-banner{font-size:var(--typography-small-l-font-size);line-height:var(--typography-small-l-line-height);padding:14px var(--spacer-4)}}@media (width>=1681px){.view-tray-modal__admin-banner{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height)}}.view-tray-modal__error{background-color:var(--gsd-white-base);border:1px solid var(--gsd-red-base);color:var(--gsd-red-base);font-size:var(--typography-default-m-font-size);padding:var(--spacer-3);text-align:center}.view-tray-modal__error,.view-tray-modal__header{font-family:var(--font-sans);margin-bottom:var(--spacer-4)}.view-tray-modal__header{font-size:var(--typography-default-s-font-size);align-items:center;gap:var(--spacer-2);display:none}.view-tray-modal__label{letter-spacing:.05em;text-transform:uppercase;font-weight:600}.view-tray-modal__edit-link{color:var(--gsd-black-base);text-decoration:underline}.view-tray-modal__edit-link:hover{text-decoration:none}.view-tray-modal__featured-media{width:100%;margin-bottom:44px}@media (width>=1001px){.view-tray-modal__featured-media{margin-bottom:var(--spacer-7)}}@media (width>=1441px){.view-tray-modal__featured-media{margin-bottom:84px}}@media (width>=1681px){.view-tray-modal__featured-media{margin-bottom:90px}}.view-tray-modal__featured-image{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;display:block}.view-tray-modal__featured-caption{font-family:var(--font-sans);font-size:var(--typography-small-l-font-size);line-height:var(--typography-small-l-line-height);margin:6.5px 0 0}@media (width>=769px){.view-tray-modal__featured-caption{font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.view-tray-modal__featured-caption{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.view-tray-modal__featured-caption{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height)}}.view-tray-modal__info-section{gap:var(--spacer-4);grid-template-columns:1fr;margin-bottom:44px;display:grid}@media (width>=769px){.view-tray-modal__info-section{gap:var(--spacer-5);margin-bottom:var(--spacer-7);grid-template-columns:1fr 1fr}}@media (width>=1441px){.view-tray-modal__info-section{margin-bottom:84px}}@media (width>=1681px){.view-tray-modal__info-section{margin-bottom:90px}}@media (width>=769px){.view-tray-modal__info-section .view-tray-modal__metadata{width:100%}}.view-tray-modal__metadata-content{background-color:var(--gsd-light-grey);font-family:var(--font-sans);font-size:var(--typography-small-l-font-size);line-height:var(--typography-small-l-line-height);padding:11px var(--spacer-1)}@media (width>=769px){.view-tray-modal__metadata-content{font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height);padding:12.5px}}@media (width>=1001px){.view-tray-modal__metadata-content{padding:12.5px 22.5px}}@media (width>=1441px){.view-tray-modal__metadata-content{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.view-tray-modal__metadata-content{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height);padding:var(--spacer-2) var(--spacer-4)}}.view-tray-modal__metadata-content ul{padding-left:21px;list-style-position:outside}@media (width>=769px){.view-tray-modal__metadata-content ul{padding-left:23px}}@media (width>=1441px){.view-tray-modal__metadata-content ul{padding-left:26px}}@media (width>=1681px){.view-tray-modal__metadata-content ul{padding-left:28px}}.view-tray-modal__metadata-content ol{list-style-position:inside}.view-tray-modal__info-box{border:1.5px solid var(--gsd-black-base);padding:22px var(--spacer-1);align-self:start}@media (width>=769px){.view-tray-modal__info-box{border-width:2px;width:66%;margin:0 0 0 auto;padding:25px 12.5px}}@media (width>=1001px){.view-tray-modal__info-box{padding:25px 22.5px}}@media (width>=1441px){.view-tray-modal__info-box{padding:28px var(--spacer-4)}}@media (width>=1681px){.view-tray-modal__info-box{padding:var(--spacer-4)}}.view-tray-modal__info-box .view-tray-modal__info-item{margin-bottom:22px}@media (width>=769px){.view-tray-modal__info-box .view-tray-modal__info-item{margin-bottom:25px}}@media (width>=1441px){.view-tray-modal__info-box .view-tray-modal__info-item{margin-bottom:28px}}@media (width>=1681px){.view-tray-modal__info-box .view-tray-modal__info-item{margin-bottom:var(--spacer-4)}}.view-tray-modal__info-box .view-tray-modal__info-item:last-child{margin-bottom:0}.view-tray-modal__info-box .view-tray-modal__info-item.author .view-tray-modal__info-value{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.085em}.view-tray-modal__info-box .view-tray-modal__info-label{font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);line-height:var(--typography-small-s-line-height)}@media (width>=769px){.view-tray-modal__info-box .view-tray-modal__info-label{font-size:var(--typography-small-m-font-size);line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.view-tray-modal__info-box .view-tray-modal__info-label{font-size:var(--typography-small-xl-font-size);line-height:var(--typography-small-xl-line-height)}}.view-tray-modal__info-box .view-tray-modal__info-value{font-family:var(--font-sans);font-size:var(--typography-small-l-font-size);line-height:var(--typography-small-l-line-height)}@media (width>=769px){.view-tray-modal__info-box .view-tray-modal__info-value{font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.view-tray-modal__info-box .view-tray-modal__info-value{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.view-tray-modal__info-box .view-tray-modal__info-value{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height)}}.view-tray-modal__info-box .view-tray-modal__visible-users-block{margin-top:var(--spacer-2)}.view-tray-modal__info-box .view-tray-modal__visible-users{margin:0;padding:0;list-style:none}.view-tray-modal__info-box .view-tray-modal__visible-user{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.085em}.view-tray-modal__info-box .view-tray-modal__visible-user:not(:last-child){margin-bottom:.25em}.view-tray-modal__info-box .view-tray-modal__visible-user{font-family:var(--font-sans);font-size:var(--typography-small-l-font-size);line-height:var(--typography-small-l-line-height)}@media (width>=769px){.view-tray-modal__info-box .view-tray-modal__visible-user{font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.view-tray-modal__info-box .view-tray-modal__visible-user{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.view-tray-modal__info-box .view-tray-modal__visible-user{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height)}}:is(.view-tray-modal__info-box .view-tray-modal__info-item:has(+.view-tray-modal__delete-confirm),.view-tray-modal__info-box .view-tray-modal__info-item:has(+.view-tray-modal__info-actions)){margin-bottom:0}.view-tray-modal__info-box .view-tray-modal__delete-confirm,.view-tray-modal__info-box .view-tray-modal__info-actions{margin-top:22px}@media (width>=769px){.view-tray-modal__info-box .view-tray-modal__delete-confirm,.view-tray-modal__info-box .view-tray-modal__info-actions{margin-top:25px}}@media (width>=1441px){.view-tray-modal__info-box .view-tray-modal__delete-confirm,.view-tray-modal__info-box .view-tray-modal__info-actions{margin-top:28px}}@media (width>=1681px){.view-tray-modal__info-box .view-tray-modal__delete-confirm,.view-tray-modal__info-box .view-tray-modal__info-actions{margin-top:var(--spacer-4)}}.view-tray-modal__info-box .view-tray-modal__info-actions{gap:var(--spacer-1);display:flex}.view-tray-modal__info-box .view-tray-modal__delete-confirm{background-color:var(--gsd-white-base);border:1.5px solid var(--gsd-red-base);font-family:var(--font-sans);padding:var(--spacer-2)}@media (width>=769px){.view-tray-modal__info-box .view-tray-modal__delete-confirm{border-width:2px}}.view-tray-modal__info-box .view-tray-modal__delete-confirm-message{color:var(--gsd-red-base);font-size:var(--typography-small-l-font-size);line-height:var(--typography-small-l-line-height);margin:0 0 var(--spacer-2)}@media (width>=769px){.view-tray-modal__info-box .view-tray-modal__delete-confirm-message{font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height)}}.view-tray-modal__info-box .view-tray-modal__delete-confirm-error{color:var(--gsd-red-base);font-size:var(--typography-small-l-font-size);margin:0 0 var(--spacer-2)}.view-tray-modal__info-box .view-tray-modal__delete-confirm-actions{align-items:center;gap:var(--spacer-1);display:flex}.view-tray-modal__info-box .view-tray-modal__delete-confirm-cancel{cursor:pointer;font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);background:0 0;border:none;padding:4px 0}.view-tray-modal__info-box .view-tray-modal__delete-confirm-cancel:hover{text-underline-offset:.15em;text-decoration:underline}.view-tray-modal__info-box .view-tray-modal__delete-confirm-cancel:focus-visible{outline-offset:2px;outline:2px solid}@media (width>=1001px){.view-tray-navbar__wrapper{display:none}}.view-tray-modal__action-btn--delete,.view-tray-modal__action-btn--edit,.view-tray-modal__comment-btn--delete,.view-tray-modal__comment-btn--edit{background-color:var(--gsd-white-base);cursor:pointer;font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);border:1.5px solid;padding:4px 12px}@media (width>=769px){.view-tray-modal__action-btn--delete,.view-tray-modal__action-btn--edit,.view-tray-modal__comment-btn--delete,.view-tray-modal__comment-btn--edit{font-size:var(--typography-default-m-font-size);border-width:2px;padding:5px 14px}}@media (width>=1441px){.view-tray-modal__action-btn--delete,.view-tray-modal__action-btn--edit,.view-tray-modal__comment-btn--delete,.view-tray-modal__comment-btn--edit{font-size:var(--typography-default-l-font-size);padding:6.5px 15.5px}}@media (width>=1681px){.view-tray-modal__action-btn--delete,.view-tray-modal__action-btn--edit,.view-tray-modal__comment-btn--delete,.view-tray-modal__comment-btn--edit{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height)}}.view-tray-modal__action-btn--delete:focus-visible,.view-tray-modal__action-btn--edit:focus-visible,.view-tray-modal__comment-btn--delete:focus-visible,.view-tray-modal__comment-btn--edit:focus-visible{outline-offset:2px;outline:2px solid}.view-tray-modal__action-btn--edit,.view-tray-modal__comment-btn--edit{border-color:var(--gsd-blue-base);color:var(--gsd-blue-base)}.view-tray-modal__action-btn--edit:hover,.view-tray-modal__comment-btn--edit:hover{background-color:var(--gsd-blue-base);color:var(--gsd-white-base)}.view-tray-modal__action-btn--delete,.view-tray-modal__comment-btn--delete{border-color:var(--gsd-red-base);color:var(--gsd-red-base)}.view-tray-modal__action-btn--delete:hover,.view-tray-modal__comment-btn--delete:hover{background-color:var(--gsd-red-base);color:var(--gsd-white-base)}.view-tray-modal__comment-section{border:1.5px solid var(--gsd-black-base);margin-bottom:var(--spacer-5);padding:11px var(--spacer-1)}@media (width>=769px){.view-tray-modal__comment-section{border-width:2px;padding:12.5px}}@media (width>=1001px){.view-tray-modal__comment-section{padding:12.5px 22.5px}}@media (width>=1441px){.view-tray-modal__comment-section{padding:14px var(--spacer-4)}}@media (width>=1681px){.view-tray-modal__comment-section{padding:var(--spacer-2) var(--spacer-4)}}.view-tray-modal__comment-heading{font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);line-height:var(--typography-default-s-line-height);margin:0 0 5.5px}@media (width>=769px){.view-tray-modal__comment-heading{font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height);margin-bottom:7px}}@media (width>=1441px){.view-tray-modal__comment-heading{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.view-tray-modal__comment-heading{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height);margin-bottom:7.5px}}.view-tray-modal__comment-form{flex-direction:column;gap:22px;display:flex}@media (width>=769px){.view-tray-modal__comment-form{gap:25px}}@media (width>=1441px){.view-tray-modal__comment-form{gap:28px}}@media (width>=1681px){.view-tray-modal__comment-form{gap:var(--spacer-4)}}.view-tray-modal__editor-toolbar{border:1.5px solid var(--gsd-mid-grey);border-bottom:none;gap:2px;padding:8px 3.5px;display:flex}@media (width>=769px){.view-tray-modal__editor-toolbar{border-width:2px}}.view-tray-modal__toolbar-btn{color:var(--gsd-black-base);cursor:pointer;font-family:var(--font-sans);font-size:var(--typography-small-s-font-size);background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:28px;padding:0;display:flex}.view-tray-modal__toolbar-btn:hover{background-color:var(--gsd-light-grey)}.view-tray-modal__toolbar-btn svg{fill:var(--gsd-black-base)}.view-tray-modal__editor{border-width:1.5px;border:1.5px solid var(--gsd-mid-grey);font-family:var(--font-sans);font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height);margin-bottom:var(--spacer-1);border-top-width:0;min-height:46px;padding:0 5px;overflow-y:auto}@media (width>=769px){.view-tray-modal__editor{border-width:0 2px 2px;margin-bottom:12.5px}}@media (width>=1441px){.view-tray-modal__editor{margin-bottom:14px}}@media (width>=1681px){.view-tray-modal__editor{margin-bottom:var(--spacer-2);min-height:56px}}.view-tray-modal__editor:focus{outline:2px solid var(--gsd-blue-base);outline-offset:-2px}.view-tray-modal__editor:empty:before{color:var(--gsd-dark-grey-base);content:attr(placeholder)}.view-tray-modal__editor ol,.view-tray-modal__editor ul{padding-left:var(--spacer-3);list-style-position:outside}.view-tray-modal__media-section{gap:var(--spacer-1);flex-direction:column;display:flex}.view-tray-modal__media-section .view-tray-modal__media-label{font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);line-height:var(--typography-default-s-line-height)}@media (width>=769px){.view-tray-modal__media-section .view-tray-modal__media-label{font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.view-tray-modal__media-section .view-tray-modal__media-label{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.view-tray-modal__media-section .view-tray-modal__media-label{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height)}}.view-tray-modal__media-section .view-tray-modal__dropzone{border:1.5px solid var(--gsd-mid-grey);cursor:pointer;text-align:center;height:32px;padding:2px;position:relative}@media (width>=769px){.view-tray-modal__media-section .view-tray-modal__dropzone{font-size:var(--typography-default-m-font-size);height:38px;line-height:var(--typography-default-m-line-height);border-width:2px}}@media (width>=1441px){.view-tray-modal__media-section .view-tray-modal__dropzone{height:42px}}@media (width>=1681px){.view-tray-modal__media-section .view-tray-modal__dropzone{height:44px}}.view-tray-modal__media-section .view-tray-modal__dropzone:focus-within,.view-tray-modal__media-section .view-tray-modal__dropzone:hover{border-color:var(--gsd-blue-base)}.view-tray-modal__media-section .view-tray-modal__file-input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.view-tray-modal__media-section .view-tray-modal__dropzone-label{color:var(--gsd-dark-grey-base);font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);line-height:var(--typography-default-s-line-height);pointer-events:none;display:block}@media (width>=769px){.view-tray-modal__media-section .view-tray-modal__dropzone-label{font-size:var(--typography-default-m-font-size);line-height:30px}}@media (width>=1441px){.view-tray-modal__media-section .view-tray-modal__dropzone-label{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.view-tray-modal__media-section .view-tray-modal__dropzone-label{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height)}}.view-tray-modal__post-btn{background-color:var(--gsd-white-base);border:1.5px solid var(--gsd-blue-base);color:var(--gsd-blue-base);cursor:pointer;font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);align-self:flex-start;padding:3px 6px}@media (width>=769px){.view-tray-modal__post-btn{font-size:var(--typography-default-m-font-size);border-width:2px;padding:5px 6px}}@media (width>=1001px){.view-tray-modal__post-btn{padding:5px 11.25px}}@media (width>=1441px){.view-tray-modal__post-btn{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height);padding:6.5px 15.25px}}@media (width>=1681px){.view-tray-modal__post-btn{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height)}}.view-tray-modal__post-btn:hover{background-color:var(--gsd-blue-base);color:var(--gsd-white-base)}.view-tray-modal__post-btn:disabled{cursor:not-allowed;opacity:.5}.view-tray-modal__submit-error{color:var(--gsd-red-base,#c00);font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);margin-bottom:var(--spacer-2)}.view-tray-modal__comment-section--message{justify-content:center;align-items:center;min-height:90px;display:flex}.view-tray-modal__no-permission{color:var(--gsd-red-base)}.view-tray-modal__no-permission,.view-tray-modal__visibility-message{font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);text-align:center}.view-tray-modal__visibility-message{color:var(--gsd-black-base);line-height:var(--typography-default-m-line-height)}.view-tray-modal__guest-message{color:var(--gsd-black-base);font-family:var(--font-sans);padding:var(--spacer-1) 0;text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}@media (width>=1441px){.view-tray-modal__guest-message{gap:9px}}.view-tray-modal__guest-message-icon{width:22.5px;height:22.5px}@media (width>=769px){.view-tray-modal__guest-message-icon{width:26.25px;height:26.25px}}@media (width>=1441px){.view-tray-modal__guest-message-icon{width:30px;height:30px}}.view-tray-modal__guest-message-icon circle{fill:none}.view-tray-modal__guest-message-title{font-size:var(--typography-default-s-font-size);font-weight:700;line-height:var(--typography-default-m-line-height);margin:0}@media (width>=1441px){.view-tray-modal__guest-message-title{font-size:var(--typography-default-m-font-size)}}.view-tray-modal__guest-message-body{color:var(--gsd-dark-grey-base);font-size:var(--typography-default-s-font-size);line-height:var(--typography-default-m-line-height);max-width:42ch;margin:0}.view-tray-modal__new-comments-banner{background-color:var(--gsd-blue-light);border:1.5px solid var(--gsd-blue-base);font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);align-items:center;gap:var(--spacer-2);line-height:var(--typography-default-s-line-height);margin-bottom:var(--spacer-3);padding:11px var(--spacer-1);justify-content:space-between;display:flex}@media (width>=769px){.view-tray-modal__new-comments-banner{font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height);border-width:2px;padding:12.5px}}@media (width>=1001px){.view-tray-modal__new-comments-banner{padding:12.5px 22.5px}}@media (width>=1441px){.view-tray-modal__new-comments-banner{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height);padding:14px var(--spacer-4)}}@media (width>=1681px){.view-tray-modal__new-comments-banner{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height);padding:var(--spacer-2) var(--spacer-4)}}.view-tray-modal__refresh-btn{background-color:var(--gsd-white-base);border:1.5px solid var(--gsd-blue-base);color:var(--gsd-blue-base);cursor:pointer;font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);flex-shrink:0;padding:3px 6px}@media (width>=769px){.view-tray-modal__refresh-btn{font-size:var(--typography-default-m-font-size);border-width:2px;padding:5px 6px}}@media (width>=1001px){.view-tray-modal__refresh-btn{padding:5px 11.25px}}@media (width>=1441px){.view-tray-modal__refresh-btn{font-size:var(--typography-default-l-font-size);line-height:var(--typography-default-l-line-height);padding:6.5px 15.25px}}@media (width>=1681px){.view-tray-modal__refresh-btn{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height)}}.view-tray-modal__refresh-btn:hover{background-color:var(--gsd-blue-base);color:var(--gsd-white-base)}.view-tray-modal__comments-list{margin-top:var(--spacer-5)}.view-tray-modal__comments-list .view-tray-modal__comments-heading{font-family:var(--font-sans);font-size:var(--typography-heading-m-font-size);font-weight:var(--typography-heading-m-font-weight);line-height:var(--typography-heading-m-line-height);margin:0 0 var(--spacer-3)}.view-tray-modal__comment{border-top:1px solid var(--gsd-black-base);padding:var(--spacer-4) 0}.view-tray-modal__comment .view-tray-modal__comment-edit-section{background-color:var(--gsd-light-grey);border:solid var(--gsd-black-base);padding:11px var(--spacer-1)}@media (width>=769px){.view-tray-modal__comment .view-tray-modal__comment-edit-section{border-width:2px;padding:12.5px}}@media (width>=1001px){.view-tray-modal__comment .view-tray-modal__comment-edit-section{padding:12.5px 22.5px}}@media (width>=1441px){.view-tray-modal__comment .view-tray-modal__comment-edit-section{padding:14px var(--spacer-4)}}@media (width>=1681px){.view-tray-modal__comment .view-tray-modal__comment-edit-section{padding:var(--spacer-2) var(--spacer-4)}}.view-tray-modal__comment .view-tray-modal__comment-edit-section .view-tray-modal__comment-edit div:first-of-type{background-color:var(--gsd-white-base)}.view-tray-modal__comment .view-tray-modal__comment-edit-section .view-tray-modal__comment-edit .view-tray-modal__comment-edit-actions{gap:var(--spacer-1);margin-top:32px;display:flex}@media (width>=769px){.view-tray-modal__comment .view-tray-modal__comment-edit-section .view-tray-modal__comment-edit .view-tray-modal__comment-edit-actions{margin-top:37.5px}}@media (width>=1001px){.view-tray-modal__comment .view-tray-modal__comment-edit-section .view-tray-modal__comment-edit .view-tray-modal__comment-edit-actions{gap:12px}}@media (width>=1441px){.view-tray-modal__comment .view-tray-modal__comment-edit-section .view-tray-modal__comment-edit .view-tray-modal__comment-edit-actions{gap:14px;margin-top:42px}}@media (width>=1681px){.view-tray-modal__comment .view-tray-modal__comment-edit-section .view-tray-modal__comment-edit .view-tray-modal__comment-edit-actions{gap:16px;margin-top:45px}}.view-tray-modal__comment .view-tray-modal__comment-edit-section .view-tray-modal__comment-edit .view-tray-modal__comment-edit-actions button{cursor:pointer;font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);background-color:#0000;border:1.5px solid;padding:4px 8px}@media (width>=769px){.view-tray-modal__comment .view-tray-modal__comment-edit-section .view-tray-modal__comment-edit .view-tray-modal__comment-edit-actions button{font-size:var(--typography-default-m-font-size);padding:5px var(--spacer-1);border-width:2px}}@media (width>=1001px){.view-tray-modal__comment .view-tray-modal__comment-edit-section .view-tray-modal__comment-edit .view-tray-modal__comment-edit-actions button{padding:5px 11.25px}}@media (width>=1441px){.view-tray-modal__comment .view-tray-modal__comment-edit-section .view-tray-modal__comment-edit .view-tray-modal__comment-edit-actions button{font-size:var(--typography-default-l-font-size);padding:6.5px 13px}}@media (width>=1681px){.view-tray-modal__comment .view-tray-modal__comment-edit-section .view-tray-modal__comment-edit .view-tray-modal__comment-edit-actions button{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height)}}.view-tray-modal__comment .view-tray-modal__comment-edit-section .view-tray-modal__comment-edit .view-tray-modal__comment-edit-actions button:disabled{cursor:not-allowed;opacity:.5}.view-tray-modal__comment .view-tray-modal__comment-edit-section .view-tray-modal__comment-edit .view-tray-modal__comment-edit-actions button.view-tray-modal__comment-edit-save{border-color:var(--gsd-blue-base);color:var(--gsd-blue-base)}.view-tray-modal__comment .view-tray-modal__comment-edit-section .view-tray-modal__comment-edit .view-tray-modal__comment-edit-actions button.view-tray-modal__comment-edit-save:hover:not(:disabled){background-color:var(--gsd-blue-base);color:var(--gsd-white-base)}.view-tray-modal__comment .view-tray-modal__comment-edit-section .view-tray-modal__comment-edit .view-tray-modal__comment-edit-actions button.view-tray-modal__comment-edit-cancel{border:none;padding-inline:0}.view-tray-modal__comment .view-tray-modal__comment-edit-section .view-tray-modal__comment-edit .view-tray-modal__comment-edit-actions button.view-tray-modal__comment-edit-cancel:hover:not(:disabled){text-underline-offset:.15em;text-decoration:underline}.view-tray-modal__comment .view-tray-modal__comment-header{align-items:flex-start;gap:var(--spacer-2);margin-bottom:var(--spacer-3);justify-content:space-between;display:flex}.view-tray-modal__comment .view-tray-modal__comment-meta{flex:1}.view-tray-modal__comment .view-tray-modal__comment-actions{gap:var(--spacer-1);flex-shrink:0;display:flex}.view-tray-modal__comment .view-tray-modal__comment-author{font-family:var(--font-sans);font-size:var(--typography-default-m-font-size);margin-bottom:4px;font-weight:400;text-decoration:underline}.view-tray-modal__comment .view-tray-modal__comment-date{color:var(--gsd-dark-grey-base);font-family:var(--font-sans);font-size:var(--typography-default-s-font-size)}.view-tray-modal__comment .view-tray-modal__comment-content{background-color:var(--gsd-comment-editor-background);font-family:var(--font-sans);font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height);margin-top:var(--spacer-3);padding:var(--spacer-3)}.view-tray-modal__comment .view-tray-modal__comment-content p{margin-bottom:var(--spacer-1)}.view-tray-modal__comment .view-tray-modal__comment-content p:last-child{margin-bottom:0}.view-tray-modal__comment .view-tray-modal__comment-content strong{font-weight:600}.view-tray-modal__comment .view-tray-modal__comment-content em{font-style:italic}.view-tray-modal__comment .view-tray-modal__comment-content ul{margin-bottom:var(--spacer-1);padding-left:24px}@media (width>=1001px){.view-tray-modal__comment .view-tray-modal__comment-content ul{padding-left:25px}}.view-tray-modal__comment .view-tray-modal__comment-content ol{margin-bottom:var(--spacer-1);list-style-position:inside}.view-tray-modal__comment .view-tray-modal__comment-media-list{grid-column-gap:var(--spacer-5);grid-row-gap:66px;padding-inline:var(--spacer-1);grid-template-columns:1fr;align-items:start;margin-top:66px;display:grid}@media (width>=769px){.view-tray-modal__comment .view-tray-modal__comment-media-list{grid-column-gap:var(--spacer-6);grid-row-gap:var(--spacer-7);margin-top:var(--spacer-7);grid-template-columns:repeat(2,1fr);padding-inline:12.5px}}@media (width>=960px){.view-tray-modal__comment .view-tray-modal__comment-media-list{grid-column-gap:60px;grid-row-gap:var(--spacer-7);padding-inline:22.5px}}@media (width>=1001px){.view-tray-modal__comment .view-tray-modal__comment-media-list{grid-template-columns:repeat(3,1fr)}}@media (width>=1441px){.view-tray-modal__comment .view-tray-modal__comment-media-list{grid-column-gap:80px;grid-row-gap:84px;padding-inline:var(--spacer-4);margin-top:84px}}@media (width>=1681px){.view-tray-modal__comment .view-tray-modal__comment-media-list{grid-row-gap:90px;margin-top:90px}}.view-tray-modal__comment .view-tray-modal__comment-media{text-align:left;width:100%;display:block}.view-tray-modal__comment .view-tray-modal__comment-media--button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.view-tray-modal__comment .view-tray-modal__comment-media--button:focus-visible{outline:2px solid var(--gsd-blue-base);outline-offset:2px}.view-tray-modal__comment .view-tray-modal__comment-media--unsupported{border:1.5px dashed var(--gsd-mid-grey);color:var(--gsd-dark-grey-base);padding:var(--spacer-2)}.view-tray-modal__comment .view-tray-modal__comment-media-badge{background-color:var(--gsd-light-grey);color:var(--gsd-blue-base);font-family:var(--font-sans);font-size:var(--typography-default-l-font-size);letter-spacing:.05em;min-height:120px;padding:var(--spacer-3);text-transform:uppercase;justify-content:flex-start;align-items:center;font-weight:600;display:flex}.view-tray-modal__comment .view-tray-modal__comment-media--unsupported .view-tray-modal__comment-media-badge{color:var(--gsd-dark-grey-base);background-color:#0000;min-height:0;padding:0}.view-tray-modal__comment .view-tray-modal__comment-media-description{font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);line-height:var(--typography-default-s-line-height);margin-top:4px;display:block}.view-tray-modal__comment .view-tray-modal__comment-media-image{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:100%;height:auto;max-height:400px;display:block}.view-tray-modal__comment .view-tray-modal__comment-media-video{display:block;position:relative}.view-tray-modal__comment .view-tray-modal__comment-media-video-frame{background-color:var(--gsd-black-base);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;pointer-events:none;width:100%;height:auto;max-height:400px;display:block}.view-tray-modal__comment .view-tray-modal__comment-media-play{background-color:var(--gsd-white-base);border:2px solid var(--gsd-black-base);justify-content:center;align-items:center;width:42px;height:42px;padding:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.view-tray-modal__comment .view-tray-modal__comment-media-play svg{width:100%;height:100%;display:block}.view-tray-modal__comment .view-tray-modal__comment-media--button:focus-visible .view-tray-modal__comment-media-play,.view-tray-modal__comment .view-tray-modal__comment-media--button:hover .view-tray-modal__comment-media-play{background-color:var(--gsd-light-grey)}.view-tray-modal__comment .view-tray-modal__comment-media--pdf .view-tray-modal__comment-media-badge{aspect-ratio:4/3;border:1.5px solid var(--gsd-black-base);align-items:center;gap:var(--spacer-1);flex-direction:column;justify-content:center;min-height:0}.view-tray-modal__comment .view-tray-modal__comment-media--pdf .view-tray-modal__comment-media-badge:before{background-color:var(--gsd-white-base);border:1.5px solid var(--gsd-blue-base);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);content:"";width:36px;height:46px}.view-tray-modal__comment .view-tray-modal__comment-media-caption{font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);line-height:var(--typography-default-s-line-height);margin-top:4px;display:block}.view-tray-modal__comment .view-tray-modal__comment-edit-media{margin-top:var(--spacer-2)}.full-page-modal.is-comment-media-modal .full-page-modal__scroll-area{flex-direction:column;display:flex}.comment-media-gallery,.full-page-modal.is-comment-media-modal .full-page-modal__content{flex-direction:column;flex:1;min-height:0;display:flex}.comment-media-gallery{align-items:center;gap:var(--spacer-2);padding-bottom:var(--spacer-4)}.comment-media-gallery__stage{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.comment-media-gallery__image{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:100%;display:block}.comment-media-gallery__player{width:100%;max-width:900px}.comment-media-gallery__player--video{width:auto;max-width:100%;height:100%}.comment-media-gallery__pdf{border:1px solid var(--gsd-mid-grey);width:100%;height:75vh}.comment-media-gallery__fallback-text{padding:var(--spacer-3)}.comment-media-gallery__caption,.comment-media-gallery__fallback-text{font-family:var(--font-sans);font-size:var(--typography-default-m-font-size);line-height:var(--typography-default-m-line-height)}.comment-media-gallery__caption{width:100%;max-width:900px}.tray-edit-form__section{background-color:var(--gsd-light-grey);border:1.5px solid var(--gsd-black-base);padding:11px var(--spacer-1)}@media (width>=769px){.tray-edit-form__section{border-width:2px;padding:12.5px}}@media (width>=1001px){.tray-edit-form__section{padding:12.5px 22.5px}}@media (width>=1441px){.tray-edit-form__section{padding:14px var(--spacer-4)}}@media (width>=1681px){.tray-edit-form__section{padding:var(--spacer-2) var(--spacer-4)}}.tray-edit-form__form{gap:var(--spacer-3);flex-direction:column;display:flex}.tray-edit-form__editor-wrapper{background-color:var(--gsd-white-base)}.tray-edit-form__section-heading{font-family:var(--font-sans);font-size:var(--typography-default-m-font-size);margin:0;font-weight:600}.tray-edit-form__managers{border-top:1px solid var(--gsd-black-base);gap:var(--spacer-3);padding-top:var(--spacer-3);flex-direction:column;display:flex}.tray-edit-form__error,.tray-edit-form__save-errors{background-color:var(--gsd-white-base);border:1px solid var(--gsd-red-base);color:var(--gsd-red-base);font-family:var(--font-sans);font-size:var(--typography-small-l-font-size);padding:var(--spacer-2)}.tray-edit-form__error{margin-bottom:var(--spacer-2)}.tray-edit-form__save-errors p{margin:0 0 4px}.tray-edit-form__save-errors p:last-child{margin-bottom:0}.tray-edit-form__empty,.tray-edit-form__loading{color:var(--gsd-dark-grey-base);font-family:var(--font-sans);font-size:var(--typography-small-l-font-size);margin:0}.tray-edit-form__manager-list{margin:0;padding:0;list-style:none}.tray-edit-form__manager-item{border-bottom:1px solid var(--gsd-light-grey);padding:var(--spacer-2) 0;justify-content:space-between;align-items:center;display:flex}.tray-edit-form__manager-item:last-child{border-bottom:none}.tray-edit-form__manager-item--pending-remove{opacity:.5;text-decoration:line-through}.tray-edit-form__manager-item--pending-add{border-left:3px solid var(--gsd-blue-base);opacity:.7;padding-left:calc(var(--spacer-2) - 3px)}.tray-edit-form__pending-label{color:var(--gsd-blue-base);font-family:var(--font-sans);font-size:var(--typography-small-l-font-size);font-style:italic}.tray-edit-form__manager-info{flex-direction:column;gap:2px;display:flex}.tray-edit-form__manager-name{font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);font-weight:600}.tray-edit-form__manager-email{color:var(--gsd-dark-grey-base)}.tray-edit-form__manager-action,.tray-edit-form__manager-email{font-family:var(--font-sans);font-size:var(--typography-small-l-font-size)}.tray-edit-form__manager-action{background-color:var(--gsd-white-base);border:1.5px solid var(--gsd-red-base);color:var(--gsd-red-base);cursor:pointer;padding:4px 12px;transition:background-color .15s,color .15s}.tray-edit-form__manager-action:hover{background-color:var(--gsd-red-base);color:var(--gsd-white-base)}.tray-edit-form__manager-action:focus-visible{outline-offset:2px;outline:2px solid}.tray-edit-form__add-section{border-top:1px solid var(--gsd-black-base);padding-top:var(--spacer-3)}.tray-edit-form__actions{gap:var(--spacer-1);margin-top:var(--spacer-2);display:flex}@media (width>=1001px){.tray-edit-form__actions{gap:12px}}@media (width>=1441px){.tray-edit-form__actions{gap:14px}}@media (width>=1681px){.tray-edit-form__actions{gap:16px}}.tray-edit-form__save{border:1.5px solid var(--gsd-blue-base);color:var(--gsd-blue-base);cursor:pointer;font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);background-color:#0000;padding:4px 8px}@media (width>=769px){.tray-edit-form__save{font-size:var(--typography-default-m-font-size);padding:5px var(--spacer-1);border-width:2px}}@media (width>=1001px){.tray-edit-form__save{padding:5px 11.25px}}@media (width>=1441px){.tray-edit-form__save{font-size:var(--typography-default-l-font-size);padding:6.5px 13px}}@media (width>=1681px){.tray-edit-form__save{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height)}}.tray-edit-form__save:hover{background-color:var(--gsd-blue-base);color:var(--gsd-white-base)}.tray-edit-form__save:disabled{cursor:not-allowed;opacity:.5}.tray-edit-form__save:focus-visible{outline-offset:2px;outline:2px solid}.tray-edit-form__cancel{cursor:pointer;font-family:var(--font-sans);font-size:var(--typography-default-s-font-size);background-color:#0000;border:none;padding:4px 0}@media (width>=769px){.tray-edit-form__cancel{font-size:var(--typography-default-m-font-size)}}@media (width>=1441px){.tray-edit-form__cancel{font-size:var(--typography-default-l-font-size)}}@media (width>=1681px){.tray-edit-form__cancel{font-size:var(--typography-default-xl-font-size);line-height:var(--typography-default-xl-line-height)}}.tray-edit-form__cancel:hover{text-underline-offset:.15em;text-decoration:underline}.tray-edit-form__cancel:disabled{cursor:not-allowed;opacity:.5}.tray-edit-form__cancel:focus-visible{outline-offset:2px;outline:2px solid}.calendar-timezone-audience-footer{font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height);padding-top:17px}@media (width>=769px){.calendar-timezone-audience-footer{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height);padding-top:var(--spacer-3)}}@media (width>=1001px){.calendar-timezone-audience-footer{letter-spacing:.152px}}@media (width>=1441px){.calendar-timezone-audience-footer{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height);padding-top:23px}}.calendar-timezone-audience-footer .calendar-audience-footer .calendar-audience-footer-audience-type{background-color:var(--gsd-audience-badge-bg);color:var(--gsd-white-base);text-transform:uppercase;padding:1px .25em;display:inline-block}@media (width>=769px){.calendar-timezone-audience-footer .calendar-audience-footer .calendar-audience-footer-audience-type{padding:2px .25em}}.calendar-timezone-audience-footer a{color:var(--gsd-black-base);text-underline-offset:.15em}.calendar-timezone-audience-footer a:hover{text-decoration:none}.calendar-timezone-audience-footer a:visited{color:var(--gsd-black-base)}.page-heading__title-row{align-items:baseline;gap:var(--spacer-2);flex-wrap:wrap;justify-content:space-between;display:flex}.page-heading__title{gap:5px;display:inline-flex}@media (width>=769px){.page-heading__title{gap:7px}}@media (width>=1441px){.page-heading__title{gap:9px}}.page-heading__title.has-info{cursor:pointer}.page-heading__title.has-info:hover .page-heading__info-icon circle{fill:var(--gsd-black-base)}.page-heading__title.has-info:hover .page-heading__info-icon path{fill:var(--gsd-white-base)}.page-heading__info-button{color:var(--gsd-black-base);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.page-heading__info-button:focus{outline:none}.page-heading__info-button:focus-visible{outline-offset:2px;outline:2px solid}.page-heading__info-icon{width:22.5px;height:22.5px}@media (width>=769px){.page-heading__info-icon{width:26.25px;height:26.25px}}@media (width>=1441px){.page-heading__info-icon{width:30px;height:30px}}@media (width>=1681px){.page-heading__info-icon{width:32.5px;height:32.5px}}.page-heading__info-icon circle{fill:none}.page-heading__info-content{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out,opacity .2s,visibility .2s;display:grid}.page-heading__info-content.is-open{opacity:1;visibility:visible;grid-template-rows:1fr}.page-heading__info-inner{overflow:hidden}.page-heading__info-inner p{font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height);margin-top:17px}@media (width>=769px){.page-heading__info-inner p{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height);margin-top:var(--spacer-3)}}@media (width>=1001px){.page-heading__info-inner p{width:50%}}@media (width>=1441px){.page-heading__info-inner p{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height);margin-top:23px}}@media (width>=1681px){.page-heading__info-inner p{width:calc(50% - 40px)}}.person-name-link{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left;text-decoration-line:underline;text-decoration-thickness:var(--typography-small-l-text-decoration-thickness,.07em);text-underline-offset:var(--typography-small-l-text-underline-offset,.15em);background:0 0;border:0;margin:0;padding:0}.person-name-link:focus-visible{outline:2px solid var(--gsd-blue-base);outline-offset:2px}.person-name-link--plain{cursor:auto;text-decoration-line:none}.person-profile-modal{z-index:calc(var(--z-index-full-page-takeover) + 1);justify-content:end;align-items:flex-start;display:flex;position:fixed;inset:0}.person-profile-modal__backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#0000001a;position:fixed;inset:0}.person-profile-modal__wrapper{background-color:var(--gsd-light-grey);margin:11px var(--spacer-1);flex-direction:column;width:calc(100% - 20px);max-width:600px;max-height:calc(100% - 22px);display:flex}@media (width>=769px){.person-profile-modal__wrapper{width:calc(100% - 25px);height:750px;max-height:calc(100% - 25px);margin:12.5px}}@media (width>=1441px){.person-profile-modal__wrapper{width:100%;max-width:600px;max-height:calc(100% - 28px);margin:14px;position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media (width>=1681px){.person-profile-modal__wrapper{margin:var(--spacer-2)}}@media (width>=769px){.person-profile-modal__wrapper{margin-right:60px}}@media (width>=1441px){.person-profile-modal__wrapper{margin-right:80px}}@media (width>=1681px){.person-profile-modal__wrapper{margin-right:100px}}.person-profile-modal__wrapper .person-profile-modal__container{background-color:var(--gsd-light-grey);color:var(--gsd-black-base);overscroll-behavior:contain;z-index:1;min-height:0;padding-top:11px;display:flex;position:relative;overflow:auto}@media (width>=769px){.person-profile-modal__wrapper .person-profile-modal__container{width:calc(100% - 25px);height:100%;max-height:calc(100% - 25px);padding:12.5px}}@media (width>=1441px){.person-profile-modal__wrapper .person-profile-modal__container{padding:14px var(--spacer-4);width:auto}}@media (width>=1681px){.person-profile-modal__wrapper .person-profile-modal__container{padding:var(--spacer-2) var(--spacer-4)}}.person-profile-modal__close-container{padding-right:var(--spacer-1);position:sticky;top:0}@media (width>=769px){.person-profile-modal__close-container{height:56px;padding-right:0}}@media (width>=1001px){.person-profile-modal__close-container{padding-right:var(--spacer-1)}}@media (width>=1441px){.person-profile-modal__close-container{height:64px;padding-right:0}}@media (width>=1681px){.person-profile-modal__close-container{height:68px}}.person-profile-modal__close-container .person-profile-modal__close{border:1.5px solid var(--gsd-black-base);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:flex}@media (width>=769px){.person-profile-modal__close-container .person-profile-modal__close{border-width:2px;width:33px;height:33px;padding:5px;top:12.5px;right:12.5px}}@media (width>=1441px){.person-profile-modal__close-container .person-profile-modal__close{height:37px;right:var(--spacer-1);width:37px;padding:6px;top:14px}}@media (width>=1681px){.person-profile-modal__close-container .person-profile-modal__close{height:40px;top:var(--spacer-2);width:40px}}.person-profile-modal__close-container .person-profile-modal__close:focus-visible{outline:2px solid var(--gsd-blue-base);outline-offset:2px}.person-profile-modal__close-container .person-profile-modal__close .person-profile-modal__close-wrapper{width:15px;height:15px}@media (width>=769px){.person-profile-modal__close-container .person-profile-modal__close .person-profile-modal__close-wrapper{width:17px;height:17px}}@media (width>=1441px){.person-profile-modal__close-container .person-profile-modal__close .person-profile-modal__close-wrapper{width:20px;height:20px}}@media (width>=1681px){.person-profile-modal__close-container .person-profile-modal__close .person-profile-modal__close-wrapper{width:25px;height:25px}}.person-profile-modal__close-container .person-profile-modal__close .person-profile-modal__close-wrapper svg{width:100%;height:100%}.person-profile-modal__close-container .person-profile-modal__close .person-profile-modal__close-wrapper svg line{stroke-width:1.05px}@media (width>=769px){.person-profile-modal__close-container .person-profile-modal__close .person-profile-modal__close-wrapper svg line{stroke-width:1.2px}}@media (width>=1441px){.person-profile-modal__close-container .person-profile-modal__close .person-profile-modal__close-wrapper svg line{stroke-width:1.42px}}@media (width>=1681px){.person-profile-modal__close-container .person-profile-modal__close .person-profile-modal__close-wrapper svg line{stroke-width:1.95px}}.person-profile-modal__scroll-area .person-profile-modal__header-top{margin:0 var(--spacer-1);padding:0 var(--spacer-3)}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__header-top{margin:0 25px;padding:0}}@media (width>=1001px){.person-profile-modal__scroll-area .person-profile-modal__header-top{padding:0 var(--spacer-2);margin:0 25px}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__header-top{margin:0 var(--spacer-1);padding:0 var(--spacer-4) 0}}.person-profile-modal__scroll-area .person-profile-modal__header-top .person-profile-modal__category{color:var(--gsd-black-base);font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height);display:inline-block}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__header-top .person-profile-modal__category{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__header-top .person-profile-modal__category{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.person-profile-modal__scroll-area .person-profile-modal__header-top .person-profile-modal__category{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.person-profile-modal__scroll-area .person-profile-modal__title{color:var(--gsd-black-base);font-size:var(--typography-large-s-font-size);letter-spacing:-1.15px;line-height:var(--typography-large-s-line-height);margin:0 var(--spacer-1) 55px;padding:0 var(--spacer-3);text-align:left}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__title{font-size:var(--typography-large-m-font-size);letter-spacing:-1.35px;line-height:var(--typography-large-m-line-height);margin:0 0 var(--spacer-6);padding:0 25px 12.5px}}@media (width>=1001px){.person-profile-modal__scroll-area .person-profile-modal__title{margin:0 0 var(--spacer-6);padding:0 40px 12.5px}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__title{font-size:var(--typography-large-l-font-size);letter-spacing:-1.6px;line-height:var(--typography-large-l-line-height);margin:0 var(--spacer-1) 56px;padding:0 var(--spacer-4) 14px}}@media (width>=1681px){.person-profile-modal__scroll-area .person-profile-modal__title{font-size:var(--typography-large-xl-font-size);letter-spacing:-1.8px;line-height:var(--typography-large-xl-line-height);margin:0 var(--spacer-1) 60px;padding:0 var(--spacer-1) var(--spacer-2) var(--spacer-4)}}@media (width>=1001px){.person-profile-modal__scroll-area .person-profile-modal__footer{display:none}}.person-profile-modal__scroll-area .person-profile-modal__footer .person-profile-modal__footer-inner .person-profile-navbar__wrapper #nav-bar{padding:11px var(--spacer-3)}.person-profile-modal__scroll-area .person-profile-modal__content{padding:0 var(--spacer-1) 64px var(--spacer-3)}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__content{padding:0 12.5px 25px}}@media (width>=1001px){.person-profile-modal__scroll-area .person-profile-modal__content{padding:0 7.5px 12.5px 17.5px}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__content{padding:0 var(--spacer-1) 14px}}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info{border-color:var(--gsd-black-base);border-style:solid;border-width:1.5px;margin:0 0 44px;padding:0;list-style:none}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info{margin-bottom:var(--spacer-6);border-width:2px}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info{border-width:2px;margin-bottom:54px}}@media (width>=1681px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info{margin-bottom:60px}}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row{padding:22px var(--spacer-1);flex-direction:column;display:flex}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row{padding:25px 12.5px}}@media (width>=1001px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row{padding:25px 22.5px}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row{padding:var(--spacer-4)}}@media (width>=1681px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row{padding:var(--spacer-4)}}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row:not(:last-child){border-bottom:1.5px solid var(--gsd-black-base)}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row:not(:last-child){border-bottom-width:2px}}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row.last-box .person-profile-modal__info-row-content:not(:last-of-type){margin-bottom:22px}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row.last-box .person-profile-modal__info-row-content:not(:last-of-type){margin-bottom:25px}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row.last-box .person-profile-modal__info-row-content:not(:last-of-type){margin-bottom:28px}}@media (width>=1681px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row.last-box .person-profile-modal__info-row-content:not(:last-of-type){margin-bottom:var(--spacer-4)}}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__info-row-heading{color:var(--gsd-black-base);font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height)}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__info-row-heading{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__info-row-heading{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__info-row-content{color:var(--gsd-black-base);font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height)}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__info-row-content{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__info-row-content{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__info-row-content{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__info-row-content:not(:last-of-type){margin-bottom:22px}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__info-row-content:not(:last-of-type){margin-bottom:25px}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__info-row-content:not(:last-of-type){margin-bottom:28px}}@media (width>=1681px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__info-row-content:not(:last-of-type){margin-bottom:30px}}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__info-row-content .person-profile-modal__contact-link{color:var(--gsd-black-base);text-decoration:none}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__role{background-color:var(--gsd-audience-badge-bg);color:var(--gsd-white-base);font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height);text-transform:uppercase;padding:0 .25em .1em;display:inline-block}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__role{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__role{font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height)}}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__role-description{color:var(--gsd-black-base);font-size:var(--typography-small-s-font-size);letter-spacing:.112px;line-height:var(--typography-small-s-line-height);margin:var(--spacer-2) 0 0}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__role-description{font-size:var(--typography-small-m-font-size);letter-spacing:.128px;line-height:var(--typography-small-m-line-height)}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__meta-info-container .person-profile-modal__meta-info .person-profile-modal__meta-info-row .person-profile-modal__role-description{font-size:var(--typography-small-xl-font-size);letter-spacing:.152px;line-height:var(--typography-small-xl-line-height)}}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio+.person-profile-modal__bio{margin-top:var(--spacer-4)}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio{color:var(--gsd-black-base);font-size:var(--typography-small-l-font-size);letter-spacing:.18px;line-height:var(--typography-small-l-line-height)}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio{font-size:var(--typography-default-m-font-size);letter-spacing:.21px;line-height:var(--typography-default-m-line-height)}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio{font-size:var(--typography-default-l-font-size);letter-spacing:.24px;line-height:var(--typography-default-l-line-height)}}@media (width>=1681px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio{font-size:var(--typography-default-xl-font-size);letter-spacing:.26px;line-height:var(--typography-default-xl-line-height)}}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper{background-color:var(--gsd-light-grey);color:var(--gsd-black-base);padding:11px 10px}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper{padding:12.5px}}@media (width>=1001px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper{padding:12.5px 22.5px 12.5px var(--spacer-4)}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper{margin-inline:var(--spacer-3);padding:14px var(--spacer-1)}}@media (width>=1681px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper{padding:var(--spacer-2) var(--spacer-1)}}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-text.is-clamped{-webkit-line-clamp:10;line-clamp:10;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-text *{color:inherit;font-size:inherit;line-height:inherit}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-text p:not(:first-of-type){margin-top:22px;margin-bottom:22px}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-text p:not(:first-of-type){margin-top:25px;margin-bottom:25px}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-text p:not(:first-of-type){margin-top:28px;margin-bottom:28px}}@media (width>=1681px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-text p:not(:first-of-type){margin-bottom:var(--spacer-4);margin-top:var(--spacer-4)}}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-text p:last-of-type{margin-bottom:0}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle{color:var(--gsd-black-base);cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:6.5px;margin-top:22px;padding:0;display:inline-flex}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.085em}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle{gap:8px;margin-top:25px}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle{margin-top:28px}}@media (width>=1681px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle{gap:var(--spacer-1);margin-top:var(--spacer-4)}}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle .person-profile-modal__bio-toggle-icon{justify-content:center;align-items:center;width:18px;height:18px;margin-top:8px;display:inline-flex}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle .person-profile-modal__bio-toggle-icon{width:16px;height:16px}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle .person-profile-modal__bio-toggle-icon{width:20px;height:20px}}@media (width>=1681px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle .person-profile-modal__bio-toggle-icon{align-items:flex-start;width:26px;height:26px}}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle .person-profile-modal__bio-toggle-icon svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle .person-profile-modal__bio-toggle-icon svg line,.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle .person-profile-modal__bio-toggle-icon svg polyline{fill:none;stroke:var(--gsd-black-base);stroke-linecap:round;stroke-width:1.35px}@media (width>=769px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle .person-profile-modal__bio-toggle-icon svg line,.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle .person-profile-modal__bio-toggle-icon svg polyline{stroke-width:1.575px}}@media (width>=1441px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle .person-profile-modal__bio-toggle-icon svg line,.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle .person-profile-modal__bio-toggle-icon svg polyline{stroke-width:1.8px}}@media (width>=1681px){.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle .person-profile-modal__bio-toggle-icon svg line,.person-profile-modal__scroll-area .person-profile-modal__content .person-profile-modal__bio .person-profile-modal__bio-wrapper .person-profile-modal__bio-toggle .person-profile-modal__bio-toggle-icon svg polyline{stroke-width:1.95px}}
