@font-face{font-family:"Material Symbols Outlined";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/material-symbols-23fd7f7a.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;src:url("/assets/Inter-VariableFont_opsz,wght-db5f0ea4.woff2") format("woff2"),url("/assets/Inter-VariableFont_opsz,wght-c6876acd.ttf") format("truetype");font-display:swap}@font-face{font-family:"Lato";font-style:normal;font-weight:100;src:url("/assets/Lato-Thin-4bc11eeb.woff2") format("woff2"),url("/assets/Lato-Thin-2ab415a6.ttf") format("truetype");font-display:swap}@font-face{font-family:"Lato";font-style:italic;font-weight:100;src:url("/assets/Lato-ThinItalic-7c50bb64.woff2") format("woff2"),url("/assets/Lato-ThinItalic-4a9bfd17.ttf") format("truetype");font-display:swap}@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:url("/assets/Lato-Light-c5e8da54.woff2") format("woff2"),url("/assets/Lato-Light-810ad1a7.ttf") format("truetype");font-display:swap}@font-face{font-family:"Lato";font-style:italic;font-weight:300;src:url("/assets/Lato-LightItalic-68a96978.woff2") format("woff2"),url("/assets/Lato-LightItalic-90f39bb1.ttf") format("truetype");font-display:swap}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url("/assets/Lato-Regular-45e35423.woff2") format("woff2"),url("/assets/Lato-Regular-3d716aad.ttf") format("truetype");font-display:swap}@font-face{font-family:"Lato";font-style:italic;font-weight:400;src:url("/assets/Lato-Italic-4efd9651.woff2") format("woff2"),url("/assets/Lato-Italic-a5c48518.ttf") format("truetype");font-display:swap}@font-face{font-family:"Lato";font-style:normal;font-weight:600;src:url("/assets/Lato-Semibold-5162337c.woff2") format("woff2"),url("/assets/Lato-Semibold-b16e9549.woff") format("woff");font-display:swap}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url("/assets/Lato-Bold-ef5f2d90.woff2") format("woff2"),url("/assets/Lato-Bold-8af8670c.ttf") format("truetype");font-display:swap}@font-face{font-family:"Lato";font-style:italic;font-weight:700;src:url("/assets/Lato-BoldItalic-c658c653.woff2") format("woff2"),url("/assets/Lato-BoldItalic-3dffe14a.ttf") format("truetype");font-display:swap}@font-face{font-family:"Lato";font-style:normal;font-weight:900;src:url("/assets/Lato-Black-e5a2c473.woff2") format("woff2"),url("/assets/Lato-Black-277ea121.ttf") format("truetype");font-display:swap}@font-face{font-family:"Lato";font-style:italic;font-weight:900;src:url("/assets/Lato-BlackItalic-24b824ec.woff2") format("woff2"),url("/assets/Lato-BlackItalic-0114b987.ttf") format("truetype");font-display:swap}:root{--primary-dark:var(--primary-90);--primary-vibrant:var(--primary-70);--primary-medium:var(--primary-40);--primary-muted:var(--primary-20);--primary-light:var(--primary-10);--secondary-dark:var(--secondary-90);--secondary-vibrant:var(--secondary-70);--secondary-medium:var(--secondary-40);--secondary-muted:var(--secondary-20);--secondary-light:var(--secondary-10);--accent-dark:var(--accent-90);--accent-vibrant:var(--accent-70);--accent-medium:var(--accent-40);--accent-muted:var(--accent-20);--accent-light:var(--accent-10);--mono-dark:var(--mono-90);--mono-vibrant:var(--mono-70);--mono-medium:var(--mono-40);--mono-muted:var(--mono-20);--mono-light:var(--mono-10);--common-black:var(--mono-100);--common-white:var(--mono-0);--common-purple:#951891;--common-red:#AE002D;--common-yellow:#FDCB31;--common-green:#7E911D;--common-blue:#41A1DB;--leisure:#79B84F;--leisure-hover:#00703C;--libraries:#006E96;--libraries-hover:#1A9EC8;--gsf:#E37410;--spaexp:#B97232;--boxoffice:#961B90;--bg-primary-dark:var(--primary-dark);--bg-primary-muted:var(--primary-muted);--bg-primary-light:var(--primary-light);--bg-mono-light:var(--mono-light);--bg-white:var(--common-white);--bg-off-white:#FBFCFB;--bg-disabled:var(--primary-20);--border-primary-dark:var(--primary-dark);--border-primary-medium:var(--primary-medium);--border-accent-dark:var(--accent-dark);--border-accent-medium:var(--accent-medium);--border-mono-dark:var(--mono-dark);--border-mono-medium:var(--mono-medium);--headline-dark:var(--secondary-dark);--headline-light:var(--accent-light);--icon-fg-dark:var(--common-black);--icon-fg-primary:var(--primary);--icon-fg-primary-dark:var(--primary-dark);--icon-fg-light:var(--common-white);--icon-bg-dark:var(--common-black);--icon-bg-primary:var(--primary);--icon-bg-primary-dark:var(--primary-dark);--icon-bg-light:var(--common-white);--link-dark:var(--primary-dark);--link-light:var(--accent-light);--nav-item-bg-hover: var(--primary-20);--text-dark:var(--mono-dark);--text-light:var(--common-white);--text-primary:var(--primary-dark);--text-accent:var(--accent-dark);--text-watermark:var(--mono-medium);--text-link:var(--link-dark);--text-disabled:var(--mono-40);--surface-ink:var(--text-dark);--surface-headline:var(--headline-dark);--surface-accent:var(--text-primary);--surface-tint:var(--overlay-tint-on-light);--tooltip-bg-dark:var(--primary-dark);--tooltip-bg-light:var(--common-white);--tooltip-border-light:var(--border-mono-medium);--tooltip-fg-dark:var(--text-light);--tooltip-fg-light:var(--primary-dark);--overlay-scrim:rgba(0, 0, 0, 0.4);--overlay-tint-on-light:rgba(0, 0, 0, 0.1);--overlay-tint-on-dark:rgba(255, 255, 255, 0.2)}:root{--bg-primary-dark: var(--primary-vibrant);--bg-primary-muted: #E8F3E1;--border-accent-dark: var(--accent-vibrant);--headline-dark: var(--primary-dark);--headline-light: var(--common-white);--leisure: #55a440;--link-light: var(--text-light);--text-accent: var(--accent-vibrant)}body:has(.navigation.navigation__mobile.mobile-only.open){overflow:hidden}body.ios-safari:has(.navigation.mobile-only.open){overflow:hidden !important;position:fixed;width:100%}[data-component-library-header]{--header-height: 60px;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:18px;line-height:26px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header]{font-size:16px;line-height:24px;letter-spacing:0}}[data-component-library-header]{color:var(--text-dark)}[data-component-library-header] li,[data-component-library-header] p{font-size:inherit;line-height:inherit}[data-component-library-header] .row::before,[data-component-library-header] .row::after{content:none}[data-component-library-header]{/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */}[data-component-library-header] html{line-height:1.15;-webkit-text-size-adjust:100%}[data-component-library-header] *{box-sizing:border-box}[data-component-library-header] body{margin:0}[data-component-library-header] main{display:block}[data-component-library-header] h1,[data-component-library-header] h2,[data-component-library-header] h3,[data-component-library-header] h4,[data-component-library-header] h5,[data-component-library-header] h6{margin:0}[data-component-library-header] p{margin:0}[data-component-library-header] hr{box-sizing:content-box;height:0;overflow:visible}[data-component-library-header] pre{font-family:monospace,monospace;font-size:1em}[data-component-library-header] a{background-color:rgba(0,0,0,0);cursor:pointer}[data-component-library-header] abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}[data-component-library-header] b,[data-component-library-header] strong{font-weight:bolder}[data-component-library-header] code,[data-component-library-header] kbd,[data-component-library-header] samp{font-family:monospace,monospace;font-size:1em;max-width:100%;overflow-x:scroll}[data-component-library-header] small{font-size:80%}[data-component-library-header] sub,[data-component-library-header] sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}[data-component-library-header] sub{bottom:-0.25em}[data-component-library-header] sup{top:-0.5em}[data-component-library-header] img{border-style:none}[data-component-library-header] button,[data-component-library-header] input,[data-component-library-header] optgroup,[data-component-library-header] select,[data-component-library-header] textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[data-component-library-header] button,[data-component-library-header] input{overflow:visible}[data-component-library-header] button,[data-component-library-header] select{text-transform:none}[data-component-library-header] button,[data-component-library-header] [type=button],[data-component-library-header] [type=reset],[data-component-library-header] [type=submit]{-webkit-appearance:button}[data-component-library-header] button::-moz-focus-inner,[data-component-library-header] [type=button]::-moz-focus-inner,[data-component-library-header] [type=reset]::-moz-focus-inner,[data-component-library-header] [type=submit]::-moz-focus-inner{border-style:none;padding:0}[data-component-library-header] button:-moz-focusring,[data-component-library-header] [type=button]:-moz-focusring,[data-component-library-header] [type=reset]:-moz-focusring,[data-component-library-header] [type=submit]:-moz-focusring{outline:1px dotted ButtonText}[data-component-library-header] fieldset{padding:.35em .75em .625em}[data-component-library-header] legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}[data-component-library-header] progress{vertical-align:baseline}[data-component-library-header] textarea{overflow:auto}[data-component-library-header] [type=checkbox],[data-component-library-header] [type=radio]{box-sizing:border-box;padding:0}[data-component-library-header] [type=number]::-webkit-inner-spin-button,[data-component-library-header] [type=number]::-webkit-outer-spin-button{height:auto}[data-component-library-header] [type=search]{-webkit-appearance:textfield;outline-offset:-2px}[data-component-library-header] [type=search]::-webkit-search-decoration{-webkit-appearance:none}[data-component-library-header] ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[data-component-library-header] details{display:block}[data-component-library-header] summary{display:list-item}[data-component-library-header] template{display:none}[data-component-library-header] [hidden]{display:none}[data-component-library-header] fieldset{border:none;padding:0;margin:0}[data-component-library-header] :where(a,button,.button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid rgba(0,0,0,0);outline-offset:2px;box-shadow:0 0 0 2px var(--common-white),0 0 0 4px var(--primary-dark)}[data-component-library-header] button{appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}[data-component-library-header] select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23004C33' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:98% 18px;background-size:12px;color:var(--primary-dark)}[data-component-library-header] body{font-family:"Lato",Arial,Helvetica,sans-serif;font-size:18px;line-height:26px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] body{font-size:16px;line-height:24px;letter-spacing:0}}[data-component-library-header] body{color:var(--text-dark)}[data-component-library-header] body a{text-decoration:underline;font-weight:700;color:var(--text-link);text-decoration-thickness:2px;text-underline-offset:4px}[data-component-library-header] .medium-text{font-size:18px;line-height:26px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .medium-text{font-size:16px;line-height:24px;letter-spacing:0}}[data-component-library-header] .caption{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .caption{font-size:13px;line-height:18px;letter-spacing:0}}[data-component-library-header] .bold{font-weight:700}[data-component-library-header] .bold a{font-weight:700}[data-component-library-header] .italic{font-style:italic}[data-component-library-header] .italic a{font-style:italic}[data-component-library-header] h1{font-size:48px;line-height:56px;font-weight:700;letter-spacing:-1.5px}@media only screen and (max-width: 1024px){[data-component-library-header] h1{font-size:40px;line-height:48px;letter-spacing:-1.5px}}[data-component-library-header] h2{font-size:40px;line-height:48px;font-weight:700;letter-spacing:-1.5px}@media only screen and (max-width: 1024px){[data-component-library-header] h2{font-size:32px;line-height:40px;letter-spacing:-1.5px}}[data-component-library-header] h3{font-size:32px;line-height:40px;font-weight:700;letter-spacing:-1.5px}@media only screen and (max-width: 1024px){[data-component-library-header] h3{font-size:24px;line-height:32px;letter-spacing:0}}[data-component-library-header] h4{font-size:24px;line-height:32px;font-weight:700;letter-spacing:0}[data-component-library-header] h5{font-size:22px;line-height:28px;font-weight:600;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] h5{font-size:20px;line-height:28px;letter-spacing:0}}[data-component-library-header] .container{width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 1025px){[data-component-library-header] .container{max-width:1128px}}[data-component-library-header] .container .row{position:relative;width:100%;display:grid;align-items:start;justify-content:space-between;gap:24px;grid-template-columns:repeat(12, 1fr)}@media only screen and (max-width: 1024px){[data-component-library-header] .container .row{grid-template-columns:repeat(4, 1fr)}}[data-component-library-header] .container .col-1{grid-column:span 1}[data-component-library-header] .container .col-2{grid-column:span 2}[data-component-library-header] .container .col-3{grid-column:span 3}[data-component-library-header] .container .col-4{grid-column:span 4}[data-component-library-header] .container .col-5{grid-column:span 5}[data-component-library-header] .container .col-6{grid-column:span 6}[data-component-library-header] .container .col-7{grid-column:span 7}[data-component-library-header] .container .col-8{grid-column:span 8}[data-component-library-header] .container .col-9{grid-column:span 9}[data-component-library-header] .container .col-10{grid-column:span 10}[data-component-library-header] .container .col-11{grid-column:span 11}[data-component-library-header] .container .col-12{grid-column:span 12}@media only screen and (max-width: 1024px){[data-component-library-header] .container .col-1-sm{grid-column:span 1}[data-component-library-header] .container .col-2-sm{grid-column:span 2}[data-component-library-header] .container .col-3-sm{grid-column:span 3}[data-component-library-header] .container .col-4-sm{grid-column:span 4}[data-component-library-header] .container .col-1{grid-column:span 4}[data-component-library-header] .container .col-2{grid-column:span 4}[data-component-library-header] .container .col-3{grid-column:span 4}[data-component-library-header] .container .col-4{grid-column:span 4}[data-component-library-header] .container .col-5{grid-column:span 4}[data-component-library-header] .container .col-6{grid-column:span 4}[data-component-library-header] .container .col-7{grid-column:span 4}[data-component-library-header] .container .col-8{grid-column:span 4}[data-component-library-header] .container .col-9{grid-column:span 4}[data-component-library-header] .container .col-10{grid-column:span 4}[data-component-library-header] .container .col-11{grid-column:span 4}[data-component-library-header] .container .col-12{grid-column:span 4}}@media only screen and (max-width: 1024px){[data-component-library-header] .hidden-sm{display:none !important}}@media only screen and (min-width: 541px){[data-component-library-header] .hidden-lg{display:none !important}}@media only screen and (min-width: 1025px){[data-component-library-header] .mobile-only{display:none !important}}@media only screen and (max-width: 1024px){[data-component-library-header] .desktop-only{display:none !important}}[data-component-library-header] .p-4{padding:4px !important}[data-component-library-header] .p-8{padding:8px !important}[data-component-library-header] .p-12{padding:12px !important}[data-component-library-header] .p-16{padding:16px !important}[data-component-library-header] .p-24{padding:24px !important}[data-component-library-header] .p-32{padding:32px !important}[data-component-library-header] .p-36{padding:36px !important}[data-component-library-header] body{position:relative}[data-component-library-header] body:has(.navigation.navigation__mobile.mobile-only.open){overflow:hidden}@media only screen and (max-width: 1024px){[data-component-library-header] main>section:first-child{padding-top:var(--header-height)}}[data-component-library-header] .material-symbols-outlined{font-family:"Material Symbols Outlined","Segoe UI Symbol","Arial Unicode MS",sans-serif;max-width:calc(1em + 2px);overflow:hidden;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;color:rgba(0,0,0,0)}[data-component-library-header] .material-symbols-outlined.loaded{color:inherit}[data-component-library-header] .button{border-radius:8px;font-family:"Lato",sans-serif;font-size:18px;line-height:24px;font-weight:700;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .button{font-size:16px;line-height:24px;letter-spacing:0}}[data-component-library-header] .button{border-width:2px;border-style:solid;padding:0;display:block;width:fit-content;cursor:pointer;text-decoration:none}[data-component-library-header] .button .button-content{padding:16px 24px;display:flex;gap:8px;align-items:center;justify-content:center}[data-component-library-header] .button a{display:flex;gap:8px;align-items:center;justify-content:center;text-decoration:none;color:inherit}[data-component-library-header] .button a:visited{color:inherit}[data-component-library-header] .button span{display:block}[data-component-library-header] .button.primary{background-color:var(--primary-vibrant);border-color:var(--primary-vibrant);color:var(--text-light)}[data-component-library-header] .button.primary:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}[data-component-library-header] .button.primary.disabled,[data-component-library-header] .button.primary:disabled{background-color:#e6f1ec;border-color:var(--border-mono-medium);color:var(--border-mono-medium)}[data-component-library-header] .button.secondary{background-color:var(--bg-white);border-color:var(--primary-dark);color:var(--primary-dark)}[data-component-library-header] .button.secondary:hover{background-color:var(--bg-primary-light)}[data-component-library-header] .button.secondary.disabled,[data-component-library-header] .button.secondary:disabled{background-color:var(--bg-primary-light);border-color:var(--border-mono-medium);color:var(--border-mono-medium)}[data-component-library-header] .button.accent{background-color:var(--accent-vibrant);border-color:var(--accent-vibrant);color:var(--text-dark)}[data-component-library-header] .button.accent:hover{background-color:var(--accent-dark);border-color:var(--accent-dark)}[data-component-library-header] .button.accent.disabled,[data-component-library-header] .button.accent:disabled{background-color:#fffce6;border-color:var(--border-mono-medium);color:var(--border-mono-medium)}[data-component-library-header] .button.transparent{background-color:rgba(0,0,0,0);border:0;border-radius:0;color:var(--text-link)}[data-component-library-header] .button.transparent .button-content{padding:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}[data-component-library-header] .button.transparent.disabled,[data-component-library-header] .button.transparent:disabled{color:var(--text-disabled)}[data-component-library-header] .button.transparent.disabled .button-content,[data-component-library-header] .button.transparent:disabled .button-content{text-decoration:none}[data-component-library-header] .button.disabled,[data-component-library-header] .button:disabled{cursor:default;pointer-events:none}[data-component-library-header] .button.disabled a,[data-component-library-header] .button:disabled a{cursor:default}[data-component-library-header] .button[data-icon]{display:flex;align-items:center;gap:4px;text-decoration:none;width:fit-content;position:relative}[data-component-library-header] .button[data-icon] .button-content{padding-right:16px;gap:4px}[data-component-library-header] .button[data-icon] .button-content .material-symbols-outlined{max-height:24px;display:flex;align-items:center}[data-component-library-header] .button[data-icon] .button-content .material-symbols-outlined.chevron{font-size:28px}[data-component-library-header] .button[data-icon] .button-content .material-symbols-outlined.external{font-size:calc(1em + 2px)}[data-component-library-header] .button[data-icon][data-icon=chevron] .button-content{gap:2px}[data-component-library-header] .button[data-icon] a{gap:0}[data-component-library-header] .button[data-variant=bar]{border-radius:0;height:100%;display:flex;align-items:center;justify-content:center;border:0;padding:0 16px;font-size:16px;line-height:24px;line-height:1}[data-component-library-header] .button[data-variant=bar]:hover{box-shadow:inset 0 -2px 0 0 var(--common-white)}[data-component-library-header] .button[data-variant=bar] .button-content{padding:12px 0}[data-component-library-header] .button[data-variant=stretch]{width:100%;height:64px;padding:16px 8px}@media only screen and (max-width: 1024px){[data-component-library-header] .button[data-variant=stretch]{padding:0}}[data-component-library-header] .button[data-variant=stretch] .button-content{padding:0}[data-component-library-header] .button[data-variant=action]{display:flex;align-items:center;border:0;color:var(--common-white);font-weight:400;font-size:16px;line-height:24px;background-color:inherit;gap:8px;padding:0 8px}[data-component-library-header] .button[data-variant=action] .button-content{padding:0}[data-component-library-header] .button[data-variant=action] p{font-size:16px;line-height:24px}@media only screen and (max-width: 1024px){[data-component-library-header] .button[data-variant=action] p{display:none}}[data-component-library-header] .button[data-variant=action] .material-symbols-outlined{font-size:24px}[data-component-library-header] .button[data-variant=action] .material-symbols-outlined.loaded{color:var(--common-white)}@media only screen and (min-width: 1025px){[data-component-library-header] .button[data-variant=action]:hover{border-radius:0;background-color:var(--nav-item-bg-hover);color:var(--text-primary)}[data-component-library-header] .button[data-variant=action]:hover .material-symbols-outlined{color:var(--text-primary)}}[data-component-library-header] .button[data-variant=menu]{width:100%}[data-component-library-header] .button[data-variant=menu] .button-content{justify-content:flex-start}[data-component-library-header] .button[data-variant=compact]{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .button[data-variant=compact]{font-size:13px;line-height:18px;letter-spacing:0}}[data-component-library-header] .button[data-variant=compact]{font-weight:700;border-radius:4px}[data-component-library-header] .button[data-variant=compact] .button-content{padding:8px 12px}[data-component-library-header] .button.leisure-button,[data-component-library-header] a.leisure-button,[data-component-library-header] li.leisure-button{background-color:var(--leisure)}[data-component-library-header] .button.leisure-button:hover,[data-component-library-header] a.leisure-button:hover,[data-component-library-header] li.leisure-button:hover{background-color:var(--leisure)}[data-component-library-header] .button.libraries-button,[data-component-library-header] a.libraries-button,[data-component-library-header] li.libraries-button{background-color:var(--libraries)}[data-component-library-header] .button.libraries-button:hover,[data-component-library-header] a.libraries-button:hover,[data-component-library-header] li.libraries-button:hover{background-color:var(--libraries)}[data-component-library-header] .button.sport-button,[data-component-library-header] a.sport-button,[data-component-library-header] li.sport-button{background-color:var(--gsf)}[data-component-library-header] .button.sport-button:hover,[data-component-library-header] a.sport-button:hover,[data-component-library-header] li.sport-button:hover{background-color:var(--gsf)}[data-component-library-header] .button.boxoffice-button,[data-component-library-header] a.boxoffice-button,[data-component-library-header] li.boxoffice-button{background-color:var(--boxoffice)}[data-component-library-header] .button.boxoffice-button:hover,[data-component-library-header] a.boxoffice-button:hover,[data-component-library-header] li.boxoffice-button:hover{background-color:var(--boxoffice)}[data-component-library-header] .button.spa-button,[data-component-library-header] a.spa-button,[data-component-library-header] li.spa-button{background-color:var(--spaexp)}[data-component-library-header] .button.spa-button:hover,[data-component-library-header] a.spa-button:hover,[data-component-library-header] li.spa-button:hover{background-color:var(--spaexp)}[data-component-library-header] .combobox{position:relative}[data-component-library-header] .combobox [hidden]{display:none !important}[data-component-library-header] .combobox--enhanced>select{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important}[data-component-library-header] .combobox__input{width:100%}[data-component-library-header] .combobox__input::placeholder{color:var(--text-watermark)}[data-component-library-header] .combobox__icon{position:absolute;top:50%;left:12px;display:flex;color:var(--text-dark);pointer-events:none;transform:translateY(-50%)}[data-component-library-header] .combobox--with-icon .combobox__input{padding-left:44px}[data-component-library-header] .combobox__chevron{position:absolute;top:50%;right:12px;display:flex;color:var(--text-dark);pointer-events:none;transform:translateY(-50%);transition:transform .2s}[data-component-library-header] .combobox__input[aria-expanded=true]+.combobox__chevron{transform:translateY(-50%) rotate(180deg)}[data-component-library-header] .combobox__listbox{position:absolute;top:calc(100% + 4px);left:0;z-index:3;display:flex;flex-direction:column;gap:8px;width:100%;max-height:518px;margin:0;padding:18px 9px 18px 18px;overflow-y:auto;list-style:none;background-color:var(--bg-white);--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light);border:1px solid var(--border-mono-medium);border-radius:8px}[data-component-library-header] .combobox--inline .combobox__listbox{position:static;max-height:none}[data-component-library-header] .combobox__option,[data-component-library-header] .combobox__no-results{font-size:18px;line-height:26px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .combobox__option,[data-component-library-header] .combobox__no-results{font-size:16px;line-height:24px;letter-spacing:0}}[data-component-library-header] .combobox__option,[data-component-library-header] .combobox__no-results{padding:4px}[data-component-library-header] .combobox__no-results{color:var(--text-watermark)}[data-component-library-header] .combobox__option{font-size:18px;line-height:26px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .combobox__option{font-size:16px;line-height:24px;letter-spacing:0}}[data-component-library-header] .combobox__option{order:1;padding:4px;color:var(--surface-ink);border:1px solid rgba(0,0,0,0);border-radius:4px;cursor:pointer}[data-component-library-header] .combobox__option:hover,[data-component-library-header] .combobox__option--active{background-color:var(--bg-mono-light)}[data-component-library-header] .combobox__option[aria-selected=true]{order:0;background-color:var(--bg-primary-muted);border-color:var(--border-primary-dark)}[data-component-library-header] .field:not(.radio_buttons){display:flex;flex-direction:column;gap:8px}[data-component-library-header] .field:not(.radio_buttons) label{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .field:not(.radio_buttons) label{font-size:13px;line-height:18px;letter-spacing:0}}[data-component-library-header] .field:not(.radio_buttons) input{width:100%;background-color:var(--bg-white);--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light);color:var(--surface-ink);border-radius:4px;border:1px solid var(--border-mono-medium);font-size:18px;line-height:26px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .field:not(.radio_buttons) input{font-size:16px;line-height:24px;letter-spacing:0}}[data-component-library-header] .field:not(.radio_buttons) input{padding:4px 8px}[data-component-library-header] .field:not(.radio_buttons) textarea,[data-component-library-header] .field:not(.radio_buttons) select{width:100%;background-color:var(--bg-white);--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light);color:var(--surface-ink);border-radius:4px;border:1px solid var(--border-mono-medium);font-size:18px;line-height:26px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .field:not(.radio_buttons) textarea,[data-component-library-header] .field:not(.radio_buttons) select{font-size:16px;line-height:24px;letter-spacing:0}}[data-component-library-header] .field:not(.radio_buttons) textarea,[data-component-library-header] .field:not(.radio_buttons) select{padding:4px 8px}[data-component-library-header] .field:not(.radio_buttons).field--large input,[data-component-library-header] .field:not(.radio_buttons).field--large textarea,[data-component-library-header] .field:not(.radio_buttons).field--large select{height:48px;font-size:22px;font-weight:400;line-height:32px}[data-component-library-header] .field:not(.radio_buttons).field--error input,[data-component-library-header] .field:not(.radio_buttons).field--error textarea,[data-component-library-header] .field:not(.radio_buttons).field--error select{border-color:var(--error-colour, #d32f2f)}[data-component-library-header] .field:not(.radio_buttons) .field-error{display:block;color:var(--error-colour, #d32f2f);font-size:14px;line-height:16px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .field:not(.radio_buttons) .field-error{font-size:13px;line-height:18px;letter-spacing:0}}[data-component-library-header] .field:not(.radio_buttons) .field-error{margin-top:4px}[data-component-library-header] .form-inputs{margin-bottom:24px}[data-component-library-header] div.radio_buttons{display:flex;align-items:center;gap:32px}[data-component-library-header] .radio label{font-size:18px;line-height:26px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .radio label{font-size:16px;line-height:24px;letter-spacing:0}}[data-component-library-header] .radio label{cursor:pointer;display:flex;gap:8px}[data-component-library-header] .radio label:hover input~.customradio{background-color:#ccc}[data-component-library-header] .radio label .customradio{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:#fff;border:1px solid var(--border-mono-medium)}[data-component-library-header] .radio label .customradio:after{content:"";display:none;width:12px;height:12px;background-color:var(--primary-dark);border-radius:50%}[data-component-library-header] .radio label input[type=radio]{margin-left:0;flex:unset;min-width:0px;position:absolute;opacity:0;cursor:pointer;height:0;width:0}[data-component-library-header] .radio label input[type=radio]:checked~.customradio:after{display:block}[data-component-library-header] .img-container{display:block}[data-component-library-header] .img-container img{display:block;max-width:100%;height:auto}[data-component-library-header] .img-container[data-fit=contain]{height:100%}[data-component-library-header] .img-container[data-fit=contain] img{max-height:100%;margin:auto}[data-component-library-header] .img-container[data-fit=cover],[data-component-library-header] .img-container[data-fit=overlay]{width:100%;height:100%}[data-component-library-header] .img-container[data-fit=cover] img,[data-component-library-header] .img-container[data-fit=overlay] img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (min-width: 1025px){[data-component-library-header] .img-container[data-fit=overlay] img{position:absolute;inset:0}}[data-component-library-header] .navigation__menu-item:has(.languages){height:100%}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__menu-item:has(.languages){position:relative}}[data-component-library-header] .navigation__menu-item:has(.languages)>.navigation__menu-item__button{background-color:rgba(0,0,0,0);color:inherit;border-bottom:0;text-transform:uppercase}[data-component-library-header] .navigation__menu-item:has(.languages)>.navigation__menu-item__button .navigation__menu-item__link{height:100%}[data-component-library-header] .navigation__menu-item:has(.languages)>.navigation__menu-item__button .navigation__menu-item__link>div{height:100%}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__menu-item:has(.languages)>.navigation__menu-item__button [data-locale-target=activeLanguage] p{display:none}}[data-component-library-header] .navigation__menu-item:has(.languages) button.navigation__menu-item__link{width:100%}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__menu-item:has(.languages):focus-within>.navigation__sub-menu.languages{display:flex}[data-component-library-header] .navigation__menu-item:has(.languages)>.navigation__sub-menu.languages.dismissed{display:none}}[data-component-library-header] .navigation__mobile:has(.languages) div[data-controller=locale]{display:none}[data-component-library-header] .navigation__sub-menu.languages{flex-direction:column;background-color:var(--primary-dark);--text-link: var(--link-light);--surface-ink: var(--text-light);--surface-headline: var(--headline-light);--surface-accent: var(--text-light);--surface-tint: var(--overlay-tint-on-dark)}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__sub-menu.languages{width:206px;top:40px;border:0;left:auto;padding:0}}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__sub-menu.languages{position:absolute;top:60px;left:auto;right:0}}[data-component-library-header] .navigation__sub-menu.languages .menu-title{color:var(--surface-ink);align-items:center;gap:8px}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__sub-menu.languages .menu-title{display:none}}[data-component-library-header] .navigation__sub-menu.languages .menu-title .material-symbols-outlined{transform:rotate(90deg);height:fit-content;font-size:36px;margin-left:-12px}[data-component-library-header] .navigation__sub-menu.languages .languages__button{display:flex;gap:4px;padding:4px 0;cursor:pointer}[data-component-library-header] .navigation__sub-menu.languages .languages__button:hover{background-color:var(--bg-primary-muted)}[data-component-library-header] .navigation__sub-menu.languages .languages__button button{width:100%;padding:8px;display:flex;align-items:center;gap:8px;font-weight:600;color:var(--surface-ink);text-decoration:none}[data-component-library-header] .navigation__sub-menu.languages .languages__button button p{color:var(--surface-ink)}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__sub-menu.languages .languages__button button p{padding:0;line-height:normal;font-weight:400;font-size:18px}}[data-component-library-header] .accessibility-translation-warning{position:absolute;background-color:var(--bg-primary-dark);--text-link: var(--link-light);--surface-ink: var(--text-light);--surface-headline: var(--headline-light);--surface-accent: var(--text-light);--surface-tint: var(--overlay-tint-on-dark);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;gap:8px;z-index:9;padding:12px;border:2px solid}@media only screen and (min-width: 1025px){[data-component-library-header] .accessibility-translation-warning{width:250px}}@media only screen and (max-width: 1024px){[data-component-library-header] .accessibility-translation-warning{width:90%;left:5%;top:60px}}[data-component-library-header] .accessibility-translation-warning a{color:var(--text-link)}[data-component-library-header] .accessibility-translation-warning>button{color:var(--surface-ink);text-decoration:underline}[data-component-library-header] .accessibility-translation-warning__message{width:100%}[data-component-library-header] .accessibility-translation-warning__message p{margin-bottom:12px}[data-component-library-header] .navigation{display:flex;height:100%;width:100%}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation{position:fixed;flex-direction:column;width:100%;top:60px;bottom:0;left:0;padding-bottom:93px;background-color:var(--bg-white);z-index:2;display:none}[data-component-library-header] .navigation.open{display:flex;overflow:scroll}[data-component-library-header] .navigation:has(.better-links>.navigation__sub-menu.open){padding-bottom:203px}}[data-component-library-header] .navigation .menu-title{font-family:Lato;font-weight:400;font-size:36px;line-height:48px;background-color:var(--bg-primary-dark);--text-link: var(--link-light);--surface-ink: var(--text-light);--surface-headline: var(--headline-light);--surface-accent: var(--text-light);--surface-tint: var(--overlay-tint-on-dark);color:var(--surface-ink);border:none;border-radius:0;display:flex;padding:12px 24px}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation .menu-title{display:none !important}}[data-component-library-header] .navigation.mobile-only .navigation__menu-item svg.mobile-only{width:67px;height:32px;display:block;margin-right:auto;transform:translateY(-3px)}[data-component-library-header] .navigation__menu-item{border-radius:0;border:none;box-sizing:border-box;display:flex}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__menu-item{flex-direction:column;justify-content:center}}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__menu-item:hover .navigation__sub-menu,[data-component-library-header] .navigation__menu-item:focus-within .navigation__sub-menu{display:block}[data-component-library-header] .navigation__menu-item:hover .navigation__sub-menu.languages,[data-component-library-header] .navigation__menu-item:focus-within .navigation__sub-menu.languages{display:flex}[data-component-library-header] .navigation__menu-item:hover .navigation__menu-item__button{background-color:var(--bg-primary-light);box-shadow:inset 0 -2px 0 0 var(--primary-dark)}}@media only screen and (min-width: 1025px)and (min-width: 1025px){[data-component-library-header] .navigation__menu-item:hover .navigation__menu-item__button a{color:var(--primary-dark)}}[data-component-library-header] .navigation__menu-item:has(svg.mobile-only){border-top:1px solid var(--common-white);background-color:var(--bg-primary-dark);--text-link: var(--link-light);--surface-ink: var(--text-light);--surface-headline: var(--headline-light);--surface-accent: var(--text-light);--surface-tint: var(--overlay-tint-on-dark);color:var(--surface-ink);margin-top:auto;position:fixed;bottom:0;left:0;z-index:3;width:100%}[data-component-library-header] .navigation__menu-item:has(svg.mobile-only) svg:nth-of-type(1){margin-right:16px}[data-component-library-header] .navigation__menu-item:has(svg.mobile-only) .material-symbols-outlined{transform:rotate(180deg)}[data-component-library-header] .navigation__menu-item:has(svg.mobile-only) .material-symbols-outlined.rotate{transform:rotate(0deg)}[data-component-library-header] .navigation__menu-item:has(.languages) div[data-locale-target=activeLanguage] p{text-transform:uppercase}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__menu-item.current .navigation__menu-item__button{box-shadow:inset 0 -4px 0 0 var(--primary-dark)}}[data-component-library-header] .navigation__menu-item.active{box-shadow:inset 0px -4px 0px -2px #fff}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__menu-item.arrow-right .material-symbols-outlined{transform:rotate(-90deg)}}[data-component-library-header] .navigation__menu-item .navigation__menu-item__button{border:none;border-radius:0;display:flex}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__menu-item .navigation__menu-item__button{background-color:var(--common-white);color:var(--primary-dark);font-size:16px;line-height:24px;font-weight:400}[data-component-library-header] .navigation__menu-item .navigation__menu-item__button a{font-weight:400}}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__menu-item .navigation__menu-item__button{width:100%;background-color:var(--bg-white);color:var(--text-dark);font-weight:700;border-bottom:1px solid var(--border-mono-medium)}}[data-component-library-header] .navigation__menu-item .navigation__menu-item__button .navigation__menu-item__link{padding:16px;display:flex;gap:8px;align-items:center;justify-content:center}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__menu-item .navigation__menu-item__button .navigation__menu-item__link{justify-content:space-between;width:100%;padding:12px 24px;font-size:20px}}[data-component-library-header] .navigation__menu-item .navigation__menu-item__button .navigation__menu-item__link .material-symbols-outlined{font-size:28px;height:25px}[data-component-library-header] .navigation__menu-item .material-symbols-outlined.rotate{transform:rotate(180deg)}[data-component-library-header] .navigation__menu-item__link>div,[data-component-library-header] .navigation__menu-item__link>a{display:flex;align-items:center;gap:8px}[data-component-library-header] .navigation__menu-item__link>a{justify-content:center;text-decoration:none;color:inherit}[data-component-library-header] .navigation__menu-item__link>a:visited{color:inherit}[data-component-library-header] .navigation__menu-item>.navigation__menu-item__button[data-dropdown]{display:flex;align-items:center;gap:4px;position:relative}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__menu-item>.navigation__menu-item__button[data-dropdown]{width:fit-content}}[data-component-library-header] .navigation__menu-item>.navigation__menu-item__button[data-dropdown] .navigation__menu-item__link{gap:4px}[data-component-library-header] .navigation__sub-menu{display:none;background-color:var(--bg-white);--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light);color:var(--surface-accent);z-index:3;text-align:left}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__sub-menu{position:absolute;width:100%;top:104px;left:0;cursor:default;background-color:var(--bg-off-white);border-style:solid;border-color:var(--border-primary-dark);padding:32px;border-width:2px 0}}[data-component-library-header] .navigation__sub-menu.open{display:block}[data-component-library-header] .navigation__sub-menu p{font-size:18px;font-weight:700;line-height:24px;color:var(--surface-ink)}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__sub-menu p{margin-bottom:8px}}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__sub-menu p{font-family:"Lato",sans-serif;font-size:20px;font-weight:700;padding:16px 24px 8px}}[data-component-library-header] .navigation__sub-menu .row{gap:32px;max-width:1128px;margin:auto}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__sub-menu .row{gap:0;background-color:var(--bg-mono-light)}}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__sub-menu .row>:has(>.navigation-banner){padding:0 24px 16px}}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__sub-menu .row>:has(>.navigation-banner){display:flex;align-self:stretch}}[data-component-library-header] .navigation__sub-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__sub-menu ul{margin:0 24px;padding-bottom:8px;border-bottom:1px solid var(--border-mono-medium)}}[data-component-library-header] .navigation__sub-menu ul li{display:flex;align-items:center}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__sub-menu ul li{min-height:32px}}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__sub-menu ul li{font-family:"Lato",sans-serif;font-size:20px;font-weight:700;padding:12px 0}[data-component-library-header] .navigation__sub-menu ul li.leisure-button a.button,[data-component-library-header] .navigation__sub-menu ul li.libraries-button a.button,[data-component-library-header] .navigation__sub-menu ul li.sport-button a.button,[data-component-library-header] .navigation__sub-menu ul li.boxoffice-button a.button,[data-component-library-header] .navigation__sub-menu ul li.spa-button a.button{border:0;color:var(--text-light)}[data-component-library-header] .navigation__sub-menu ul li.leisure-button a.button .button-content,[data-component-library-header] .navigation__sub-menu ul li.libraries-button a.button .button-content,[data-component-library-header] .navigation__sub-menu ul li.sport-button a.button .button-content,[data-component-library-header] .navigation__sub-menu ul li.boxoffice-button a.button .button-content,[data-component-library-header] .navigation__sub-menu ul li.spa-button a.button .button-content{padding:0}}[data-component-library-header] .navigation__sub-menu ul li a{color:var(--text-link);text-decoration:none}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__sub-menu ul li a{font-weight:400}}[data-component-library-header] .navigation__sub-menu ul li>a.button{width:100%}[data-component-library-header] .navigation__sub-menu ul li>a.button .button-content{justify-content:flex-start}[data-component-library-header] .navigation-banner{display:flex;flex-direction:column;background-color:var(--surface-raised, var(--bg-white));--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light);box-shadow:0 8px 9.6px 0 rgba(0,0,0,.15);backdrop-filter:blur(9.6px);width:100%;overflow:hidden;border-radius:4px}[data-component-library-header] .navigation-banner .navigation-banner__media-link{display:block}[data-component-library-header] .navigation-banner .navigation-banner__media{display:block;width:100%;aspect-ratio:16/9;overflow:hidden}[data-component-library-header] .navigation-banner .navigation-banner__media img{width:100%;height:100%;object-fit:cover}[data-component-library-header] .navigation-banner .navigation-banner__body{display:flex;flex-direction:column;gap:16px;--gap: 16px}[data-component-library-header] .navigation-banner .navigation-banner__body>*:empty{margin-bottom:calc(var(--gap)*-1)}[data-component-library-header] .navigation-banner .navigation-banner__body{flex-grow:1;padding:16px}[data-component-library-header] .navigation-banner .navigation-banner__title{font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;font-weight:700;margin:0;color:var(--text-link)}[data-component-library-header] .navigation-banner .navigation-banner__title a{color:inherit;font-weight:inherit;text-decoration:none}[data-component-library-header] .navigation-banner .navigation-banner__title a:hover,[data-component-library-header] .navigation-banner .navigation-banner__title a:focus-visible{text-decoration:underline}[data-component-library-header] .navigation-banner .navigation-banner__text{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation-banner .navigation-banner__text{font-size:13px;line-height:18px;letter-spacing:0}}[data-component-library-header] .navigation-banner .navigation-banner__text{margin:0;padding:0;color:var(--surface-ink)}[data-component-library-header] .navigation-banner .button{margin-top:auto;align-self:flex-start}[data-component-library-header] .panel__header{color:var(--surface-headline);text-align:center}[data-component-library-header] .panel__header[data-align=left]{text-align:left}[data-component-library-header] .panel__header:has(>h1:not(:empty)),[data-component-library-header] .panel__header:has(>h2:not(:empty)),[data-component-library-header] .panel__header:has(>p:not(:empty)){display:flex;flex-direction:column;gap:12px;--gap: 12px}[data-component-library-header] .panel__header:has(>h1:not(:empty))>*:empty,[data-component-library-header] .panel__header:has(>h2:not(:empty))>*:empty,[data-component-library-header] .panel__header:has(>p:not(:empty))>*:empty{margin-bottom:calc(var(--gap)*-1)}[data-component-library-header] .panel__header:has(>h1:not(:empty)):not(:last-child),[data-component-library-header] .panel__header:has(>h2:not(:empty)):not(:last-child),[data-component-library-header] .panel__header:has(>p:not(:empty)):not(:last-child){padding-bottom:40px}[data-component-library-header] .panel__header[data-variant=banner]:has(>h1:not(:empty)),[data-component-library-header] .panel__header[data-variant=banner]:has(>h2:not(:empty)),[data-component-library-header] .panel__header[data-variant=banner]:has(>p:not(:empty)){gap:16px;padding-bottom:0}[data-component-library-header] .panel__header[data-variant=banner] .panel__subtitle{font-size:22px;line-height:28px}@media only screen and (max-width: 1024px){[data-component-library-header] .panel__header[data-variant=banner] .panel__subtitle{font-size:20px;line-height:28px}}[data-component-library-header] .panel__header[data-variant=banner] .panel__subtitle{font-weight:400}[data-component-library-header] .panel__title{color:var(--surface-headline)}[data-component-library-header] .panel__subtitle{color:var(--surface-headline);font-size:22px;line-height:28px;font-weight:600;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .panel__subtitle{font-size:20px;line-height:28px;letter-spacing:0}}[data-component-library-header] .panel__body{color:var(--surface-ink)}[data-component-library-header] .panel__body p{font-size:18px;line-height:26px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .panel__body p{font-size:16px;line-height:24px;letter-spacing:0}}[data-component-library-header] .panel__body p{overflow-y:auto}[data-component-library-header] .panel__body:has(>p){display:flex;flex-direction:column;gap:16px;--gap: 16px}[data-component-library-header] .panel__body:has(>p)>*:empty{margin-bottom:calc(var(--gap)*-1)}[data-component-library-header] .panel__body:has(>p){text-align:center}[data-component-library-header] .panel__body[data-align=left],[data-component-library-header] .panel__body[data-align=left]:has(>p){text-align:left}[data-component-library-header] .panel__body:has(>p:not(:empty)):not(:last-child){margin-bottom:40px}[data-component-library-header] .pagination{position:relative;z-index:1}[data-component-library-header] .pagination__first{border:1px solid var(--primary-dark);border-radius:4px 0 0 4px}[data-component-library-header] .pagination__prev{border:1px solid var(--primary-dark);border-left:0;border-right:0}[data-component-library-header] .pagination__next{border:1px solid var(--primary-dark);border-left:0;border-right:0}[data-component-library-header] .pagination__last{border:1px solid var(--primary-dark);border-radius:0 4px 4px 0}[data-component-library-header] .pagination ul{list-style:none;display:flex;justify-content:center;gap:24px;padding:0}[data-component-library-header] .pagination form{display:flex;justify-content:center;margin-top:24px;gap:0}[data-component-library-header] .pagination form a{line-height:0}[data-component-library-header] .pagination form select{min-width:0px;width:66px;height:40px;background-position:40px 17px;background-color:var(--bg-white);font-size:18px;line-height:26px}@media only screen and (max-width: 1024px){[data-component-library-header] .pagination form select{font-size:16px;line-height:24px}}[data-component-library-header] .pagination form select{line-height:1;border-color:var(--primary-dark);border-width:1px;padding-right:36px;text-align:right}[data-component-library-header] .pagination form .paginator-select{position:relative;display:grid;grid-auto-rows:40px;grid-template-columns:1fr;min-width:66px;height:40px;background-color:var(--bg-white);border:1px solid var(--primary-dark);cursor:pointer;user-select:none}[data-component-library-header] .pagination form .paginator-select:not(.js-ready):hover{height:auto}[data-component-library-header] .pagination form .paginator-select:not(.js-ready):hover .paginator-item{display:block;height:40px}@media only screen and (max-width: 1024px){[data-component-library-header] .pagination form .paginator-select:not(.js-ready).visible{height:auto}[data-component-library-header] .pagination form .paginator-select:not(.js-ready).visible .paginator-item{display:block;height:40px}}[data-component-library-header] .pagination form .paginator-select.js-ready.visible .paginator-items{display:block}[data-component-library-header] .pagination form .paginator-select:before{content:"";position:absolute;top:15px;right:10px;width:7px;height:7px;border-right:2px solid var(--primary-dark);border-bottom:2px solid var(--primary-dark);transform:rotate(45deg);pointer-events:none}[data-component-library-header] .pagination form .paginator-select .paginator-items{display:contents}[data-component-library-header] .pagination form .paginator-select.js-ready .paginator-items{display:none;background-color:var(--bg-white);--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light);border:1px solid var(--primary-dark);border-top:none;z-index:10}[data-component-library-header] .pagination form .paginator-select.js-ready .paginator-items .paginator-item{display:block;height:40px}[data-component-library-header] .pagination form .paginator-select .paginator-item{display:none}[data-component-library-header] .pagination form .paginator-select .paginator-item a{display:flex;align-items:center;justify-content:center;width:100%;height:40px;text-decoration:none;color:var(--text-link);font-size:18px;line-height:26px}@media only screen and (max-width: 1024px){[data-component-library-header] .pagination form .paginator-select .paginator-item a{font-size:16px;line-height:24px}}[data-component-library-header] .pagination form .paginator-select .paginator-item a{line-height:1;padding-right:24px;font-weight:700}[data-component-library-header] .pagination form .paginator-select .paginator-item a:hover{background-color:var(--primary-light)}[data-component-library-header] .pagination form .paginator-select .paginator-item.selected{display:block}[data-component-library-header] .pagination form .paginator-select .paginator-item.selected a{display:flex;align-items:center;justify-content:center;width:100%;height:40px;text-decoration:none;color:var(--text-link);font-size:16px;line-height:24px;line-height:1;padding-right:24px;font-weight:700}[data-component-library-header] .pagination form>span{display:flex;align-items:center;justify-content:center;height:40px;width:65px;background-color:var(--bg-white);--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light)}[data-component-library-header] .pagination form>span a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:normal;text-decoration:none;color:rgba(0,0,0,0)}[data-component-library-header] .pagination form>span a:visited{color:inherit}[data-component-library-header] .pagination form>span a:after{display:none}[data-component-library-header] .pagination form>span a .material-symbols-outlined.loaded{color:var(--text-link)}[data-component-library-header] .pagination form>span.disabled a{cursor:default;pointer-events:none}[data-component-library-header] .pagination form>span.disabled a .material-symbols-outlined.loaded{color:var(--text-watermark)}[data-component-library-header] .recite_me_button{border-bottom-right-radius:100%;border-top-right-radius:100%;background-color:#ffdc00;display:flex;align-items:center;justify-content:center;width:fit-content;height:fit-content;padding:8px;position:fixed;bottom:24px;left:0;z-index:8;right:0;cursor:pointer}[data-component-library-header] .recite_me_button svg{display:block}[data-component-library-header] .tooltip{padding:16px;position:relative;width:fit-content;height:fit-content;min-width:145px;border-radius:4px;display:flex;flex-direction:column;gap:4px}[data-component-library-header] .tooltip::after{content:"";width:14px;height:14px;position:absolute;border-style:solid;border-width:0}[data-component-library-header] .tooltip.right::after{top:40%;left:100%;transform:translateX(-7px) rotate(45deg);border-right-width:1px;border-top-width:1px}[data-component-library-header] .tooltip.left::after{top:40%;right:100%;transform:translateX(7px) rotate(45deg);border-left-width:1px;border-bottom-width:1px}[data-component-library-header] .tooltip.bottom::after{top:100%;left:48%;transform:translateY(-7px) rotate(45deg);border-right-width:1px;border-bottom-width:1px}[data-component-library-header] .tooltip.top::after{bottom:100%;left:48%;transform:translateY(7px) rotate(45deg);border-left-width:1px;border-top-width:1px}[data-component-library-header] .tooltip.dark{background-color:var(--primary-dark);--text-link: var(--link-light);--surface-ink: var(--text-light);--surface-headline: var(--headline-light);--surface-accent: var(--text-light);--surface-tint: var(--overlay-tint-on-dark);color:var(--surface-ink);border:1px solid var(--primary-dark)}[data-component-library-header] .tooltip.dark::after{background-color:var(--primary-dark);border-color:var(--primary-dark)}[data-component-library-header] .tooltip.light{background-color:var(--bg-white);--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light);color:var(--surface-accent);border:1px solid var(--border-mono-medium)}[data-component-library-header] .tooltip.light::after{background-color:var(--bg-white);border-color:var(--border-mono-medium)}[data-component-library-header] .tooltip span.material-symbols-outlined{position:absolute;right:10px;top:11px;cursor:pointer}[data-component-library-header] table{border-spacing:0;border:2px solid var(--border-mono-medium, #C7C7C7);border-radius:8px}[data-component-library-header] table tr:has(th){border-top-left-radius:8px;border-top-right-radius:8px;background:var(--primary-dark, #004C33)}[data-component-library-header] table tr:has(th) th:first-of-type{border-top-left-radius:8px}[data-component-library-header] table tr:has(th) th:last-of-type{border-top-right-radius:8px}[data-component-library-header] table tr:last-of-type th:first-of-type,[data-component-library-header] table tr:last-of-type td:first-of-type{border-bottom-left-radius:8px}[data-component-library-header] table tr:last-of-type th:last-of-type,[data-component-library-header] table tr:last-of-type td:last-of-type{border-bottom-right-radius:8px}[data-component-library-header] table tr th,[data-component-library-header] table tr td{padding:10px 12px;font-family:Lato;font-size:18px;line-height:26px}@media only screen and (max-width: 1024px){[data-component-library-header] table tr th,[data-component-library-header] table tr td{font-size:16px;line-height:24px}}[data-component-library-header] table tr th,[data-component-library-header] table tr td{text-align:left;min-width:120px;max-width:720px}[data-component-library-header] table tr th{color:var(--text-light, #FFFFFF);font-weight:700}[data-component-library-header] table tr td{font-weight:400}@media only screen and (max-width: 1024px){[data-component-library-header] table tr td{max-width:380px}}[data-component-library-header] table tr td.break-spaces{white-space:break-spaces;min-width:380px}[data-component-library-header] table tbody tr:has(td):nth-child(odd){background:var(--bg-primary-muted, #DAE3DE)}[data-component-library-header] table tbody tr:has(td):nth-child(even){background:var(--bg-primary-light, #F0F5ED)}@media only screen and (max-width: 1024px)and (max-width: 100vw){[data-component-library-header] table{display:block;width:100%;overflow-x:auto;position:relative;border-collapse:separate}[data-component-library-header] table tr{display:table-row}[data-component-library-header] table th,[data-component-library-header] table td{white-space:nowrap}[data-component-library-header] table th:first-child,[data-component-library-header] table td:first-child{position:sticky;left:0;background:inherit;z-index:2;border-right:1px solid var(--border-mono-medium, #C7C7C7)}}[data-component-library-header] video{display:block;width:100%;max-width:1128px;height:100%;max-height:580px;aspect-ratio:2/1.1}[data-component-library-header] video[poster]{object-fit:cover}[data-component-library-header] video:not([controls]){pointer-events:none}[data-component-library-header] video[data-fit=cover]{max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover}[data-component-library-header] .breadcrumbs{display:flex;flex-wrap:wrap;gap:4px;align-items:center;line-height:24px}[data-component-library-header] .breadcrumbs a,[data-component-library-header] .breadcrumbs .material-symbols-outlined.loaded{color:var(--text-link)}[data-component-library-header] .breadcrumbs a{font-weight:400;text-decoration:none}[data-component-library-header] .text-card{border-radius:8px;border-width:2px;border-style:solid;border-color:var(--border-mono-medium);padding:24px}[data-component-library-header] .text-card[data-layout-style=nested]{display:flex;flex-direction:column;gap:16px;--gap: 16px}[data-component-library-header] .text-card[data-layout-style=nested]>*:empty{margin-bottom:calc(var(--gap)*-1)}[data-component-library-header] .text-card[data-layout-style=nested] .text-card__title{line-height:40px}[data-component-library-header] .text-card[data-layout-style=nested] .text-card__title+.text-card__subtitle{margin-top:-16px}[data-component-library-header] .text-card[data-layout-style=nested] .text-card__subtitle+.text-card__body{margin-top:-8px}[data-component-library-header] .text-card[data-layout-style=nested]{border:none;padding:0}[data-component-library-header] .text-card[data-layout-style=nested] .text-card__title{color:var(--surface-headline)}[data-component-library-header] .text-card[data-layout-style=nested] .text-card__subtitle{font-size:22px;line-height:28px;font-weight:600;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=nested] .text-card__subtitle{font-size:20px;line-height:28px;letter-spacing:0}}[data-component-library-header] .text-card[data-layout-style=nested] .text-card__subtitle{color:var(--surface-ink)}[data-component-library-header] .text-card[data-layout-style=nested] .text-card__body{font-size:18px;line-height:26px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=nested] .text-card__body{font-size:16px;line-height:24px;letter-spacing:0}}[data-component-library-header] .text-card[data-layout-style=nested] .text-card__body{display:flex;flex-direction:column;gap:16px;color:var(--surface-ink)}[data-component-library-header] .text-card[data-layout-style=nested] .text-card__link,[data-component-library-header] .text-card[data-layout-style=nested]>a:not(.button){font-size:18px;line-height:26px}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=nested] .text-card__link,[data-component-library-header] .text-card[data-layout-style=nested]>a:not(.button){font-size:16px;line-height:24px}}[data-component-library-header] .text-card[data-layout-style=nested] .text-card__link,[data-component-library-header] .text-card[data-layout-style=nested]>a:not(.button){color:var(--text-link)}[data-component-library-header] .text-card[data-layout-style=nested] .text-card__meta{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=nested] .text-card__meta{font-size:13px;line-height:18px;letter-spacing:0}}[data-component-library-header] .text-card[data-layout-style=nested] .text-card__meta{color:var(--surface-headline);margin-top:-8px}[data-component-library-header] .text-card[data-layout-style=nested][data-leading=fluid] .text-card__title{line-height:1.25}[data-component-library-header] .text-card[data-layout-style=nested][data-leading=fluid] .text-card__title+.text-card__subtitle{margin-top:-8px}[data-component-library-header] .text-card[data-layout-style=nested][data-leading=fluid] .text-card__subtitle+.text-card__body{margin-top:0}[data-component-library-header] .text-card[data-layout-style=nested][data-leading=fluid] .text-card__body{line-height:26px}[data-component-library-header] .text-card[data-title-link]:not([data-layout-style=nested]){position:relative}[data-component-library-header] .text-card[data-title-link] .text-card__title a{color:inherit;text-decoration:none}[data-component-library-header] .text-card[data-title-link] .text-card__title a::after{content:"";position:absolute;inset:0}[data-component-library-header] .text-card[data-title-link] .text-card__title a:hover,[data-component-library-header] .text-card[data-title-link] .text-card__title a:focus-visible{text-decoration:underline}[data-component-library-header] .text-card__link,[data-component-library-header] .text-card>a{width:fit-content;margin-top:auto}[data-component-library-header] .text-card__link,[data-component-library-header] .text-card>a:not(.button){color:var(--text-link)}[data-component-library-header] .text-card__cta{display:flex;flex-wrap:wrap;gap:16px;align-items:center}[data-component-library-header] .text-card__title--l{font-size:32px;line-height:40px;font-weight:700;letter-spacing:-1.5px}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card__title--l{font-size:24px;line-height:32px;letter-spacing:0}}[data-component-library-header] .text-card__title--m{font-size:24px;line-height:32px;font-weight:700;letter-spacing:0}[data-component-library-header] .text-card__title--s{font-size:22px;line-height:28px;font-weight:600;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card__title--s{font-size:20px;line-height:28px;letter-spacing:0}}[data-component-library-header] .text-card[data-link-style=button] .text-card__link{display:none}[data-component-library-header] .text-card[data-link-style=text] button{display:none}[data-component-library-header] .text-card[data-link-style=none] button,[data-component-library-header] .text-card[data-link-style=none] .button,[data-component-library-header] .text-card[data-link-style=none] .text-card__link{display:none}[data-component-library-header] .text-card[data-layout-style=recommended-content]{display:flex;flex-direction:column;gap:16px;--gap: 16px}[data-component-library-header] .text-card[data-layout-style=recommended-content]>*:empty{margin-bottom:calc(var(--gap)*-1)}[data-component-library-header] .text-card[data-layout-style=recommended-content] .text-card__title{line-height:40px}[data-component-library-header] .text-card[data-layout-style=recommended-content] .text-card__title+.text-card__subtitle{margin-top:-16px}[data-component-library-header] .text-card[data-layout-style=recommended-content] .text-card__subtitle+.text-card__body{margin-top:-8px}[data-component-library-header] .text-card[data-layout-style=recommended-content]{background-color:var(--bg-primary-light);--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light)}[data-component-library-header] .text-card[data-layout-style=recommended-content] .text-card__title{color:var(--surface-headline)}[data-component-library-header] .text-card[data-layout-style=recommended-content] .text-card__subtitle{color:var(--surface-headline);font-size:22px;line-height:28px;font-weight:600;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=recommended-content] .text-card__subtitle{font-size:20px;line-height:28px;letter-spacing:0}}[data-component-library-header] .text-card[data-layout-style=recommended-content] .text-card__body{font-size:22px;line-height:28px;font-weight:600;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=recommended-content] .text-card__body{font-size:20px;line-height:28px;letter-spacing:0}}[data-component-library-header] .text-card[data-layout-style=recommended-content] .text-card__body{overflow-y:auto;display:flex;flex-direction:column;gap:18px}[data-component-library-header] .text-card[data-layout-style=recommended-content] .text-card__link{font-size:22px;line-height:28px;font-weight:600;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=recommended-content] .text-card__link{font-size:20px;line-height:28px;letter-spacing:0}}[data-component-library-header] .text-card[data-layout-style=plain-text]{display:flex;flex-direction:column;gap:16px;--gap: 16px}[data-component-library-header] .text-card[data-layout-style=plain-text]>*:empty{margin-bottom:calc(var(--gap)*-1)}[data-component-library-header] .text-card[data-layout-style=plain-text] .text-card__title{line-height:40px}[data-component-library-header] .text-card[data-layout-style=plain-text] .text-card__title+.text-card__subtitle{margin-top:-16px}[data-component-library-header] .text-card[data-layout-style=plain-text] .text-card__subtitle+.text-card__body{margin-top:-8px}[data-component-library-header] .text-card[data-layout-style=plain-text]{border:0;border-radius:0;background-color:rgba(0,0,0,0);--text-link: inherit;--surface-ink: inherit;--surface-headline: inherit;--surface-accent: inherit;--surface-tint: inherit;--surface-raised: inherit;padding:0}[data-component-library-header] .text-card[data-layout-style=plain-text] .text-card__title{color:var(--surface-headline);font-weight:700;letter-spacing:-0.48px;line-height:1.25}[data-component-library-header] .text-card[data-layout-style=plain-text] .text-card__title+.text-card__subtitle{margin-top:-8px}[data-component-library-header] .text-card[data-layout-style=plain-text] .text-card__subtitle+.text-card__body{margin-top:0}[data-component-library-header] .text-card[data-layout-style=plain-text] .text-card__subtitle{color:var(--surface-headline);font-size:22px;font-weight:600;line-height:30px}[data-component-library-header] .text-card[data-layout-style=plain-text] .text-card__body{display:flex;flex-direction:column;gap:16px;font-size:18px;line-height:26px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=plain-text] .text-card__body{font-size:16px;line-height:24px;letter-spacing:0}}[data-component-library-header] .text-card[data-layout-style=plain-text] .text-card__body{color:var(--surface-ink)}[data-component-library-header] .text-card[data-layout-style=plain-text] .text-card__link{font-size:18px;line-height:26px}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=plain-text] .text-card__link{font-size:16px;line-height:24px}}[data-component-library-header] .text-card[data-layout-style=plain-text] .text-card__link{font-weight:700}[data-component-library-header] .text-card[data-layout-style=plain-text]:has(+.panel__patterns){margin-bottom:40px}[data-component-library-header] .text-card[data-layout-style=background]{display:flex;flex-direction:column;gap:16px;--gap: 16px}[data-component-library-header] .text-card[data-layout-style=background]>*:empty{margin-bottom:calc(var(--gap)*-1)}[data-component-library-header] .text-card[data-layout-style=background] .text-card__title{line-height:40px}[data-component-library-header] .text-card[data-layout-style=background] .text-card__title+.text-card__subtitle{margin-top:-16px}[data-component-library-header] .text-card[data-layout-style=background] .text-card__subtitle+.text-card__body{margin-top:-8px}[data-component-library-header] .text-card[data-layout-style=background]{background-color:var(--surface-raised, transparent);--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light);border:0;padding:16px 24px}[data-component-library-header] .text-card[data-layout-style=background] .text-card__title:first-child{margin-top:-4px}[data-component-library-header] .text-card[data-layout-style=background] .text-card__title{color:var(--surface-headline);font-weight:700;letter-spacing:-0.48px}[data-component-library-header] .text-card[data-layout-style=background] .text-card__subtitle{color:var(--surface-headline);font-size:22px;font-weight:600;line-height:30px}[data-component-library-header] .text-card[data-layout-style=background] .text-card__body{font-size:18px;line-height:26px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=background] .text-card__body{font-size:16px;line-height:24px;letter-spacing:0}}[data-component-library-header] .text-card[data-layout-style=background] .text-card__link{font-size:18px;line-height:26px}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=background] .text-card__link{font-size:16px;line-height:24px}}[data-component-library-header] .text-card[data-layout-style=background] .text-card__link{font-weight:700}[data-component-library-header] .text-card[data-layout-style=background-shadow]{display:flex;flex-direction:column;gap:16px;--gap: 16px}[data-component-library-header] .text-card[data-layout-style=background-shadow]>*:empty{margin-bottom:calc(var(--gap)*-1)}[data-component-library-header] .text-card[data-layout-style=background-shadow] .text-card__title{line-height:40px}[data-component-library-header] .text-card[data-layout-style=background-shadow] .text-card__title+.text-card__subtitle{margin-top:-16px}[data-component-library-header] .text-card[data-layout-style=background-shadow] .text-card__subtitle+.text-card__body{margin-top:-8px}[data-component-library-header] .text-card[data-layout-style=background-shadow]{background-color:var(--surface-raised, transparent);--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light);border:0;padding:16px 24px;box-shadow:0 8px 9.6px 0 rgba(0,0,0,.15);backdrop-filter:blur(9.6px)}[data-component-library-header] .text-card[data-layout-style=background-shadow] .text-card__title:first-child{margin-top:-4px}[data-component-library-header] .text-card[data-layout-style=background-shadow] .text-card__title{color:var(--surface-headline);font-weight:700;letter-spacing:-0.48px}[data-component-library-header] .text-card[data-layout-style=background-shadow] .text-card__subtitle{color:var(--surface-headline);font-size:22px;font-weight:600;line-height:30px}[data-component-library-header] .text-card[data-layout-style=background-shadow] .text-card__body{font-size:18px;line-height:26px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=background-shadow] .text-card__body{font-size:16px;line-height:24px;letter-spacing:0}}[data-component-library-header] .text-card[data-layout-style=background-shadow] .text-card__link{font-size:18px;line-height:26px}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=background-shadow] .text-card__link{font-size:16px;line-height:24px}}[data-component-library-header] .text-card[data-layout-style=background-shadow] .text-card__link{font-weight:700}[data-component-library-header] .text-card[data-layout-style=quote]{background-color:var(--surface-tint);--text-link: inherit;--surface-ink: inherit;--surface-headline: inherit;--surface-accent: inherit;--surface-tint: inherit;--surface-raised: inherit;box-shadow:0 8px 9.6px 0 rgba(0,0,0,.15);backdrop-filter:blur(9.6px);border:0;padding:24px;display:flex;align-items:stretch;gap:24px}[data-component-library-header] .text-card[data-layout-style=quote] .text-card__decoration{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:8px}[data-component-library-header] .text-card[data-layout-style=quote] .text-card__decoration::after{content:"";display:block;width:2px;flex:1;background-color:var(--surface-accent)}[data-component-library-header] .text-card[data-layout-style=quote] .text-card__quote-mark{color:var(--surface-accent);flex-shrink:0}[data-component-library-header] .text-card[data-layout-style=quote] .text-card__content{display:flex;flex-direction:column;gap:18px;flex:1;min-width:0}[data-component-library-header] .text-card[data-layout-style=quote] .text-card__content>a,[data-component-library-header] .text-card[data-layout-style=quote] .text-card__content>button{align-self:start}[data-component-library-header] .text-card[data-layout-style=quote] .text-card__content>a:not(.button){color:var(--text-link)}[data-component-library-header] .text-card[data-layout-style=quote] .text-card__body{font-size:18px;font-weight:700;font-style:italic;line-height:24px;color:var(--surface-accent)}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=quote] .text-card__body{font-size:16px}}[data-component-library-header] .text-card[data-layout-style=quote] .text-card__quotee{display:flex;flex-direction:column;gap:8px}[data-component-library-header] .text-card[data-layout-style=quote] .text-card__title{font-size:18px;font-weight:400;line-height:24px;color:var(--surface-ink)}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=quote] .text-card__title{font-size:16px}}[data-component-library-header] .text-card[data-layout-style=quote] .text-card__subtitle{font-size:13px;font-weight:400;line-height:16px;color:var(--surface-ink)}[data-component-library-header] .text-card[data-layout-style=stat-large]{display:flex;flex-direction:column;gap:8px;--gap: 8px}[data-component-library-header] .text-card[data-layout-style=stat-large]>*:empty{margin-bottom:calc(var(--gap)*-1)}[data-component-library-header] .text-card[data-layout-style=stat-large]{width:260px;background-color:var(--bg-white);--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light)}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=stat-large]{width:auto}}[data-component-library-header] .text-card[data-layout-style=stat-large] .text-card__title{color:var(--surface-headline);font-size:48px;line-height:56px;font-weight:700;letter-spacing:-1.5px}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=stat-large] .text-card__title{font-size:40px;line-height:48px;letter-spacing:-1.5px}}[data-component-library-header] .text-card[data-layout-style=stat-large] .text-card__title+.text-card__subtitle{margin-top:-4px}[data-component-library-header] .text-card[data-layout-style=stat-large] .text-card__subtitle{color:var(--surface-headline);font-size:32px;line-height:40px;font-weight:700;letter-spacing:-1.5px}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=stat-large] .text-card__subtitle{font-size:24px;line-height:32px;letter-spacing:0}}[data-component-library-header] .text-card[data-layout-style=stat-small]{display:flex;flex-direction:column;gap:8px;--gap: 8px}[data-component-library-header] .text-card[data-layout-style=stat-small]>*:empty{margin-bottom:calc(var(--gap)*-1)}[data-component-library-header] .text-card[data-layout-style=stat-small]{width:260px;background-color:var(--bg-white);--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light)}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=stat-small]{width:auto}}[data-component-library-header] .text-card[data-layout-style=stat-small] .text-card__title{color:var(--surface-headline)}[data-component-library-header] .text-card[data-layout-style=expandable]{display:flex;flex-direction:column;gap:16px;background-color:var(--bg-off-white);--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light);border:none;border-radius:8px;padding:16px;box-shadow:0 8px 9.6px 0 rgba(0,0,0,.15);backdrop-filter:blur(9.6px);align-self:start}[data-component-library-header] .text-card[data-layout-style=expandable] .text-card__header{display:flex;align-items:center;gap:8px;width:100%;text-align:left}[data-component-library-header] .text-card[data-layout-style=expandable] .text-card__title{flex:1;font-size:22px;font-weight:700;line-height:30px;letter-spacing:0;color:var(--surface-accent)}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=expandable] .text-card__title{font-size:20px;line-height:28px}}[data-component-library-header] .text-card[data-layout-style=expandable] .text-card__chevron{flex-shrink:0;color:var(--surface-accent);transform:rotate(180deg);transition:transform .2s ease}[data-component-library-header] .text-card[data-layout-style=expandable].open .text-card__chevron{transform:rotate(0deg)}[data-component-library-header] .text-card[data-layout-style=expandable] .text-card__expandable-body{display:none}[data-component-library-header] .text-card[data-layout-style=expandable].open .text-card__expandable-body{display:flex;flex-direction:column;gap:16px}[data-component-library-header] .text-card[data-layout-style=expandable] .text-card__divider{border:0;border-top:1px solid var(--border-mono-medium);margin:0}[data-component-library-header] .text-card[data-layout-style=expandable] .text-card__body{font-size:18px;line-height:26px;font-weight:400;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .text-card[data-layout-style=expandable] .text-card__body{font-size:16px;line-height:24px;letter-spacing:0}}[data-component-library-header] .text-card[data-layout-style=expandable] .text-card__body{color:var(--surface-ink)}[data-component-library-header] .text-card .trix-content{display:flex;flex-direction:column;gap:var(--gap)}[data-component-library-header] .text-card__body{display:flex;flex-direction:column;gap:16px}[data-component-library-header] .text-card__body ul,[data-component-library-header] .text-card__body ol{margin-block:0}[data-component-library-header] .text-card__body ul li+li,[data-component-library-header] .text-card__body ol li+li{margin-top:8px}[data-component-library-header] .text-card__body p:empty{display:none}[data-component-library-header] .media-card{border-radius:8px;border-width:2px;border-style:solid;border-color:var(--border-mono-medium);padding:24px;display:flex;flex-direction:row;gap:24px;--gap: 24px;background-color:var(--surface-raised, var(--bg-primary-light));--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light)}[data-component-library-header] .media-card>.media-card__content,[data-component-library-header] .media-card>.text-card{flex:1}@media only screen and (max-width: 1024px){[data-component-library-header] .media-card>.media-card__content,[data-component-library-header] .media-card>.text-card{flex:none}}[data-component-library-header] .media-card>.media-card__content{display:flex;flex-direction:column}[data-component-library-header] .media-card>.media-card__content>.text-card{flex:1}[data-component-library-header] .media-card[data-media-size=extra-large] .media-card__media{max-width:1080px;height:338px;flex:1}@media only screen and (max-width: 1024px){[data-component-library-header] .media-card[data-media-size=extra-large] .media-card__media{max-width:100%;height:auto}}[data-component-library-header] .media-card[data-media-size=medium] .media-card__media{max-width:240px;max-height:240px;flex:1}@media only screen and (max-width: 1024px){[data-component-library-header] .media-card[data-media-size=medium] .media-card__media{max-height:100%;max-width:100%}}[data-component-library-header] .media-card[data-media-size=medium][data-media-alignment=top]:not([data-layout-style=full-bleed]):not([data-layout-style=image-background]):not([data-layout-style=quote]) .media-card__media,[data-component-library-header] .media-card[data-media-size=medium][data-media-alignment=bottom]:not([data-layout-style=full-bleed]):not([data-layout-style=image-background]):not([data-layout-style=quote]) .media-card__media{max-width:100%;height:210px;flex:none}@media only screen and (max-width: 1024px){[data-component-library-header] .media-card[data-media-size=medium][data-media-alignment=top]:not([data-layout-style=full-bleed]):not([data-layout-style=image-background]):not([data-layout-style=quote]) .media-card__media,[data-component-library-header] .media-card[data-media-size=medium][data-media-alignment=bottom]:not([data-layout-style=full-bleed]):not([data-layout-style=image-background]):not([data-layout-style=quote]) .media-card__media{height:auto}}[data-component-library-header] .media-card[data-media-size=large] .media-card__media{max-width:336px;max-height:336px;flex:1}@media only screen and (max-width: 1024px){[data-component-library-header] .media-card[data-media-size=large] .media-card__media{max-height:100%;max-width:100%}}[data-component-library-header] .media-card[data-media-size=large][data-media-alignment=top]:not([data-layout-style=full-bleed]):not([data-layout-style=image-background]):not([data-layout-style=quote]) .media-card__media,[data-component-library-header] .media-card[data-media-size=large][data-media-alignment=bottom]:not([data-layout-style=full-bleed]):not([data-layout-style=image-background]):not([data-layout-style=quote]) .media-card__media{max-width:100%;height:250px;flex:none}@media only screen and (max-width: 1024px){[data-component-library-header] .media-card[data-media-size=large][data-media-alignment=top]:not([data-layout-style=full-bleed]):not([data-layout-style=image-background]):not([data-layout-style=quote]) .media-card__media,[data-component-library-header] .media-card[data-media-size=large][data-media-alignment=bottom]:not([data-layout-style=full-bleed]):not([data-layout-style=image-background]):not([data-layout-style=quote]) .media-card__media{height:auto}}[data-component-library-header] .media-card[data-media-size=small] .media-card__media{max-width:168px;max-height:168px;flex:1}@media only screen and (max-width: 1024px){[data-component-library-header] .media-card[data-media-size=small] .media-card__media{max-height:100%;max-width:100%}}[data-component-library-header] .media-card[data-media-size=small][data-media-alignment=top]:not([data-layout-style=full-bleed]):not([data-layout-style=image-background]):not([data-layout-style=quote]) .media-card__media,[data-component-library-header] .media-card[data-media-size=small][data-media-alignment=bottom]:not([data-layout-style=full-bleed]):not([data-layout-style=image-background]):not([data-layout-style=quote]) .media-card__media{max-width:100%;height:168px;flex:none}[data-component-library-header] .media-card[data-media-type=video] .media-card__media{width:100%;max-width:none;height:auto;max-height:none}[data-component-library-header] .media-card[data-media-type=embedded_code][data-media-size=extra-large]:not([data-layout-style=full-bleed]):not([data-layout-style=image-background]):not([data-layout-style=quote]) .media-card__media{height:auto;max-width:none}[data-component-library-header] .media-card[data-media-type=embedded_code][data-layout-style=quote] .media-card__media{aspect-ratio:16/9;border-radius:0;height:auto;width:100%}[data-component-library-header] .media-card[data-media-alignment=right]{flex-direction:row}@media only screen and (max-width: 1024px){[data-component-library-header] .media-card[data-media-alignment=right]{flex-direction:column-reverse}}[data-component-library-header] .media-card[data-media-alignment=left]{flex-direction:row-reverse}@media only screen and (max-width: 1024px){[data-component-library-header] .media-card[data-media-alignment=left]{flex-direction:column-reverse}}[data-component-library-header] .media-card[data-media-alignment=top]:not([data-layout-style=full-bleed]):not([data-layout-style=image-background]):not([data-layout-style=quote]){flex-direction:column-reverse;justify-content:flex-end}@media only screen and (min-width: 1025px){[data-component-library-header] .media-card[data-media-alignment=top]:not([data-layout-style=full-bleed]):not([data-layout-style=image-background]):not([data-layout-style=quote]){max-width:100%}}[data-component-library-header] .media-card[data-media-alignment=bottom]:not([data-layout-style=full-bleed]):not([data-layout-style=image-background]):not([data-layout-style=quote]){flex-direction:column}[data-component-library-header] .media-card[data-layout-style=plain]{background-color:rgba(0,0,0,0);--text-link: inherit;--surface-ink: inherit;--surface-headline: inherit;--surface-accent: inherit;--surface-tint: inherit;--surface-raised: inherit;border:0;padding:0;border-radius:0}@media only screen and (min-width: 1025px){[data-component-library-header] .media-card[data-layout-style=plain][data-media-alignment=top]{gap:0}}@media only screen and (min-width: 1025px){[data-component-library-header] .media-card[data-layout-style=plain][data-media-alignment=bottom]{gap:24px}}@media only screen and (min-width: 1025px){[data-component-library-header] .media-card[data-layout-style=plain][data-media-alignment=left] .media-card__media,[data-component-library-header] .media-card[data-layout-style=plain][data-media-alignment=right] .media-card__media{height:auto;max-height:none;align-self:stretch}}[data-component-library-header] .media-card[data-layout-style=background]{background-color:var(--surface-raised, var(--bg-white));--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light);border-color:rgba(0,0,0,0);box-shadow:0 8px 9.6px 0 rgba(0,0,0,.15);backdrop-filter:blur(9.6px)}[data-component-library-header] .media-card[data-layout-style=background] .media-card__media{border-radius:8px;overflow:hidden}@media only screen and (min-width: 1025px){[data-component-library-header] .media-card[data-layout-style=background][data-media-alignment=left] .media-card__media,[data-component-library-header] .media-card[data-layout-style=background][data-media-alignment=right] .media-card__media{height:auto;max-height:none;align-self:stretch;position:relative}}[data-component-library-header] .media-card[data-layout-style=full-bleed]{background-color:var(--surface-raised, var(--bg-white));--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light);border:none;padding:0;gap:0;overflow:hidden}[data-component-library-header] .media-card[data-layout-style=full-bleed] .media-card__media{align-self:stretch;max-width:none;max-height:none;flex:1;height:100%}[data-component-library-header] .media-card[data-layout-style=full-bleed]>.media-card__content{padding:24px}[data-component-library-header] .media-card[data-layout-style=full-bleed][data-media-alignment=top]{flex-direction:column-reverse}[data-component-library-header] .media-card[data-layout-style=full-bleed][data-media-alignment=bottom]{flex-direction:column}[data-component-library-header] .media-card[data-layout-style=full-bleed][data-media-alignment=top] .media-card__media,[data-component-library-header] .media-card[data-layout-style=full-bleed][data-media-alignment=bottom] .media-card__media{flex:none;width:100%;height:326px}[data-component-library-header] .media-card[data-layout-style=full-bleed][data-media-type=video] .media-card__media{height:auto}[data-component-library-header] .media-card[data-layout-style=image-background]{--text-link: var(--link-light);--surface-ink: var(--text-light);--surface-headline: var(--headline-light);--surface-accent: var(--text-light);--surface-tint: var(--overlay-tint-on-dark);--text-link: var(--text-light);--surface-headline: var(--text-light);position:relative;overflow:hidden;border:0;min-height:280px;flex-direction:column;justify-content:flex-end}[data-component-library-header] .media-card[data-layout-style=image-background]>.media-card__content{flex:none}[data-component-library-header] .media-card[data-layout-style=image-background] .media-card__media{position:absolute;inset:0;max-width:none;max-height:none;flex:none;width:100%;height:100%}[data-component-library-header] .media-card[data-layout-style=image-background] .media-card__media::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);pointer-events:none}[data-component-library-header] .media-card[data-layout-style=image-background]>.media-card__content{position:relative;z-index:1;padding:24px}[data-component-library-header] .media-card[data-layout-style=quote]{flex-direction:column;align-items:center;gap:24px;background-color:var(--surface-tint);--text-link: inherit;--surface-ink: inherit;--surface-headline: inherit;--surface-accent: inherit;--surface-tint: inherit;--surface-raised: inherit;border-color:rgba(0,0,0,0);box-shadow:0 8px 9.6px 0 rgba(0,0,0,.15);backdrop-filter:blur(9.6px)}[data-component-library-header] .media-card[data-layout-style=quote] .media-card__quote-decoration{align-self:stretch;display:flex;align-items:center;justify-content:center;gap:8px}[data-component-library-header] .media-card[data-layout-style=quote] .media-card__quote-mark{flex-shrink:0;width:32px;height:24px;color:var(--surface-accent)}[data-component-library-header] .media-card[data-layout-style=quote] .media-card__quote-rule{flex:1;min-width:0;height:2px;background-color:var(--surface-accent)}[data-component-library-header] .media-card[data-layout-style=quote] .media-card__media{flex:none;width:144px;max-width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background-color:var(--bg-white)}[data-component-library-header] .media-card[data-layout-style=quote] .media-card__quote-text{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;text-align:center}[data-component-library-header] .media-card[data-layout-style=quote] .media-card__quote-body{font-size:18px;line-height:26px}@media only screen and (max-width: 1024px){[data-component-library-header] .media-card[data-layout-style=quote] .media-card__quote-body{font-size:16px;line-height:24px}}[data-component-library-header] .media-card[data-layout-style=quote] .media-card__quote-body{font-weight:700;font-style:italic;color:var(--surface-accent)}[data-component-library-header] .media-card[data-layout-style=quote] .media-card__quotee{display:flex;flex-direction:column;gap:8px;width:100%}[data-component-library-header] .media-card[data-layout-style=quote] .media-card__quotee-name{font-size:18px;line-height:26px}@media only screen and (max-width: 1024px){[data-component-library-header] .media-card[data-layout-style=quote] .media-card__quotee-name{font-size:16px;line-height:24px}}[data-component-library-header] .media-card[data-layout-style=quote] .media-card__quotee-name{font-weight:400;color:var(--surface-ink)}[data-component-library-header] .media-card[data-layout-style=quote] .media-card__quotee-title{font-size:14px;line-height:16px}@media only screen and (max-width: 1024px){[data-component-library-header] .media-card[data-layout-style=quote] .media-card__quotee-title{font-size:13px;line-height:18px}}[data-component-library-header] .media-card[data-layout-style=quote] .media-card__quotee-title{font-weight:400;color:var(--surface-ink)}@media only screen and (min-width: 1025px){[data-component-library-header] .media-card[data-layout-style=quote][data-media-alignment=right],[data-component-library-header] .media-card[data-layout-style=quote][data-media-alignment=left]{flex-direction:row;align-items:stretch;gap:24px}[data-component-library-header] .media-card[data-layout-style=quote][data-media-alignment=right] .media-card__quote-decoration,[data-component-library-header] .media-card[data-layout-style=quote][data-media-alignment=left] .media-card__quote-decoration{flex-direction:column;align-self:stretch}[data-component-library-header] .media-card[data-layout-style=quote][data-media-alignment=right] .media-card__quote-rule,[data-component-library-header] .media-card[data-layout-style=quote][data-media-alignment=left] .media-card__quote-rule{width:2px;height:auto;min-width:0}[data-component-library-header] .media-card[data-layout-style=quote][data-media-alignment=right] .media-card__quote-text,[data-component-library-header] .media-card[data-layout-style=quote][data-media-alignment=left] .media-card__quote-text{flex:1;align-items:flex-start;text-align:left}[data-component-library-header] .media-card[data-layout-style=quote][data-media-alignment=right] .media-card__media,[data-component-library-header] .media-card[data-layout-style=quote][data-media-alignment=left] .media-card__media{align-self:center}[data-component-library-header] .media-card[data-layout-style=quote][data-media-alignment=right] .media-card__media{order:1}[data-component-library-header] .media-card[data-layout-style=quote][data-media-alignment=left] .media-card__media{order:-1}}[data-component-library-header] .media-card.article-preview{position:relative;background-color:var(--bg-white);--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light);box-shadow:0 8px 9.6px 0 rgba(0,0,0,.15);backdrop-filter:blur(9.6px)}[data-component-library-header] .media-card.article-preview[data-media-alignment=top] .media-card__media{height:300px}@container (width < 300px){[data-component-library-header] .media-card[data-media-alignment=left],[data-component-library-header] .media-card[data-media-alignment=right],[data-component-library-header] .media-card[data-media-alignment=bottom],[data-component-library-header] .media-card[data-layout-style=quote][data-media-alignment=left],[data-component-library-header] .media-card[data-layout-style=quote][data-media-alignment=right]{flex-direction:column-reverse}}[data-component-library-header] .list{display:flex;flex-direction:column;gap:16px;padding:16px 24px;border-radius:8px;background-color:var(--bg-off-white);--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light)}[data-component-library-header] .list__title{font-size:22px;line-height:28px;font-weight:600;letter-spacing:0}@media only screen and (max-width: 1024px){[data-component-library-header] .list__title{font-size:20px;line-height:28px;letter-spacing:0}}[data-component-library-header] .list__title{margin:0;color:var(--primary-vibrant)}[data-component-library-header] .list__items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}[data-component-library-header] .list__item{display:flex;gap:8px;align-items:center;padding:16px 0;border-top:1px solid var(--mono-light)}[data-component-library-header] .list__items:first-child .list__item:first-child{border-top:none}[data-component-library-header] .list__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--surface-ink)}[data-component-library-header] .list__icon .material-symbols-outlined{font-size:20px}[data-component-library-header] .list__link{font-size:18px;line-height:26px}@media only screen and (max-width: 1024px){[data-component-library-header] .list__link{font-size:16px;line-height:24px}}[data-component-library-header] .list__link{color:var(--surface-ink);font-weight:400;text-decoration:none}[data-component-library-header] .list__link:hover,[data-component-library-header] .list__link:focus-visible{text-decoration:underline}[data-component-library-header] .list__link--current{font-weight:700}[data-component-library-header] .iframe-embed iframe{aspect-ratio:16/9;border:0;display:block;height:auto;width:100%}[data-component-library-header] .iframe-embed[data-fit=cover]{width:100%;height:100%}[data-component-library-header] .iframe-embed[data-fit=cover] iframe{height:100%}[data-component-library-header] :root{--header-height: 60px}[data-component-library-header] .skip-link{position:absolute;top:-100px;left:8px;z-index:1000;padding:8px 16px;background-color:var(--common-white);--text-link: var(--link-dark);--surface-ink: var(--text-dark);--surface-headline: var(--headline-dark);--surface-accent: var(--text-primary);--surface-tint: var(--overlay-tint-on-light);color:var(--text-link);border:2px solid var(--primary-dark);border-radius:4px;font-weight:700;text-decoration:none;transition:top .15s ease-in-out}[data-component-library-header] .skip-link:focus{top:8px}[data-component-library-header] header.header{display:flex;align-items:center}@media only screen and (min-width: 1025px){[data-component-library-header] header.header{display:block;background:linear-gradient(to bottom, var(--bg-primary-dark) 0, var(--bg-primary-dark) 40px, var(--common-white) 40px, var(--common-white) 100%);border-bottom:2px solid var(--bg-primary-dark)}}@media only screen and (max-width: 1024px){[data-component-library-header] header.header{background-color:var(--bg-primary-dark);--text-link: var(--link-light);--surface-ink: var(--text-light);--surface-headline: var(--headline-light);--surface-accent: var(--text-light);--surface-tint: var(--overlay-tint-on-dark);color:var(--surface-ink);height:var(--header-height);position:fixed;width:100%;z-index:9}}@media only screen and (min-width: 1025px){[data-component-library-header] .header__inner{display:grid;grid-template-columns:auto 1fr;grid-template-rows:40px 64px;align-items:stretch;max-width:1128px;width:100%;margin:0 auto}}@media only screen and (max-width: 1024px){[data-component-library-header] .header__inner{display:flex;flex-direction:row;align-items:center;width:100%;height:100%;padding:0 24px}}[data-component-library-header] .header__inner>.container{height:100%;display:flex;flex-direction:row;gap:0;--gap: 0;justify-content:flex-start;align-items:center;position:relative}@media only screen and (max-width: 1024px){[data-component-library-header] .header__inner>.container{padding:0;flex:1;justify-content:flex-end;flex-direction:row;position:static}}@media only screen and (min-width: 1025px){[data-component-library-header] .header__inner>.container.header__top-bar{grid-column:2;grid-row:1;height:40px;background-color:var(--bg-primary-dark);--text-link: var(--link-light);--surface-ink: var(--text-light);--surface-headline: var(--headline-light);--surface-accent: var(--text-light);--surface-tint: var(--overlay-tint-on-dark);color:var(--surface-ink)}}@media only screen and (min-width: 1025px){[data-component-library-header] .header__inner>.container.header__nav-bar{grid-column:2;grid-row:2;height:64px;position:unset;background-color:var(--common-white)}}[data-component-library-header] .header__inner>.container:has(.navigation__mobile.open) .header__burger .material-symbols-outlined:nth-of-type(1){display:none}[data-component-library-header] .header__inner>.container:has(.navigation__mobile.open) .header__burger .material-symbols-outlined:nth-of-type(2){display:block}@media only screen and (min-width: 1025px){[data-component-library-header] .header__burger{display:none}}@media only screen and (max-width: 1024px){[data-component-library-header] .header__burger{display:block;position:absolute;right:24px}}[data-component-library-header] .header__burger .material-symbols-outlined{display:block;font-size:28px}[data-component-library-header] .header__burger .material-symbols-outlined:nth-of-type(2){display:none}@media only screen and (min-width: 1025px){[data-component-library-header] .header__logo{grid-column:1;grid-row:1/3;align-self:start;z-index:2;padding:16px 24px;background-color:var(--bg-primary-dark);border-bottom-left-radius:4px;border-bottom-right-radius:4px}}@media only screen and (max-width: 1024px){[data-component-library-header] .header__logo{flex-shrink:0;align-self:center}}[data-component-library-header] .header__logo a{display:flex;justify-content:center;align-items:center}[data-component-library-header] .header__logo svg,[data-component-library-header] .header__logo img{height:50px;width:auto}@media only screen and (max-width: 1024px){[data-component-library-header] .header__logo svg,[data-component-library-header] .header__logo img{display:block;height:36px}}[data-component-library-header] .header__business-sector-buttons{display:flex}@media only screen and (min-width: 1025px){[data-component-library-header] .header__business-sector-buttons{height:100%;align-items:stretch}}@media only screen and (max-width: 1024px){[data-component-library-header] .header__business-sector-buttons{display:none}}[data-component-library-header] .header__better-action-links{display:flex;gap:0;height:100%}@media only screen and (min-width: 1025px){[data-component-library-header] .header__better-action-links{margin-left:auto}}@media only screen and (max-width: 1024px){[data-component-library-header] .header__better-action-links{margin-right:32px}}[data-component-library-header] .header__better-action-links .button{display:flex;align-items:center;border:0;color:var(--common-white);font-weight:400;font-size:16px;line-height:24px;background-color:inherit;gap:8px;padding:0 8px}[data-component-library-header] .header__better-action-links .button .button-content{padding:0}[data-component-library-header] .header__better-action-links .button p{font-size:16px;line-height:24px}@media only screen and (max-width: 1024px){[data-component-library-header] .header__better-action-links .button p{display:none}}[data-component-library-header] .header__better-action-links .button .material-symbols-outlined{font-size:24px}[data-component-library-header] .header__better-action-links .button .material-symbols-outlined.loaded{color:var(--common-white)}@media only screen and (min-width: 1025px){[data-component-library-header] .header__better-action-links .button:hover{border-radius:0;background-color:var(--nav-item-bg-hover);color:var(--text-primary)}[data-component-library-header] .header__better-action-links .button:hover .material-symbols-outlined{color:var(--text-primary)}}[data-component-library-header] .header__better-action-links .language-switcher-action-link{order:1}[data-component-library-header] .header__better-action-links .account-action-link{order:2}@media only screen and (max-width: 1024px){[data-component-library-header] .header__better-action-links .navigation__search{order:3}}[data-component-library-header] .visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important}@media only screen and (min-width: 1025px){[data-component-library-header] header.header{background:linear-gradient(to bottom, var(--bg-primary-dark) 0px, var(--bg-primary-dark) 48px, var(--bg-mono-light) 48px, var(--bg-mono-light) 100%);border-bottom:2px solid var(--primary-vibrant)}}@media only screen and (max-width: 1024px){[data-component-library-header] header.header{background-color:var(--bg-primary-dark);color:var(--text-light);height:60px;position:fixed;width:100%;z-index:9}}@media only screen and (min-width: 1025px){[data-component-library-header] .header__inner{grid-template-rows:48px 64px}}@media only screen and (max-width: 1024px){[data-component-library-header] .header__inner>.container{flex-direction:row}}@media only screen and (min-width: 1025px){[data-component-library-header] .header__inner>.container.header__top-bar{height:48px;background-color:var(--bg-primary-dark);color:var(--text-light)}}@media only screen and (max-width: 1024px){[data-component-library-header] .header__inner>.container.header__top-bar{border-bottom:0px}}[data-component-library-header] .header__inner>.container.header__top-bar .button.primary.leisure-button:hover{background-color:var(--leisure)}[data-component-library-header] .header__inner>.container.header__top-bar .button.primary.libraries-button:hover{background-color:var(--libraries)}[data-component-library-header] .header__inner>.container.header__top-bar .button.primary.sport-button:hover{background-color:var(--gsf)}[data-component-library-header] .header__inner>.container.header__top-bar .button.primary.boxoffice-button:hover{background-color:var(--boxoffice)}[data-component-library-header] .header__inner>.container.header__top-bar .button.primary.spa-button:hover{background-color:var(--spaexp)}@media only screen and (min-width: 1025px){[data-component-library-header] .header__inner>.container.header__nav-bar{background-color:var(--bg-mono-light)}}@media only screen and (min-width: 1025px){[data-component-library-header] .header__logo{padding:12px 24px;background-color:var(--bg-primary-dark);box-shadow:0px 5px 25px 0px rgba(0,0,0,.18)}}@media only screen and (max-width: 1024px){[data-component-library-header] .header__logo{margin-right:auto;margin-left:0}}[data-component-library-header] .header__logo a{display:flex;justify-content:center;align-items:center}[data-component-library-header] .header__logo svg,[data-component-library-header] .header__logo img{width:auto}@media only screen and (min-width: 1025px){[data-component-library-header] .header__logo svg,[data-component-library-header] .header__logo img{max-height:60px}}@media only screen and (max-width: 1024px){[data-component-library-header] .header__logo svg,[data-component-library-header] .header__logo img{max-height:36px}}@media only screen and (min-width: 1025px){[data-component-library-header] .header__business-sector-buttons{height:100%;align-items:stretch}}@media only screen and (max-width: 1024px){[data-component-library-header] .header__business-sector-buttons{display:none}}@media only screen and (max-width: 1024px){[data-component-library-header] .header__better-action-links .search-action-link{order:4}}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation{background-color:var(--bg-mono-light)}}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation{background-color:var(--bg-white)}}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation>.navigation__menu-item:not(.navigation__search):not(.better-links) .navigation__menu-item__button{background-color:var(--bg-mono-light);font-weight:400}[data-component-library-header] .navigation>.navigation__menu-item:not(.navigation__search):not(.better-links) .navigation__menu-item__button a{font-weight:400}}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation>.navigation__menu-item:not(.navigation__search):not(.better-links) .navigation__menu-item__button{background-color:var(--bg-white);color:var(--common-black);border-bottom:1px solid var(--border-mono-medium)}}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation>.navigation__menu-item.better-links .navigation__menu-item__button{background-color:var(--bg-primary-dark);color:var(--common-white);border-bottom:1px solid var(--border-mono-medium)}}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation>.navigation__menu-item.better-links .navigation__menu-item__button .material-symbols-outlined{color:var(--common-white)}}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__sub-menu{top:112px}}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__sub-menu ul:has(.leisure-button),[data-component-library-header] .navigation__sub-menu ul:has(.libraries-button),[data-component-library-header] .navigation__sub-menu ul:has(.spa-button),[data-component-library-header] .navigation__sub-menu ul:has(.boxoffice-button){border:0;margin:0;padding-bottom:0}}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__sub-menu ul li.leisure-button,[data-component-library-header] .navigation__sub-menu ul li.libraries-button,[data-component-library-header] .navigation__sub-menu ul li.spa-button,[data-component-library-header] .navigation__sub-menu ul li.boxoffice-button{padding:0}}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__sub-menu ul li.leisure-button>.button,[data-component-library-header] .navigation__sub-menu ul li.libraries-button>.button,[data-component-library-header] .navigation__sub-menu ul li.spa-button>.button,[data-component-library-header] .navigation__sub-menu ul li.boxoffice-button>.button{padding:12px 24px;font-size:20px}}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__sub-menu.languages{top:48px}}[data-component-library-header] .navigation__sub-menu.languages .languages__button p{margin:0}[data-component-library-header] .navigation__sub-menu.languages .languages__button:hover a p{color:var(--text-dark)}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__search:hover .container .button.primary{background-color:var(--primary-vibrant);border-color:var(--primary-vibrant);color:var(--text-light)}}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__search{position:absolute;width:100%;left:0;top:60px}[data-component-library-header] .navigation__search.navigation{min-height:fit-content;padding-bottom:0;z-index:1}}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__search__button.button.primary:has(+.open){background-color:var(--bg-primary-muted)}}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__search__button{position:absolute;right:62px;top:18px}}[data-component-library-header] .navigation__search__draw{display:none;left:0;position:fixed;background-color:rgba(0,0,0,.95) !important;z-index:10 !important;height:100vh;top:0 !important;padding:0}[data-component-library-header] .navigation__search__draw.open{display:flex;align-items:center;border-top:0 !important;width:100%}[data-component-library-header] .navigation__search__draw.open .container form{display:flex}[data-component-library-header] .navigation__search__draw__esc-hint{position:absolute;top:24px;left:50%;transform:translateX(-50%);border:1px solid var(--common-white);padding:12px 16px}[data-component-library-header] .navigation__search__draw__esc-hint p{all:unset;color:var(--common-white) !important;font-family:Inter !important;font-weight:400 !important;font-size:16px !important;line-height:24px !important}[data-component-library-header] .navigation__search__draw__esc-hint p span{display:inline-block;padding:6px 4px;border:1px solid var(--common-white)}[data-component-library-header] .navigation__search__draw__close-button{position:absolute !important;top:14px;right:14px;background:none;cursor:pointer;border:none;padding:0}[data-component-library-header] .navigation__search__draw__close-button span.material-symbols-outlined{color:var(--common-white);font-size:48px}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__search__draw__close-button span.material-symbols-outlined{font-size:28px}}[data-component-library-header] .navigation__search__draw .container{gap:48px}[data-component-library-header] .navigation__search__draw .container>p{color:var(--common-white);text-align:center;margin:0;font-size:48px;line-height:56px}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__search__draw .container>p{font-size:44px}}[data-component-library-header] .navigation__search__draw .container form{position:relative;padding:40px;border-radius:8px}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__search__draw .container form{background-color:var(--bg-white);flex-direction:row;gap:0px}}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__search__draw .container form{padding:16px 24px;flex-direction:column;gap:32px}}[data-component-library-header] .navigation__search__draw input[type=text]{width:100%;padding:14px 16px;font-size:18px;border:1px solid var(--border-mono-medium);border-radius:4px;color:var(--text-dark)}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__search__draw input[type=text]{border-radius:0;border-top-left-radius:8px;border-bottom-left-radius:8px}}[data-component-library-header] .navigation__search__draw .cl-button{position:relative;font-size:18px !important}[data-component-library-header] .navigation__search__draw .cl-button.primary{background-color:var(--primary-vibrant) !important;border-color:var(--primary-vibrant) !important;color:var(--text-light) !important;border:2px solid var(--primary-40) !important}[data-component-library-header] .navigation__search__draw .cl-button.primary:hover{background-color:var(--primary-dark) !important;border-color:var(--primary-dark) !important;border:2px solid var(--primary-40) !important}[data-component-library-header] .navigation__search__draw .cl-button.disabled{background-color:var(--bg-disabled) !important;color:var(--text-disabled) !important;pointer-events:none !important;border:2px solid var(--bg-disabled) !important}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__search__draw .cl-button.disabled{width:100% !important}}[data-component-library-header] .navigation__search__draw .cl-button[type=submit]{border-radius:4px !important;margin:0 !important}@media only screen and (min-width: 1025px){[data-component-library-header] .navigation__search__draw .cl-button[type=submit]{padding:12px 32px !important;min-width:200px !important;max-width:200px !important;border-radius:0 !important;border-top-right-radius:8px !important;border-bottom-right-radius:8px !important;font-size:18px !important;line-height:24px !important}}@media only screen and (max-width: 1024px){[data-component-library-header] .navigation__search__draw .cl-button[type=submit]{padding:12px 20px !important;width:100% !important;height:48px !important}}[data-component-library-header] .header__better-action-links .button,[data-component-library-header] .header__business-sector-buttons .button{display:flex !important}@media only screen and (max-width: 1024px){[data-component-library-header] header.header{top:0}}[data-component-library-header] header.header .header__better-action-links a{text-decoration:none}[data-component-library-header] header.header .header__better-action-links a .material-symbols-outlined{transform:none}[data-component-library-header] .header__better-action-links .language-switcher-action-link{order:1}[data-component-library-header] .header__better-action-links .search-action-link{order:2}[data-component-library-header] .header__better-action-links .account-action-link{order:3}[data-component-library-header] .language-switcher-action-link svg{max-height:none}
