*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;word-wrap:break-word;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;line-height:1.5}:where(body){margin:0}:where(h1){margin:.67em 0;font-size:2em}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){padding:0;list-style-type:none}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){resize:vertical;margin:0}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){color:#000;background-color:#fff;border:solid;width:fit-content;height:fit-content;margin:auto;padding:1em;position:absolute;left:0;right:0}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:inline;display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}:where(button,input,select,textarea){color:inherit;font:inherit;letter-spacing:inherit;background-color:#0000;border:1px solid windowframe;padding:.25em .375em}:where(select){appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") 100%/1em no-repeat;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:ease;transition-timing-function:initial;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-bottom:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:44px;width:var(--swiper-navigation-size);height:44px;height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-disabled.swiper-button-prev,.swiper-button-disabled.swiper-button-next{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-hidden.swiper-button-prev,.swiper-button-hidden.swiper-button-next{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev ::slotted(svg),.swiper-button-next ::slotted(svg),.swiper-button-prev svg,.swiper-button-next svg{-o-object-fit:contain;object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:50%;top:var(--swiper-navigation-top-offset,50%);margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:4px;right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:50%;top:var(--swiper-navigation-top-offset,50%);margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:4px;right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev:not(.does-not-exist) ::slotted(.swiper-navigation-icon),.swiper-horizontal~.swiper-button-prev:not(.does-not-exist) ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal .swiper-button-prev:not(.does-not-exist) .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev:not(.does-not-exist) .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:50%;left:var(--swiper-navigation-top-offset,50%);margin-left:-22px;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:4px;top:var(--swiper-navigation-sides-offset,4px);bottom:auto}.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);top:auto;top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1);background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:8px;right:var(--swiper-pagination-right,8px);left:auto;left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-bullets-dynamic.swiper-pagination-vertical.swiper-pagination-bullets{width:8px;top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-bullets-dynamic.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-bullets-dynamic.swiper-pagination-horizontal.swiper-pagination-bullets{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-bullets-dynamic.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}[x-cloak=""]{display:none!important}[x-cloak=hidden]{visibility:hidden!important}[x-cloak=invisible]{opacity:0!important}:root{--page-title-margin:60px}@media (width>=400px){:root{--page-title-margin:calc(3.84615vw + 44.6154px)}}@media (width>=1440px){:root{--page-title-margin:100px}}:root{--page-subnav-margin:22px}@media (width>=400px){:root{--page-subnav-margin:calc(3.17308vw + 9.30769px)}}@media (width>=1440px){:root{--page-subnav-margin:55px}}:root{--section-margin:3.25rem;--display:block;--vh-offset:0px;--scrollbar-size:0px;--viewport-width:calc(100vw - var(--scrollbar-size));--viewport-height:calc(100vh - var(--vh-offset));--1fr:minmax(0, 1fr);--layout-columns:12;--layout-width:calc(var(--viewport-width) - var(--page-padding-left-safe) - var(--page-padding-right-safe));--layout-column-width:calc((var(--layout-width) / var(--layout-columns)) - (var(--grid-gutter) * ((var(--layout-columns) - 1) / var(--layout-columns))));--layout-column-step:calc(var(--layout-column-width) + var(--grid-gutter));--indent-text-columns:0}@media print,screen and (width>=30.0625em){:root{--indent-text-columns:2}}@media print,screen and (width>=48.0625em){:root{--indent-text-columns:3}}@media print,screen and (width>=64.0625em){:root{--indent-text-columns:4}}:root{--indent-none:0px;--indent-text:calc(var(--indent-text-columns) * var(--layout-column-step));--indent-section:calc(var(--layout-columns) / 2 * var(--layout-column-step));--grid-gutter:6px}@media (width>=0){:root{--grid-gutter:calc(.4158vw + 6px)}}@media (width>=481px){:root{--grid-gutter:calc(.694444vw + 4.65972px)}}@media (width>=769px){:root{--grid-gutter:calc(.78125vw + 3.99219px)}}@media (width>=1025px){:root{--grid-gutter:12px}}:root{--border-width:1px;--border-radius:0px;--icon-stroke:1px;--outline-offset:.25rem;--text-section-padding:.6rem}@media print,screen and (width>=48.0625em){:root{--text-section-padding:.8rem}}@media print,screen and (width>=64.0625em){:root{--text-section-padding:1rem}}@media screen and (width>=80em){:root{--text-section-padding:1.1rem}}:root{--item-section-padding:.6rem}@media print,screen and (width>=48.0625em){:root{--item-section-padding:.7rem}}@media print,screen and (width>=64.0625em){:root{--item-section-padding:.75rem}}@media screen and (width>=80em){:root{--item-section-padding:.8rem}}:root{--slideshow-gap:2px}@media (width>=0){:root{--slideshow-gap:calc(.2079vw + 2px)}}@media (width>=481px){:root{--slideshow-gap:calc(.347222vw + 1.32986px)}}@media (width>=769px){:root{--slideshow-gap:calc(.390625vw + .996094px)}}@media (width>=1025px){:root{--slideshow-gap:calc(.392157vw + .980392px)}}@media (width>=1280px){:root{--slideshow-gap:6px}}:root{--close-button-size:17px}@media (width>=400px){:root{--close-button-size:calc(1.05769vw + 12.7692px)}}@media (width>=1440px){:root{--close-button-size:28px}}:root{--close-button-thickness:2px}@media print,screen and (width>=48.0625em){:root{--close-button-thickness:2.5px}}@media print,screen and (width>=64.0625em){:root{--close-button-thickness:3px}}:root{--spacing-xxs:5px;--spacing-xs:10px;--spacing-s:20px;--spacing-m:30px;--spacing-l:40px;--spacing-xl:60px;--page-padding:12px;--page-padding-top-safe:max(var(--page-padding), env(safe-area-inset-top));--page-padding-bottom-safe:max(var(--page-padding), env(safe-area-inset-bottom));--page-padding-left-safe:max(var(--page-padding), env(safe-area-inset-left));--page-padding-right-safe:max(var(--page-padding), env(safe-area-inset-right));--page-padding-safe:var(--page-padding-top-safe) var(--page-padding-right-safe) var(--page-padding-bottom-safe) var(--page-padding-left-safe);--zindex-content:10;--zindex-sticky:15;--zindex-header:40;--zindex-footer:20;--zindex-nav:30;--zindex-assistive:50;--zindex-lightbox:60;--zindex-modal:70;--zindex-grid:80}@property --color-white{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-black{syntax:"<color>";inherits:true;initial-value:#000}@property --color-background{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-text{syntax:"<color>";inherits:true;initial-value:#000}@property --color-text-light{syntax:"<color>";inherits:true;initial-value:#999}@property --color-text-inverted{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-highlight{syntax:"<color>";inherits:true;initial-value:#f6ff52}@property --color-success{syntax:"<color>";inherits:true;initial-value:#0f0}@property --color-attention{syntax:"<color>";inherits:true;initial-value:#00f}@property --color-error{syntax:"<color>";inherits:true;initial-value:red}@property --color-focus{syntax:"<color>";inherits:true;initial-value:#00f}@property --color-selection-background{syntax:"<color>";inherits:true;initial-value:#000}@property --color-selection-text{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-lazyload{syntax:"<color>";inherits:true;initial-value:#0000000d}:root{--color-white:#fff;--color-white-rgb:255, 255, 255;--color-black:#000;--color-black-rgb:0, 0, 0;--color-background:#fff;--color-background-rgb:255, 255, 255;--color-text:#000;--color-text-rgb:0, 0, 0;--color-text-light:#999;--color-text-light-rgb:153, 153, 153;--color-text-inverted:#fff;--color-text-inverted-rgb:255, 255, 255;--color-highlight:#f6ff52;--color-highlight-rgb:82, 255, 246;--color-success:#0f0;--color-success-rgb:0, 255, 0;--color-attention:#00f;--color-attention-rgb:255, 0, 0;--color-error:red;--color-error-rgb:0, 0, 255;--color-focus:#00f;--color-focus-rgb:255, 0, 0;--color-selection-background:#000;--color-selection-background-rgb:0, 0, 0;--color-selection-text:#fff;--color-selection-text-rgb:255, 255, 255;--color-lazyload:#0000000d;--color-lazyload-rgb:0, 0, 0}:root [data-if-theme]{display:none!important}:root [data-if-theme=default]{display:block!important;display:var(--display,block)!important}[data-theme=default]{--color-white:#fff;--color-white-rgb:255, 255, 255;--color-black:#000;--color-black-rgb:0, 0, 0;--color-background:#fff;--color-background-rgb:255, 255, 255;--color-text:#000;--color-text-rgb:0, 0, 0;--color-text-light:#999;--color-text-light-rgb:153, 153, 153;--color-text-inverted:#fff;--color-text-inverted-rgb:255, 255, 255;--color-highlight:#f6ff52;--color-highlight-rgb:82, 255, 246;--color-success:#0f0;--color-success-rgb:0, 255, 0;--color-attention:#00f;--color-attention-rgb:255, 0, 0;--color-error:red;--color-error-rgb:0, 0, 255;--color-focus:#00f;--color-focus-rgb:255, 0, 0;--color-selection-background:#000;--color-selection-background-rgb:0, 0, 0;--color-selection-text:#fff;--color-selection-text-rgb:255, 255, 255;--color-lazyload:#0000000d;--color-lazyload-rgb:0, 0, 0}[data-theme=default] [data-if-theme]{display:none!important}[data-theme=default] [data-if-theme=default]{display:block!important;display:var(--display,block)!important}body{transition-duration:.1s;transition-timing-function:ease-in-out;transition-duration:var(--duration-fast);transition-property:--color-background,--color-text,--color-focus}:root{--spread-label-tracking:.15em;--duration:.25s;--duration-fast:.1s;--duration-slow:.5s}:where(address,article,aside,blockquote,dd,details,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,legend,li,main,menu,nav,ol,p,pre,section,table,ul){font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}html,body{height:100%}ul{list-style:none}ol{list-style:inside decimal}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}th,td,caption{text-align:left;vertical-align:top}sub,sup{vertical-align:baseline;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}@font-face{font-family:Atkinson-Hyperlegible;font-weight:400;font-style:normal;font-display:woff;src:url(/build/assets/Atkinson-Hyperlegible-Regular.woff2?v=9ab0b965)format("woff2")}@font-face{font-family:Atkinson-Hyperlegible;font-weight:400;font-style:italic;font-display:woff;src:url(/build/assets/Atkinson-Hyperlegible-Italic.woff2?v=b1a65200)format("woff2")}@font-face{font-family:Atkinson-Hyperlegible;font-weight:700;font-style:normal;font-display:woff;src:url(/build/assets/Atkinson-Hyperlegible-Bold.woff2?v=c04605d4)format("woff2")}@font-face{font-family:Atkinson-Hyperlegible;font-weight:700;font-style:italic;font-display:woff;src:url(/build/assets/Atkinson-Hyperlegible-BoldItalic.woff2?v=29deace4)format("woff2")}@font-face{font-family:Grob;font-weight:400;font-style:normal;font-display:woff;src:url(/build/assets/Grob-Regular.woff2?v=666fa93f)format("woff2")}@font-face{font-family:Grob;font-weight:400;font-style:italic;font-display:woff;src:url(/build/assets/Grob-Regular.woff2?v=666fa93f)format("woff2")}@font-face{font-family:Grob;font-weight:500;font-style:normal;font-display:woff;src:url(/build/assets/Grob-Medium.woff2?v=ccde4bf9)format("woff2")}@font-face{font-family:Grob;font-weight:500;font-style:italic;font-display:woff;src:url(/build/assets/Grob-Medium.woff2?v=ccde4bf9)format("woff2")}@font-face{font-family:Grob;font-weight:700;font-style:normal;font-display:woff;src:url(/build/assets/Grob-Bold.woff2?v=edeac573)format("woff2")}@font-face{font-family:Grob;font-weight:700;font-style:italic;font-display:woff;src:url(/build/assets/Grob-Bold.woff2?v=edeac573)format("woff2")}:focus:not(:focus-visible),[data-whatintent=mouse][data-whatelement=input] :focus,[data-whatintent=mouse][data-whatelement=textarea] :focus,[data-whatinput=mouse] :focus{outline:none}[data-whatintent=mouse][data-whatelement=input] ::-moz-focus-outer{border:0}[data-whatintent=mouse][data-whatelement=textarea] ::-moz-focus-outer{border:0}[data-whatinput=mouse] ::-moz-focus-outer{border:0}::selection{color:var(--color-selection-text);background-color:#000;background-color:var(--color-selection-background)}body>svg{display:none}.icon{width:1.25em;width:var(--icon-width,var(--icon-size,1.25em));height:1.25em;height:var(--icon-height,var(--icon-size,1.25em));color:inherit;vertical-align:baseline;fill:none;stroke-width:1px;stroke-width:var(--icon-stroke);display:inline-block;position:relative}.icon-wrap{white-space:nowrap}p,h1,h2,h3,h4,h5,h6{word-wrap:break-word;text-wrap:pretty}.capitals,.numbers{font-size:.94em}.pull-double{margin-left:-.45em}.push-double{margin-right:.45em}.pull-single{margin-left:-.25em}.push-single{margin-right:.25em}[data-whatinput=keyboard] :target,[data-whatinput=keyboard] [data-swup-scroll-target]{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset,.25em)}[data-whatinput=keyboard] body:has([data-swup-scroll-target]) :target{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;background-attachment:scroll!important;background-attachment:initial!important;transition-duration:1ms!important;transition-delay:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}@view-transition{}}html{--font-capital-size:.77;--font-capital-trim-top:.9;--font-capital-trim-bottom:.875;letter-spacing:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.4;overflow-y:scroll}body{--root-font-size:var(--font-size);--root-line-height:var(--line-height);scrollbar-gutter:stable;max-width:100vw;max-width:var(--viewport-width);color:var(--color-text);background-color:#fff;background-color:var(--color-background);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));line-height-range:800px 1680px;letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));font-size:calc(.227273vw + 12.1818px);font-weight:400}@media screen and (width>=1680px){body{--font-size:16px;font-size:16px}}@media screen and (width<=800px){body{--font-size:14px;font-size:14px}}a{touch-action:manipulation;color:inherit;-webkit-text-decoration:none;text-decoration:none}[data-whatinput=touch] a,[data-whatinput=mouse] a,[data-whatintent=mouse]:not([data-whatinput=keyboard]) a{outline:0}@media (hover:hover){a:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}}a:focus-visible{outline-offset:.25rem;outline-offset:var(--outline-offset)}a[href^=mailto\:] .email-segment{display:inline-block}button{font:inherit;line-height:inherit;color:inherit;text-align:inherit;text-transform:inherit;appearance:none;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none;overflow:visible}[data-whatinput=mouse] button,[data-whatintent=mouse]:not([data-whatinput=keyboard]) button,[data-whatinput=touch] button{outline:0}button::-moz-focus-inner{border:0;padding:0}button{transition:color .1s ease-in-out;transition:color var(--duration-fast) ease-in-out}button,[role=button]{touch-action:manipulation}button[disabled]{cursor:not-allowed}button:focus-visible{outline-offset:.25rem;outline-offset:var(--outline-offset)}img{vertical-align:middle;max-width:100%;height:auto;font-style:italic}svg,video,mux-video,mux-player{max-width:100%;height:auto}mux-video,mux-player{--media-accent-color:var(--color-highlight);--live-button:none;--seek-backward-button:none;--seek-forward-button:none;--airplay-button:none;--pip-button:none;--cast-button:none;--playback-rate-button:none;--duration-display:none;--rendition-selectmenu:none}[data-whatinput=touch] input,[data-whatinput=touch] textarea,[data-whatinput=mouse] input,[data-whatintent=mouse]:not([data-whatinput=keyboard]) input,[data-whatinput=mouse] textarea,[data-whatintent=mouse]:not([data-whatinput=keyboard]) textarea{outline:0}:is(input[autofocus]:placeholder-shown,textarea[autofocus]:placeholder-shown),input[autofocus]:placeholder-shown,textarea[autofocus]:placeholder-shown{outline:none}::placeholder{color:var(--color-text-light);opacity:1;line-height:normal}input,textarea,select{outline-offset:.25rem;outline-offset:var(--outline-offset)}table{word-break:normal;width:100%}.video-player{display:block;position:relative}html:not(.no-js) .video-player video::-webkit-media-controls{display:none}.video-player__toggle{--icon-width:1.75rem;--icon-height:2.5rem;z-index:1;color:var(--color-black);width:4rem;height:4rem;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-player.is-ambient .video-player__toggle{--icon-width:.95rem;--icon-height:1.4rem;top:auto;bottom:10px;right:10px;right:var(--spacing-xs);bottom:var(--spacing-xs);width:2.5rem;height:2.5rem;left:auto;transform:none}@media (hover:hover){.video-player.is-playing:not(.is-ambient) .video-player__toggle{opacity:0}.video-player.is-playing:not(.is-ambient):hover .video-player__toggle,.video-player.is-playing:not(.is-ambient) .video-player__toggle:focus-visible{opacity:1}}.video-player__icon{justify-content:center;align-items:center;display:flex}.video-player .video-player__icon[data-icon=pause],.video-player.is-playing .video-player__icon[data-icon=play]{display:none}.video-player.is-playing .video-player__icon[data-icon=pause]{display:flex}.ticket-cta{text-align:right}.ticket-cta__label{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(35px + 0 * ((100vw - 800px) / 880));--line-height:calc(40.25px + 0 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:35px;font-weight:700;line-height:40.25px;-webkit-text-decoration:none;text-decoration:none}@media screen and (width>=1680px){.ticket-cta__label{--line-height:40.25px;line-height:40.25px}}@media screen and (width<=800px){.ticket-cta__label{--line-height:40.25px;line-height:40.25px}}@media screen and (width>=1680px){.ticket-cta__label{--font-size:35px;font-size:35px}}@media screen and (width<=800px){.ticket-cta__label{--font-size:35px;font-size:35px}}.ticket-cta__note{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 2 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:none;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 16.1818px);font-weight:500;line-height:calc(.261364vw + 18.6091px)}@media screen and (width>=1680px){.ticket-cta__note{--line-height:23px;line-height:23px}}@media screen and (width<=800px){.ticket-cta__note{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.ticket-cta__note{--font-size:20px;font-size:20px}}@media screen and (width<=800px){.ticket-cta__note{--font-size:18px;font-size:18px}}.ticket-cta[data-status=past] .ticket-cta__note{max-width:10em;margin-left:auto}.ticket-cta[data-status=sold_out] .ticket-cta__label,.ticket-cta[data-status=cancelled] .ticket-cta__label{opacity:.5}.ticket-bundle{grid-gap:.25em 6px;grid-gap:.25em var(--grid-gutter);gap:.25em 6px;gap:.25em var(--grid-gutter);grid-template-areas:"heading""items""information""tickets";display:grid}.ticket-bundle__heading{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;letter-spacing:calc(.025vw - .2px);--letter-spacing:calc(0px + .22 * ((100vw - 800px) / 880));grid-area:heading;margin:0;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:700;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.ticket-bundle__heading{letter-spacing:.22px;--letter-spacing:.22px}}@media screen and (width<=800px){.ticket-bundle__heading{letter-spacing:0;--letter-spacing:0px}}@media screen and (width>=1680px){.ticket-bundle__heading{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.ticket-bundle__heading{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.ticket-bundle__heading{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.ticket-bundle__heading{--font-size:18px;font-size:18px}}.ticket-bundle__items{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;grid-area:items;margin:0;padding:0;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px);list-style:none}@media screen and (width>=1680px){.ticket-bundle__items{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.ticket-bundle__items{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.ticket-bundle__items{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.ticket-bundle__items{--font-size:18px;font-size:18px}}.ticket-bundle__item+.ticket-bundle__item{margin-top:.35em}.ticket-bundle__title{-webkit-text-decoration:none;text-decoration:none;display:block}.ticket-bundle__date{display:block}.ticket-bundle__information{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;grid-area:information;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.ticket-bundle__information{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.ticket-bundle__information{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.ticket-bundle__information{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.ticket-bundle__information{--font-size:18px;font-size:18px}}.ticket-bundle__tickets{grid-area:tickets}.ticket-bundle__tickets .ticket-cta__label{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(22px + 0 * ((100vw - 800px) / 880));--line-height:calc(25.3px + 0 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:700;line-height:25.3px}@media screen and (width>=1680px){.ticket-bundle__tickets .ticket-cta__label{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.ticket-bundle__tickets .ticket-cta__label{--line-height:25.3px;line-height:25.3px}}@media screen and (width>=1680px){.ticket-bundle__tickets .ticket-cta__label{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.ticket-bundle__tickets .ticket-cta__label{--font-size:22px;font-size:22px}}@media print,screen and (width>=48.0625em){.ticket-bundle__tickets .ticket-cta__label{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(22px + 3 * ((100vw - 800px) / 880));--line-height:calc(25.3px + 3.45 * ((100vw - 800px) / 880));font-size:calc(.340909vw + 19.2727px);line-height:calc(.392045vw + 22.1636px)}@media screen and (width>=1680px){.ticket-bundle__tickets .ticket-cta__label{--line-height:28.75px;line-height:28.75px}}@media screen and (width<=800px){.ticket-bundle__tickets .ticket-cta__label{--line-height:25.3px;line-height:25.3px}}@media screen and (width>=1680px){.ticket-bundle__tickets .ticket-cta__label{--font-size:25px;font-size:25px}}@media screen and (width<=800px){.ticket-bundle__tickets .ticket-cta__label{--font-size:22px;font-size:22px}}.ticket-bundle{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading tickets""items tickets""information tickets";grid-template-columns:var(--1fr) auto;align-items:start}.ticket-bundle__tickets{align-self:center}}@media print,screen and (width>=64.0625em){.calendar-day .ticket-bundle{grid-template-areas:"information heading.tickets""information items.tickets";grid-template-columns:calc(2 * var(--calendar-column) - 6px) calc(4 * var(--calendar-column) - 6px) calc(2 * var(--calendar-column) - 6px) minmax(0, 1fr);grid-template-columns:calc(2 * var(--calendar-column) - var(--grid-gutter)) calc(4 * var(--calendar-column) - var(--grid-gutter)) calc(2 * var(--calendar-column) - var(--grid-gutter)) var(--1fr);gap:.25em 6px;gap:.25em var(--grid-gutter)}}.tag{--tag-text:currentcolor;--tag-border:currentcolor;--tag-background:transparent;border:1px solid;border:1px solid var(--tag-border);background-color:#0000;background-color:var(--tag-background);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(16px + 0 * ((100vw - 800px) / 880));--line-height:calc(18.4px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;border-radius:999vw;padding:.2em .6em .1em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:18.4px;transition:color .1s,background-color .1s;display:inline-block;color:var(--tag-text)!important;-webkit-text-decoration:none!important;text-decoration:none!important}@media screen and (width>=1680px){.tag{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.tag{--line-height:18.4px;line-height:18.4px}}@media screen and (width>=1680px){.tag{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.tag{--font-size:16px;font-size:16px}}.tag a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.tag-list{justify-content:flex-start;gap:.4em .3em;justify-content:var(--tag-list-justify,flex-start);flex-wrap:wrap;display:inline-flex}.tag-list:not(:has(.tag))>*{--tag-text:currentcolor;--tag-border:currentcolor;--tag-background:transparent;border:1px solid;border:1px solid var(--tag-border);background-color:#0000;background-color:var(--tag-background);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(16px + 0 * ((100vw - 800px) / 880));--line-height:calc(18.4px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;border-radius:999vw;padding:.2em .6em .1em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:18.4px;transition:color .1s,background-color .1s;display:inline-block;color:var(--tag-text)!important;-webkit-text-decoration:none!important;text-decoration:none!important}@media screen and (width>=1680px){.tag-list:not(:has(.tag))>*{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.tag-list:not(:has(.tag))>*{--line-height:18.4px;line-height:18.4px}}@media screen and (width>=1680px){.tag-list:not(:has(.tag))>*{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.tag-list:not(:has(.tag))>*{--font-size:16px;font-size:16px}}.tag-list:not(:has(.tag))>* a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.tag--interactive{--tag-background:var(--color-highlight);--tag-text-active:var(--color-highlight);--tag-background-active:var(--color-text)}.tag--interactive:focus,.tag--interactive:focus-within{--tag-text:var(--tag-text-active);--tag-background:var(--tag-background-active);--tag-border:var(--tag-background)}@media (hover:hover){.tag--interactive:hover{--tag-text:var(--tag-text-active);--tag-background:var(--tag-background-active);--tag-border:var(--tag-background)}}.tag--interactive{position:relative}.tag--interactive a:after{content:"";position:absolute;inset:0}.spread-label{display:inline-grid}.spread-label__text,.spread-label__ghost{grid-area:1/1}.spread-label__ghost{letter-spacing:.15em;letter-spacing:var(--spread-label-tracking);visibility:hidden}.spread-label--icon .spread-label__text,.spread-label--icon .spread-label__ghost{white-space:nowrap}.spread-label--icon .icon{margin-right:.4em;margin-right:var(--spread-label-icon-gap,.4em);vertical-align:baseline;vertical-align:var(--spread-label-icon-align,baseline)}a:focus-visible .spread-label__text,button:focus-visible .spread-label__text,summary:focus-visible .spread-label__text{letter-spacing:.15em;letter-spacing:var(--spread-label-tracking)}@media (hover:hover){a:hover .spread-label__text,button:hover .spread-label__text,summary:hover .spread-label__text{letter-spacing:.15em;letter-spacing:var(--spread-label-tracking)}}a a:not(:hover):not(:focus-visible) .spread-label__text,a button:not(:hover):not(:focus-visible) .spread-label__text,a summary:not(:hover):not(:focus-visible) .spread-label__text,button a:not(:hover):not(:focus-visible) .spread-label__text,button button:not(:hover):not(:focus-visible) .spread-label__text,button summary:not(:hover):not(:focus-visible) .spread-label__text,summary a:not(:hover):not(:focus-visible) .spread-label__text,summary button:not(:hover):not(:focus-visible) .spread-label__text,summary summary:not(:hover):not(:focus-visible) .spread-label__text{letter-spacing:inherit}.preview:focus-within .spread-label:not(.spread-label--self) .spread-label__text{letter-spacing:.15em;letter-spacing:var(--spread-label-tracking)}@media (hover:hover){.preview:hover .spread-label:not(.spread-label--self) .spread-label__text{letter-spacing:.15em;letter-spacing:var(--spread-label-tracking)}}.slideshow-wrapper{container:slideshow-wrapper/inline-size}.slideshow{--slide-width:1;--slide-width-effective:calc(var(--slide-width,1) * 100% - var(--slideshow-space-before) - var(--grid-gutter));--slideshow-space-before:var(--slideshow-space-around,0px);--slideshow-space-after:var(--slideshow-space-around,0px);--slideshow-gap:var(--grid-gutter);--progress:0;--progress-abs:0;--progress-out:0;--speed:0s}.slideshow__space-between{width:2px;width:var(--slideshow-gap)}.slideshow__space-before{width:var(--slideshow-space-before)}.slideshow__space-after{width:var(--slideshow-space-after)}.slideshow__slide{width:var(--slide-width-effective);height:auto;padding-right:0;padding-right:calc(var(--slide-margin-right,0px) + var(--slide-padding-right,0px));padding-left:0;padding-left:calc(var(--slide-margin-left,0px) + var(--slide-padding-left,0px))}.slideshow__navigation:not(.slideshow__navigation--static){z-index:1;width:100%;height:100%;max-height:100%;max-height:var(--slideshow-nav-height,100%);grid-template-columns:50% auto 50%;grid-template-columns:var(--slideshow-nav-button-width,50%) auto var(--slideshow-nav-button-width,50%);color:var(--color-text-light);z-index:2;grid-template-areas:"prev gap next";display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slideshow__navigation:not(.slideshow__navigation--static) button{padding-left:calc(max(12px, env(safe-area-inset-left)) + 0px);padding-left:calc(var(--page-padding-left-safe) + var(--slide-margin-left,0px));padding-right:calc(max(12px, env(safe-area-inset-right)) + 0px);padding-right:calc(var(--page-padding-right-safe) + var(--slide-margin-right,0px));-webkit-user-select:none;user-select:none;align-items:center;display:flex}.slideshow__navigation:not(.slideshow__navigation--static) button:focus{color:var(--color-text)}@media (hover:hover){.slideshow__navigation:not(.slideshow__navigation--static) button:hover{color:var(--color-text)}}.slideshow__navigation:not(.slideshow__navigation--static) button[disabled]{cursor:default;visibility:hidden}.slideshow__navigation:not(.slideshow__navigation--static) button[data-direction=prev]{grid-area:prev}.slideshow__navigation:not(.slideshow__navigation--static) button[data-direction=next]{grid-area:next;justify-content:end}.slideshow__header{padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);grid-template-areas:"title";align-items:end;display:grid}.slideshow__header>*{grid-area:title}.slideshow__heading{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(30px + 10 * ((100vw - 800px) / 880));--line-height:calc(34.5px + 11.5 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;margin-bottom:-6.125px;margin-bottom:var(--text-box-trim);padding-right:calc(2rem + .5em);padding-right:calc(var(--slideshow-nav-width,2rem) + .5em);font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.13636vw + 20.9091px);font-weight:500;line-height:calc(1.30682vw + 24.0455px)}@media screen and (width>=1680px){.slideshow__heading{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.slideshow__heading{--line-height:34.5px;line-height:34.5px}}@media screen and (width>=1680px){.slideshow__heading{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.slideshow__heading{--font-size:30px;font-size:30px}}@media print,screen and (width>=30.0625em){.slideshow__heading{text-align:center;padding-right:0}}.slideshow__navigation--static{justify-content:center;justify-self:end;justify-content:var(--arrow-justify,center);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;gap:1.5rem;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px);display:flex}@media screen and (width>=1680px){.slideshow__navigation--static{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.slideshow__navigation--static{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.slideshow__navigation--static{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.slideshow__navigation--static{--font-size:18px;font-size:18px}}@media print,screen and (width>=48.0625em){.slideshow__navigation--static{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(28px + 0 * ((100vw - 800px) / 880));--line-height:calc(32.2px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:400;line-height:32.2px}@media screen and (width>=1680px){.slideshow__navigation--static{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.slideshow__navigation--static{--line-height:32.2px;line-height:32.2px}}@media screen and (width>=1680px){.slideshow__navigation--static{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.slideshow__navigation--static{--font-size:28px;font-size:28px}}}.slideshow__navigation--static button{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.slideshow__navigation--static button{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.slideshow__navigation--static button{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.slideshow__navigation--static button{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.slideshow__navigation--static button{--font-size:18px;font-size:18px}}@media print,screen and (width>=48.0625em){.slideshow__navigation--static button{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(28px + 0 * ((100vw - 800px) / 880));--line-height:calc(32.2px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:400;line-height:32.2px}@media screen and (width>=1680px){.slideshow__navigation--static button{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.slideshow__navigation--static button{--line-height:32.2px;line-height:32.2px}}@media screen and (width>=1680px){.slideshow__navigation--static button{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.slideshow__navigation--static button{--font-size:28px;font-size:28px}}}.slideshow__navigation--static button{--icon-width:1.35em;--icon-height:.5em}.slideshow__navigation--static{--arrow-justify:end;margin-right:0;margin-right:var(--slideshow-navigation-static-padding,0px);margin-bottom:.65em;padding:.25rem .25em 0}@media print,screen and (width>=30.0625em){.slideshow__navigation--static{padding-left:.75em;padding-right:.75em}}.slideshow[data-current-slide-interactive]{--slideshow-nav-height:50%;--slideshow-nav-button-width:25%}.slideshow.is-static .slideshow__navigation,.slideshow.is-static .slideshow__pagination{display:none}.slideshow__pagination{--swiper-pagination-bullet-horizontal-gap:0;--swiper-pagination-color:var(--color-text);--swiper-pagination-bullet-inactive-color:var(--color-text);--swiper-pagination-bullet-inactive-opacity:.2;--swiper-pagination-bullet-width:2.25rem;--swiper-pagination-bullet-height:3px;--swiper-pagination-bullet-border-radius:3px;gap:5px;gap:var(--spacing-xxs);padding:3px max(12px, env(safe-area-inset-right)) 3px max(12px, env(safe-area-inset-left));padding:var(--swiper-pagination-bullet-height) var(--page-padding-right-safe) var(--swiper-pagination-bullet-height) var(--page-padding-left-safe);justify-content:center;display:flex}.slideshow__pagination .swiper-pagination-bullet{transition:background-color .1s,opacity .1s;transition:background-color var(--duration-fast), opacity var(--duration-fast);position:relative}.slideshow__pagination .swiper-pagination-bullet:focus{opacity:1;background-color:var(--swiper-pagination-color)}@media (hover:hover){.slideshow__pagination .swiper-pagination-bullet:hover{opacity:1;background-color:var(--swiper-pagination-color)}}@container slideshow-wrapper (width>=98vw){.slideshow{--slideshow-space-around:var(--slideshow-gap);--slideshow-navigation-static-padding:var(--page-padding-right-safe)}.slideshow:not(.slideshow--height):not(.slideshow--columns){--slide-width-effective:calc(100% - var(--slideshow-space-around) * 2);--slideshow-gap:var(--page-padding)}}@media print,screen and (width>=30.0625em){.slideshow--columns{--slide-width-effective:calc((100% - var(--slideshow-gap) * 1) / var(--slide-columns) - var(--slideshow-gap) + 1px)}}.slideshow--columns .slideshow__slide{display:flex}.slideshow--columns .slideshow__slide>*{flex:0 0 100%}.slideshow--cards{--slide-columns:1;--slideshow-gap:var(--grid-gutter);--slideshow-space-before:var(--grid-gutter);--slideshow-space-after:var(--grid-gutter)}@media print,screen and (width>=30.0625em){.slideshow--cards{--slide-columns:2}}@media print,screen and (width>=64.0625em){.slideshow--cards{--slide-columns:3}}.slideshow--cards .slideshow__navigation--static{margin-bottom:0;margin-right:0}.slideshow--cards .slideshow__slide{container:card-slide/inline-size}.slideshow--cards .slideshow__header{--slideshow-navigation-static-padding:var(--page-padding-right-safe);padding-bottom:.6rem;padding-bottom:var(--item-section-padding);border-bottom:1px solid;border-bottom:var(--border-width) solid}.slideshow--cards .card:before{content:none}.slideshow--post-grid{--slide-columns:1}@media print,screen and (width>=30.0625em){.slideshow--post-grid{--slide-columns:2}}@media print,screen and (width>=64.0625em){.slideshow--post-grid{--slide-columns:3}}@media screen and (width>=80em){.slideshow--post-grid{--slide-columns:4}}.slideshow--post-grid .slideshow__slide{width:calc(var(--slide-width-effective) * 1 + 2px * (1 - 1));width:calc(var(--slide-width-effective) * var(--slide-span,1) + var(--slideshow-gap) * (var(--slide-span,1) - 1))}@media print,screen and (width>=30.0625em){:is(.slideshow--post-grid .slideshow__slide:has([data-blueprint=magazine-entry]),.slideshow--post-grid .slideshow__slide:has([data-display-size=large])){--slide-span:2}}.slideshow--height{--slideshow-gap:inherit}@media screen and (width<=30.0613em){.slideshow--height{--slideshow-space-around:0px;--slide-width:.75}.slideshow--height .ratio-container{--ratio:.67!important}}@media print,screen and (width>=30.0625em){.slideshow--height{--slide-reference-ratio:1.5;--slide-reference-width:.67;--slide-height:min(var(--slide-reference-width) * 100cqw / var(--slide-reference-ratio), var(--slide-max-height,70svh));--slide-min-width:.33;--slide-max-width:.75;--slide-ratio-min:calc(var(--slide-min-width) * var(--slide-reference-ratio) / var(--slide-reference-width));--slide-ratio-max:calc(var(--slide-max-width) * var(--slide-reference-ratio) / var(--slide-reference-width))}.slideshow--height .slideshow__slide{--slide-ratio-used:max(var(--slide-ratio-min), min(var(--slide-ratio,var(--slide-reference-ratio)), var(--slide-ratio-max)));--slide-width-effective:calc(var(--slide-height) * var(--slide-ratio-used))}.slideshow--height .slideshow__slide .ratio-container{--ratio:var(--slide-ratio-used);--ratio-min-height:var(--slide-height);--ratio-max-height:var(--slide-height)}}.share-button{grid-template-areas:"button";align-items:baseline;display:grid}.share-button.has-message .share-button__button{opacity:0}.share-button__button{font:inherit;line-height:inherit;color:inherit;text-align:inherit;text-transform:inherit;appearance:none;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;grid-area:button;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none;overflow:visible}[data-whatinput=mouse] .share-button__button,[data-whatintent=mouse]:not([data-whatinput=keyboard]) .share-button__button,[data-whatinput=touch] .share-button__button{outline:0}.share-button__button::-moz-focus-inner{border:0;padding:0}.share-button__status{grid-area:button}.share-button__status:empty{display:none}.rich-text{--rich-text-base-font-size:var(--font-size);--rich-text-base-line-height:var(--line-height);--rich-text-base-text-box-trim-bottom:var(--text-box-trim-bottom);word-break:break-word;word-wrap:break-word;word-wrap:break-word}.rich-text>:first-child{margin-top:0!important}.rich-text>:last-child{margin-bottom:0!important}.rich-text a{color:var(--rich-text-link-color,inherit);transition:color .1s ease-in-out;transition:color var(--duration-fast) ease-in-out}.rich-text a:focus{color:var(--rich-text-link-color-active,var(--color-text-light))}@media (hover:hover){.rich-text a:hover{color:var(--rich-text-link-color-active,var(--color-text-light))}}.rich-text:not(.rich-text--no-links) a,.rich-text.rich-text--no-links a:focus{-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.15em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.05em}@media (hover:hover){.rich-text.rich-text--no-links a:hover{-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.15em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.05em}}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{margin-top:var(--rich-text-base-line-height);padding-bottom:var(--rich-text-base-line-height)}.rich-text h1 a,.rich-text h2 a,.rich-text h3 a,.rich-text h4 a,.rich-text h5 a,.rich-text h6 a{text-decoration-color:#0000}.rich-text h1+h1,.rich-text h1+h2,.rich-text h1+h3,.rich-text h1+h4,.rich-text h1+h5,.rich-text h1+h6,.rich-text h2+h1,.rich-text h2+h2,.rich-text h2+h3,.rich-text h2+h4,.rich-text h2+h5,.rich-text h2+h6,.rich-text h3+h1,.rich-text h3+h2,.rich-text h3+h3,.rich-text h3+h4,.rich-text h3+h5,.rich-text h3+h6,.rich-text h4+h1,.rich-text h4+h2,.rich-text h4+h3,.rich-text h4+h4,.rich-text h4+h5,.rich-text h4+h6,.rich-text h5+h1,.rich-text h5+h2,.rich-text h5+h3,.rich-text h5+h4,.rich-text h5+h5,.rich-text h5+h6,.rich-text h6+h1,.rich-text h6+h2,.rich-text h6+h3,.rich-text h6+h4,.rich-text h6+h5,.rich-text h6+h6{margin-top:0!important}.rich-text h1,.rich-text h2,.rich-text h3{margin-bottom:var(--text-box-trim-bottom);text-transform:none!important}.rich-text h2{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(35px + 15 * ((100vw - 800px) / 880));--line-height:calc(40.25px + 17.25 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.70455vw + 21.3636px);font-weight:700;line-height:calc(1.96023vw + 24.5682px)}@media screen and (width>=1680px){.rich-text h2{--line-height:57.5px;line-height:57.5px}}@media screen and (width<=800px){.rich-text h2{--line-height:40.25px;line-height:40.25px}}@media screen and (width>=1680px){.rich-text h2{--font-size:50px;font-size:50px}}@media screen and (width<=800px){.rich-text h2{--font-size:35px;font-size:35px}}.rich-text h3{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 15 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 17.25 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.70455vw + 11.3636px);font-weight:500;line-height:calc(1.96023vw + 13.0682px)}@media screen and (width>=1680px){.rich-text h3{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.rich-text h3{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.rich-text h3{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.rich-text h3{--font-size:25px;font-size:25px}}.rich-text h4{font-weight:700}.rich-text p,.rich-text ul,.rich-text ol,.rich-text figure,.rich-text img,.rich-text blockquote,.rich-text table,.rich-text .table-wrapper,.rich-text address{margin-bottom:calc(var(--rich-text-base-line-height) * .75)}.rich-text p:last-child,.rich-text ul:last-child,.rich-text ol:last-child,.rich-text figure:last-child,.rich-text img:last-child,.rich-text blockquote:last-child,.rich-text table:last-child,.rich-text .table-wrapper:last-child,.rich-text address:last-child,.rich-text figure img,.rich-text figure svg,.rich-text figure video,.rich-text figure mux-video,.rich-text figure mux-player,.rich-text figure iframe,.rich-text figure blockquote,.rich-text ol p,.rich-text ul p{margin-bottom:0}.rich-text ul,.rich-text ol.ul{list-style:none;display:table}.rich-text ul>li,.rich-text ol.ul>li{display:table-row}.rich-text ul>li:before,.rich-text ol.ul>li:before{content:"•";content:var(--list-icon,"•");min-width:1.15em;padding-right:.6em;display:table-cell}.rich-text ol{counter-reset:table-ol;list-style:none;display:table}.rich-text ol>li{counter-increment:table-ol;display:table-row}.rich-text ol>li:before{content:counter(table-ol, decimal) ".";content:counter(table-ol, var(--list-style-type,decimal)) ".";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;min-width:1.15em;padding-right:.3em;display:table-cell}.rich-text ol.list-style-alpha{--list-style-type:lower-alpha}.rich-text th,.rich-text td{padding-top:.1em;padding-bottom:.1em}.rich-text th:not(:first-child),.rich-text td:not(:first-child){padding-left:.3em}.rich-text th:not(:last-child),.rich-text td:not(:last-child){padding-right:.3em}.rich-text th{font-weight:700}.rich-text sub,.rich-text sup{vertical-align:baseline;padding-left:.1em;font-size:.7em;line-height:0;position:relative}.rich-text sup{top:-.5em}.rich-text sub{top:.35em}.rich-text .text-style-cta{--rich-text-link-color-active:var(--color-text);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px);display:inline-grid;-webkit-text-decoration:none!important;text-decoration:none!important}@media screen and (width>=1680px){.rich-text .text-style-cta{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.rich-text .text-style-cta{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.rich-text .text-style-cta{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.rich-text .text-style-cta{--font-size:20px;font-size:20px}}.rich-text .text-style-cta:after{content:attr(data-label);letter-spacing:.15em;letter-spacing:var(--spread-label-tracking);visibility:hidden;grid-area:1/1}.rich-text a:focus-visible .text-style-cta{letter-spacing:.15em!important;letter-spacing:var(--spread-label-tracking)!important}@media (hover:hover){.rich-text .text-style-cta:hover,.rich-text a:hover .text-style-cta{letter-spacing:.15em!important;letter-spacing:var(--spread-label-tracking)!important}}.rich-text p:has(.text-style-cta:first-child:only-child){padding-top:1lh}.rich-text .text-style-tag{--tag-text:currentcolor;--tag-border:currentcolor;--tag-background:transparent;border:1px solid;border:1px solid var(--tag-border);background-color:#0000;background-color:var(--tag-background);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(16px + 0 * ((100vw - 800px) / 880));--line-height:calc(18.4px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;border-radius:999vw;padding:.2em .6em .1em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:18.4px;transition:color .1s,background-color .1s;display:inline-block;color:var(--tag-text)!important;-webkit-text-decoration:none!important;text-decoration:none!important}@media screen and (width>=1680px){.rich-text .text-style-tag{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.rich-text .text-style-tag{--line-height:18.4px;line-height:18.4px}}@media screen and (width>=1680px){.rich-text .text-style-tag{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.rich-text .text-style-tag{--font-size:16px;font-size:16px}}.rich-text .text-style-tag a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.rich-text .text-style-tag{--tag-background:var(--color-highlight)}.rich-text a.text-style-tag.text-style-tag,.rich-text .text-style-tag a{--tag-background:var(--color-highlight);--tag-text-active:var(--color-highlight);--tag-background-active:var(--color-text)}.rich-text a.text-style-tag.text-style-tag:focus,.rich-text a.text-style-tag.text-style-tag:focus-within,.rich-text .text-style-tag a:focus,.rich-text .text-style-tag a:focus-within{--tag-text:var(--tag-text-active);--tag-background:var(--tag-background-active);--tag-border:var(--tag-background)}@media (hover:hover){.rich-text a.text-style-tag.text-style-tag:hover,.rich-text .text-style-tag a:hover{--tag-text:var(--tag-text-active);--tag-background:var(--tag-background-active);--tag-border:var(--tag-background)}}.rich-text a.text-style-tag.text-style-tag,.rich-text .text-style-tag a{position:relative}.rich-text a.text-style-tag.text-style-tag a:after,.rich-text .text-style-tag a a:after{content:"";position:absolute;inset:0}.rich-text p:has(.text-style-tag:first-child:only-child){margin-bottom:.4lh;margin-top:-.25em!important}.rich-text .text-style-large{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.rich-text .text-style-large{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.rich-text .text-style-large{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.rich-text .text-style-large{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.rich-text .text-style-large{--font-size:18px;font-size:18px}}@media print,screen and (width>=48.0625em){.rich-text .text-style-large{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(28px + 0 * ((100vw - 800px) / 880));--line-height:calc(32.2px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:400;line-height:32.2px}@media screen and (width>=1680px){.rich-text .text-style-large{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.rich-text .text-style-large{--line-height:32.2px;line-height:32.2px}}@media screen and (width>=1680px){.rich-text .text-style-large{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.rich-text .text-style-large{--font-size:28px;font-size:28px}}}.rich-text .text-style-small{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));--line-height:calc(16.1px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 12.1818px);font-weight:400;line-height:calc(.261364vw + 14.0091px)}@media screen and (width>=1680px){.rich-text .text-style-small{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.rich-text .text-style-small{--line-height:16.1px;line-height:16.1px}}@media screen and (width>=1680px){.rich-text .text-style-small{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.rich-text .text-style-small{--font-size:14px;font-size:14px}}.result-note{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(30px + 10 * ((100vw - 800px) / 880));--line-height:calc(34.5px + 11.5 * ((100vw - 800px) / 880));letter-spacing:.01em;text-wrap:pretty;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.13636vw + 20.9091px);font-weight:500;line-height:calc(1.30682vw + 24.0455px)}@media screen and (width>=1680px){.result-note{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.result-note{--line-height:34.5px;line-height:34.5px}}@media screen and (width>=1680px){.result-note{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.result-note{--font-size:30px;font-size:30px}}.related-content{position:relative}.read-more{--read-more-lines:6}.js .read-more:not(.is-expanded)[data-paragraphs="1"] .read-more__content>:nth-child(n+2){display:none}.js .read-more:not(.is-expanded)[data-paragraphs="1"] .read-more__content>:first-child{-webkit-line-clamp:var(--read-more-lines);-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.js .read-more:not(.is-expanded)[data-paragraphs="2"] .read-more__content>:nth-child(n+3){display:none}.js .read-more:not(.is-expanded)[data-paragraphs="2"] .read-more__content>:nth-child(2){-webkit-line-clamp:var(--read-more-lines);-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.read-more__cta{padding-top:.5em}.no-js .read-more__cta{display:none}.read-more__toggle{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px)}@media screen and (width>=1680px){.read-more__toggle{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.read-more__toggle{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.read-more__toggle{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.read-more__toggle{--font-size:20px;font-size:20px}}.ratio-container{max-width:100%;height:0;padding-bottom:100%;padding-bottom:calc(100% / var(--ratio,1));padding-bottom:min(99999vh,max(0px,100%));padding-bottom:min(var(--ratio-max-height,99999vh), max(var(--ratio-min-height,0px), 100% / var(--ratio-override,var(--ratio,1))));position:relative;overflow:hidden}.ratio-container img,.ratio-container video,.ratio-container mux-video,.ratio-container mux-player,.ratio-container iframe,.ratio-container canvas,.ratio-container div.lazyload,.ratio-container div.lazyloading,.ratio-container div.lazyloaded{width:100%;height:100%;position:absolute;top:0;left:0}.ratio-container img,.ratio-container video,.ratio-container mux-video,.ratio-container mux-player,.ratio-container canvas{-o-object-fit:cover;object-fit:cover;-o-object-fit:var(--fit,cover);object-fit:var(--fit,cover);-o-object-position:center;object-position:center;-o-object-position:var(--position,center);object-position:var(--position,center)}.ratio-container mux-video,.ratio-container mux-player{--media-object-fit:var(--fit,cover)}.quote{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(35px + 15 * ((100vw - 800px) / 880));--line-height:calc(40.25px + 17.25 * ((100vw - 800px) / 880));letter-spacing:.01em;text-align:center;text-wrap:pretty;max-width:20em;margin:0 auto;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.70455vw + 21.3636px);font-weight:700;line-height:calc(1.96023vw + 24.5682px)}@media screen and (width>=1680px){.quote{--line-height:57.5px;line-height:57.5px}}@media screen and (width<=800px){.quote{--line-height:40.25px;line-height:40.25px}}@media screen and (width>=1680px){.quote{--font-size:50px;font-size:50px}}@media screen and (width<=800px){.quote{--font-size:35px;font-size:35px}}.quote figcaption{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;margin-top:.8em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.quote figcaption{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.quote figcaption{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.quote figcaption{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.quote figcaption{--font-size:18px;font-size:18px}}.quote figcaption cite{font-style:normal}.page-progress-bar{background-color:#000;background-color:var(--color-text);height:2px}.programme-preview{position:relative}.programme-preview__heading{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(30px + 10 * ((100vw - 800px) / 880));--line-height:calc(34.5px + 11.5 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;margin-bottom:-6.125px;margin-bottom:var(--text-box-trim);font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.13636vw + 20.9091px);font-weight:500;line-height:calc(1.30682vw + 24.0455px)}@media screen and (width>=1680px){.programme-preview__heading{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.programme-preview__heading{--line-height:34.5px;line-height:34.5px}}@media screen and (width>=1680px){.programme-preview__heading{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.programme-preview__heading{--font-size:30px;font-size:30px}}.programme-preview__header{padding:.6rem 12px;padding:var(--text-section-padding) var(--page-padding);text-align:center;border-bottom:1px solid;border-bottom:var(--border-width) solid}.programme-preview__days{padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);flex-direction:column;list-style:none;display:flex}.programme-preview__day:not(:first-child){border-top:1px solid;border-top:var(--border-width) solid}.programme-preview__footer{padding:.6rem 12px;padding:var(--text-section-padding) var(--page-padding);border-top:1px solid;border-top:var(--border-width) solid;justify-content:flex-end;display:flex}.programme-preview__link{--spread-label-icon-align:middle;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;text-align:right;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px)}@media screen and (width>=1680px){.programme-preview__link{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.programme-preview__link{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.programme-preview__link{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.programme-preview__link{--font-size:20px;font-size:20px}}.production-preview__tickets{margin-left:auto}.production-dates{--production-date-columns:3}@media print,screen and (width>=48.0625em){.production-dates{--production-date-columns:2}}.production-dates{--production-date-column-width:calc(var(--production-date-columns) * var(--layout-column-width) + var(--grid-gutter) * (var(--production-date-columns) - 1))}.production-dates__heading{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 15 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 17.25 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;text-transform:none;padding-bottom:.3em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.70455vw + 11.3636px);font-weight:500;line-height:calc(1.96023vw + 13.0682px)}@media screen and (width>=1680px){.production-dates__heading{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.production-dates__heading{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.production-dates__heading{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.production-dates__heading{--font-size:25px;font-size:25px}}.production-dates__heading:has(+.production-dates__past){padding-bottom:0}.production-dates__list{--first-section-offset-enabled:0;border-top:1px solid;border-bottom:1px solid;margin:0;padding:0;list-style:none}.production-dates__past .past-dates__cta{border-bottom:1px solid;padding-bottom:.3em}.production-dates__past .production-dates__list,.production-dates__past+.production-dates__list{border-top:none}.production-dates__item{border-top:0 solid;border-top:calc(var(--accordion-top-border,0) * var(--border-width)) solid;border-bottom:1px solid;border-bottom:calc(var(--accordion-bottom-border,1) * var(--border-width)) solid}.production-dates__item:first-child{margin-top:-.36rem;margin-top:calc(var(--first-section-offset-enabled,1) * var(--text-section-padding) * -.6);--accordion-trim:0}.production-dates__item:last-child{--accordion-bottom-border:0}.production-dates__item:has(+.production-dates__item--bundle){border-bottom-style:dashed}.production-dates__item--bundle{padding:.6rem 0;padding:var(--item-section-padding) 0}.production-dates__item--bundle .ticket-bundle{grid-template-areas:".heading"".items"".information"".tickets";grid-template-columns:var(--production-date-column-width) minmax(0, 1fr);grid-template-columns:var(--production-date-column-width) var(--1fr)}.production-date{grid-template-areas:"date timing""calendar tickets";grid-template-columns:var(--production-date-column-width) minmax(0, 1fr);grid-template-columns:var(--production-date-column-width) var(--1fr);grid-gap:.5rem 6px;grid-gap:.5rem var(--grid-gutter);gap:.5rem 6px;gap:.5rem var(--grid-gutter);padding:.6rem 0;padding:var(--text-section-padding) 0;display:grid}.production-date[data-past=true]{--color-text:var(--color-text-light);color:var(--color-text)}.production-date__date{grid-area:date}.production-date__day{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.340909vw + 22.2727px);font-weight:500;line-height:calc(.392045vw + 25.6136px)}@media screen and (width>=1680px){.production-date__day{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.production-date__day{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.production-date__day{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.production-date__day{--font-size:25px;font-size:25px}}@media print,screen and (width>=48.0625em){.production-date__day{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 10 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 11.5 * ((100vw - 800px) / 880));font-size:calc(1.13636vw + 15.9091px);line-height:calc(1.30682vw + 18.2955px)}@media screen and (width>=1680px){.production-date__day{--line-height:40.25px;line-height:40.25px}}@media screen and (width<=800px){.production-date__day{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.production-date__day{--font-size:35px;font-size:35px}}@media screen and (width<=800px){.production-date__day{--font-size:25px;font-size:25px}}}.production-date__day{margin-top:var(--text-box-trim)}.production-date__weekday{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 2 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 16.1818px);font-weight:500;line-height:calc(.261364vw + 18.6091px)}@media screen and (width>=1680px){.production-date__weekday{--line-height:23px;line-height:23px}}@media screen and (width<=800px){.production-date__weekday{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.production-date__weekday{--font-size:20px;font-size:20px}}@media screen and (width<=800px){.production-date__weekday{--font-size:18px;font-size:18px}}.production-date__calendar{grid-area:calendar;align-self:end}.production-date__timing{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;grid-area:timing;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.production-date__timing{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.production-date__timing{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.production-date__timing{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.production-date__timing{--font-size:18px;font-size:18px}}.production-date__tickets{margin-bottom:var(--text-box-trim);grid-area:tickets;align-self:end}@media print,screen and (width>=48.0625em){.production-date{grid-template-areas:"date timing tickets""calendar timing tickets";grid-template-columns:var(--production-date-column-width) minmax(0, 1fr) auto;grid-template-columns:var(--production-date-column-width) var(--1fr) auto}.production-date__timing{align-self:start}.production-date__tickets{align-self:center}.production-dates__item--bundle .ticket-bundle{grid-template-areas:".heading tickets"".items tickets"".information tickets";grid-template-columns:var(--production-date-column-width) minmax(0, 1fr) auto;grid-template-columns:var(--production-date-column-width) var(--1fr) auto;align-items:start}.production-dates__item--bundle .ticket-bundle__tickets{align-self:center}}.preview{position:relative}.preview a,.preview button{z-index:calc(10 + 1);z-index:calc(var(--zindex-content) + 1);position:relative}.preview>a{-webkit-user-select:none;user-select:none;z-index:10;width:100%;max-width:100%;height:100%;z-index:var(--zindex-content);opacity:0;position:absolute;top:0%;left:0%}.post-preview{--post-preview-columns:1;grid-column:span 1;grid-column:span var(--post-preview-columns);grid-row:span 3;grid-template-rows:subgrid}@media print,screen and (width>=30.0625em){.post-preview[data-blueprint=magazine-entry],.post-preview[data-display-size=large]{--post-preview-columns:2;--card-ratio:4 / 3}}.post-preview:not(:has(.card__media)):after{content:"";aspect-ratio:var(--card-ratio);max-height:var(--card-max-height);margin-top:-.6rem;margin-bottom:-.6rem;margin-top:calc(-1 * var(--item-section-padding));margin-bottom:calc(-1 * var(--text-section-padding));grid-area:1/1/span 3;align-self:start}.post-preview:not(:has(.card__media)) .card__info{grid-row:1/span 3}.post-grid{--post-grid-columns:1;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--post-grid-columns), var(--1fr));grid-gap:0 6px;grid-gap:0 var(--grid-gutter);gap:0 6px;gap:0 var(--grid-gutter);display:grid;overflow:clip;container-type:inline-size}@media print,screen and (width>=30.0625em){.post-grid{--post-grid-columns:2}}@media print,screen and (width>=64.0625em){.post-grid{--post-grid-columns:4}}.layout__popup{z-index:70;z-index:var(--zindex-modal);position:relative}.popup{pointer-events:none;z-index:70;z-index:var(--zindex-modal);align-content:end;justify-items:end;display:grid;position:fixed;inset:0}.no-js .popup{display:none}body:has(#klaro .cookie-modal) .popup{display:none}.popup__panel{pointer-events:auto;width:100%;padding:12px;padding:var(--page-padding);color:var(--color-text);background-color:#f6ff52;background-color:var(--color-highlight);position:relative}@media print,screen and (width>=30.0625em){.popup__panel{max-width:calc((( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px) * 8);max-width:calc(calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px) * 8);max-width:calc(var(--layout-column-step) * var(--popup-columns,8))}}@media print,screen and (width>=64.0625em){.popup__panel{--popup-columns:6}}.popup__panel>:first-child{padding-right:27px;padding-right:calc(var(--close-button-size) + var(--spacing-xs))}.popup__title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 15 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 17.25 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;text-wrap:pretty;text-transform:uppercase;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.70455vw + 11.3636px);font-weight:700;line-height:calc(1.96023vw + 13.0682px)}@media screen and (width>=1680px){.popup__title{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.popup__title{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.popup__title{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.popup__title{--font-size:25px;font-size:25px}}.popup__text{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;letter-spacing:calc(.025vw - .2px);--letter-spacing:calc(0px + .22 * ((100vw - 800px) / 880));margin-top:.5em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:700;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.popup__text{letter-spacing:.22px;--letter-spacing:.22px}}@media screen and (width<=800px){.popup__text{letter-spacing:0;--letter-spacing:0px}}@media screen and (width>=1680px){.popup__text{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.popup__text{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.popup__text{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.popup__text{--font-size:18px;font-size:18px}}.popup__cta{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;margin-top:1em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px)}@media screen and (width>=1680px){.popup__cta{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.popup__cta{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.popup__cta{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.popup__cta{--font-size:20px;font-size:20px}}.popup__close{-webkit-user-select:none;user-select:none;width:17px;width:var(--close-button-size);height:17px;height:var(--close-button-size);color:var(--color-text)}.popup__close:before,.popup__close:after{content:"";transform:translateY(-50%) rotate(var(--rotation));width:100%;height:2px;height:var(--close-button-thickness);background-color:currentColor;position:absolute;top:50%;left:0}.popup__close:before{--rotation:45deg}.popup__close:after{--rotation:-45deg}.popup__close{top:12px;top:var(--page-padding);right:max(12px, env(safe-area-inset-right));right:var(--page-padding-right-safe);position:absolute}@media print,screen and (width>=64.0625em){.popup__title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(35px + 15 * ((100vw - 800px) / 880));--line-height:calc(40.25px + 17.25 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.70455vw + 21.3636px);font-weight:700;line-height:calc(1.96023vw + 24.5682px)}@media screen and (width>=1680px){.popup__title{--line-height:57.5px;line-height:57.5px}}@media screen and (width<=800px){.popup__title{--line-height:40.25px;line-height:40.25px}}@media screen and (width>=1680px){.popup__title{--font-size:50px;font-size:50px}}@media screen and (width<=800px){.popup__title{--font-size:35px;font-size:35px}}.popup__cta{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.340909vw + 22.2727px);font-weight:700;line-height:calc(.392045vw + 25.6136px)}@media screen and (width>=1680px){.popup__cta{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.popup__cta{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.popup__cta{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.popup__cta{--font-size:25px;font-size:25px}}}.past-dates__content{transition:grid-template-rows .25s ease-in-out;transition:grid-template-rows var(--duration) ease-in-out;grid-template-rows:1fr;display:grid}.js .past-dates:not(.is-expanded) .past-dates__content{grid-template-rows:0fr}.past-dates__inner{min-height:0;overflow:clip}.past-dates__cta{margin:0;padding-top:2em}.no-js .past-dates__cta{display:none}.past-dates__toggle{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;text-transform:uppercase;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px)}@media screen and (width>=1680px){.past-dates__toggle{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.past-dates__toggle{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.past-dates__toggle{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.past-dates__toggle{--font-size:20px;font-size:20px}}.partner-list{grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:4rem;grid-gap:var(--partner-list-gap,4rem);gap:4rem;gap:var(--partner-list-gap,4rem);display:grid}@media print,screen and (width>=48.0625em){.partner-list{--partner-list-gap:5rem}}@media screen and (width>=80em){.partner-list{--partner-list-gap:6.5rem}}.partner-list__title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(30px + 10 * ((100vw - 800px) / 880));--line-height:calc(34.5px + 11.5 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-bottom:1.5em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.13636vw + 20.9091px);font-weight:500;line-height:calc(1.30682vw + 24.0455px)}@media screen and (width>=1680px){.partner-list__title{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.partner-list__title{--line-height:34.5px;line-height:34.5px}}@media screen and (width>=1680px){.partner-list__title{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.partner-list__title{--font-size:30px;font-size:30px}}.partner-grid{container:partner-grid/inline-size}.partner-grid__items{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--partner-grid-columns,2), var(--1fr));grid-gap:1rem 3rem;grid-gap:var(--partner-grid-gap,1rem 3rem);gap:1rem 3rem;gap:var(--partner-grid-gap,1rem 3rem);align-items:start;display:grid}@container partner-grid (width>=28rem){.partner-grid__items{--partner-grid-columns:3}}@container partner-grid (width>=44rem){.partner-grid__items{--partner-grid-columns:4;--partner-grid-gap:2rem 3rem}}@container partner-grid (width>=62rem){.partner-grid__items{--partner-grid-columns:6}}.partner{grid-gap:.75em;gap:.75em;display:grid;container:partner/inline-size}.partner-grid--small .partner__logo .ratio-container{width:50%;padding-bottom:min(99999vh,max(0px,50%));padding-bottom:min(var(--ratio-max-height,99999vh), max(var(--ratio-min-height,0px), 50% / var(--ratio-override,var(--ratio,1))));margin-left:auto;margin-right:auto}.partner-grid__item:only-child .partner__logo{--logo-horizontal-align:0%}.partner-grid__item:only-child .partner__logo .ratio-container{margin-left:0;margin-right:auto}.partner__logo{--logo-fill:.7;--logo-align:50%;--logo-horizontal-align:50%;--logo-width:min(100%, calc(100% * var(--logo-ratio,1.75) / 1.75), calc(100% * var(--logo-fill) * var(--logo-scale,1)));--logo-height:calc(var(--logo-width) * 1.75 / var(--logo-ratio,1.75))}.partner__logo .ratio-container{filter:var(--logo-filter,url(#black-and-white));transition:filter .25s ease-in-out;transition:filter var(--duration) ease-in-out;--ratio:1.75!important}.partner__logo .ratio-container img{top:var(--logo-align);left:var(--logo-horizontal-align);translate:calc(-1 * var(--logo-horizontal-align)) calc(-1 * var(--logo-align));width:var(--logo-width);height:var(--logo-height);--fit:contain!important}.partner__logo--original-colors{--logo-filter:none}.partner__logo:focus-within .ratio-container{filter:none}@media (hover:hover){.partner__logo:hover .ratio-container{filter:none}}.partner__logo--message{aspect-ratio:1.75;align-items:center;display:flex}.partner__message{text-wrap:pretty}.partner__message--replacement{letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:max(1rem,min(12cqi,1.375rem));font-weight:400;line-height:1.15;display:block}.partner__message--below-logo{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));--line-height:calc(16.1px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;margin-top:.25em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 12.1818px);font-weight:400;line-height:calc(.261364vw + 14.0091px)}@media screen and (width>=1680px){.partner__message--below-logo{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.partner__message--below-logo{--line-height:16.1px;line-height:16.1px}}@media screen and (width>=1680px){.partner__message--below-logo{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.partner__message--below-logo{--font-size:14px;font-size:14px}}.partner__text{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));--line-height:calc(16.1px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 12.1818px);font-weight:400;line-height:calc(.261364vw + 14.0091px)}@media screen and (width>=1680px){.partner__text{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.partner__text{--line-height:16.1px;line-height:16.1px}}@media screen and (width>=1680px){.partner__text{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.partner__text{--font-size:14px;font-size:14px}}.network-preview{grid-gap:1em 0;padding:.6rem 0;padding:var(--text-section-padding) 0;grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"logo""info""description""partners""cta";gap:1em 0;display:grid;position:relative}.network-preview:before{content:"";top:0;left:-3px;right:-3px;left:calc(var(--grid-gutter) / -2);right:calc(var(--grid-gutter) / -2);border-top:1px solid;border-top:var(--border-width) solid;position:absolute}.network-preview:last-child:before{width:calc(100cqi + 6px);width:calc(100cqi + var(--grid-gutter));right:auto}.network-preview{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.network-preview{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.network-preview{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.network-preview{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.network-preview{--font-size:18px;font-size:18px}}.network-preview__logo{min-height:8rem;min-height:var(--network-preview-logo-height,8rem);grid-area:logo;justify-content:start;align-items:end;display:flex;container-type:inline-size}.network-preview__logo img{width:auto;max-width:100%;max-height:min(8rem,60cqi);max-height:min(var(--network-preview-logo-height,8rem), 60cqi / var(--ratio,1));filter:url(#black-and-white);display:block}.network-preview__info{grid-area:info}.network-preview__title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;letter-spacing:calc(.025vw - .2px);--letter-spacing:calc(0px + .22 * ((100vw - 800px) / 880));font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:700;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.network-preview__title{letter-spacing:.22px;--letter-spacing:.22px}}@media screen and (width<=800px){.network-preview__title{letter-spacing:0;--letter-spacing:0px}}@media screen and (width>=1680px){.network-preview__title{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.network-preview__title{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.network-preview__title{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.network-preview__title{--font-size:18px;font-size:18px}}.network-preview__established{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;letter-spacing:calc(.025vw - .2px);--letter-spacing:calc(0px + .22 * ((100vw - 800px) / 880));margin-top:.5em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:700;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.network-preview__established{letter-spacing:.22px;--letter-spacing:.22px}}@media screen and (width<=800px){.network-preview__established{letter-spacing:0;--letter-spacing:0px}}@media screen and (width>=1680px){.network-preview__established{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.network-preview__established{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.network-preview__established{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.network-preview__established{--font-size:18px;font-size:18px}}.network-preview__description{grid-area:description}@media print,screen and (width>=48.0625em){.network-preview__description{padding-right:2em}}.network-preview__partners{--partner-grid-gap:.75rem 1.5rem;grid-area:partners;align-self:start}.network-preview__cta{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;grid-area:cta;align-self:end;padding-top:1.5em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px)}@media screen and (width>=1680px){.network-preview__cta{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.network-preview__cta{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.network-preview__cta{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.network-preview__cta{--font-size:20px;font-size:20px}}.network-grid{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--network-grid-columns,1), var(--1fr));grid-gap:0 6px;grid-gap:0 var(--grid-gutter);gap:0 6px;gap:0 var(--grid-gutter);display:grid;overflow:clip;container-type:inline-size}@media print,screen and (width>=48.0625em){.network-grid{--network-grid-columns:2}}@media print,screen and (width>=64.0625em){.network-grid{--network-grid-columns:3}}:root{--burger-button-size:24px}@media (width>=400px){:root{--burger-button-size:calc(.865385vw + 20.5385px)}}@media (width>=1440px){:root{--burger-button-size:33px}}:root{--burger-button-border:2.5px}@media print,screen and (width>=48.0625em){:root{--burger-button-border:3px}}@media print,screen and (width>=64.0625em){:root{--burger-button-border:3.5px}}:root{--burger-button-ratio:1.5}.navigation-toggle{width:24px;width:var(--burger-button-size);height:16px;height:calc(var(--burger-button-size) / var(--burger-button-ratio));font:inherit;line-height:inherit;color:inherit;text-align:inherit;text-transform:inherit;appearance:none;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none;overflow:visible}[data-whatinput=mouse] .navigation-toggle,[data-whatintent=mouse]:not([data-whatinput=keyboard]) .navigation-toggle,[data-whatinput=touch] .navigation-toggle{outline:0}.navigation-toggle::-moz-focus-inner{border:0;padding:0}.navigation-toggle:focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset,.25em)}.navigation-toggle__label{white-space:nowrap;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.navigation-toggle__icon{width:24px;width:var(--burger-button-size);height:16px;height:calc(var(--burger-button-size) / var(--burger-button-ratio));transition:opacity .25s;transition:var(--duration) opacity;display:inline-block;position:relative}.navigation-toggle__icon span{--offset:0;--rotation:0;--scale:1;transform:translateY(0)rotate(0)scaleX(1);transform:translateY(var(--offset)) rotate(var(--rotation)) scaleX(var(--scale));width:100%;height:2.5px;height:var(--burger-button-border);transition:opacity .25s,transform .25s;transition:var(--duration) opacity, var(--duration) transform;background-color:currentColor;position:absolute;left:0}.navigation-toggle__icon span:first-child{top:0}.navigation-toggle__icon span:nth-child(2){bottom:0}.navigation-toggle__icon span:nth-child(3),.navigation-toggle__icon span:nth-child(4){--offset:-50%;top:50%}.navigation-toggle[aria-expanded=true] .navigation-toggle__icon span:first-child,.navigation-toggle[aria-expanded=true] .navigation-toggle__icon span:nth-child(2){opacity:0}.navigation-toggle[aria-expanded=true] .navigation-toggle__icon span:nth-child(3){--rotation:45deg}.navigation-toggle[aria-expanded=true] .navigation-toggle__icon span:nth-child(4){--rotation:-45deg}.media-stack{grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:6px;grid-gap:var(--grid-gutter);gap:6px;gap:var(--grid-gutter);display:grid}.main-navigation{--main-navigation-row-gap:5rem}.main-navigation__menu{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(30px + 0 * ((100vw - 800px) / 880));--line-height:calc(34.5px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:30px;font-weight:500;line-height:34.5px}@media screen and (width>=1680px){.main-navigation__menu{--line-height:34.5px;line-height:34.5px}}@media screen and (width<=800px){.main-navigation__menu{--line-height:34.5px;line-height:34.5px}}@media screen and (width>=1680px){.main-navigation__menu{--font-size:30px;font-size:30px}}@media screen and (width<=800px){.main-navigation__menu{--font-size:30px;font-size:30px}}@media print,screen and (width>=48.0625em){.main-navigation__menu{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 0 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 0 * ((100vw - 800px) / 880));font-size:25px;line-height:28.75px}@media screen and (width>=1680px){.main-navigation__menu{--line-height:28.75px;line-height:28.75px}}@media screen and (width<=800px){.main-navigation__menu{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.main-navigation__menu{--font-size:25px;font-size:25px}}@media screen and (width<=800px){.main-navigation__menu{--font-size:25px;font-size:25px}}}.main-navigation__sublist{grid-gap:.375em;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(30px + 0 * ((100vw - 800px) / 880));--line-height:calc(34.5px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;gap:.375em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:30px;font-weight:500;line-height:34.5px;display:grid}@media screen and (width>=1680px){.main-navigation__sublist{--line-height:34.5px;line-height:34.5px}}@media screen and (width<=800px){.main-navigation__sublist{--line-height:34.5px;line-height:34.5px}}@media screen and (width>=1680px){.main-navigation__sublist{--font-size:30px;font-size:30px}}@media screen and (width<=800px){.main-navigation__sublist{--font-size:30px;font-size:30px}}@media print,screen and (width>=48.0625em){@media screen and (width>=1680px){.main-navigation__sublist{--line-height:28.75px;line-height:28.75px}}@media screen and (width<=800px){.main-navigation__sublist{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.main-navigation__sublist{--font-size:25px;font-size:25px}}@media screen and (width<=800px){.main-navigation__sublist{--font-size:25px;font-size:25px}}.main-navigation__sublist{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(30px + 10 * ((100vw - 800px) / 880));--line-height:calc(34.5px + 11.5 * ((100vw - 800px) / 880));font-size:calc(1.13636vw + 20.9091px);line-height:calc(1.30682vw + 24.0455px)}@media screen and (width>=1680px){.main-navigation__sublist{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.main-navigation__sublist{--line-height:34.5px;line-height:34.5px}}@media screen and (width>=1680px){.main-navigation__sublist{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.main-navigation__sublist{--font-size:30px;font-size:30px}}}.main-navigation__trigger{cursor:pointer}.main-navigation__trigger[aria-expanded=true],.main-navigation__trigger[aria-current]{letter-spacing:.15em;text-transform:uppercase}.main-navigation__panel{visibility:hidden;transition:visibility 0s linear .25s;transition:visibility 0s linear var(--duration)}.main-navigation__panel[data-open]{visibility:visible;transition-delay:0s}@media screen and (width<=64.0613em){.main-navigation{z-index:1;overscroll-behavior:contain;padding:calc(4rem + var(--main-navigation-row-gap)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));padding:calc(var(--header-height,4rem) + var(--main-navigation-row-gap)) var(--page-padding-right-safe) var(--page-padding-bottom-safe) var(--page-padding-left-safe);visibility:hidden;opacity:0;background-color:#f6ff52;background-color:var(--color-highlight);transition:opacity .25s ease-in-out,visibility 0s linear .25s;transition:opacity var(--duration) ease-in-out, visibility 0s linear var(--duration);-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.preload .main-navigation{transition:none}.main-navigation[data-open]{visibility:visible;opacity:1;transition-delay:0s}.main-navigation__menu{text-align:center;grid-gap:.305em;justify-items:center;gap:.305em;display:grid}.main-navigation__panel{transition:grid-template-rows .25s ease-in-out,visibility 0s linear .25s;transition:grid-template-rows var(--duration) ease-in-out, visibility 0s linear var(--duration);grid-template-rows:0fr;display:grid}.main-navigation__panel>*{overflow:hidden}.main-navigation__panel[data-open]{grid-template-rows:1fr}.main-navigation__sublist{gap:.3em}.main-navigation__sublist li:last-child{padding-bottom:1.2em}.main-navigation__newsletter{padding-top:var(--main-navigation-row-gap);margin-top:auto}}@media print,screen and (width>=64.0625em){.main-navigation{--main-navigation-row-gap:3.5rem;z-index:1;padding:calc((max(12px, env(safe-area-inset-top)) + 0px) + 0px) max(12px, env(safe-area-inset-right)) 3.5rem max(12px, env(safe-area-inset-left));padding:calc(calc(max(12px, env(safe-area-inset-top)) + 0px) + 0px) max(12px, env(safe-area-inset-right)) 3.5rem max(12px, env(safe-area-inset-left));padding:calc(var(--header-padding-top) + var(--main-navigation-top-offset,0px)) var(--page-padding-right-safe) var(--main-navigation-row-gap) var(--page-padding-left-safe);pointer-events:none;position:absolute;top:0;left:0;right:0}.main-navigation:before{content:"";z-index:-1;visibility:hidden;opacity:0;background-color:#f6ff52;background-color:var(--color-highlight);transition:opacity .25s ease-in-out,visibility 0s linear .25s;transition:opacity var(--duration) ease-in-out, visibility 0s linear var(--duration);position:absolute;inset:0}.main-navigation[data-open]{pointer-events:auto}.main-navigation[data-open]:before{visibility:visible;opacity:1;transition-delay:0s}.main-navigation__menu{grid-template-columns:repeat(var(--main-navigation-sections), auto);grid-template-rows:auto auto;grid-template-rows:auto var(--main-navigation-panel-height,auto);grid-gap:var(--main-navigation-row-gap) 0px;grid-gap:var(--main-navigation-row-gap) var(--header-menu-bar-gap);gap:var(--main-navigation-row-gap) 0px;gap:var(--main-navigation-row-gap) var(--header-menu-bar-gap);transition:grid-template-rows .25s ease-in-out;transition:grid-template-rows var(--duration) ease-in-out;justify-content:center;display:grid}.preload .main-navigation__menu,.main-navigation[data-resize=instant] .main-navigation__menu{transition:none}.main-navigation__trigger{pointer-events:auto;grid-row:1}.main-navigation__panel{text-align:center;opacity:0;transition:opacity .25s ease-in-out,visibility 0s linear .25s;transition:opacity var(--duration) ease-in-out, visibility 0s linear var(--duration);grid-area:2/1/auto/-1;overflow:hidden}.main-navigation__panel[data-open]{opacity:1}.main-navigation__sublist{padding-bottom:.1em}.main-navigation__sublist a:focus-visible,.main-navigation__sublist a[aria-current]{text-transform:uppercase;letter-spacing:.15em;letter-spacing:var(--spread-label-tracking)}@media (hover:hover){.main-navigation__sublist a:hover{text-transform:uppercase;letter-spacing:.15em;letter-spacing:var(--spread-label-tracking)}}.main-navigation__newsletter{padding-top:var(--main-navigation-row-gap);visibility:hidden}.main-navigation[data-open] .main-navigation__newsletter{visibility:visible}}.no-js .main-navigation,.no-js .main-navigation:before,.no-js .main-navigation__panel,.no-js .main-navigation__newsletter{pointer-events:auto;visibility:visible;opacity:1;position:static}.no-js .main-navigation__panel{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.main-navigation,.main-navigation:before,.main-navigation__menu,.main-navigation__panel{transition-duration:0s}}.logo em{font-style:normal}.location-map{--pin-size:2em;--pin-background:var(--color-text);--pin-color:var(--color-text-inverted);--pin-background-active:var(--color-text);--pin-color-active:var(--color-white);--pin-outline-color:var(--color-focus);--pin-outline-width:2px;--pin-outline-offset:.3em;z-index:10;z-index:var(--zindex-content);aspect-ratio:2;position:relative;overflow:hidden}@media screen and (orientation:portrait){.location-map{aspect-ratio:2/3}}.location-map__canvas{width:100%;height:100%}.location-map__marker:focus-within{z-index:1}@media (hover:hover){.location-map__marker:hover{z-index:1}}.location-map__pin{cursor:pointer;width:var(--pin-size);height:var(--pin-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pin-color);background-color:var(--pin-background);transition:scale .25s ease-in-out;transition:scale var(--duration) ease-in-out;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;letter-spacing:calc(.025vw - .2px);--letter-spacing:calc(0px + .22 * ((100vw - 800px) / 880));border:2px solid #fff;border-radius:50%;place-items:center;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:700;line-height:calc(.522727vw + 16.5182px);-webkit-text-decoration:none;text-decoration:none;display:grid;position:relative;scale:.85}@media screen and (width>=1680px){.location-map__pin{letter-spacing:.22px;--letter-spacing:.22px}}@media screen and (width<=800px){.location-map__pin{letter-spacing:0;--letter-spacing:0px}}@media screen and (width>=1680px){.location-map__pin{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.location-map__pin{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.location-map__pin{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.location-map__pin{--font-size:18px;font-size:18px}}.location-map__pin:focus-visible{color:var(--pin-color-active);background-color:var(--pin-background-active)}@media (hover:hover){.location-map__pin:hover{color:var(--pin-color-active);background-color:var(--pin-background-active)}}.location-map__pin:focus-visible{outline:var(--pin-outline-width) solid var(--pin-outline-color);outline-offset:var(--pin-outline-offset)}.location-map__label{transform:translateY(.075em)}.location-map__tooltip{z-index:2;border-radius:0;border-radius:var(--border-radius);color:var(--color-background);white-space:nowrap;visibility:hidden;opacity:0;background-color:#000;background-color:var(--color-text);transition:visibility 0s linear .25s,opacity .25s;transition:visibility 0s linear var(--duration), opacity var(--duration);padding:.3em .6em .2em;position:absolute;bottom:calc(100% + .4em);left:50%;translate:-50%}.location-map__pin:focus-visible .location-map__tooltip{visibility:visible;opacity:1;transition-delay:0s}@media (hover:hover){.location-map__pin:hover .location-map__tooltip{visibility:visible;opacity:1;transition-delay:0s}}.location-info{border-top:1px solid}.location-info>header,.location-info>h1,.location-info>h2,.location-info>h3{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(30px + 10 * ((100vw - 800px) / 880));--line-height:calc(34.5px + 11.5 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);--icon-size:.75em;margin-top:.31em;margin-bottom:1.1em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.13636vw + 20.9091px);font-weight:500;line-height:calc(1.30682vw + 24.0455px)}@media screen and (width>=1680px){.location-info>header,.location-info>h1,.location-info>h2,.location-info>h3{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.location-info>header,.location-info>h1,.location-info>h2,.location-info>h3{--line-height:34.5px;line-height:34.5px}}@media screen and (width>=1680px){.location-info>header,.location-info>h1,.location-info>h2,.location-info>h3{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.location-info>header,.location-info>h1,.location-info>h2,.location-info>h3{--font-size:30px;font-size:30px}}@media print,screen and (width>=64.0625em){.location-info>header,.location-info>h1,.location-info>h2,.location-info>h3{max-width:50%;height:0;margin-bottom:0;padding-right:1.5em}}.location-info>:not(header):not(h1):not(h2):not(h3){padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}@media print,screen and (width>=64.0625em){.location-info>:not(header):not(h1):not(h2):not(h3){padding-left:calc(50% + 3px);padding-left:calc(50% + var(--grid-gutter) / 2)}}.location-info__header>*{display:inline}.location-info__header>.location-info__icons{display:inline-flex}.location-info__main>div:not(.accordion){border-top:0 solid;border-top:calc(var(--accordion-top-border,0) * var(--border-width)) solid;border-bottom:1px solid;border-bottom:calc(var(--accordion-bottom-border,1) * var(--border-width)) solid}.location-info__main>div:not(.accordion):first-child{margin-top:-.36rem;margin-top:calc(var(--first-section-offset-enabled,1) * var(--text-section-padding) * -.6);--accordion-trim:0}.location-info__main>div:not(.accordion):last-child{--accordion-bottom-border:0}.location-info__main>div:not(.accordion){padding:.6rem 0;padding:var(--text-section-padding) 0;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.location-info__main>div:not(.accordion){--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.location-info__main>div:not(.accordion){--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.location-info__main>div:not(.accordion){--font-size:22px;font-size:22px}}@media screen and (width<=800px){.location-info__main>div:not(.accordion){--font-size:18px;font-size:18px}}.location-info__main>div:not(.accordion)>div{margin-bottom:calc(1 * var(--text-box-trim));margin-bottom:calc(var(--accordion-trim,1) * var(--text-box-trim));gap:1em;display:flex}.location-info__main>div:not(.accordion){--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-columns:repeat(12, var(--1fr));grid-gap:6px;grid-gap:var(--grid-gutter);gap:6px;gap:var(--grid-gutter);grid-template-areas:"title title title title content content content content content content content content";font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px);display:grid}@media screen and (width>=1680px){.location-info__main>div:not(.accordion){--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.location-info__main>div:not(.accordion){--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.location-info__main>div:not(.accordion){--font-size:22px;font-size:22px}}@media screen and (width<=800px){.location-info__main>div:not(.accordion){--font-size:18px;font-size:18px}}.location-info__main>div:not(.accordion)>h2,.location-info__main>div:not(.accordion)>h3,.location-info__main>div:not(.accordion)>h4{grid-area:title}.location-info__main>div:not(.accordion)>:not(h2):not(h3):not(h4){grid-area:content}@media print,screen and (width>=30.0625em){.location-info__main>div:not(.accordion){grid-template-areas:"title title title content content content content content content content content content"}}@media print,screen and (width>=64.0625em){.location-info__main>div:not(.accordion){grid-template-areas:"title title title title content content content content content content content content"}}.location-info__main>div:not(.accordion)+.accordion .accordion__item:first-child{margin-top:0}.location-label{flex-wrap:wrap;align-items:center;gap:0 .35em;display:flex}.location-label[data-wrapped]{padding-bottom:.35em}.lightbox{--color-background:#000;--color-text:#fff;--color-text-light:#fff9;--color-lazyload:#ffffff14;z-index:60;width:100%;max-width:100%;height:100%;z-index:var(--zindex-lightbox);grid-template-rows:minmax(0,1fr);grid-template-rows:var(--1fr);color:var(--color-text);visibility:hidden;opacity:0;background-color:#000;background-color:var(--color-background);transition:visibility 0s linear .25s,opacity .25s;transition:visibility 0s linear var(--duration), opacity var(--duration);display:grid;position:fixed;top:0%;left:0%}.lightbox:not([aria-hidden=true]){visibility:visible;opacity:1;transition:visibility linear,opacity .25s;transition:visibility 0s linear 0s, opacity var(--duration)}.lightbox__title{white-space:nowrap;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lightbox__close{-webkit-user-select:none;user-select:none;width:17px;width:var(--close-button-size);height:17px;height:var(--close-button-size);color:var(--color-text)}.lightbox__close:before,.lightbox__close:after{content:"";transform:translateY(-50%) rotate(var(--rotation));width:100%;height:2px;height:var(--close-button-thickness);background-color:currentColor;position:absolute;top:50%;left:0}.lightbox__close:before{--rotation:45deg}.lightbox__close:after{--rotation:-45deg}.lightbox__close{z-index:3;top:max(12px, env(safe-area-inset-top));top:var(--page-padding-top-safe);left:max(12px, env(safe-area-inset-left));left:var(--page-padding-left-safe);position:absolute}.lightbox .slideshow.slideshow--lightbox{--slide-width-effective:100%;--slideshow-space-around:0px;--slideshow-gap:var(--page-padding);width:100%;height:100%;margin:0}.lightbox .slideshow.slideshow--lightbox .slideshow__navigation--static{z-index:3;top:max(12px, env(safe-area-inset-top));top:var(--page-padding-top-safe);right:max(12px, env(safe-area-inset-right));right:var(--page-padding-right-safe);margin:0;padding:0 .25em 0 0;position:absolute}.lightbox .slideshow.slideshow--lightbox .swiper-wrapper{height:100%}.lightbox .slideshow-wrapper{height:100%;min-height:0;display:grid}.lightbox__slide{justify-content:center;align-items:center;min-height:0;display:flex;height:100%!important}.lightbox__figure{--available-height:calc(var(--viewport-height) - var(--caption-height,0px));--width-from-height:calc(var(--available-height) * var(--ratio,1));--figure-width:min(var(--viewport-width), var(--width-from-height));--figure-edge-gap:calc((var(--viewport-width) - var(--figure-width)) / 2);grid-template-rows:minmax(0,1fr) auto;grid-template-rows:var(--1fr) auto;width:min(100vw,100vh);width:var(--figure-width);max-width:100%;height:100%;min-height:0;display:grid}.lightbox__media{align-self:center;min-height:0;position:relative}.lightbox__media .ratio-container{background-color:#0000;width:100%}.lightbox__figure[data-fit=cover]{--figure-width:var(--viewport-width);--fit:cover}.lightbox__figure[data-fit=cover] .lightbox__media,.lightbox__figure[data-fit=cover] .ratio-container{height:100%}.lightbox__figure[data-fit=cover] .lightbox__media{align-self:stretch}.lightbox__figure[data-fit=cover] .ratio-container{padding-bottom:0}.lightbox__caption{--caption-padding:.75em;grid-template-columns:minmax(0,1fr) auto;grid-template-columns:var(--1fr) auto;grid-gap:6px;grid-gap:var(--grid-gutter);gap:6px;gap:var(--grid-gutter);padding:.75em 0 max(12px, env(safe-area-inset-bottom));padding:var(--caption-padding) 0 var(--page-padding-bottom-safe);padding-left:clamp(0px, .75em - var(--figure-edge-gap), .75em);padding-left:clamp(0px, var(--caption-padding) - var(--figure-edge-gap), var(--caption-padding));--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));--line-height:calc(16.1px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;word-break:break-word;word-wrap:break-word;word-wrap:break-word;align-items:start;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 12.1818px);font-weight:400;line-height:calc(.261364vw + 14.0091px);display:grid}@media screen and (width>=1680px){.lightbox__caption{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.lightbox__caption{--line-height:16.1px;line-height:16.1px}}@media screen and (width>=1680px){.lightbox__caption{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.lightbox__caption{--font-size:14px;font-size:14px}}.lightbox__caption-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;grid-column:1;display:-webkit-box;overflow:hidden}.lightbox__download,.lightbox__download-form{grid-column:2}.lightbox__download{--icon-size:1.15em;padding-top:.15em}[data-lightbox-media]{cursor:pointer}:root{--lazyload-transition:var(--duration)}div.lazyload,div.lazyloading{will-change:opacity;opacity:0}div.lazyloaded{opacity:1;transition:opacity .25s ease-in-out;transition:var(--lazyload-transition) opacity ease-in-out}.lazylqip{pointer-events:none}.lazylqip:has(+picture :is(.lazyload,.lazyloading,.lazyloaded)){z-index:1}.ratio-container .lazylqip:has(+picture :is(.lazyload,.lazyloading,.lazyloaded)){background:#0000000d;background:var(--color-lazyload)}.lazylqiploaded{opacity:0;transition:opacity .25s ease-in-out;transition:var(--lazyload-transition) opacity ease-in-out}.language-switcher{grid-gap:.5em;gap:.5em;display:grid}.language-switcher>*,.language-switcher li{grid-area:1/1}.language-switcher li:has([aria-current=true]){opacity:0;pointer-events:none}.language-switcher li:focus-within{opacity:1;pointer-events:auto}.language-switcher:focus-within li:not(:focus-within){opacity:0;pointer-events:none}.language-switcher a[data-abbr]:after{content:attr(data-abbr)}.language-switcher a[data-abbr] span{white-space:nowrap;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.jumplink{right:max(12px, env(safe-area-inset-right));right:var(--page-padding-right-safe);bottom:max(12px, env(safe-area-inset-bottom));bottom:var(--page-padding-bottom-safe);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(16px + 0 * ((100vw - 800px) / 880));--line-height:calc(18.4px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;text-align:left;color:#fff;mix-blend-mode:difference;width:min-content;max-width:6em;transition:opacity .25s ease-in-out,visibility .25s;transition:opacity var(--duration) ease-in-out, visibility var(--duration);visibility:visible;opacity:1;opacity:var(--scrolled,1);z-index:calc(50 + 1);z-index:calc(var(--zindex-assistive) + 1);justify-content:end;align-items:center;gap:.5em;padding:.25em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:700;line-height:18.4px;display:flex;position:fixed}@media screen and (width>=1680px){.jumplink{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.jumplink{--line-height:18.4px;line-height:18.4px}}@media screen and (width>=1680px){.jumplink{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.jumplink{--font-size:16px;font-size:16px}}.jumplink:focus{color:#fff}@media (hover:hover){.jumplink:hover{color:#fff}}.jumplink .icon{--icon-width:1em;--icon-height:1.5em;flex:none}@media screen and (width<=30.0613em){.jumplink{background-color:#fff;background-color:var(--color-background);color:var(--color-text);mix-blend-mode:normal;border:1px solid;padding:.25em}.jumplink .icon{--icon-width:1em;--icon-height:1.75em;max-width:none}.jumplink span{display:none}}.js:not(.is-scrolled-past-center) .jumplink{visibility:hidden;--scrolled:0}.grid-overlay{pointer-events:none;z-index:80;width:100%;max-width:100%;height:100%;z-index:var(--zindex-grid);grid-template-columns:repeat(12,1fr);grid-template-columns:repeat(var(--layout-columns), 1fr);grid-gap:6px;grid-gap:var(--grid-gutter);gap:6px;gap:var(--grid-gutter);padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));padding:var(--page-padding-safe);opacity:1;display:grid;position:fixed;top:0%;left:0%}.grid-overlay[hidden]{display:none}.grid-overlay>*{background-color:#8080801a}.gallery-preview{grid-gap:1em 0;padding:.6rem 0;padding:var(--text-section-padding) 0;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;border-top:1px solid;grid-template-rows:auto auto 1fr;grid-template-areas:"media""info""cta";gap:1em 0;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px);display:grid}@media screen and (width>=1680px){.gallery-preview{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.gallery-preview{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.gallery-preview{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.gallery-preview{--font-size:18px;font-size:18px}}.gallery-preview__media{grid-area:media}.gallery-preview__media .ratio-container{--ratio:var(--gallery-preview-ratio,1.1)!important}.gallery-preview__info{grid-area:info}.gallery-preview__title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;letter-spacing:calc(.025vw - .2px);--letter-spacing:calc(0px + .22 * ((100vw - 800px) / 880));font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:700;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.gallery-preview__title{letter-spacing:.22px;--letter-spacing:.22px}}@media screen and (width<=800px){.gallery-preview__title{letter-spacing:0;--letter-spacing:0px}}@media screen and (width>=1680px){.gallery-preview__title{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.gallery-preview__title{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.gallery-preview__title{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.gallery-preview__title{--font-size:18px;font-size:18px}}.gallery-preview__cta{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;grid-area:cta;align-self:end;padding-top:1.5em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px)}@media screen and (width>=1680px){.gallery-preview__cta{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.gallery-preview__cta{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.gallery-preview__cta{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.gallery-preview__cta{--font-size:20px;font-size:20px}}.gallery-grid{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--gallery-grid-columns,1), var(--1fr));grid-gap:0 6px;grid-gap:0 var(--grid-gutter);gap:0 6px;gap:0 var(--grid-gutter);display:grid}@media print,screen and (width>=48.0625em){.gallery-grid{--gallery-grid-columns:2}}@media print,screen and (width>=64.0625em){.gallery-grid{--gallery-grid-columns:3}}.onetool-form{container:onetool-form/inline-size}#km_form_wrapper,[id^=km_form_wrapper]{--form-gap:.75em;grid-gap:.75em 0;grid-gap:var(--form-gap) 0;gap:.75em 0;gap:var(--form-gap) 0;grid-template-columns:1fr;display:grid}#km_form_wrapper #km_form_validation:not(:empty),#km_form_wrapper [id^=km_form_validation]:not(:empty),[id^=km_form_wrapper] #km_form_validation:not(:empty),[id^=km_form_wrapper] [id^=km_form_validation]:not(:empty){margin-bottom:1lh}#km_form_wrapper .km_row,[id^=km_form_wrapper] .km_row{flex-direction:column;gap:.25em;padding:0;display:flex}#km_form_wrapper .km_row:has(input[type=checkbox]){display:block}[id^=km_form_wrapper] .km_row:has(input[type=checkbox]){display:block}#km_form_wrapper .km_row:has(input[type=checkbox])>label{float:left;padding-right:.75em!important}#km_form_wrapper .km_row:has(input[type=checkbox])>.km_input{float:left;padding-right:.75em!important}[id^=km_form_wrapper] .km_row:has(input[type=checkbox])>label{float:left;padding-right:.75em!important}[id^=km_form_wrapper] .km_row:has(input[type=checkbox])>.km_input{float:left;padding-right:.75em!important}#km_form_wrapper .km_row:has(input[type=checkbox]) input{float:left}[id^=km_form_wrapper] .km_row:has(input[type=checkbox]) input{float:left}#km_form_wrapper .km_label,#km_form_wrapper .km_input,[id^=km_form_wrapper] .km_label,[id^=km_form_wrapper] .km_input{float:none;width:auto;max-width:100%}#km_form_wrapper .km_row>button,[id^=km_form_wrapper] .km_row>button{align-self:start;width:auto}#km_form_wrapper .km_row:has(input[type=checkbox]){--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));--line-height:calc(16.1px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 12.1818px);font-weight:400;line-height:calc(.261364vw + 14.0091px)}[id^=km_form_wrapper] .km_row:has(input[type=checkbox]){--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));--line-height:calc(16.1px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 12.1818px);font-weight:400;line-height:calc(.261364vw + 14.0091px)}@media screen and (width>=1680px){#km_form_wrapper .km_row:has(input[type=checkbox]){--line-height:18.4px;line-height:18.4px}[id^=km_form_wrapper] .km_row:has(input[type=checkbox]){--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){#km_form_wrapper .km_row:has(input[type=checkbox]){--line-height:16.1px;line-height:16.1px}[id^=km_form_wrapper] .km_row:has(input[type=checkbox]){--line-height:16.1px;line-height:16.1px}}@media screen and (width>=1680px){#km_form_wrapper .km_row:has(input[type=checkbox]){--font-size:16px;font-size:16px}[id^=km_form_wrapper] .km_row:has(input[type=checkbox]){--font-size:16px;font-size:16px}}@media screen and (width<=800px){#km_form_wrapper .km_row:has(input[type=checkbox]){--font-size:14px;font-size:14px}[id^=km_form_wrapper] .km_row:has(input[type=checkbox]){--font-size:14px;font-size:14px}}@container onetool-form (width>=580px){#km_form_wrapper,[id^=km_form_wrapper]{grid-template-columns:minmax(min-content,max-content) 1fr}@supports (width:round(up, 1px, 1px)){#km_form_wrapper,[id^=km_form_wrapper]{grid-template-columns:minmax(min-content, round(up, max-content, calc(( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px))) 1fr;grid-template-columns:minmax(min-content, round(up, max-content, calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px))) 1fr;grid-template-columns:minmax(min-content, round(up, max-content, var(--layout-column-step))) 1fr}}#km_form_wrapper>:not(.km_row),[id^=km_form_wrapper]>:not(.km_row){grid-column:1/-1}#km_form_wrapper #km_form_validation,#km_form_wrapper [id^=km_form_validation],[id^=km_form_wrapper] #km_form_validation,[id^=km_form_wrapper] [id^=km_form_validation]{grid-column:2}#km_form_wrapper .km_row,[id^=km_form_wrapper] .km_row{display:contents}#km_form_wrapper .km_row:has(input[type=checkbox]){display:contents}[id^=km_form_wrapper] .km_row:has(input[type=checkbox]){display:contents}#km_form_wrapper .km_label,[id^=km_form_wrapper] .km_label{min-width:calc(2 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px));min-width:calc(2 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px));min-width:calc(2 * var(--layout-column-step));max-width:calc(6 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px));max-width:calc(6 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px));max-width:calc(6 * var(--layout-column-step));grid-column:1;padding-right:2rem}#km_form_wrapper .km_row:has(input[type=checkbox])>label:not(.km_label){min-width:calc(2 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px));min-width:calc(2 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px));min-width:calc(2 * var(--layout-column-step));max-width:calc(6 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px));max-width:calc(6 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px));max-width:calc(6 * var(--layout-column-step));grid-column:1;padding-right:2rem}#km_form_wrapper .km_row:has(input[type=checkbox])>.km_input{min-width:calc(2 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px));min-width:calc(2 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px));min-width:calc(2 * var(--layout-column-step));max-width:calc(6 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px));max-width:calc(6 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px));max-width:calc(6 * var(--layout-column-step));grid-column:1;padding-right:2rem}[id^=km_form_wrapper] .km_row:has(input[type=checkbox])>label:not(.km_label){min-width:calc(2 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px));min-width:calc(2 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px));min-width:calc(2 * var(--layout-column-step));max-width:calc(6 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px));max-width:calc(6 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px));max-width:calc(6 * var(--layout-column-step));grid-column:1;padding-right:2rem}[id^=km_form_wrapper] .km_row:has(input[type=checkbox])>.km_input{min-width:calc(2 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px));min-width:calc(2 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px));min-width:calc(2 * var(--layout-column-step));max-width:calc(6 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px));max-width:calc(6 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px));max-width:calc(6 * var(--layout-column-step));grid-column:1;padding-right:2rem}#km_form_wrapper .km_row:has(input[type=checkbox])>label:not(.km_label){justify-self:end;min-width:0}#km_form_wrapper .km_row:has(input[type=checkbox])>.km_input{justify-self:end;min-width:0}[id^=km_form_wrapper] .km_row:has(input[type=checkbox])>label:not(.km_label){justify-self:end;min-width:0}[id^=km_form_wrapper] .km_row:has(input[type=checkbox])>.km_input{justify-self:end;min-width:0}#km_form_wrapper .km_row:has(input[type=checkbox])>.km_label{grid-column:2}[id^=km_form_wrapper] .km_row:has(input[type=checkbox])>.km_label{grid-column:2}#km_form_wrapper .km_input,[id^=km_form_wrapper] .km_input{grid-column:2}#km_form_wrapper .km_row>button,[id^=km_form_wrapper] .km_row>button,#km_form_wrapper #km_row_button button,#km_form_wrapper [id^=km_row_button] button,[id^=km_form_wrapper] #km_row_button button,[id^=km_form_wrapper] [id^=km_row_button] button{grid-column:2;justify-self:start}}#km_form_wrapper #km_row_button button,#km_form_wrapper [id^=km_row_button] button,[id^=km_form_wrapper] #km_row_button button,[id^=km_form_wrapper] [id^=km_row_button] button{font:inherit;line-height:inherit;color:inherit;text-align:inherit;text-transform:inherit;appearance:none;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none;overflow:visible}[data-whatinput=mouse] #km_form_wrapper #km_row_button button,[data-whatintent=mouse]:not([data-whatinput=keyboard]) #km_form_wrapper #km_row_button button,[data-whatinput=mouse] #km_form_wrapper [id^=km_row_button] button,[data-whatintent=mouse]:not([data-whatinput=keyboard]) #km_form_wrapper [id^=km_row_button] button,[data-whatinput=mouse] [id^=km_form_wrapper] #km_row_button button,[data-whatintent=mouse]:not([data-whatinput=keyboard]) [id^=km_form_wrapper] #km_row_button button,[data-whatinput=mouse] [id^=km_form_wrapper] [id^=km_row_button] button,[data-whatintent=mouse]:not([data-whatinput=keyboard]) [id^=km_form_wrapper] [id^=km_row_button] button,[data-whatinput=touch] #km_form_wrapper #km_row_button button,[data-whatinput=touch] #km_form_wrapper [id^=km_row_button] button,[data-whatinput=touch] [id^=km_form_wrapper] #km_row_button button,[data-whatinput=touch] [id^=km_form_wrapper] [id^=km_row_button] button{outline:0}#km_form_wrapper #km_row_button button::-moz-focus-inner{border:0;padding:0}#km_form_wrapper [id^=km_row_button] button::-moz-focus-inner{border:0;padding:0}[id^=km_form_wrapper] #km_row_button button::-moz-focus-inner{border:0;padding:0}[id^=km_form_wrapper] [id^=km_row_button] button::-moz-focus-inner{border:0;padding:0}#km_form_wrapper #km_row_button button,#km_form_wrapper [id^=km_row_button] button,[id^=km_form_wrapper] #km_row_button button,[id^=km_form_wrapper] [id^=km_row_button] button{width:auto;margin-top:1em;margin-top:var(--form-button-margin,1em);color:inherit;text-shadow:none;box-shadow:none;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;border:none;border-radius:0;align-self:start;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.340909vw + 22.2727px);font-weight:700;line-height:calc(.392045vw + 25.6136px);display:inline-block}@media screen and (width>=1680px){#km_form_wrapper #km_row_button button,#km_form_wrapper [id^=km_row_button] button,[id^=km_form_wrapper] #km_row_button button,[id^=km_form_wrapper] [id^=km_row_button] button{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){#km_form_wrapper #km_row_button button,#km_form_wrapper [id^=km_row_button] button,[id^=km_form_wrapper] #km_row_button button,[id^=km_form_wrapper] [id^=km_row_button] button{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){#km_form_wrapper #km_row_button button,#km_form_wrapper [id^=km_row_button] button,[id^=km_form_wrapper] #km_row_button button,[id^=km_form_wrapper] [id^=km_row_button] button{--font-size:28px;font-size:28px}}@media screen and (width<=800px){#km_form_wrapper #km_row_button button,#km_form_wrapper [id^=km_row_button] button,[id^=km_form_wrapper] #km_row_button button,[id^=km_form_wrapper] [id^=km_row_button] button{--font-size:25px;font-size:25px}}#km_form_wrapper #km_row_button button:focus,#km_form_wrapper [id^=km_row_button] button:focus,[id^=km_form_wrapper] #km_row_button button:focus,[id^=km_form_wrapper] [id^=km_row_button] button:focus{letter-spacing:.15em;letter-spacing:var(--spread-label-tracking);background:0 0}@media (hover:hover){#km_form_wrapper #km_row_button button:hover,#km_form_wrapper [id^=km_row_button] button:hover,[id^=km_form_wrapper] #km_row_button button:hover,[id^=km_form_wrapper] [id^=km_row_button] button:hover{letter-spacing:.15em;letter-spacing:var(--spread-label-tracking);background:0 0}}#km_form_wrapper input,#km_form_wrapper select,#km_form_wrapper textarea,[id^=km_form_wrapper] input,[id^=km_form_wrapper] select,[id^=km_form_wrapper] textarea{accent-color:#000;accent-color:var(--color-text)}#km_form_wrapper input:not([type=checkbox]):not([type=radio]),#km_form_wrapper select,#km_form_wrapper textarea,[id^=km_form_wrapper] input:not([type=checkbox]):not([type=radio]),[id^=km_form_wrapper] select,[id^=km_form_wrapper] textarea{font:inherit;line-height:inherit;color:inherit;text-align:inherit;text-transform:inherit;appearance:none;width:100%;padding:.25em .375em .15em;padding:var(--form-input-padding,.25em .375em .15em);border:1px solid;border:var(--border-width) solid currentcolor;font:inherit;letter-spacing:inherit;background:0 0;border-radius:0;margin:0;-webkit-text-decoration:none;text-decoration:none;overflow:visible}#km_form_wrapper select,[id^=km_form_wrapper] select{cursor:pointer;padding-right:1.75em;padding-right:var(--form-select-padding-end,1.75em)}#km_form_wrapper .km_input:has(select){position:relative}[id^=km_form_wrapper] .km_input:has(select){position:relative}#km_form_wrapper .km_input:has(select):after{pointer-events:none;content:"";background-color:currentColor;width:.4em;height:1.05em;position:absolute;top:50%;right:.625em;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 21'%3E%3Cpath d='M0 15.75q.96.45 1.68.87.72.45 1.2.87V0h1.26v17.49q.51-.42 1.23-.87.72-.42 1.65-.87v1.05q-2.19 1.89-3.24 3.96h-.54Q2.22 18.69 0 16.8z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 21'%3E%3Cpath d='M0 15.75q.96.45 1.68.87.72.45 1.2.87V0h1.26v17.49q.51-.42 1.23-.87.72-.42 1.65-.87v1.05q-2.19 1.89-3.24 3.96h-.54Q2.22 18.69 0 16.8z'/%3E%3C/svg%3E") 50%/contain no-repeat}[id^=km_form_wrapper] .km_input:has(select):after{pointer-events:none;content:"";background-color:currentColor;width:.4em;height:1.05em;position:absolute;top:50%;right:.625em;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 21'%3E%3Cpath d='M0 15.75q.96.45 1.68.87.72.45 1.2.87V0h1.26v17.49q.51-.42 1.23-.87.72-.42 1.65-.87v1.05q-2.19 1.89-3.24 3.96h-.54Q2.22 18.69 0 16.8z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 21'%3E%3Cpath d='M0 15.75q.96.45 1.68.87.72.45 1.2.87V0h1.26v17.49q.51-.42 1.23-.87.72-.42 1.65-.87v1.05q-2.19 1.89-3.24 3.96h-.54Q2.22 18.69 0 16.8z'/%3E%3C/svg%3E") 50%/contain no-repeat}#km_form_wrapper input[type=checkbox],[id^=km_form_wrapper] input[type=checkbox]{appearance:none;border:1px solid;border:var(--border-width) solid currentcolor;cursor:pointer;place-content:center;width:.9em;height:.9em;display:grid;overflow:hidden}#km_form_wrapper input[type=checkbox]:before,[id^=km_form_wrapper] input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:10px;height:10px;transform:scale(0);box-shadow:inset 1em 1em #fff}#km_form_wrapper input[type=checkbox]:checked,[id^=km_form_wrapper] input[type=checkbox]:checked{background-color:currentColor;border-color:currentColor}#km_form_wrapper input[type=checkbox]:checked:before,[id^=km_form_wrapper] input[type=checkbox]:checked:before{transform:scale(1)}#km_form_wrapper textarea,[id^=km_form_wrapper] textarea{min-height:3lh}#km_form_wrapper a,[id^=km_form_wrapper] a{-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.15em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.05em}.newsletter-form{--form-input-padding:1.15em 1em;text-align:inherit;text-align:var(--newsletter-form-align,inherit);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(15px + 0 * ((100vw - 800px) / 880));--line-height:calc(17.25px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400;line-height:17.25px}@media screen and (width>=1680px){.newsletter-form{--line-height:17.25px;line-height:17.25px}}@media screen and (width<=800px){.newsletter-form{--line-height:17.25px;line-height:17.25px}}@media screen and (width>=1680px){.newsletter-form{--font-size:15px;font-size:15px}}@media screen and (width<=800px){.newsletter-form{--font-size:15px;font-size:15px}}.newsletter-form form{max-width:30em;margin:0 var(--newsletter-form-margin-x)}.newsletter-form input,.newsletter-form label{text-align:left!important}.newsletter-form .newsletter-form__heading{margin-bottom:1em}.newsletter-form .newsletter-form__cta{margin-top:-6.125px;margin-top:var(--text-box-trim);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;text-transform:none;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.340909vw + 22.2727px);font-weight:700;line-height:calc(.392045vw + 25.6136px)}@media screen and (width>=1680px){.newsletter-form .newsletter-form__cta{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.newsletter-form .newsletter-form__cta{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.newsletter-form .newsletter-form__cta{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.newsletter-form .newsletter-form__cta{--font-size:25px;font-size:25px}}.newsletter-form #km_form_pretext,.newsletter-form [id^=km_form_pretext]{white-space:nowrap;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.newsletter-form #km_form_confirm,.newsletter-form [id^=km_form_confirm]{padding-top:1lh}.newsletter-form #km_row_button button,.newsletter-form [id^=km_row_button] button{margin-left:var(--newsletter-form-margin-x)!important;margin-right:var(--newsletter-form-margin-x)!important}.newsletter-form .km_label{text-align:left}.newsletter-form .km_row>label:not(.km_label):has(input[type=checkbox]){z-index:calc(10 + 1);z-index:calc(var(--zindex-content) + 1);margin-bottom:-1.3em;position:relative}.newsletter-form .km_row>.km_input:has(input[type=checkbox]){z-index:calc(10 + 1);z-index:calc(var(--zindex-content) + 1);margin-bottom:-1.3em;position:relative}.newsletter-form .km_row figure table p{z-index:10;z-index:var(--zindex-content);position:relative}.newsletter-form .km_row figure table p:first-child{text-indent:1.25em}.newsletter-form .mandatory_star{white-space:nowrap;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.newsletter-form .km_row:has(input:not([type=checkbox])){align-items:start;align-items:var(--newsletter-form-align,start);display:grid!important}.newsletter-form .km_row:has(input:not([type=checkbox]))>*{grid-area:1/1}.newsletter-form .km_row:has(input:not([type=checkbox])) .km_label{padding:var(--form-input-padding);max-width:8em!important}.newsletter-form .km_row:has(input:not([type=checkbox])) input{padding-left:8em!important}.newsletter-form .km_row:has(input:required.is-empty)~.km_row:not([id^=km_row_button]){white-space:nowrap;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.newsletter-form .km_row:has(input:required.is-empty)~[id^=km_row_button] button{margin-top:calc(-.5 * var(--form-gap))!important}#km_form_confirm,[id^=km_form_confirm]{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px)}@media screen and (width>=1680px){#km_form_confirm,[id^=km_form_confirm]{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){#km_form_confirm,[id^=km_form_confirm]{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){#km_form_confirm,[id^=km_form_confirm]{--font-size:22px;font-size:22px}}@media screen and (width<=800px){#km_form_confirm,[id^=km_form_confirm]{--font-size:20px;font-size:20px}}#km_form_backlink,[id^=km_form_backlink]{display:none}.figure figcaption{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));--line-height:calc(16.1px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;word-break:break-word;word-wrap:break-word;word-wrap:break-word;margin-top:.5em;margin-bottom:-7px;margin-bottom:var(--text-box-trim-bottom);flex-wrap:wrap;justify-content:end;align-items:baseline;gap:.3em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 12.1818px);font-weight:400;line-height:calc(.261364vw + 14.0091px);display:flex}@media screen and (width>=1680px){.figure figcaption{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.figure figcaption{--line-height:16.1px;line-height:16.1px}}@media screen and (width>=1680px){.figure figcaption{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.figure figcaption{--font-size:14px;font-size:14px}}.festival-tickets{grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);display:grid}.festival-tickets__heading{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(30px + 10 * ((100vw - 800px) / 880));--line-height:calc(34.5px + 11.5 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-bottom:1em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.13636vw + 20.9091px);font-weight:500;line-height:calc(1.30682vw + 24.0455px)}@media screen and (width>=1680px){.festival-tickets__heading{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.festival-tickets__heading{--line-height:34.5px;line-height:34.5px}}@media screen and (width>=1680px){.festival-tickets__heading{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.festival-tickets__heading{--font-size:30px;font-size:30px}}.festival-tickets__items{margin:0;padding:0;list-style:none}.festival-tickets__item{border-top:1px solid;border-top:var(--border-width) solid}.festival-tickets__item:last-child{border-bottom:1px solid;border-bottom:var(--border-width) solid}.festival-ticket{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""text""tickets";grid-template-columns:var(--1fr);grid-row-gap:.5rem;padding:.6rem 0;padding:var(--item-section-padding) 0;row-gap:.5rem;display:grid}.festival-ticket__title{margin:0 0 -6.125px;margin-bottom:var(--text-box-trim);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(30px + 10 * ((100vw - 800px) / 880));--line-height:calc(34.5px + 11.5 * ((100vw - 800px) / 880));letter-spacing:.01em;grid-area:title;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.13636vw + 20.9091px);font-weight:500;line-height:calc(1.30682vw + 24.0455px)}@media screen and (width>=1680px){.festival-ticket__title{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.festival-ticket__title{--line-height:34.5px;line-height:34.5px}}@media screen and (width>=1680px){.festival-ticket__title{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.festival-ticket__title{--font-size:30px;font-size:30px}}.festival-ticket__text{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;grid-area:text;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.festival-ticket__text{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.festival-ticket__text{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.festival-ticket__text{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.festival-ticket__text{--font-size:18px;font-size:18px}}.festival-ticket__tickets{grid-area:tickets;align-self:end;margin-bottom:-.3em}@media screen and (width>=62.5em){@supports (grid-template-columns:subgrid){.festival-tickets__items{grid-template-columns:fit-content(calc(5 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px) - 6px)) minmax(0, 1fr) auto;grid-template-columns:fit-content(calc(5 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px) - 6px)) minmax(0, 1fr) auto;grid-template-columns:fit-content(calc(5 * var(--layout-column-step) - var(--grid-gutter))) var(--1fr) auto;grid-column-gap:6px;grid-column-gap:var(--grid-gutter);-moz-column-gap:6px;-moz-column-gap:var(--grid-gutter);column-gap:6px;column-gap:var(--grid-gutter);display:grid}.festival-tickets__item,.festival-ticket{grid-column:1/-1;grid-template-areas:none;grid-template-columns:subgrid;display:grid}.festival-ticket{align-items:start}.festival-ticket__title{min-width:calc(3 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px) - 6px);min-width:calc(3 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px) - 6px);min-width:calc(3 * var(--layout-column-step) - var(--grid-gutter));grid-area:1/1;padding-right:1em}.festival-ticket__text{grid-area:1/2}.festival-ticket__tickets{grid-area:1/3;align-self:center}}}.festival-preview .card__media{--ratio-override:1.25;--ratio-min-height:0px;--ratio-max-height:99999vh}.festival-preview .card__tags>li{--tag-background:var(--color-white)}.festival-preview .card__text{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.340909vw + 22.2727px);font-weight:500;line-height:calc(.392045vw + 25.6136px)}@media screen and (width>=1680px){.festival-preview .card__text{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.festival-preview .card__text{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.festival-preview .card__text{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.festival-preview .card__text{--font-size:25px;font-size:25px}}@media print,screen and (width>=48.0625em){.festival-preview .card__text{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 10 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 11.5 * ((100vw - 800px) / 880));font-size:calc(1.13636vw + 15.9091px);line-height:calc(1.30682vw + 18.2955px)}@media screen and (width>=1680px){.festival-preview .card__text{--line-height:40.25px;line-height:40.25px}}@media screen and (width<=800px){.festival-preview .card__text{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.festival-preview .card__text{--font-size:35px;font-size:35px}}@media screen and (width<=800px){.festival-preview .card__text{--font-size:25px;font-size:25px}}}.festival-calendar{grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);display:grid}.festival-calendar__heading{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(40px + 50 * ((100vw - 800px) / 880));--line-height:calc(46px + 57.5 * ((100vw - 800px) / 880));letter-spacing:.01em;text-align:center;padding-bottom:.3em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(5.68182vw - 5.45454px);font-weight:700;line-height:calc(6.53409vw - 6.27272px)}@media screen and (width>=1680px){.festival-calendar__heading{--line-height:103.5px;line-height:103.5px}}@media screen and (width<=800px){.festival-calendar__heading{--line-height:46px;line-height:46px}}@media screen and (width>=1680px){.festival-calendar__heading{--font-size:90px;font-size:90px}}@media screen and (width<=800px){.festival-calendar__heading{--font-size:40px;font-size:40px}}.festival-calendar__days{margin:0;padding:0;list-style:none}.festival-calendar__day{border-top:1px solid;border-top:var(--border-width) solid}.festival-calendar__day:last-child{border-bottom:1px solid;border-bottom:var(--border-width) solid}.festival-calendar__cta{--icon-width:.85em;--icon-height:.85em;--spread-label-icon-gap:.5em;--spread-label-icon-align:middle;padding-top:.6rem;padding-top:var(--text-section-padding);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.340909vw + 22.2727px);font-weight:500;line-height:calc(.392045vw + 25.6136px)}@media screen and (width>=1680px){.festival-calendar__cta{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.festival-calendar__cta{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.festival-calendar__cta{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.festival-calendar__cta{--font-size:25px;font-size:25px}}@media print,screen and (width>=48.0625em){.festival-calendar__cta{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 10 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 11.5 * ((100vw - 800px) / 880));font-size:calc(1.13636vw + 15.9091px);line-height:calc(1.30682vw + 18.2955px)}@media screen and (width>=1680px){.festival-calendar__cta{--line-height:40.25px;line-height:40.25px}}@media screen and (width<=800px){.festival-calendar__cta{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.festival-calendar__cta{--font-size:35px;font-size:35px}}@media screen and (width<=800px){.festival-calendar__cta{--font-size:25px;font-size:25px}}}.festival-calendar__cta{text-transform:uppercase;text-align:right;font-weight:700}.env-indicator{z-index:999999;display:inline-block;display:var(--env-display,inline-block);color:#fff;text-transform:uppercase;letter-spacing:.06em;background-color:#000;background-color:var(--env-color,black);border-radius:999vw;padding:.35em .75em .4em;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.7rem;line-height:.7rem;position:fixed;bottom:.75em;left:50%;transform:translate(-50%)}.env-indicator:before{content:attr(data-env)}body:not([data-env]),body[data-env=production]{--env-display:none}body[data-env=staging]{--env-color:var(--color-success,green)}body[data-env=development]{--env-color:var(--color-attention,red)}.entry-preview[data-collection=series].card--highlighted:not(:has(.card__media)){background-color:#f6ff52;background-color:var(--color-highlight)}.embed__consent{--color-text:var(--color-black);grid-gap:10px;grid-gap:var(--spacing-xs);gap:10px;gap:var(--spacing-xs);padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));padding:var(--page-padding-safe);color:var(--color-text);text-align:left;background:#f6ff52;background:var(--color-highlight);grid-auto-rows:auto auto 1fr;align-content:start;justify-items:start;display:grid;position:absolute;inset:0;overflow-y:auto}.embed__consent-title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px)}@media screen and (width>=1680px){.embed__consent-title{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.embed__consent-title{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.embed__consent-title{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.embed__consent-title{--font-size:20px;font-size:20px}}.embed__consent-intro{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));--line-height:calc(16.1px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 12.1818px);font-weight:400;line-height:calc(.261364vw + 14.0091px)}@media screen and (width>=1680px){.embed__consent-intro{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.embed__consent-intro{--line-height:16.1px;line-height:16.1px}}@media screen and (width>=1680px){.embed__consent-intro{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.embed__consent-intro{--font-size:14px;font-size:14px}}@media print,screen and (width>=30.0625em){.embed__consent-intro{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.embed__consent-intro{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.embed__consent-intro{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.embed__consent-intro{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.embed__consent-intro{--font-size:18px;font-size:18px}}}.embed__consent-intro{max-width:26em}.embed__consent-link,.embed__consent-actions{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 2 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 16.1818px);font-weight:700;line-height:calc(.261364vw + 18.6091px)}@media screen and (width>=1680px){.embed__consent-link,.embed__consent-actions{--line-height:23px;line-height:23px}}@media screen and (width<=800px){.embed__consent-link,.embed__consent-actions{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.embed__consent-link,.embed__consent-actions{--font-size:20px;font-size:20px}}@media screen and (width<=800px){.embed__consent-link,.embed__consent-actions{--font-size:18px;font-size:18px}}@media print,screen and (width>=30.0625em){.embed__consent-link,.embed__consent-actions{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px)}@media screen and (width>=1680px){.embed__consent-link,.embed__consent-actions{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.embed__consent-link,.embed__consent-actions{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.embed__consent-link,.embed__consent-actions{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.embed__consent-link,.embed__consent-actions{--font-size:20px;font-size:20px}}}.embed__consent-actions{flex-flow:column wrap;justify-content:end;gap:.5em 1.5em;padding-top:1lh;display:flex}.embed__consent-actions button{max-height:1lh}.downloads__row{border-top:0 solid;border-top:calc(var(--accordion-top-border,0) * var(--border-width)) solid;border-bottom:1px solid;border-bottom:calc(var(--accordion-bottom-border,1) * var(--border-width)) solid}.downloads__row:first-child{margin-top:-.36rem;margin-top:calc(var(--first-section-offset-enabled,1) * var(--text-section-padding) * -.6);--accordion-trim:0}.downloads__row:last-child{--accordion-bottom-border:0}.downloads__row{padding:.6rem 0;padding:var(--text-section-padding) 0;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.downloads__row{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.downloads__row{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.downloads__row{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.downloads__row{--font-size:18px;font-size:18px}}.downloads__row>div{margin-bottom:calc(1 * var(--text-box-trim));margin-bottom:calc(var(--accordion-trim,1) * var(--text-box-trim));gap:1em;display:flex}.downloads__collection{border-top:0 solid;border-top:calc(var(--accordion-top-border,0) * var(--border-width)) solid;border-bottom:1px solid;border-bottom:calc(var(--accordion-bottom-border,1) * var(--border-width)) solid}.downloads__collection:first-child{margin-top:-.36rem;margin-top:calc(var(--first-section-offset-enabled,1) * var(--text-section-padding) * -.6);--accordion-trim:0}.downloads__collection:last-child{--accordion-bottom-border:0}.downloads .downloads__row-inner{--downloads-type-col-width:2;grid-template-columns:calc(2 * ( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px * (2 - 1)) minmax(0, 1fr) auto;grid-template-columns:calc(2 * calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px * (2 - 1)) minmax(0, 1fr) auto;grid-template-columns:calc(var(--downloads-type-col-width) * var(--layout-column-width) + var(--grid-gutter) * (var(--downloads-type-col-width) - 1)) var(--1fr) auto;grid-gap:6px;grid-gap:var(--grid-gutter);gap:6px;gap:var(--grid-gutter);align-items:start;display:grid}@media print,screen and (width>=48.0625em){.downloads .downloads__row-inner{--downloads-type-col-width:1}}@media print,screen and (width>=64.0625em){.downloads .downloads__row-inner{--downloads-type-col-width:1}}.downloads__type{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.downloads__type{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.downloads__type{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.downloads__type{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.downloads__type{--font-size:18px;font-size:18px}}.downloads__label h3{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;letter-spacing:calc(.025vw - .2px);--letter-spacing:calc(0px + .22 * ((100vw - 800px) / 880));font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:700;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.downloads__label h3{letter-spacing:.22px;--letter-spacing:.22px}}@media screen and (width<=800px){.downloads__label h3{letter-spacing:0;--letter-spacing:0px}}@media screen and (width>=1680px){.downloads__label h3{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.downloads__label h3{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.downloads__label h3{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.downloads__label h3{--font-size:18px;font-size:18px}}.downloads__label p{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.downloads__label p{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.downloads__label p{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.downloads__label p{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.downloads__label p{--font-size:18px;font-size:18px}}.downloads__collection .downloads__label{padding:.6rem 0;padding:var(--text-section-padding) 0}.downloads__collection .downloads__label>:last-child{margin-bottom:calc(1 * var(--text-box-trim));margin-bottom:calc(var(--accordion-trim,1) * var(--text-box-trim))}.downloads__body{padding-bottom:calc(.6rem + 1em);padding-bottom:calc(var(--text-section-padding) + 1em)}.downloads__body .downloads__text{margin-bottom:2lh}.downloads__row .downloads__text{margin-top:calc(.6rem + 1 * var(--text-box-trim));margin-top:calc(var(--text-section-padding) + var(--accordion-trim,1) * var(--text-box-trim))}.downloads__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--downloads-grid-columns,2), var(--1fr));grid-gap:1lh 6px;grid-gap:1lh var(--grid-gutter);gap:1lh 6px;gap:1lh var(--grid-gutter);--downloads-grid-columns:2;display:grid}@media print,screen and (width>=48.0625em){.downloads__grid{--downloads-grid-columns:3}}.js .downloads__files:not(.is-expanded) .downloads__grid>:nth-child(-n+2){display:revert}.js .downloads__files:not(.is-expanded) .downloads__grid>:nth-child(n+3){display:none}@media print,screen and (width>=48.0625em){.js .downloads__files:not(.is-expanded) .downloads__grid>:nth-child(-n+3){display:revert}.js .downloads__files:not(.is-expanded) .downloads__grid>:nth-child(n+4){display:none}}.downloads__item{--ratio-override:1.33}.downloads__item[data-orientation=portrait]{--fit:contain}.downloads__preview{background-color:#0000000d;background-color:var(--color-lazyload)}.downloads__trigger{display:block}.downloads__preview--file{aspect-ratio:4/3;place-items:center;display:grid}.downloads__preview--file .downloads__type{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;letter-spacing:calc(.025vw - .2px);--letter-spacing:calc(0px + .22 * ((100vw - 800px) / 880));font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:700;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.downloads__preview--file .downloads__type{letter-spacing:.22px;--letter-spacing:.22px}}@media screen and (width<=800px){.downloads__preview--file .downloads__type{letter-spacing:0;--letter-spacing:0px}}@media screen and (width>=1680px){.downloads__preview--file .downloads__type{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.downloads__preview--file .downloads__type{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.downloads__preview--file .downloads__type{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.downloads__preview--file .downloads__type{--font-size:18px;font-size:18px}}.downloads__meta{grid-template-columns:minmax(0,1fr) auto;grid-template-columns:var(--1fr) auto;grid-gap:.5em 6px;grid-gap:.5em var(--grid-gutter);gap:.5em 6px;gap:.5em var(--grid-gutter);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));--line-height:calc(16.1px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;word-break:break-word;word-wrap:break-word;word-wrap:break-word;align-items:start;margin-top:.5em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 12.1818px);font-weight:400;line-height:calc(.261364vw + 14.0091px);display:grid}@media screen and (width>=1680px){.downloads__meta{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.downloads__meta{--line-height:16.1px;line-height:16.1px}}@media screen and (width>=1680px){.downloads__meta{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.downloads__meta{--font-size:14px;font-size:14px}}.downloads__action{--icon-width:1.5em;--icon-height:1.5em;justify-self:end;display:inline-flex}.downloads__file{justify-self:end;display:inline-flex}.downloads__actions{gap:.5em 6px;gap:.5em var(--grid-gutter);flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding-top:1lh;display:flex}.downloads__zip{margin-left:auto}.downloads__toggle,.downloads__zip-button{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px)}@media screen and (width>=1680px){.downloads__toggle,.downloads__zip-button{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.downloads__toggle,.downloads__zip-button{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.downloads__toggle,.downloads__zip-button{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.downloads__toggle,.downloads__zip-button{--font-size:20px;font-size:20px}}.downloads__zip-button{--icon-width:1em;--icon-height:1em;text-align:right;margin-left:auto}.no-js .downloads__more{display:none}#klaro{--notice-max-width:30em;--modal-max-width:40em;z-index:70;z-index:var(--zindex-modal);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px);position:relative}@media screen and (width>=1680px){#klaro{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){#klaro{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){#klaro{--font-size:22px;font-size:22px}}@media screen and (width<=800px){#klaro{--font-size:18px;font-size:18px}}#klaro a{color:inherit;transition:color .1s ease-in-out;transition:color var(--duration-fast) ease-in-out;-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.15em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.05em}#klaro a:focus{color:var(--color-text-light)}@media (hover:hover){#klaro a:hover{color:var(--color-text-light)}}#klaro button{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 2 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 16.1818px);font-weight:700;line-height:calc(.261364vw + 18.6091px)}@media screen and (width>=1680px){#klaro button{--line-height:23px;line-height:23px}}@media screen and (width<=800px){#klaro button{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){#klaro button{--font-size:20px;font-size:20px}}@media screen and (width<=800px){#klaro button{--font-size:18px;font-size:18px}}@media print,screen and (width>=30.0625em){#klaro button{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px)}@media screen and (width>=1680px){#klaro button{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){#klaro button{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){#klaro button{--font-size:22px;font-size:22px}}@media screen and (width<=800px){#klaro button{--font-size:20px;font-size:20px}}}#klaro button:focus{letter-spacing:.15em;letter-spacing:var(--spread-label-tracking)}@media (hover:hover){#klaro button:hover{letter-spacing:.15em;letter-spacing:var(--spread-label-tracking)}}#klaro .cookie-notice:focus,#klaro .cookie-modal:focus{outline:none}#klaro .cookie-modal{-webkit-overflow-scrolling:touch;height:auto;max-height:100%;position:fixed;bottom:0;left:0;overflow-y:auto}#klaro .cookie-notice{max-width:var(--notice-max-width);padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));padding:var(--page-padding-safe);background-color:#f6ff52;background-color:var(--color-highlight);padding-top:.75em}#klaro .cm-modal{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));padding:var(--page-padding-safe);background-color:#f6ff52;background-color:var(--color-highlight);max-width:var(--modal-max-width)}#klaro .cm-bg{background-color:#0006}#klaro .cm-header{margin-bottom:20px;margin-bottom:var(--spacing-s);padding-bottom:10px;padding-bottom:var(--spacing-xs);flex-wrap:wrap;justify-content:space-between;align-items:start;display:flex}#klaro .cm-header h1{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 15 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 17.25 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;flex:100%;order:-1;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.70455vw + 11.3636px);font-weight:700;line-height:calc(1.96023vw + 13.0682px)}@media screen and (width>=1680px){#klaro .cm-header h1{--line-height:46px;line-height:46px}}@media screen and (width<=800px){#klaro .cm-header h1{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){#klaro .cm-header h1{--font-size:40px;font-size:40px}}@media screen and (width<=800px){#klaro .cm-header h1{--font-size:25px;font-size:25px}}#klaro .cm-header p{margin-top:1em}#klaro .cm-header>button{flex:none}#klaro .cm-header .hide{-webkit-user-select:none;user-select:none;width:17px;width:var(--close-button-size);height:17px;height:var(--close-button-size);color:var(--color-text)}#klaro .cm-header .hide:before,#klaro .cm-header .hide:after{content:"";transform:translateY(-50%) rotate(var(--rotation));width:100%;height:2px;height:var(--close-button-thickness);background-color:currentColor;position:absolute;top:50%;left:0}#klaro .cm-header .hide:before{--rotation:45deg}#klaro .cm-header .hide:after{--rotation:-45deg}#klaro .cm-header .hide{top:12px;top:var(--page-padding);right:max(12px, env(safe-area-inset-right));right:var(--page-padding-right-safe);position:absolute}#klaro .cm-header .hide svg{display:none}#klaro .cm-footer{padding-top:20px;padding-top:var(--spacing-s)}#klaro .cm-services,#klaro .cm-purposes{grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:20px;grid-gap:var(--spacing-s);gap:20px;gap:var(--spacing-s);display:grid}#klaro .cm-purpose.cm-toggle-all{display:none}#klaro .cm-purpose,#klaro .cm-service>div{grid-template-columns:auto minmax(0,1fr);grid-template-columns:auto var(--1fr);grid-gap:1em .75em;align-items:baseline;gap:1em .75em;display:grid}#klaro .cm-purpose>*,#klaro .cm-service>div>*{grid-column:2}#klaro .cm-purpose>input,#klaro .cm-service>div>input{grid-column:1}#klaro .cm-service>div{gap:0 .75em}#klaro .cm-purpose>.cm-list-label{font-weight:700}#klaro .cm-purpose .cm-caret{display:none}#klaro .cm-service+.cm-service{margin-top:1em}#klaro .cm-list-label{align-items:baseline;font-weight:700}#klaro .cm-list-title{padding-right:.5em}#klaro .cm-required{font-weight:400;display:inline-block}#klaro .cm-list-input{cursor:pointer;border:1px solid;border:var(--border-width) solid currentcolor;appearance:none;accent-color:#000;width:.9em;height:.9em;accent-color:var(--color-text);place-content:center;display:grid;overflow:hidden}#klaro .cm-list-input:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:10px;height:10px;transform:scale(0);box-shadow:inset 1em 1em #fff}#klaro .cm-list-input:checked{background-color:currentColor;border-color:currentColor}#klaro .cm-list-input:checked:before{transform:scale(1)}#klaro .cm-list-input:focus-visible+label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset,.25em)}#klaro .cm-list-input:disabled{cursor:not-allowed;opacity:.5}#klaro .cm-powered-by{display:none!important}#klaro .cm-footer-buttons,#klaro .cn-ok{padding-top:20px;padding-top:var(--spacing-s);flex-wrap:wrap;gap:.5em 1em;display:flex}@media print,screen and (width>=30.0625em){#klaro .cm-footer-buttons,#klaro .cn-ok{gap:.5em 1.5em}}#klaro .cn-ok .cn-buttons{display:contents}#klaro .cn-ok .cm-btn-success{order:1}#klaro .cn-ok .cn-decline{order:2}#klaro .cn-ok .cm-btn-lern-more{order:3}#klaro .cm-footer-buttons .cm-btn-accept{order:1}#klaro .cm-footer-buttons .cm-btn-accept-all{order:2}#klaro .cm-footer-buttons .cn-decline{order:3}#klaro .cn-changes{padding-top:.5em;font-weight:700;-webkit-text-decoration:none!important;text-decoration:none!important}.collapsible__header{align-items:top;grid-template-columns:minmax(0,1fr) auto;grid-template-columns:var(--1fr) auto;grid-gap:1.5em;cursor:pointer;gap:1.5em;display:grid}.collapsible__toggle{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.collapsible__toggle{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.collapsible__toggle{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.collapsible__toggle{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.collapsible__toggle{--font-size:18px;font-size:18px}}.collapsible__icon{transition:transform .25s ease-in-out;transition:transform var(--duration) ease-in-out;display:inline-block}.collapsible__toggle[aria-expanded=true] .collapsible__icon{transform:rotate(-45deg)}.collapsible__content{transition:grid-template-rows .25s ease-in-out;transition:grid-template-rows var(--duration) ease-in-out;grid-template-rows:0fr;display:grid}.collapsible__inner{visibility:hidden;opacity:0;transition:visibility 0s linear .25s,opacity .25s;transition:visibility 0s linear var(--duration), opacity var(--duration);overflow:hidden}.collapsible__content:not([aria-hidden=true]){grid-template-rows:1fr}.collapsible__content:not([aria-hidden=true]) .collapsible__inner{visibility:visible;opacity:1;transition:visibility linear,opacity .25s .125s;transition:visibility 0s linear 0s, opacity var(--duration) calc(var(--duration) / 2)}:root{--card-image-height:250px}@media (width>=400px){:root{--card-image-height:calc(22.5962vw + 159.615px)}}@media (width>=1440px){:root{--card-image-height:485px}}.card{--card-ratio:3 / 4;--card-max-height:60vh;padding-top:.6rem;padding-top:var(--item-section-padding);padding-bottom:.6rem;padding-bottom:var(--text-section-padding);grid-template-rows:auto 1fr auto;display:grid;position:relative}.card:before{content:"";top:0;left:-3px;right:-3px;left:calc(var(--grid-gutter) / -2);right:calc(var(--grid-gutter) / -2);border-top:1px solid;border-top:var(--border-width) solid;position:absolute}.card:last-child:before{width:calc(100cqi + 6px);width:calc(100cqi + var(--grid-gutter));right:auto}.card{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.card{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.card{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.card{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.card{--font-size:18px;font-size:18px}}@container card-slide (width>=80vw){.card{grid-template-rows:auto auto auto;align-content:start}}.card__media{--ratio-min-height:var(--card-image-height);--ratio-max-height:var(--card-image-height);grid-area:1/1}.card__info{padding:.6rem 12px 0;padding:var(--item-section-padding) var(--page-padding) 0;grid-area:2/1}.card__footer{grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:1em;padding:1.5em 12px .6rem;padding:1.5em var(--page-padding) var(--item-section-padding);grid-area:3/1;justify-content:space-between;align-self:end;align-items:end;gap:1em;display:grid}.card__footer>*{margin-bottom:var(--text-box-trim);grid-area:1/1}.card__tags{padding-bottom:.7em;transform:translate(-.1em)}.card__date{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.340909vw + 22.2727px);font-weight:500;line-height:calc(.392045vw + 25.6136px)}@media screen and (width>=1680px){.card__date{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.card__date{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.card__date{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.card__date{--font-size:25px;font-size:25px}}@media print,screen and (width>=48.0625em){.card__date{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 10 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 11.5 * ((100vw - 800px) / 880));font-size:calc(1.13636vw + 15.9091px);line-height:calc(1.30682vw + 18.2955px)}@media screen and (width>=1680px){.card__date{--line-height:40.25px;line-height:40.25px}}@media screen and (width<=800px){.card__date{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.card__date{--font-size:35px;font-size:35px}}@media screen and (width<=800px){.card__date{--font-size:25px;font-size:25px}}}.card__date{padding-bottom:.1em}.card__performers{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(28px + 7 * ((100vw - 800px) / 880));--line-height:calc(32.2px + 4.55 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.795455vw + 21.6364px);font-weight:700;line-height:calc(.517045vw + 28.0636px);display:block}@media screen and (width>=1680px){.card__performers{--line-height:36.75px;line-height:36.75px}}@media screen and (width<=800px){.card__performers{--line-height:32.2px;line-height:32.2px}}@media screen and (width>=1680px){.card__performers{--font-size:35px;font-size:35px}}@media screen and (width<=800px){.card__performers{--font-size:28px;font-size:28px}}.card__title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(28px + 7 * ((100vw - 800px) / 880));--line-height:calc(32.2px + 4.55 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.795455vw + 21.6364px);font-weight:700;line-height:calc(.517045vw + 28.0636px);display:block}@media screen and (width>=1680px){.card__title{--line-height:36.75px;line-height:36.75px}}@media screen and (width<=800px){.card__title{--line-height:32.2px;line-height:32.2px}}@media screen and (width>=1680px){.card__title{--font-size:35px;font-size:35px}}@media screen and (width<=800px){.card__title{--font-size:28px;font-size:28px}}.card__subtitle{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 8 * ((100vw - 800px) / 880));--line-height:calc(23px + 9.2 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.909091vw + 12.7273px);font-weight:400;line-height:calc(1.04545vw + 14.6364px)}@media screen and (width>=1680px){.card__subtitle{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.card__subtitle{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.card__subtitle{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.card__subtitle{--font-size:20px;font-size:20px}}.card__special-title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));--line-height:calc(16.1px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 12.1818px);font-weight:400;line-height:calc(.261364vw + 14.0091px)}@media screen and (width>=1680px){.card__special-title{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.card__special-title{--line-height:16.1px;line-height:16.1px}}@media screen and (width>=1680px){.card__special-title{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.card__special-title{--font-size:14px;font-size:14px}}.card:has(.card__performers) .card__title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 8 * ((100vw - 800px) / 880));--line-height:calc(23px + 9.2 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.909091vw + 12.7273px);font-weight:400;line-height:calc(1.04545vw + 14.6364px)}@media screen and (width>=1680px){.card:has(.card__performers) .card__title{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.card:has(.card__performers) .card__title{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.card:has(.card__performers) .card__title{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.card:has(.card__performers) .card__title{--font-size:20px;font-size:20px}}.card:has(.card__performers) .card__subtitle{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.card:has(.card__performers) .card__subtitle{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.card:has(.card__performers) .card__subtitle{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.card:has(.card__performers) .card__subtitle{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.card:has(.card__performers) .card__subtitle{--font-size:18px;font-size:18px}}.card__text{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;padding-top:.6em;display:-webkit-box;overflow:hidden}.card__cta{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px)}@media screen and (width>=1680px){.card__cta{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.card__cta{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.card__cta{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.card__cta{--font-size:20px;font-size:20px}}.card__actions{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(35px + 0 * ((100vw - 800px) / 880));--line-height:calc(40.25px + 0 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;text-align:right;margin-left:auto;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:35px;font-weight:700;line-height:40.25px}@media screen and (width>=1680px){.card__actions{--line-height:40.25px;line-height:40.25px}}@media screen and (width<=800px){.card__actions{--line-height:40.25px;line-height:40.25px}}@media screen and (width>=1680px){.card__actions{--font-size:35px;font-size:35px}}@media screen and (width<=800px){.card__actions{--font-size:35px;font-size:35px}}.card--highlighted .card__info,.card--highlighted .card__footer{background-color:#f6ff52;background-color:var(--color-highlight)}.card--highlighted .tag--interactive{--tag-background:var(--color-white);--tag-text-active:var(--color-white)}:root{--filter-gap:.4rem;--filter-row-padding:.8rem}.calendar-filter{--filter-gap:.4em;--filter-row-padding:.8em;margin-bottom:1px;margin-bottom:var(--border-width);display:block}.calendar-filter__bar{padding:0 max(12px, env(safe-area-inset-right)) .8rem max(12px, env(safe-area-inset-left));padding:0 var(--page-padding-right-safe) var(--filter-row-padding) var(--page-padding-left-safe);border-bottom:1px solid;border-bottom:var(--border-width) solid;justify-content:center;display:flex}.calendar-filter__disclosure{font:inherit;line-height:inherit;color:inherit;text-align:inherit;text-transform:inherit;appearance:none;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none;overflow:visible}[data-whatinput=mouse] .calendar-filter__disclosure,[data-whatintent=mouse]:not([data-whatinput=keyboard]) .calendar-filter__disclosure,[data-whatinput=touch] .calendar-filter__disclosure{outline:0}.calendar-filter__disclosure::-moz-focus-inner{border:0;padding:0}.calendar-filter__disclosure{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;cursor:pointer;margin-bottom:-6.125px;margin-bottom:var(--text-box-trim);align-items:center;gap:.35em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px);display:flex}@media screen and (width>=1680px){.calendar-filter__disclosure{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.calendar-filter__disclosure{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.calendar-filter__disclosure{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.calendar-filter__disclosure{--font-size:20px;font-size:20px}}.calendar-filter__disclosure:focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset,.25em)}.calendar-filter__disclosure-icon{display:flex}.calendar-filter__disclosure-icon .icon{--icon-width:.8em;--icon-height:.45em;transform:scaleY(-1)}.calendar-filter__disclosure[aria-expanded=true] .calendar-filter__disclosure-icon .icon{transform:none}.calendar-filter__row{gap:.4rem;gap:var(--filter-gap);padding:.8rem max(12px, env(safe-area-inset-right)) .8rem max(12px, env(safe-area-inset-left));padding:var(--filter-row-padding) var(--page-padding-right-safe) var(--filter-row-padding) var(--page-padding-left-safe);border-bottom:1px solid;border-bottom:var(--border-width) solid;flex-wrap:wrap;justify-content:center;align-items:center;display:none}.calendar-filter__row[data-open=true],.no-js .calendar-filter__row{display:flex}.calendar-filter__trigger,.calendar-filter__toggle{font:inherit;line-height:inherit;color:inherit;text-align:inherit;text-transform:inherit;appearance:none;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none;overflow:visible}[data-whatinput=mouse] .calendar-filter__trigger,[data-whatintent=mouse]:not([data-whatinput=keyboard]) .calendar-filter__trigger,[data-whatinput=mouse] .calendar-filter__toggle,[data-whatintent=mouse]:not([data-whatinput=keyboard]) .calendar-filter__toggle,[data-whatinput=touch] .calendar-filter__trigger,[data-whatinput=touch] .calendar-filter__toggle{outline:0}.calendar-filter__trigger::-moz-focus-inner{border:0;padding:0}.calendar-filter__toggle::-moz-focus-inner{border:0;padding:0}.calendar-filter__trigger,.calendar-filter__toggle{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 0 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 0 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;cursor:pointer;border:1px solid;border:var(--border-width) solid;transition:color .1s,background-color .1s;transition:color var(--duration-fast), background-color var(--duration-fast);border-radius:999vw;align-items:center;gap:.3em;padding:.3em .7em .2em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:700;line-height:20.7px;display:inline-flex}@media screen and (width>=1680px){.calendar-filter__trigger,.calendar-filter__toggle{--line-height:20.7px;line-height:20.7px}}@media screen and (width<=800px){.calendar-filter__trigger,.calendar-filter__toggle{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.calendar-filter__trigger,.calendar-filter__toggle{--font-size:18px;font-size:18px}}@media screen and (width<=800px){.calendar-filter__trigger,.calendar-filter__toggle{--font-size:18px;font-size:18px}}.calendar-filter__trigger:focus-visible,.calendar-filter__toggle:focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset,.25em)}.calendar-filter__trigger:has(:focus-visible){outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset,.25em)}.calendar-filter__toggle:has(:focus-visible){outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset,.25em)}.calendar-filter__trigger.is-active,.calendar-filter__trigger[aria-expanded=true],.calendar-filter__toggle.is-active{color:var(--color-background);background-color:#000;background-color:var(--color-text)}.calendar-filter__toggle:has(:checked){color:var(--color-background);background-color:#000;background-color:var(--color-text)}.calendar-filter__trigger--search{border-color:#0000;padding:.2em}.calendar-filter__trigger--search.is-active,.calendar-filter__trigger--search[aria-expanded=true]{color:inherit;background-color:#0000}.calendar-filter__trigger-icon{display:flex}.calendar-filter__trigger-icon .icon{--icon-size:1.1em}.calendar-filter__festivals{display:contents}.calendar-filter__clear{color:inherit;align-items:center;padding:.2em;display:flex}.calendar-filter__clear .icon{--icon-size:1em}.calendar-filter__clear:focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset,.25em)}.calendar-filter__panel{border-bottom:1px solid;border-bottom:var(--border-width) solid;max-width:100vw;max-width:var(--viewport-width,100vw);display:none;overflow:hidden}.calendar-filter__panel[data-open=true],.no-js .calendar-filter__panel{display:block}.calendar-filter__panel-inner{padding:.8rem max(12px, env(safe-area-inset-right)) .8rem max(12px, env(safe-area-inset-left));padding:var(--filter-row-padding) var(--page-padding-right-safe) var(--filter-row-padding) var(--page-padding-left-safe);max-width:100vw;max-width:var(--viewport-width,100vw);border:0;margin:0 auto;overflow-x:auto}.calendar-filter__panel--date .calendar-filter__panel-inner{padding-left:0;padding-right:0}.calendar-filter__submit{font:inherit;line-height:inherit;color:inherit;text-align:inherit;text-transform:inherit;appearance:none;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none;overflow:visible}[data-whatinput=mouse] .calendar-filter__submit,[data-whatintent=mouse]:not([data-whatinput=keyboard]) .calendar-filter__submit,[data-whatinput=touch] .calendar-filter__submit{outline:0}.calendar-filter__submit::-moz-focus-inner{border:0;padding:0}.calendar-filter__submit{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 0 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 0 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;cursor:pointer;margin:10px auto 0;margin:var(--spacing-xs) auto 0;border:1px solid;border:var(--border-width) solid;border-radius:999vw;padding:.3em .9em .2em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:700;line-height:20.7px;display:block}@media screen and (width>=1680px){.calendar-filter__submit{--line-height:20.7px;line-height:20.7px}}@media screen and (width<=800px){.calendar-filter__submit{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.calendar-filter__submit{--font-size:18px;font-size:18px}}@media screen and (width<=800px){.calendar-filter__submit{--font-size:18px;font-size:18px}}.calendar-filter__submit:focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset,.25em)}.js .calendar-filter__submit{display:none}.calendar-filter__panel--search .calendar-filter__panel-inner{gap:.4rem;gap:var(--filter-gap);justify-content:center;align-items:center;display:flex}.calendar-filter__search-input{font:inherit;line-height:inherit;color:inherit;text-align:inherit;text-transform:inherit;appearance:none;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;text-align:center;background:0 0;border:0;border-radius:0;width:100%;margin:0;padding:0;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px);-webkit-text-decoration:none;text-decoration:none;overflow:visible}@media screen and (width>=1680px){.calendar-filter__search-input{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.calendar-filter__search-input{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.calendar-filter__search-input{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.calendar-filter__search-input{--font-size:20px;font-size:20px}}@media print,screen and (width>=30.0625em){.calendar-filter__search-input{max-width:calc(6 * ( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 5 * 6px);max-width:calc(6 * calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 5 * 6px);max-width:calc(6 * var(--layout-column-width) + 5 * var(--grid-gutter))}}.calendar-filter__panel--search .calendar-filter__submit{flex-shrink:0;margin:0}.calendar-filter__days{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 2 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;max-width:100vw;max-width:var(--viewport-width,100vw);justify-content:center;align-items:flex-start;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 16.1818px);font-weight:500;line-height:calc(.261364vw + 18.6091px);display:flex;overflow:clip}@media screen and (width>=1680px){.calendar-filter__days{--line-height:23px;line-height:23px}}@media screen and (width<=800px){.calendar-filter__days{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.calendar-filter__days{--font-size:20px;font-size:20px}}@media screen and (width<=800px){.calendar-filter__days{--font-size:18px;font-size:18px}}.calendar-filter__days--scroller{--day-gap:0;max-width:100vw;max-width:var(--viewport-width,100vw);align-items:flex-start;gap:0;gap:var(--day-gap);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.calendar-filter__days--scroller::-webkit-scrollbar{display:none}.calendar-filter__days--scroller>:first-child{margin-left:max(12px, env(safe-area-inset-left));margin-left:var(--page-padding-left-safe)}.calendar-filter__days--scroller>:last-child{margin-right:max(12px, env(safe-area-inset-right));margin-right:var(--page-padding-right-safe)}.calendar-filter__day-month{align-items:flex-start;gap:var(--day-gap);flex-shrink:0;display:flex;position:relative}.calendar-filter__day{cursor:pointer;scroll-snap-align:center;border:1px solid #0000;border:var(--border-width) solid transparent;text-align:center;transition:color .1s,background-color .1s;transition:color var(--duration-fast), background-color var(--duration-fast);border-radius:999vw;flex-shrink:0;padding:.35em;display:block;position:relative}.calendar-filter__day:has(:focus-visible){outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset,.25em)}.calendar-filter__day.is-active{color:var(--color-background);background-color:#000;background-color:var(--color-text)}.calendar-filter__day:has(:checked){color:var(--color-background);background-color:#000;background-color:var(--color-text)}.calendar-filter__day-inner,.calendar-filter__day-number,.calendar-filter__day-weekday{display:block}.calendar-filter__empty{text-align:center;margin:0}.calendar-filter__panel--access .calendar-filter__panel-inner{grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:10px 6px;grid-gap:var(--spacing-xs) var(--grid-gutter);gap:10px 6px;gap:var(--spacing-xs) var(--grid-gutter);border:0;justify-content:center;min-width:0;margin:0;display:grid}.calendar-filter__options{grid-gap:.75em;gap:.75em;margin:0;padding:0;list-style:none;display:grid}.calendar-filter__checkbox{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 2 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;cursor:pointer;align-items:start;gap:.5em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 16.1818px);font-weight:500;line-height:calc(.261364vw + 18.6091px);display:flex}@media screen and (width>=1680px){.calendar-filter__checkbox{--line-height:23px;line-height:23px}}@media screen and (width<=800px){.calendar-filter__checkbox{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.calendar-filter__checkbox{--font-size:20px;font-size:20px}}@media screen and (width<=800px){.calendar-filter__checkbox{--font-size:18px;font-size:18px}}.calendar-filter__checkbox:has(:focus-visible){outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset,.25em)}.calendar-filter__checkbox input[type=checkbox]{cursor:pointer;border:1px solid;border:var(--border-width) solid;appearance:none;flex-shrink:0;width:1em;height:1em;margin:0}.calendar-filter__checkbox input[type=checkbox]:checked{background-color:#000;background-color:var(--color-text)}.calendar-filter__option.is-muted{opacity:.45}.calendar-filter__option-icon{flex-shrink:0;width:1em;height:1em;display:flex}.calendar-filter__option-icon .icon{--icon-size:1em}@media print,screen and (width>=30.0625em){.calendar-filter__panel--genre .calendar-filter__options{grid-template-columns:repeat(2,minmax(0,min(20rem,100%)));justify-content:center}}@media print,screen and (width>=48.0625em){.calendar-filter{--filter-gap:.5em}.calendar-filter__bar{display:none}.calendar-filter__bar+.calendar-filter__row{padding-top:0}.calendar-filter__row{display:flex}.calendar-filter__days--scroller{--day-gap:1em}.calendar-filter__panel--access .calendar-filter__options{grid-template-columns:repeat(2,minmax(0,min(20rem,100%)));justify-content:center}.calendar-filter__submit{grid-column:1/-1}}.calendar-download{--icon-width:1.5em;--icon-height:1.5em;align-items:center;display:inline-flex}.calendar-day{--calendar-date-columns:3}@media print,screen and (width>=48.0625em){.calendar-day{--calendar-date-columns:2}}.calendar-day{--calendar-column:calc(var(--layout-column-width) + var(--grid-gutter));--calendar-date-width:calc(var(--calendar-date-columns) * var(--calendar-column) - var(--grid-gutter));grid-template-columns:var(--calendar-date-width) minmax(0, 1fr);grid-template-columns:var(--calendar-date-width) var(--1fr);grid-gap:0 6px;grid-gap:0 var(--grid-gutter);gap:0 6px;gap:0 var(--grid-gutter);display:grid}.calendar-day__date{top:calc(var(--header-height) + 0px + 0px);top:calc(var(--header-height) + var(--filter-height,var(--subnav-height,0px)) + var(--calendar-nav-height,0px));align-self:start;padding-top:.5em;padding-bottom:.5em;position:sticky}.calendar-day__day{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.340909vw + 22.2727px);font-weight:500;line-height:calc(.392045vw + 25.6136px)}@media screen and (width>=1680px){.calendar-day__day{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.calendar-day__day{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.calendar-day__day{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.calendar-day__day{--font-size:25px;font-size:25px}}@media print,screen and (width>=48.0625em){.calendar-day__day{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 10 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 11.5 * ((100vw - 800px) / 880));font-size:calc(1.13636vw + 15.9091px);line-height:calc(1.30682vw + 18.2955px)}@media screen and (width>=1680px){.calendar-day__day{--line-height:40.25px;line-height:40.25px}}@media screen and (width<=800px){.calendar-day__day{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.calendar-day__day{--font-size:35px;font-size:35px}}@media screen and (width<=800px){.calendar-day__day{--font-size:25px;font-size:25px}}}.calendar-day__day{display:block}.calendar-day__weekday{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 2 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 16.1818px);font-weight:500;line-height:calc(.261364vw + 18.6091px);display:block}@media screen and (width>=1680px){.calendar-day__weekday{--line-height:23px;line-height:23px}}@media screen and (width<=800px){.calendar-day__weekday{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.calendar-day__weekday{--font-size:20px;font-size:20px}}@media screen and (width<=800px){.calendar-day__weekday{--font-size:18px;font-size:18px}}.calendar-day__rows{margin:0;padding:0;list-style:none}.calendar-day__row+.calendar-day__row{border-top:1px solid;border-top:var(--border-width) solid}.calendar-day__row--bundle{padding:.6rem 0;padding:var(--item-section-padding) 0}.calendar-day__row+.calendar-day__row--bundle{border-top-style:dashed}.calendar-day[data-past=true] .calendar-day__date{--color-text:var(--color-text-light);color:var(--color-text)}.calendar-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""meta""media""tickets";grid-template-columns:var(--1fr);grid-gap:.5rem 6px;grid-gap:.5rem var(--grid-gutter);gap:.5rem 6px;gap:.5rem var(--grid-gutter);padding:.6rem 0;padding:var(--item-section-padding) 0;display:grid;position:relative}.calendar-row a,.calendar-row button{z-index:calc(10 + 1);z-index:calc(var(--zindex-content) + 1);position:relative}.calendar-row>a{-webkit-user-select:none;user-select:none;z-index:10;width:100%;max-width:100%;height:100%;z-index:var(--zindex-content);opacity:0;position:absolute;top:0%;left:0%}.calendar-row[data-past=true]{--color-text:var(--color-text-light);color:var(--color-text)}.calendar-row[data-past=true] .calendar-row__media{opacity:.75}.calendar-row[data-standalone=true] .calendar-row__performers,.calendar-row[data-standalone=true] .calendar-row__title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.calendar-row[data-standalone=true] .calendar-row__performers,.calendar-row[data-standalone=true] .calendar-row__title{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.calendar-row[data-standalone=true] .calendar-row__performers,.calendar-row[data-standalone=true] .calendar-row__title{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.calendar-row[data-standalone=true] .calendar-row__performers,.calendar-row[data-standalone=true] .calendar-row__title{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.calendar-row[data-standalone=true] .calendar-row__performers,.calendar-row[data-standalone=true] .calendar-row__title{--font-size:18px;font-size:18px}}.calendar-row[data-standalone=true] .calendar-row__performers:first-child,.calendar-row[data-standalone=true] .calendar-row__title:first-child{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;letter-spacing:calc(.025vw - .2px);--letter-spacing:calc(0px + .22 * ((100vw - 800px) / 880));font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:700;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.calendar-row[data-standalone=true] .calendar-row__performers:first-child,.calendar-row[data-standalone=true] .calendar-row__title:first-child{letter-spacing:.22px;--letter-spacing:.22px}}@media screen and (width<=800px){.calendar-row[data-standalone=true] .calendar-row__performers:first-child,.calendar-row[data-standalone=true] .calendar-row__title:first-child{letter-spacing:0;--letter-spacing:0px}}@media screen and (width>=1680px){.calendar-row[data-standalone=true] .calendar-row__performers:first-child,.calendar-row[data-standalone=true] .calendar-row__title:first-child{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.calendar-row[data-standalone=true] .calendar-row__performers:first-child,.calendar-row[data-standalone=true] .calendar-row__title:first-child{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.calendar-row[data-standalone=true] .calendar-row__performers:first-child,.calendar-row[data-standalone=true] .calendar-row__title:first-child{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.calendar-row[data-standalone=true] .calendar-row__performers:first-child,.calendar-row[data-standalone=true] .calendar-row__title:first-child{--font-size:18px;font-size:18px}}.calendar-row__meta{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;grid-area:meta;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.calendar-row__meta{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.calendar-row__meta{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.calendar-row__meta{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.calendar-row__meta{--font-size:18px;font-size:18px}}.calendar-row__location{font-weight:700}.calendar-row__main{grid-area:main;align-self:start}.calendar-row__tags{justify-content:flex-start;padding-bottom:.7em;display:flex}.calendar-row__heading{margin:0;margin-bottom:var(--text-box-trim)}.calendar-row__heading a{-webkit-text-decoration:none;text-decoration:none}.calendar-row__performers{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(28px + 7 * ((100vw - 800px) / 880));--line-height:calc(32.2px + 4.55 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.795455vw + 21.6364px);font-weight:700;line-height:calc(.517045vw + 28.0636px);display:block}@media screen and (width>=1680px){.calendar-row__performers{--line-height:36.75px;line-height:36.75px}}@media screen and (width<=800px){.calendar-row__performers{--line-height:32.2px;line-height:32.2px}}@media screen and (width>=1680px){.calendar-row__performers{--font-size:35px;font-size:35px}}@media screen and (width<=800px){.calendar-row__performers{--font-size:28px;font-size:28px}}.calendar-row__title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(28px + 7 * ((100vw - 800px) / 880));--line-height:calc(32.2px + 4.55 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.795455vw + 21.6364px);font-weight:700;line-height:calc(.517045vw + 28.0636px);display:block}@media screen and (width>=1680px){.calendar-row__title{--line-height:36.75px;line-height:36.75px}}@media screen and (width<=800px){.calendar-row__title{--line-height:32.2px;line-height:32.2px}}@media screen and (width>=1680px){.calendar-row__title{--font-size:35px;font-size:35px}}@media screen and (width<=800px){.calendar-row__title{--font-size:28px;font-size:28px}}.calendar-row__performers+.calendar-row__title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 8 * ((100vw - 800px) / 880));--line-height:calc(23px + 9.2 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.909091vw + 12.7273px);font-weight:400;line-height:calc(1.04545vw + 14.6364px)}@media screen and (width>=1680px){.calendar-row__performers+.calendar-row__title{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.calendar-row__performers+.calendar-row__title{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.calendar-row__performers+.calendar-row__title{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.calendar-row__performers+.calendar-row__title{--font-size:20px;font-size:20px}}.calendar-row__subtitle{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;margin:0;padding-top:.15em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.calendar-row__subtitle{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.calendar-row__subtitle{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.calendar-row__subtitle{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.calendar-row__subtitle{--font-size:18px;font-size:18px}}.calendar-row__special-title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));--line-height:calc(16.1px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;margin:0;padding-top:.1em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 12.1818px);font-weight:400;line-height:calc(.261364vw + 14.0091px)}@media screen and (width>=1680px){.calendar-row__special-title{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.calendar-row__special-title{--line-height:16.1px;line-height:16.1px}}@media screen and (width>=1680px){.calendar-row__special-title{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.calendar-row__special-title{--font-size:14px;font-size:14px}}.calendar-row__icons{--icon-size:1.25eem;padding-top:.5em;display:flex}.calendar-row__media{grid-area:media;align-self:start}.calendar-row__media .ratio-container{--ratio:1.85!important}.calendar-row__tickets{grid-area:tickets;align-self:end;margin-bottom:-.3em}@media screen and (width>=37.5em){.calendar-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"main main media""meta meta media""tickets tickets tickets";grid-template-columns:var(--1fr) var(--1fr) var(--1fr);gap:6px;gap:var(--grid-gutter);align-items:start}.calendar-row__meta{align-self:start}.calendar-row__media .ratio-container{--ratio:1.35!important}}@media screen and (width>=62.5em){.calendar-row{grid-template-areas:"meta main media tickets";grid-template-columns:calc(2 * var(--calendar-column) - 6px) calc(4 * var(--calendar-column) - 6px) calc(2 * var(--calendar-column) - 6px) minmax(0, 1fr);grid-template-columns:calc(2 * var(--calendar-column) - var(--grid-gutter)) calc(4 * var(--calendar-column) - var(--grid-gutter)) calc(2 * var(--calendar-column) - var(--grid-gutter)) var(--1fr);gap:6px;gap:var(--grid-gutter);align-items:start}.calendar-row__tickets{align-self:center}}.brut-logo{padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe)}.brut-logo svg{fill:currentColor;width:100%;height:auto;display:block}.brut-logo svg path{fill:currentColor}.blocks{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.blocks{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.blocks{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.blocks{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.blocks{--font-size:18px;font-size:18px}}.blocks{--block-indent:var(--indent-text)}.block{margin-top:var(--block-spacing);margin-bottom:0;margin-bottom:var(--block-spacing-after,0)}.block:first-child{margin-top:0}.block:last-child{margin-bottom:0}.blocks{--block-spacing-small:35px}@media (width>=400px){.blocks{--block-spacing-small:calc(1.92308vw + 27.3077px)}}@media (width>=1440px){.blocks{--block-spacing-small:55px}}.blocks{--block-spacing-medium:60px}@media (width>=400px){.blocks{--block-spacing-medium:calc(3.84615vw + 44.6154px)}}@media (width>=1440px){.blocks{--block-spacing-medium:100px}}.blocks{--block-spacing-large:90px}@media (width>=400px){.blocks{--block-spacing-large:calc(4.80769vw + 70.7692px)}}@media (width>=1440px){.blocks{--block-spacing-large:140px}}.blocks{--block-spacing-xlarge:170px}@media (width>=400px){.blocks{--block-spacing-xlarge:calc(20.1923vw + 89.2308px)}}@media (width>=1440px){.blocks{--block-spacing-xlarge:380px}}.blocks{--block-spacing:var(--block-spacing-medium)}.block[data-type=section]:not(.hide-visually)+.block{--block-spacing:0px}.block[data-type=section]:not(.hide-visually)~.block[data-type=text]+.block[data-type=section],.block[data-type=section]:not(.hide-visually)~.block[data-type=table-of-contents]+.block[data-type=section]{--block-spacing:var(--block-spacing-small)}.block[data-type=media]:has([data-size=large]){--block-spacing-after:var(--block-spacing-medium)}.block[data-type=text]+.block[data-type=text],.block[data-type=text]+.block[data-type=table-of-contents],.block[data-type=table-of-contents]+.block[data-type=text],.block[data-type=table-of-contents]+.block[data-type=table-of-contents],.block[data-type=media]+.block[data-type=text],.block[data-type=media]+.block[data-type=table-of-contents],.block[data-type=text]+.block[data-type=media],.block[data-type=table-of-contents]+.block[data-type=media],.block[data-type=audio]+.block[data-type=text],.block[data-type=audio]+.block[data-type=table-of-contents],.block[data-type=text]+.block[data-type=audio],.block[data-type=table-of-contents]+.block[data-type=audio]{--block-spacing:var(--block-spacing-small)}.block[data-type=magazine],.block[data-type=quote]{--block-spacing:var(--block-spacing-large);--block-spacing-after:var(--block-spacing-large)}.block[data-type=spacer]{--block-spacing:var(--block-spacing-large);height:1px}.block[data-type=section]{border-top:1px solid}.block[data-type=section]>header,.block[data-type=section]>h1,.block[data-type=section]>h2,.block[data-type=section]>h3{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(30px + 10 * ((100vw - 800px) / 880));--line-height:calc(34.5px + 11.5 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);--icon-size:.75em;margin-top:.31em;margin-bottom:1.1em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.13636vw + 20.9091px);font-weight:500;line-height:calc(1.30682vw + 24.0455px)}@media screen and (width>=1680px){.block[data-type=section]>header,.block[data-type=section]>h1,.block[data-type=section]>h2,.block[data-type=section]>h3{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.block[data-type=section]>header,.block[data-type=section]>h1,.block[data-type=section]>h2,.block[data-type=section]>h3{--line-height:34.5px;line-height:34.5px}}@media screen and (width>=1680px){.block[data-type=section]>header,.block[data-type=section]>h1,.block[data-type=section]>h2,.block[data-type=section]>h3{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.block[data-type=section]>header,.block[data-type=section]>h1,.block[data-type=section]>h2,.block[data-type=section]>h3{--font-size:30px;font-size:30px}}@media print,screen and (width>=64.0625em){.block[data-type=section]>header,.block[data-type=section]>h1,.block[data-type=section]>h2,.block[data-type=section]>h3{max-width:50%;height:0;margin-bottom:0;padding-right:1.5em}}.block[data-type=section]>:not(header):not(h1):not(h2):not(h3){padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}@media print,screen and (width>=64.0625em){.block[data-type=section]>:not(header):not(h1):not(h2):not(h3){padding-left:calc(50% + 3px);padding-left:calc(50% + var(--grid-gutter) / 2)}.block[data-type=section]:not(.hide-visually)~.block{--block-indent:var(--indent-section)}.block[data-type=section]:not(.hide-visually)~.block[data-type=text],.block[data-type=section]:not(.hide-visually)~.block[data-type=table-of-contents]{padding-top:.6rem;padding-top:var(--text-section-padding)}}.block[data-type=text],.block[data-type=table-of-contents]{padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.block[data-type=text],.block[data-type=table-of-contents]{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.block[data-type=text],.block[data-type=table-of-contents]{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.block[data-type=text],.block[data-type=table-of-contents]{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.block[data-type=text],.block[data-type=table-of-contents]{--font-size:18px;font-size:18px}}.block[data-type=text] .rich-text,.block[data-type=table-of-contents] .rich-text{margin-top:var(--text-box-trim);margin-bottom:var(--text-box-trim);margin-left:var(--block-indent)}.block[data-type=form]{--block-indent:var(--indent-none);padding-left:calc(max(12px, env(safe-area-inset-left)) + 0px);padding-left:calc(var(--page-padding-left-safe) + var(--block-indent));padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.block[data-type=intro]{--block-spacing-after:var(--block-spacing-medium);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.block[data-type=intro]{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.block[data-type=intro]{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.block[data-type=intro]{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.block[data-type=intro]{--font-size:18px;font-size:18px}}@media print,screen and (width>=48.0625em){.block[data-type=intro]{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(28px + 0 * ((100vw - 800px) / 880));--line-height:calc(32.2px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:400;line-height:32.2px}@media screen and (width>=1680px){.block[data-type=intro]{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.block[data-type=intro]{--line-height:32.2px;line-height:32.2px}}@media screen and (width>=1680px){.block[data-type=intro]{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.block[data-type=intro]{--font-size:28px;font-size:28px}}}.block[data-type=intro] .rich-text{margin-top:var(--text-box-trim);margin-bottom:var(--text-box-trim)}@media print,screen and (width>=64.0625em){.block[data-type=intro] .rich-text{margin-right:calc((12 / 2 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px)) - 6px);margin-right:calc(calc(12 / 2 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px)) - 6px);margin-right:calc(var(--indent-section) - var(--grid-gutter))}}.block[data-type=intro] h1,.block[data-type=intro] h2,.block[data-type=intro] h3{text-transform:none;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-weight:500}.block[data-type=intro] h2{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 15 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 17.25 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.70455vw + 11.3636px);font-weight:500;line-height:calc(1.96023vw + 13.0682px)}@media screen and (width>=1680px){.block[data-type=intro] h2{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.block[data-type=intro] h2{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.block[data-type=intro] h2{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.block[data-type=intro] h2{--font-size:25px;font-size:25px}}.block[data-type=intro] h3{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(28px + 7 * ((100vw - 800px) / 880));--line-height:calc(32.2px + 4.55 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.795455vw + 21.6364px);font-weight:700;line-height:calc(.517045vw + 28.0636px)}@media screen and (width>=1680px){.block[data-type=intro] h3{--line-height:36.75px;line-height:36.75px}}@media screen and (width<=800px){.block[data-type=intro] h3{--line-height:32.2px;line-height:32.2px}}@media screen and (width>=1680px){.block[data-type=intro] h3{--font-size:35px;font-size:35px}}@media screen and (width<=800px){.block[data-type=intro] h3{--font-size:28px;font-size:28px}}.block[data-type=quote]{padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.block[data-type=quote]:first-child{padding-top:var(--block-spacing-small)}.block[data-type=media]{padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe)}.block[data-type=media] .media-block{--media-block-columns:8;--media-block-indent:var(--indent-none)}.block[data-type=media] .media-block[data-size=small]{--media-block-columns:6}.block[data-type=media] .media-block[data-size=medium]{--media-block-columns:8}.block[data-type=media] .media-block[data-size=large]{--media-block-columns:var(--layout-columns)}.block[data-type=media] .media-block[data-size=large] .slideshow{width:100vw;width:var(--viewport-width,100vw);margin-left:calc(50% - 50vw);margin-left:calc(50% - var(--viewport-width,100vw) / 2)}@media print,screen and (width>=30.0625em){.block[data-type=media] .media-block{width:calc(var(--media-block-columns) * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px) - 6px);width:calc(var(--media-block-columns) * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px) - 6px);width:calc(var(--media-block-columns) * var(--layout-column-step) - var(--grid-gutter));margin-left:var(--media-block-indent)}.block[data-type=media] .media-block[data-alignment=inline]{--media-block-indent:var(--block-indent)}.block[data-type=media] .media-block[data-size=large]{--media-block-indent:var(--indent-none)}.block[data-type=media] .media-block[data-alignment=centered]{margin-left:auto;margin-right:auto}}@media print,screen and (width>=48.0625em){.block[data-type=media] .media-block[data-size=small]{--media-block-columns:4}}.block[data-type=media-with-text]{justify-content:space-between;gap:1lh 6px;gap:1lh var(--grid-gutter);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);flex-wrap:wrap;display:flex}.block[data-type=media-with-text]>.media-stack,.block[data-type=media-with-text]>figure{flex:0 0 calc(12 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px) - 6px);flex:0 0 calc(12 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px) - 6px);flex:0 0 calc(var(--media-cols,12) * var(--layout-column-step) - var(--grid-gutter));order:0;order:var(--media-order,0)}.block[data-type=media-with-text]>.rich-text{flex:0 0 calc(12 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px) - 6px);flex:0 0 calc(12 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px) - 6px);flex:0 0 calc(var(--text-cols,12) * var(--layout-column-step) - var(--grid-gutter))}@media print,screen and (width>=48.0625em){.block[data-type=media-with-text]{--media-cols:6;--text-cols:6}.block[data-type=media-with-text][data-alignment=right]{--media-order:1}.block[data-type=media-with-text] figure:last-child{margin-bottom:0;margin-bottom:calc(-1 * var(--caption-height,0px))}.block[data-type=media-with-text]>.rich-text{margin-bottom:var(--text-box-trim);flex-direction:column;display:flex}.block[data-type=media-with-text]>.rich-text>.text-style-cta:last-child{margin-top:auto}.block[data-type=media-with-text]>.rich-text>p:last-child:has(.text-style-cta:first-child:only-child){margin-top:auto}}@media print,screen and (width>=64.0625em){.block[data-type=media-with-text]{--media-cols:5;--text-cols:6}}.block[data-type=audio]{padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe)}@media print,screen and (width>=30.0625em){.audio-block{--audio-block-columns:9}}@media print,screen and (width>=48.0625em){.audio-block{--audio-block-columns:6}}@media print,screen and (width>=64.0625em){.audio-block{--audio-block-columns:4}}.audio-block{grid-gap:20px;grid-gap:var(--spacing-s);gap:20px;gap:var(--spacing-s);margin-left:var(--block-indent);display:grid}@media print,screen and (width>=30.0625em){.audio-block{width:calc(var(--audio-block-columns) * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px) - 6px);width:calc(var(--audio-block-columns) * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px) - 6px);width:calc(var(--audio-block-columns) * var(--layout-column-step) - var(--grid-gutter))}}.audio-block__title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.audio-block__title{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.audio-block__title{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.audio-block__title{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.audio-block__title{--font-size:18px;font-size:18px}}.audio-block__details{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(16px + 0 * ((100vw - 800px) / 880));--line-height:calc(18.4px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:18.4px}@media screen and (width>=1680px){.audio-block__details{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.audio-block__details{--line-height:18.4px;line-height:18.4px}}@media screen and (width>=1680px){.audio-block__details{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.audio-block__details{--font-size:16px;font-size:16px}}.block[data-type=feature-header]{--block-spacing:var(--block-spacing-large);--block-spacing-after:var(--block-spacing-large);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.block[data-type=feature-header] .figure{--feature-header-columns:10;z-index:10;z-index:var(--zindex-content);max-width:calc(10 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px) - 6px);max-width:calc(10 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px) - 6px);max-width:calc(var(--feature-header-columns) * var(--layout-column-step) - var(--grid-gutter));--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(55px + 125 * ((100vw - 800px) / 880));--line-height:calc(63.25px + 116.75 * ((100vw - 800px) / 880));letter-spacing:.01em;margin-top:2em;margin-left:auto;margin-right:auto;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(14.2045vw - 58.6364px);font-weight:700;line-height:calc(13.267vw - 42.8864px);position:relative}@media screen and (width>=1680px){.block[data-type=feature-header] .figure{--line-height:180px;line-height:180px}}@media screen and (width<=800px){.block[data-type=feature-header] .figure{--line-height:63.25px;line-height:63.25px}}@media screen and (width>=1680px){.block[data-type=feature-header] .figure{--font-size:180px;font-size:180px}}@media screen and (width<=800px){.block[data-type=feature-header] .figure{--font-size:55px;font-size:55px}}.block[data-type=feature-header] .rich-text{top:calc(30vh + var(--header-height));--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(55px + 125 * ((100vw - 800px) / 880));--line-height:calc(63.25px + 116.75 * ((100vw - 800px) / 880));letter-spacing:.01em;text-align:center;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(14.2045vw - 58.6364px);font-weight:700;line-height:calc(13.267vw - 42.8864px);position:sticky}@media screen and (width>=1680px){.block[data-type=feature-header] .rich-text{--line-height:180px;line-height:180px}}@media screen and (width<=800px){.block[data-type=feature-header] .rich-text{--line-height:63.25px;line-height:63.25px}}@media screen and (width>=1680px){.block[data-type=feature-header] .rich-text{--font-size:180px;font-size:180px}}@media screen and (width<=800px){.block[data-type=feature-header] .rich-text{--font-size:55px;font-size:55px}}.block[data-type=feature-header] .rich-text p{margin-bottom:0}.block[data-type=feature-header] .rich-text .text-style-cta{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.340909vw + 22.2727px);font-weight:700;line-height:calc(.392045vw + 25.6136px)}@media screen and (width>=1680px){.block[data-type=feature-header] .rich-text .text-style-cta{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.block[data-type=feature-header] .rich-text .text-style-cta{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.block[data-type=feature-header] .rich-text .text-style-cta{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.block[data-type=feature-header] .rich-text .text-style-cta{--font-size:25px;font-size:25px}}.block[data-type=feature-header] .rich-text p:has(.text-style-cta:first-child:only-child){--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.340909vw + 22.2727px);font-weight:700;line-height:calc(.392045vw + 25.6136px);margin:0!important;padding:0!important}@media screen and (width>=1680px){.block[data-type=feature-header] .rich-text p:has(.text-style-cta:first-child:only-child){--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.block[data-type=feature-header] .rich-text p:has(.text-style-cta:first-child:only-child){--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.block[data-type=feature-header] .rich-text p:has(.text-style-cta:first-child:only-child){--font-size:28px;font-size:28px}}@media screen and (width<=800px){.block[data-type=feature-header] .rich-text p:has(.text-style-cta:first-child:only-child){--font-size:25px;font-size:25px}}@media screen and (orientation:landscape){.block[data-type=feature-header] .rich-text{top:calc(7vmin + .1em + var(--header-height))}}.block[data-type=brut-logo]{--block-spacing:var(--block-spacing-large);--block-spacing-after:var(--block-spacing-large)}.block[data-type=brut-logo] .brut-logo{--brut-logo-columns:10}@media print,screen and (width>=30.0625em){.block[data-type=brut-logo] .brut-logo{--brut-logo-columns:8}}@media print,screen and (width>=64.0625em){.block[data-type=brut-logo] .brut-logo{--brut-logo-columns:6}}.block[data-type=brut-logo] .brut-logo{max-width:calc(var(--brut-logo-columns) * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px) - 6px);max-width:calc(var(--brut-logo-columns) * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px) - 6px);max-width:calc(var(--brut-logo-columns) * var(--layout-column-step) - var(--grid-gutter));margin-left:auto;margin-right:auto}.block[data-type=accordion],.block[data-type=downloads]{--block-indent:var(--indent-none);padding-left:calc(max(12px, env(safe-area-inset-left)) + 0px);padding-left:calc(var(--page-padding-left-safe) + var(--block-indent));padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.block[data-type=partners]{padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.block[data-type=embed],.block[data-type=html]{--block-indent:var(--indent-none);margin-left:0;margin-left:var(--block-indent);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}@media screen and (width>=80em){.block[data-type=embed],.block[data-type=html]{--block-indent:var(--indent-text)}}.block[data-type=embed] .embed figcaption{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));--line-height:calc(16.1px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-top:.5em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 12.1818px);font-weight:400;line-height:calc(.261364vw + 14.0091px)}@media screen and (width>=1680px){.block[data-type=embed] .embed figcaption{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.block[data-type=embed] .embed figcaption{--line-height:16.1px;line-height:16.1px}}@media screen and (width>=1680px){.block[data-type=embed] .embed figcaption{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.block[data-type=embed] .embed figcaption{--font-size:14px;font-size:14px}}.block[data-type=html] iframe{aspect-ratio:16/9;width:100%;height:auto;aspect-ratio:attr(width type(<number>), 16)/attr(height type(<number>), 9)}.block[data-type=html] iframe[width="560"][height="315"]{aspect-ratio:560/315}.audio-player{--media-primary-color:var(--color-text);--media-secondary-color:transparent;--media-text-color:var(--color-text);--media-control-background:transparent;--media-control-hover-background:transparent;--media-background-color:transparent;--media-control-padding:0;--media-control-height:1.5rem;--media-font:reset;--media-focus-box-shadow:0 0 0 2px var(--color-focus);--media-range-padding:0;--media-range-track-height:1px;--media-range-track-background:var(--color-text);--media-range-bar-color:var(--color-text);--media-range-track-border-radius:0;--media-range-thumb-width:3px;--media-range-thumb-height:1.25rem;--media-range-thumb-background:var(--color-text);--media-range-thumb-border-radius:0;--media-time-range-buffered-color:transparent;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;margin:0;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.audio-player{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.audio-player{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.audio-player{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.audio-player{--font-size:18px;font-size:18px}}.audio-player__controller{width:100%;display:block;overflow:visible}.audio-player__native{max-width:100%;display:block}.audio-player__controls{width:100%;display:none}.audio-player.is-ready .audio-player__controls{grid-gap:.5em;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;grid-template-columns:auto auto minmax(2.5rem,1fr) auto;align-items:center;gap:.5em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px);display:grid}@media screen and (width>=1680px){.audio-player.is-ready .audio-player__controls{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.audio-player.is-ready .audio-player__controls{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.audio-player.is-ready .audio-player__controls{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.audio-player.is-ready .audio-player__controls{--font-size:18px;font-size:18px}}.audio-player__play{--icon-width:.85rem;--icon-height:1.25rem;width:1.45rem;height:1.65rem;margin:-.2rem -.3rem;padding:.2rem .3rem}.audio-player__play [slot]{justify-content:start;align-items:center;display:flex}.audio-player__current,.audio-player__duration{white-space:nowrap}.audio-player__timeline{width:100%;min-width:0}.assistive-links{pointer-events:none;z-index:50;z-index:var(--zindex-assistive);width:100%;min-height:none;min-height:var(--header-height,none);padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));padding:var(--page-padding-safe);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;color:var(--color-text);place-content:start;place-items:start;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px);display:grid;position:absolute;top:0;left:0}@media screen and (width>=1680px){.assistive-links{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.assistive-links{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.assistive-links{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.assistive-links{--font-size:20px;font-size:20px}}.assistive-links:focus-within{background-color:#fff;background-color:var(--color-background)}.assistive-links a{pointer-events:none;opacity:0;grid-area:1/1}.assistive-links a:focus{pointer-events:auto;opacity:1}.artist-summary+.artist-summary{margin-top:2.5rem}.artist-summary__name{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 15 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 17.25 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.70455vw + 11.3636px);font-weight:500;line-height:calc(1.96023vw + 13.0682px)}@media screen and (width>=1680px){.artist-summary__name{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.artist-summary__name{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.artist-summary__name{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.artist-summary__name{--font-size:25px;font-size:25px}}@media print,screen and (width>=48.0625em){.artist-summary__name{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));font-size:calc(.340909vw + 22.2727px);line-height:calc(.392045vw + 25.6136px)}@media screen and (width>=1680px){.artist-summary__name{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.artist-summary__name{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.artist-summary__name{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.artist-summary__name{--font-size:25px;font-size:25px}}}.artist-summary__name{text-transform:uppercase;margin-bottom:.6em}.artist-summary__bio{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px);display:-webkit-box;overflow:hidden}@media screen and (width>=1680px){.artist-summary__bio{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.artist-summary__bio{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.artist-summary__bio{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.artist-summary__bio{--font-size:18px;font-size:18px}}.artist-summary__cta{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;padding-top:.5em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px)}@media screen and (width>=1680px){.artist-summary__cta{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.artist-summary__cta{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.artist-summary__cta{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.artist-summary__cta{--font-size:20px;font-size:20px}}.artist-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--artist-grid-columns,2), var(--1fr));grid-gap:2.5rem 6px;grid-gap:var(--artist-grid-gap,2.5rem) var(--grid-gutter);gap:2.5rem 6px;gap:var(--artist-grid-gap,2.5rem) var(--grid-gutter);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px);display:grid}@media screen and (width>=1680px){.artist-grid{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.artist-grid{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.artist-grid{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.artist-grid{--font-size:18px;font-size:18px}}@media print,screen and (width>=48.0625em){.artist-grid{--artist-grid-columns:4;--artist-grid-gap:4rem}}.artist-grid ul{grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:.25em;gap:.25em;display:grid}.artist-grid h2{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(35px + 15 * ((100vw - 800px) / 880));--line-height:calc(40.25px + 17.25 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-bottom:.3em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.70455vw + 21.3636px);font-weight:700;line-height:calc(1.96023vw + 24.5682px)}@media screen and (width>=1680px){.artist-grid h2{--line-height:57.5px;line-height:57.5px}}@media screen and (width<=800px){.artist-grid h2{--line-height:40.25px;line-height:40.25px}}@media screen and (width>=1680px){.artist-grid h2{--font-size:50px;font-size:50px}}@media screen and (width<=800px){.artist-grid h2{--font-size:35px;font-size:35px}}.accordion--border{--first-section-offset-enabled:0;border-top:1px solid;border-bottom:1px solid}.accordion__item{border-top:0 solid;border-top:calc(var(--accordion-top-border,0) * var(--border-width)) solid;border-bottom:1px solid;border-bottom:calc(var(--accordion-bottom-border,1) * var(--border-width)) solid}.accordion__item:first-child{margin-top:-.36rem;margin-top:calc(var(--first-section-offset-enabled,1) * var(--text-section-padding) * -.6);--accordion-trim:0}.accordion__item:last-child{--accordion-bottom-border:0}.accordion__header{align-items:center;gap:1em;display:flex}.accordion__image img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:8lh;height:2lh;display:block}.accordion__header .accordion__image{margin-left:auto}.accordion__icons{margin-bottom:.5em}.accordion__title{padding:.6rem 0;padding:var(--text-section-padding) 0;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.accordion__title{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.accordion__title{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.accordion__title{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.accordion__title{--font-size:18px;font-size:18px}}.accordion__title>div{margin-bottom:calc(1 * var(--text-box-trim));margin-bottom:calc(var(--accordion-trim,1) * var(--text-box-trim));gap:1em;display:flex}.accordion__content{padding:.6rem 0;padding:var(--text-section-padding) 0;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.accordion__content{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.accordion__content{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.accordion__content{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.accordion__content{--font-size:18px;font-size:18px}}.accordion__content>div{margin-bottom:calc(1 * var(--text-box-trim));margin-bottom:calc(var(--accordion-trim,1) * var(--text-box-trim));gap:1em;display:flex}.accordion__content:has(.accordion__image)>p{width:max-content}.accordion__item--static .accordion__content{grid-template-columns:auto minmax(min-content,max-content) 1fr;grid-template-areas:"icons content image";align-items:center;display:grid}.accordion__item--static .accordion__content>:not(div):not(span){grid-column:content}.accordion__item--static .accordion__image{grid-area:image;margin-left:2em;transform:translateY(-.15em)}.accordion__item--static .accordion__icons{grid-area:icons;margin-bottom:0;margin-right:1em;display:block}.accordion__item--collapsible .accordion__content{padding:.5rem 0 calc(.6rem + 1em);padding:.5rem 0 calc(var(--text-section-padding) + 1em);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.accordion__item--collapsible .accordion__content{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.accordion__item--collapsible .accordion__content{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.accordion__item--collapsible .accordion__content{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.accordion__item--collapsible .accordion__content{--font-size:18px;font-size:18px}}.accordion__row{border-top:0 solid;border-top:calc(var(--accordion-top-border,0) * var(--border-width)) solid;border-bottom:1px solid;border-bottom:calc(var(--accordion-bottom-border,1) * var(--border-width)) solid}.accordion__row:first-child{margin-top:-.36rem;margin-top:calc(var(--first-section-offset-enabled,1) * var(--text-section-padding) * -.6);--accordion-trim:0}.accordion__row:last-child{--accordion-bottom-border:0}.accordion__row{padding:.6rem 0;padding:var(--text-section-padding) 0;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.accordion__row{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.accordion__row{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.accordion__row{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.accordion__row{--font-size:18px;font-size:18px}}.accordion__row>div{margin-bottom:calc(1 * var(--text-box-trim));margin-bottom:calc(var(--accordion-trim,1) * var(--text-box-trim));gap:1em;display:flex}.info-accordion{--info-accordion-col-width:3}.info-accordion .accordion__row>div,.info-accordion .accordion__title>div{grid-template-columns:calc(var(--info-accordion-col-width) * ( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px * (var(--info-accordion-col-width) - 1)) minmax(0, 1fr);grid-template-columns:calc(var(--info-accordion-col-width) * calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px * (var(--info-accordion-col-width) - 1)) minmax(0, 1fr);grid-template-columns:calc(var(--info-accordion-col-width) * var(--layout-column-width) + var(--grid-gutter) * (var(--info-accordion-col-width) - 1)) var(--1fr);grid-gap:6px;grid-gap:var(--grid-gutter);gap:6px;gap:var(--grid-gutter);display:grid}@media print,screen and (width>=48.0625em){.info-accordion .accordion__row>div,.info-accordion .accordion__title>div{--info-accordion-col-width:2}}@media print,screen and (width>=64.0625em){.info-accordion .accordion__row>div,.info-accordion .accordion__title>div{--info-accordion-col-width:1}}.info-accordion .accordion__row>div{border-top:0 solid;border-top:calc(var(--accordion-top-border,0) * var(--border-width)) solid;border-bottom:1px solid;border-bottom:calc(var(--accordion-bottom-border,1) * var(--border-width)) solid}.info-accordion .accordion__row>div:first-child{margin-top:-.36rem;margin-top:calc(var(--first-section-offset-enabled,1) * var(--text-section-padding) * -.6);--accordion-trim:0}.info-accordion .accordion__row>div:last-child{--accordion-bottom-border:0}.info-accordion .accordion__row>div{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;margin-bottom:-6.125px;margin-bottom:var(--text-box-trim);font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.info-accordion .accordion__row>div{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.info-accordion .accordion__row>div{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.info-accordion .accordion__row>div{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.info-accordion .accordion__row>div{--font-size:18px;font-size:18px}}.info-accordion h3,.info-accordion h4,.info-accordion dt{--icon-width:1em;--icon-height:.85em}.info-accordion h3 .icon,.info-accordion h4 .icon,.info-accordion dt .icon{margin-bottom:-.2em}.accessibility-icons{--icon-width:2rem;--icon-height:1.5rem;flex-wrap:wrap;align-items:center;gap:.2rem .35rem;display:inline-flex}.accessibility-icons__item{display:inline-flex}:root{--content-top-padding:18px}@media (width>=400px){:root{--content-top-padding:calc(.673077vw + 15.3077px)}}@media (width>=1440px){:root{--content-top-padding:25px}}:root{--content-bottom-padding:100px}@media (width>=400px){:root{--content-bottom-padding:calc(4.80769vw + 80.7692px)}}@media (width>=1440px){:root{--content-bottom-padding:150px}}.layout{grid-template:"header""content"1fr"footer"/minmax(0,1fr);grid-template:"header" auto "content" 1fr "footer" auto/var(--1fr);min-height:100dvh;display:grid}.layout__main{grid-template:"header""content"1fr"footer"/minmax(0,1fr);grid-template:"header" auto "content" 1fr "footer" auto/var(--1fr);display:grid}@media screen and (width<=48.0613em){.layout__main{min-height:100dvh}}@media screen and (orientation:portrait){.layout__main{min-height:100dvh}}.layout__header{z-index:40;z-index:var(--zindex-header);background-color:#fff;background-color:var(--header-background,var(--color-background));grid-area:header;align-self:start;width:100%;position:fixed;top:0;left:0}.preload .layout__header{transition:none}.layout__content{z-index:10;z-index:var(--zindex-content);margin-top:var(--header-height);padding-top:18px;padding-top:var(--content-top-padding);padding-bottom:100px;padding-bottom:var(--content-bottom-padding);min-height:calc(100dvh - var(--header-height));grid-area:content;position:relative}.layout__footer{z-index:20;z-index:var(--zindex-footer);background-color:#f6ff52;background-color:var(--color-highlight);grid-area:footer;align-self:end;position:relative}:root{--header-logo-width:17px}@media (width>=400px){:root{--header-logo-width:calc(.576923vw + 14.6923px)}}@media (width>=1440px){:root{--header-logo-width:23px}}:root{--header-menu-bar-gap:0px}@media (width>=400px){:root{--header-menu-bar-gap:calc(7.69231vw - 30.7692px)}}@media (width>=1440px){:root{--header-menu-bar-gap:80px}}:root{--header-padding-top:calc(var(--page-padding-top-safe) + var(--header-top-offset,0px))}.header{pointer-events:none;z-index:2;grid-gap:.95rem;padding-top:calc(max(12px, env(safe-area-inset-top)) + 0px);padding-top:var(--header-padding-top);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);grid-template-columns:auto 1fr auto;grid-template-areas:"toggle logo actions";align-items:center;gap:.95rem;padding-bottom:.4rem;display:grid;position:relative}.header__logo{transform:translateY(-.1em);transform:translateY(var(--header-logo-offset,-.1em));grid-area:logo}.header__logo a{pointer-events:auto}.header__logo svg{width:17px;width:var(--header-logo-width);overflow:visible}.header__breadcrumbs{white-space:nowrap;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.header__toggle{pointer-events:auto;transform:translateY(.125em);transform:translateY(var(--header-toggle-offset,.125em));grid-area:toggle}.header__actions{pointer-events:auto;transform:translateY(-.1em);transform:translateY(var(--header-actions-offset,-.1em));gap:.6rem;gap:var(--header-actions-gap,.6rem);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(30px + 0 * ((100vw - 800px) / 880));--line-height:calc(34.5px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;grid-area:actions;justify-self:end;align-items:center;padding-right:.1em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:30px;font-weight:500;line-height:34.5px;display:flex}@media screen and (width>=1680px){.header__actions{--line-height:34.5px;line-height:34.5px}}@media screen and (width<=800px){.header__actions{--line-height:34.5px;line-height:34.5px}}@media screen and (width>=1680px){.header__actions{--font-size:30px;font-size:30px}}@media screen and (width<=800px){.header__actions{--font-size:30px;font-size:30px}}@media print,screen and (width>=48.0625em){.header__actions{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 0 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 0 * ((100vw - 800px) / 880));font-size:25px;line-height:28.75px}@media screen and (width>=1680px){.header__actions{--line-height:28.75px;line-height:28.75px}}@media screen and (width<=800px){.header__actions{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.header__actions{--font-size:25px;font-size:25px}}@media screen and (width<=800px){.header__actions{--font-size:25px;font-size:25px}}}.header__actions{--font-size:calc(25px + 5 * ((100vw - 420px) / 860));--line-height:calc(25px + 5 * ((100vw - 420px) / 860));--icon-size:1.625rem;font-size:calc(.581395vw + 22.5581px);line-height:calc(.581395vw + 22.5581px)}@media screen and (width>=1280px){.header__actions{--line-height:30px;line-height:30px}}@media screen and (width<=420px){.header__actions{--line-height:25px;line-height:25px}}@media screen and (width>=1280px){.header__actions{--font-size:30px;font-size:30px}}@media screen and (width<=420px){.header__actions{--font-size:25px;font-size:25px}}.header__actions .icon--accessibility{--icon-size:2rem}.header__actions>a{align-items:center;display:inline-flex}.header__logo a:focus-visible,.header__actions a:focus-visible{filter:drop-shadow(2px 0 0 var(--color-highlight)) drop-shadow(-2px 0 0 var(--color-highlight)) drop-shadow(0 2px 0 var(--color-highlight)) drop-shadow(0 -2px 0 var(--color-highlight))}@media (hover:hover){.header__logo a:hover,.header__actions a:hover{filter:drop-shadow(2px 0 0 var(--color-highlight)) drop-shadow(-2px 0 0 var(--color-highlight)) drop-shadow(0 2px 0 var(--color-highlight)) drop-shadow(0 -2px 0 var(--color-highlight))}}@media print,screen and (width>=30.0625em){:root{--header-actions-gap:1rem}}@media print,screen and (width>=64.0625em){:root{--header-top-offset:-.15rem}.header{grid-template-columns:1fr auto;grid-template-areas:"logo actions"}.header__logo{padding-left:.7em}.header__toggle{padding-left:.3em;display:none}.layout__header[data-open] .header{grid-template-columns:auto 1fr auto;grid-template-areas:"toggle logo actions"}.layout__header[data-open] .header__logo{padding-left:1.15em}.layout__header[data-open] .header__toggle{display:block}}:root{--footer-padding-bottom:35px}@media (width>=400px){:root{--footer-padding-bottom:calc(-.961538vw + 38.8462px)}}@media (width>=1440px){:root{--footer-padding-bottom:25px}}:root{--footer-padding-top:15px}@media (width>=400px){:root{--footer-padding-top:calc(.480769vw + 13.0769px)}}@media (width>=1440px){:root{--footer-padding-top:20px}}.layout__footer>:not(:first-child){border-top:1px solid}.layout__footer>section{padding-top:15px;padding-top:var(--footer-padding-top);padding-bottom:max(35px, max(12px, env(safe-area-inset-bottom)));padding-bottom:max(var(--footer-padding-bottom), var(--page-padding-bottom-safe));padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.layout__footer .newsletter-form{--newsletter-form-align:center;--newsletter-form-margin-x:auto}.layout__footer .newsletter-form__cta{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(35px + 15 * ((100vw - 800px) / 880));--line-height:calc(40.25px + 17.25 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.70455vw + 21.3636px);font-weight:700;line-height:calc(1.96023vw + 24.5682px)}@media screen and (width>=1680px){.layout__footer .newsletter-form__cta{--line-height:57.5px;line-height:57.5px}}@media screen and (width<=800px){.layout__footer .newsletter-form__cta{--line-height:40.25px;line-height:40.25px}}@media screen and (width>=1680px){.layout__footer .newsletter-form__cta{--font-size:50px;font-size:50px}}@media screen and (width<=800px){.layout__footer .newsletter-form__cta{--font-size:35px;font-size:35px}}.footer{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--footer-columns,2), var(--1fr));grid-gap:1.5rem 6px;grid-gap:1.5rem var(--grid-gutter);align-items:start;gap:1.5rem 6px;gap:1.5rem var(--grid-gutter);padding-top:15px;padding-top:var(--footer-padding-top);padding-bottom:max(35px, max(12px, env(safe-area-inset-bottom)));padding-bottom:max(var(--footer-padding-bottom), var(--page-padding-bottom-safe));padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);grid-template-areas:"text text""nav contact""profiles profiles""logo logo";display:grid}.footer h2{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(15px + 0 * ((100vw - 800px) / 880));--line-height:calc(17.25px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;margin-bottom:.6em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400;line-height:17.25px}@media screen and (width>=1680px){.footer h2{--line-height:17.25px;line-height:17.25px}}@media screen and (width<=800px){.footer h2{--line-height:17.25px;line-height:17.25px}}@media screen and (width>=1680px){.footer h2{--font-size:15px;font-size:15px}}@media screen and (width<=800px){.footer h2{--font-size:15px;font-size:15px}}.footer__logo{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;flex-wrap:wrap;grid-area:logo;align-self:end;align-items:end;gap:.5em 1em;padding-top:.5em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px);display:flex}@media screen and (width>=1680px){.footer__logo{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.footer__logo{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.footer__logo{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.footer__logo{--font-size:20px;font-size:20px}}.footer__logo svg{width:7.8rem;width:var(--footer-logo-width,7.8rem);transform:translateY(-.1em)}.footer__text{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;grid-area:text;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.footer__text{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.footer__text{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.footer__text{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.footer__text{--font-size:18px;font-size:18px}}@media print,screen and (width>=48.0625em){.footer__text{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));font-size:calc(.340909vw + 22.2727px);line-height:calc(.392045vw + 25.6136px)}@media screen and (width>=1680px){.footer__text{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.footer__text{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.footer__text{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.footer__text{--font-size:25px;font-size:25px}}}.footer__nav{grid-area:nav}.footer__nav div{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));--line-height:calc(16.1px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;flex-direction:column;align-items:start;gap:.3em .55em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 12.1818px);font-weight:400;line-height:calc(.261364vw + 14.0091px);display:flex}@media screen and (width>=1680px){.footer__nav div{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.footer__nav div{--line-height:16.1px;line-height:16.1px}}@media screen and (width>=1680px){.footer__nav div{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.footer__nav div{--font-size:14px;font-size:14px}}@media print,screen and (width>=48.0625em){.footer__nav div{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(16px + 4 * ((100vw - 800px) / 880));--line-height:calc(18.4px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 12.3636px);font-weight:400;line-height:calc(.522727vw + 14.2182px)}@media screen and (width>=1680px){.footer__nav div{--line-height:23px;line-height:23px}}@media screen and (width<=800px){.footer__nav div{--line-height:18.4px;line-height:18.4px}}@media screen and (width>=1680px){.footer__nav div{--font-size:20px;font-size:20px}}@media screen and (width<=800px){.footer__nav div{--font-size:16px;font-size:16px}}}.footer__nav div{font-weight:700}.footer__profiles{grid-area:profiles}.footer__profiles div{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));--line-height:calc(16.1px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;flex-wrap:wrap;gap:.3em .65em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 12.1818px);font-weight:400;line-height:calc(.261364vw + 14.0091px);display:flex}@media screen and (width>=1680px){.footer__profiles div{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.footer__profiles div{--line-height:16.1px;line-height:16.1px}}@media screen and (width>=1680px){.footer__profiles div{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.footer__profiles div{--font-size:14px;font-size:14px}}@media print,screen and (width>=48.0625em){.footer__profiles div{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(16px + 4 * ((100vw - 800px) / 880));--line-height:calc(18.4px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 12.3636px);font-weight:400;line-height:calc(.522727vw + 14.2182px)}@media screen and (width>=1680px){.footer__profiles div{--line-height:23px;line-height:23px}}@media screen and (width<=800px){.footer__profiles div{--line-height:18.4px;line-height:18.4px}}@media screen and (width>=1680px){.footer__profiles div{--font-size:20px;font-size:20px}}@media screen and (width<=800px){.footer__profiles div{--font-size:16px;font-size:16px}}}.footer__profiles div{font-weight:700}.footer__contact{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));--line-height:calc(16.1px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;grid-area:contact;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 12.1818px);font-weight:400;line-height:calc(.261364vw + 14.0091px)}@media screen and (width>=1680px){.footer__contact{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.footer__contact{--line-height:16.1px;line-height:16.1px}}@media screen and (width>=1680px){.footer__contact{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.footer__contact{--font-size:14px;font-size:14px}}@media print,screen and (width>=48.0625em){.footer__contact{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(16px + 4 * ((100vw - 800px) / 880));--line-height:calc(18.4px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 12.3636px);font-weight:400;line-height:calc(.522727vw + 14.2182px)}@media screen and (width>=1680px){.footer__contact{--line-height:23px;line-height:23px}}@media screen and (width<=800px){.footer__contact{--line-height:18.4px;line-height:18.4px}}@media screen and (width>=1680px){.footer__contact{--font-size:20px;font-size:20px}}@media screen and (width<=800px){.footer__contact{--font-size:16px;font-size:16px}}}.footer__contact dl{grid-gap:1em 0;grid-gap:var(--footer-contact-gap,1em) 0;gap:1em 0;gap:var(--footer-contact-gap,1em) 0;display:grid}.footer__contact dt{font-weight:700}.footer__partners{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(15px + 0 * ((100vw - 800px) / 880));--line-height:calc(17.25px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;grid-area:partners;align-self:end;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400;line-height:17.25px;display:none}@media screen and (width>=1680px){.footer__partners{--line-height:17.25px;line-height:17.25px}}@media screen and (width<=800px){.footer__partners{--line-height:17.25px;line-height:17.25px}}@media screen and (width>=1680px){.footer__partners{--font-size:15px;font-size:15px}}@media screen and (width<=800px){.footer__partners{--font-size:15px;font-size:15px}}@media screen and (width<=30.0613em){.footer{--footer-logo-width:7.5rem}.footer__logo{justify-content:space-between}}@media print,screen and (width>=64.0625em){.footer{--footer-columns:4;--footer-contact-gap:1.7em;grid-template-areas:"text nav contact profiles""logo nav contact partners";grid-auto-rows:auto 1fr}.footer__partners{display:block}.footer__profiles div{flex-direction:column;align-items:start}}html.swup-enabled[aria-busy=true],html.swup-enabled[aria-busy=true] a{cursor:wait}html.is-changing .page-transition-fade{opacity:1;transition:opacity .1s ease-in-out;transition:var(--duration-fast) opacity ease-in-out}html.is-animating .page-transition-fade{opacity:0}.fragment-transition-fade.is-changing{transition:opacity .1s ease-in-out;transition:var(--duration-fast) opacity ease-in-out;opacity:1}.fragment-transition-fade.is-animating{opacity:0}.search__form{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(40px + 50 * ((100vw - 800px) / 880));--line-height:calc(46px + 57.5 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-bottom:60px;padding-bottom:var(--page-title-margin);font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(5.68182vw - 5.45454px);font-weight:700;line-height:calc(6.53409vw - 6.27272px)}@media screen and (width>=1680px){.search__form{--line-height:103.5px;line-height:103.5px}}@media screen and (width<=800px){.search__form{--line-height:46px;line-height:46px}}@media screen and (width>=1680px){.search__form{--font-size:90px;font-size:90px}}@media screen and (width<=800px){.search__form{--font-size:40px;font-size:40px}}.search__input{width:100%;min-width:0;margin-top:-6.125px;margin-top:var(--text-box-trim);margin-bottom:-7px;margin-bottom:var(--text-box-trim-bottom);color:inherit;text-align:center;appearance:none;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(40px + 50 * ((100vw - 800px) / 880));--line-height:calc(46px + 57.5 * ((100vw - 800px) / 880));letter-spacing:.01em;background:0 0;border:0;border-radius:0;padding:0;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(5.68182vw - 5.45454px);font-weight:700;line-height:calc(6.53409vw - 6.27272px);display:block}@media screen and (width>=1680px){.search__input{--line-height:103.5px;line-height:103.5px}}@media screen and (width<=800px){.search__input{--line-height:46px;line-height:46px}}@media screen and (width>=1680px){.search__input{--font-size:90px;font-size:90px}}@media screen and (width<=800px){.search__input{--font-size:40px;font-size:40px}}.search__input::-webkit-search-cancel-button{appearance:none}.search__submit{font:inherit;line-height:inherit;color:inherit;text-align:inherit;text-transform:inherit;appearance:none;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none;overflow:visible}[data-whatinput=mouse] .search__submit,[data-whatintent=mouse]:not([data-whatinput=keyboard]) .search__submit,[data-whatinput=touch] .search__submit{outline:0}.search__submit::-moz-focus-inner{border:0;padding:0}.search__submit{padding:.6rem 0;padding:var(--item-section-padding) 0;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;margin:0 auto;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.340909vw + 22.2727px);font-weight:700;line-height:calc(.392045vw + 25.6136px);display:block}@media screen and (width>=1680px){.search__submit{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.search__submit{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.search__submit{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.search__submit{--font-size:25px;font-size:25px}}@media (hover:hover){.search__submit:hover{letter-spacing:.15em;letter-spacing:var(--spread-label-tracking)}}.search__submit:focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset,.25em)}.js .search__submit{display:none}.search__count,.search__notice{padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-bottom:.6rem;padding-bottom:var(--item-section-padding);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);text-align:center;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.search__count,.search__notice{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.search__count,.search__notice{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.search__count,.search__notice{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.search__count,.search__notice{--font-size:18px;font-size:18px}}.search__groups,.search-group+.search-group{border-top:1px solid;border-top:var(--border-width) solid}.search-group:not(:last-child):after{content:"";--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;height:3.25em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.340909vw + 22.2727px);font-weight:700;line-height:calc(.392045vw + 25.6136px);display:block}@media screen and (width>=1680px){.search-group:not(:last-child):after{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.search-group:not(:last-child):after{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.search-group:not(:last-child):after{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.search-group:not(:last-child):after{--font-size:25px;font-size:25px}}.search-group__heading{margin-top:-6.125px;margin-top:var(--text-box-trim);padding:.6rem max(12px, env(safe-area-inset-right)) 2.5em max(12px, env(safe-area-inset-left));padding:var(--item-section-padding) var(--page-padding-right-safe) 2.5em var(--page-padding-left-safe);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(30px + 10 * ((100vw - 800px) / 880));--line-height:calc(34.5px + 11.5 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.13636vw + 20.9091px);font-weight:500;line-height:calc(1.30682vw + 24.0455px)}@media screen and (width>=1680px){.search-group__heading{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.search-group__heading{--line-height:34.5px;line-height:34.5px}}@media screen and (width>=1680px){.search-group__heading{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.search-group__heading{--font-size:30px;font-size:30px}}.search-group__results{padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe)}.js .search-group__list:not(.is-expanded) .search-result:nth-child(n+5){display:none}.search-result{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-columns:repeat(12, var(--1fr));grid-gap:.5rem 6px;grid-gap:.5rem var(--grid-gutter);gap:.5rem 6px;gap:.5rem var(--grid-gutter);padding:.6rem 0;padding:var(--item-section-padding) 0;border-top:1px solid;border-top:var(--border-width) solid;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;align-items:start;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px);display:grid;position:relative}@media screen and (width>=1680px){.search-result{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.search-result{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.search-result{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.search-result{--font-size:18px;font-size:18px}}.search-group__results .search-result:last-child{border-bottom:1px solid;border-bottom:var(--border-width) solid}.search-result__link:after{content:"";position:absolute;inset:0}.search-result__year{grid-column:span 3;font-weight:700}.search-result__heading{grid-column:1/-1}.search-result__heading mark{color:inherit;background-color:#0000}.search-result--dated .search-result__heading{grid-column:span 9}.search-result__title{font-weight:700;display:block}.search-result__subtitle{display:block}.search-result__snippet{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;grid-column:1/-1;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.search-result__snippet{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.search-result__snippet{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.search-result__snippet{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.search-result__snippet{--font-size:18px;font-size:18px}}.search-result__snippet mark{color:var(--color-background);background-color:#000;background-color:var(--color-text)}.search-group__more{padding:.6rem max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));padding:var(--item-section-padding) var(--page-padding-right-safe) 0 var(--page-padding-left-safe);text-align:right;display:none}.js .search-group__more{display:block}.search-group__toggle{font:inherit;line-height:inherit;color:inherit;text-align:inherit;text-transform:inherit;appearance:none;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none;overflow:visible}[data-whatinput=mouse] .search-group__toggle,[data-whatintent=mouse]:not([data-whatinput=keyboard]) .search-group__toggle,[data-whatinput=touch] .search-group__toggle{outline:0}.search-group__toggle::-moz-focus-inner{border:0;padding:0}.search-group__toggle{--icon-width:1.5em;--icon-height:.65em;--spread-label-icon-align:middle;text-align:right;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.340909vw + 22.2727px);font-weight:700;line-height:calc(.392045vw + 25.6136px)}@media screen and (width>=1680px){.search-group__toggle{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.search-group__toggle{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.search-group__toggle{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.search-group__toggle{--font-size:25px;font-size:25px}}.search-group__toggle:focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:.25rem;outline-offset:var(--outline-offset,.25em)}.search-group__toggle-less,.search-group__list.is-expanded .search-group__toggle-more{display:none}.search-group__list.is-expanded .search-group__toggle-less{display:inline}@media print,screen and (width>=48.0625em){.search-result__year{grid-column:span 1}.search-result__heading{grid-column:span 5}.search-result--dated .search-result__heading{grid-column:span 4}.search-result__snippet{grid-column:span 7}}.view-post:has(.post__media){--content-top-padding:0px}.post{grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);display:grid}.post__media{--ratio-override:1.75;--ratio-max-height:calc(100dvh - var(--header-height) - 10rem)}.post__media figcaption{margin-bottom:0;margin-bottom:calc(-1 * var(--caption-height,0px));padding-left:min(25%,10em)}.post__media,.post__header{padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}@media print,screen and (width>=48.0625em){.post__media{padding-left:calc(max(12px, env(safe-area-inset-left)) + (0 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px)));padding-left:calc(max(12px, env(safe-area-inset-left)) + calc(0 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px)));padding-left:calc(var(--page-padding-left-safe) + var(--indent-text))}}.post__header{padding-left:calc(max(12px, env(safe-area-inset-left)) + (0 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px)));padding-left:calc(max(12px, env(safe-area-inset-left)) + calc(0 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px)));padding-left:calc(var(--page-padding-left-safe) + var(--indent-text))}.post__media+.post__header{padding-top:.35em}.post__type{margin-bottom:.5em}.post__title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(35px + 15 * ((100vw - 800px) / 880));--line-height:calc(40.25px + 17.25 * ((100vw - 800px) / 880));letter-spacing:.01em;margin-bottom:-6.125px;margin-bottom:var(--text-box-trim);font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.70455vw + 21.3636px);font-weight:700;line-height:calc(1.96023vw + 24.5682px)}@media screen and (width>=1680px){.post__title{--line-height:57.5px;line-height:57.5px}}@media screen and (width<=800px){.post__title{--line-height:40.25px;line-height:40.25px}}@media screen and (width>=1680px){.post__title{--font-size:50px;font-size:50px}}@media screen and (width<=800px){.post__title{--font-size:35px;font-size:35px}}.post__subtitle{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 8 * ((100vw - 800px) / 880));--line-height:calc(23px + 9.2 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-top:.4em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.909091vw + 12.7273px);font-weight:400;line-height:calc(1.04545vw + 14.6364px)}@media screen and (width>=1680px){.post__subtitle{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.post__subtitle{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.post__subtitle{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.post__subtitle{--font-size:20px;font-size:20px}}.post__byline{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));--line-height:calc(16.1px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-top:.4em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 12.1818px);font-weight:400;line-height:calc(.261364vw + 14.0091px)}@media screen and (width>=1680px){.post__byline{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.post__byline{--line-height:16.1px;line-height:16.1px}}@media screen and (width>=1680px){.post__byline{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.post__byline{--font-size:14px;font-size:14px}}.post__intro{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.post__intro{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.post__intro{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.post__intro{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.post__intro{--font-size:18px;font-size:18px}}@media print,screen and (width>=48.0625em){.post__intro{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(28px + 0 * ((100vw - 800px) / 880));--line-height:calc(32.2px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:400;line-height:32.2px}@media screen and (width>=1680px){.post__intro{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.post__intro{--line-height:32.2px;line-height:32.2px}}@media screen and (width>=1680px){.post__intro{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.post__intro{--font-size:28px;font-size:28px}}}.post__intro{margin-bottom:var(--text-box-trim-bottom);padding-top:.6em}.post__content{margin-top:calc(4rem + 6vh)}.post__related{margin-top:calc(6rem + 9vh)}.post__extras{grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:1lh 6px;grid-gap:1lh var(--grid-gutter);gap:1lh 6px;gap:1lh var(--grid-gutter);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;margin-top:calc(3rem + 6vh);font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px);display:grid}@media screen and (width>=1680px){.post__extras{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.post__extras{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.post__extras{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.post__extras{--font-size:18px;font-size:18px}}.post__link-list{list-style:none}.post__link-list a{word-break:break-word;word-wrap:break-word;word-wrap:break-word;-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.15em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.05em}.post__audio-label{--icon-width:1.65em;--icon-height:1em}.post__audio-title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;margin-bottom:.35em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.post__audio-title{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.post__audio-title{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.post__audio-title{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.post__audio-title{--font-size:18px;font-size:18px}}.post__audio-details{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(14px + 2 * ((100vw - 800px) / 880));--line-height:calc(16.1px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-top:.6em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 12.1818px);font-weight:400;line-height:calc(.261364vw + 14.0091px)}@media screen and (width>=1680px){.post__audio-details{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.post__audio-details{--line-height:16.1px;line-height:16.1px}}@media screen and (width>=1680px){.post__audio-details{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.post__audio-details{--font-size:14px;font-size:14px}}@media print,screen and (width>=64.0625em){.post__extras{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:var(--1fr) var(--1fr);border-top:1px solid}.post__extras .accordion{border-top:none}.post__resources{padding-right:calc(( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) * 1 + 6px * 1);padding-right:calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) * 1 + 6px * 1);padding-right:calc(var(--layout-column-width) * 1 + var(--grid-gutter) * 1)}.post__artists{padding-top:1.25rem}}.page__header{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(40px + 50 * ((100vw - 800px) / 880));--line-height:calc(46px + 57.5 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-bottom:60px;padding-bottom:var(--page-title-margin);font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(5.68182vw - 5.45454px);font-weight:700;line-height:calc(6.53409vw - 6.27272px)}@media screen and (width>=1680px){.page__header{--line-height:103.5px;line-height:103.5px}}@media screen and (width<=800px){.page__header{--line-height:46px;line-height:46px}}@media screen and (width>=1680px){.page__header{--font-size:90px;font-size:90px}}@media screen and (width<=800px){.page__header{--font-size:40px;font-size:40px}}.page__title{margin-top:var(--text-box-trim);margin-bottom:var(--text-box-trim-bottom);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);text-align:center}.page__title:not(:last-child){padding-bottom:22px;padding-bottom:var(--page-subnav-margin)}.page__title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(40px + 50 * ((100vw - 800px) / 880));--line-height:calc(46px + 57.5 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(5.68182vw - 5.45454px);font-weight:700;line-height:calc(6.53409vw - 6.27272px)}@media screen and (width>=1680px){.page__title{--line-height:103.5px;line-height:103.5px}}@media screen and (width<=800px){.page__title{--line-height:46px;line-height:46px}}@media screen and (width>=1680px){.page__title{--font-size:90px;font-size:90px}}@media screen and (width<=800px){.page__title{--font-size:40px;font-size:40px}}.page:has(.page__subnav) .page__header{padding-bottom:0}.page:has(.page__subnav) .page__title{margin-top:var(--text-box-trim);margin-bottom:var(--text-box-trim-bottom);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);text-align:center}.page:has(.page__subnav) .page__title:not(:last-child){padding-bottom:22px;padding-bottom:var(--page-subnav-margin)}.page:has(.page__subnav) .page__title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(40px + 50 * ((100vw - 800px) / 880));--line-height:calc(46px + 57.5 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-bottom:22px;padding-bottom:var(--page-subnav-margin);font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(5.68182vw - 5.45454px);font-weight:700;line-height:calc(6.53409vw - 6.27272px)}@media screen and (width>=1680px){.page:has(.page__subnav) .page__title{--line-height:103.5px;line-height:103.5px}}@media screen and (width<=800px){.page:has(.page__subnav) .page__title{--line-height:46px;line-height:46px}}@media screen and (width>=1680px){.page:has(.page__subnav) .page__title{--font-size:90px;font-size:90px}}@media screen and (width<=800px){.page:has(.page__subnav) .page__title{--font-size:40px;font-size:40px}}.page:has(.page__subnav) .page__subnav{margin-bottom:60px;margin-bottom:var(--page-title-margin)}.page__subnav{scrollbar-width:none;-ms-overflow-style:none}.page__subnav::-webkit-scrollbar{display:none}.page__subnav{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;padding-bottom:.5em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px)}@media screen and (width>=1680px){.page__subnav{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.page__subnav{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.page__subnav{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.page__subnav{--font-size:20px;font-size:20px}}@media print,screen and (width>=64.0625em){.page__subnav{border-bottom:1px solid;padding-bottom:.5em}}.page__subnav{max-width:100vw;max-width:var(--viewport-width,100vw);top:var(--header-height);background-color:#fff;background-color:var(--color-background);z-index:15;z-index:var(--zindex-sticky);position:sticky;overflow-x:auto}.page__subnav ul{justify-content:center;gap:1em;gap:var(--subnav-gap,1em);width:max-content;min-width:100%;margin-top:-.5em;margin-bottom:var(--text-box-trim-bottom);padding-top:.5em;padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);display:flex}.page__subnav ul li{white-space:nowrap}.page__subnav ul li:last-child{padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.page__subnav ul a:focus-visible{letter-spacing:.15em;letter-spacing:var(--spread-label-tracking)}@media (hover:hover){.page__subnav ul a:hover{letter-spacing:.15em;letter-spacing:var(--spread-label-tracking)}}@media screen and (width>=25.625em){.page__subnav{--subnav-gap:1.1em}}@media print,screen and (width>=48.0625em){.page__subnav{--subnav-gap:1.35em}}.page__content--padded{padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.page__text{padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;margin-left:calc(0 * (( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) + 6px));margin-left:calc(0 * calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) + 6px));margin-left:var(--indent-text);font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.page__text{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.page__text{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.page__text{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.page__text{--font-size:18px;font-size:18px}}.page__sections{grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:3.25rem;grid-gap:var(--section-margin);gap:3.25rem;gap:var(--section-margin);display:grid}.page__section{border-top:1px solid}.page__section>header,.page__section>h1,.page__section>h2,.page__section>h3{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(30px + 10 * ((100vw - 800px) / 880));--line-height:calc(34.5px + 11.5 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);--icon-size:.75em;margin-top:.31em;margin-bottom:1.1em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.13636vw + 20.9091px);font-weight:500;line-height:calc(1.30682vw + 24.0455px)}@media screen and (width>=1680px){.page__section>header,.page__section>h1,.page__section>h2,.page__section>h3{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.page__section>header,.page__section>h1,.page__section>h2,.page__section>h3{--line-height:34.5px;line-height:34.5px}}@media screen and (width>=1680px){.page__section>header,.page__section>h1,.page__section>h2,.page__section>h3{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.page__section>header,.page__section>h1,.page__section>h2,.page__section>h3{--font-size:30px;font-size:30px}}.page__section>:not(header):not(h1):not(h2):not(h3){padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.page__section--multi-col{border-top:1px solid}.page__section--multi-col>header,.page__section--multi-col>h1,.page__section--multi-col>h2,.page__section--multi-col>h3{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(30px + 10 * ((100vw - 800px) / 880));--line-height:calc(34.5px + 11.5 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);--icon-size:.75em;margin-top:.31em;margin-bottom:1.1em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.13636vw + 20.9091px);font-weight:500;line-height:calc(1.30682vw + 24.0455px)}@media screen and (width>=1680px){.page__section--multi-col>header,.page__section--multi-col>h1,.page__section--multi-col>h2,.page__section--multi-col>h3{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.page__section--multi-col>header,.page__section--multi-col>h1,.page__section--multi-col>h2,.page__section--multi-col>h3{--line-height:34.5px;line-height:34.5px}}@media screen and (width>=1680px){.page__section--multi-col>header,.page__section--multi-col>h1,.page__section--multi-col>h2,.page__section--multi-col>h3{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.page__section--multi-col>header,.page__section--multi-col>h1,.page__section--multi-col>h2,.page__section--multi-col>h3{--font-size:30px;font-size:30px}}@media print,screen and (width>=64.0625em){.page__section--multi-col>header,.page__section--multi-col>h1,.page__section--multi-col>h2,.page__section--multi-col>h3{max-width:50%;height:0;margin-bottom:0;padding-right:1.5em}}.page__section--multi-col>:not(header):not(h1):not(h2):not(h3){padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}@media print,screen and (width>=64.0625em){.page__section--multi-col>:not(header):not(h1):not(h2):not(h3){padding-left:calc(50% + 3px);padding-left:calc(50% + var(--grid-gutter) / 2)}}.network{--network-text-indent-columns:0}@media print,screen and (width>=64.0625em){.network{--network-text-indent-columns:4}}.network{grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:1.25rem 0;grid-template-areas:"header""description""meta""text""content";gap:1.25rem 0;display:grid}.network__header{padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);text-align:center;grid-area:header}.network__logo{min-height:16rem;min-height:var(--network-logo-height,16rem);justify-content:center;align-items:end;margin-bottom:1.5rem;display:flex}.network__logo img{width:auto;max-width:100%;max-height:16rem;max-height:var(--network-logo-height,16rem);filter:url(#black-and-white);display:block}@media print,screen and (width>=64.0625em){.network__logo{justify-content:start}}.network__title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(35px + 15 * ((100vw - 800px) / 880));--line-height:calc(40.25px + 17.25 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.70455vw + 21.3636px);font-weight:700;line-height:calc(1.96023vw + 24.5682px)}@media screen and (width>=1680px){.network__title{--line-height:57.5px;line-height:57.5px}}@media screen and (width<=800px){.network__title{--line-height:40.25px;line-height:40.25px}}@media screen and (width>=1680px){.network__title{--font-size:50px;font-size:50px}}@media screen and (width<=800px){.network__title{--font-size:35px;font-size:35px}}.network__subtitle{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;margin-top:.25em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.network__subtitle{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.network__subtitle{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.network__subtitle{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.network__subtitle{--font-size:18px;font-size:18px}}.network__established{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(16px + 0 * ((100vw - 800px) / 880));--line-height:calc(18.4px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;margin-top:.25em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:18.4px}@media screen and (width>=1680px){.network__established{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.network__established{--line-height:18.4px;line-height:18.4px}}@media screen and (width>=1680px){.network__established{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.network__established{--font-size:16px;font-size:16px}}.network__description{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;grid-area:description;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.network__description{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.network__description{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.network__description{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.network__description{--font-size:18px;font-size:18px}}@media print,screen and (width>=48.0625em){.network__description{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(28px + 0 * ((100vw - 800px) / 880));--line-height:calc(32.2px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:400;line-height:32.2px}@media screen and (width>=1680px){.network__description{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.network__description{--line-height:32.2px;line-height:32.2px}}@media screen and (width>=1680px){.network__description{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.network__description{--font-size:28px;font-size:28px}}}.network__description{padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.network__meta{grid-area:meta;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:1lh 6px;grid-gap:1lh var(--grid-gutter);gap:1lh 6px;gap:1lh var(--grid-gutter);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;margin-top:calc(3rem + 6vh);font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px);display:grid}@media screen and (width>=1680px){.network__meta{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.network__meta{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.network__meta{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.network__meta{--font-size:18px;font-size:18px}}.network__link-list{list-style:none}.network__link-list a{word-break:break-word;word-wrap:break-word;word-wrap:break-word;-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.15em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.05em}.network__header,.network__description,.network__text{padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);margin-left:calc(( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) * var(--network-text-indent-columns) + 6px * var(--network-text-indent-columns));margin-left:calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) * var(--network-text-indent-columns) + 6px * var(--network-text-indent-columns));margin-left:calc(var(--layout-column-width) * var(--network-text-indent-columns) + var(--grid-gutter) * var(--network-text-indent-columns))}@media print,screen and (width>=64.0625em){.network__header,.network__description,.network__text{text-align:left}}.network__text{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;margin-top:3.25rem;margin-top:var(--section-margin);grid-area:text;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.network__text{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.network__text{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.network__text{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.network__text{--font-size:18px;font-size:18px}}.network__content{margin-top:3.25rem;margin-top:var(--section-margin);grid-area:content}@media print,screen and (width>=64.0625em){.network__meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:var(--1fr) var(--1fr);border-top:1px solid}.network__meta .accordion{border-top:none}.network__resources{padding-right:calc(( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) * 1 + 6px * 1);padding-right:calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) * 1 + 6px * 1);padding-right:calc(var(--layout-column-width) * 1 + var(--grid-gutter) * 1)}}.view-home{--header-background:var(--color-background)}.view-home .layout__content{margin-top:0;padding-top:0}.home__title{white-space:nowrap;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.home__content .blocks{margin-top:var(--block-spacing)}.js:not(.is-scrolled-past-fold) .view-home{--header-background:transparent}.hero{grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);height:100vh;padding-top:var(--header-height);background-color:#f6ff52;background-color:var(--color-highlight);grid-template-areas:"tagline""center""cta";grid-auto-rows:auto 1fr auto;display:grid;position:relative}.hero__logo{max-height:50vh;padding-top:5vh;padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);grid-area:center;justify-content:space-between;align-self:start;align-items:end;display:flex}.hero__logo div{flex:0 20vmin;flex:0 1 calc(var(--letter-factor,1) * 20vmin);max-width:20%}.hero__logo div[data-letter=b]{--letter-factor:1}.hero__logo div[data-letter=r]{--letter-factor:.682}.hero__logo div[data-letter=u]{--letter-factor:.945}.hero__logo div[data-letter=t]{--letter-factor:.667}.hero__logo svg{width:100%;height:auto}@media screen and (orientation:landscape){.hero__logo{padding-top:12vh;padding-left:3%;padding-right:3%}}.hero__media{grid-area:center}.hero__media img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:80%;height:100%;max-height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__media[data-mode=video]{z-index:1;margin-top:calc(var(--header-height) * -1);grid-row:tagline-start/cta-end;position:relative;overflow:hidden}.hero__media[data-mode=video] .video-player{position:absolute;inset:0}.hero__media[data-mode=video] video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__media[data-orientation-variants=true] .hero__media-item[data-orientation=portrait]{display:none}@media screen and (orientation:portrait){.hero__media[data-orientation-variants=true] .hero__media-item[data-orientation=landscape]{display:none}.hero__media[data-orientation-variants=true] .hero__media-item[data-orientation=portrait]{display:block}}.hero__tagline{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(35px + 15 * ((100vw - 800px) / 880));--line-height:calc(40.25px + 17.25 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;text-align:center;grid-area:tagline;max-width:7em;margin:0 auto;padding-top:calc(.2em + 1vmin);font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.70455vw + 21.3636px);font-weight:700;line-height:calc(1.96023vw + 24.5682px);line-height:1!important}@media screen and (width>=1680px){.hero__tagline{--line-height:57.5px;line-height:57.5px}}@media screen and (width<=800px){.hero__tagline{--line-height:40.25px;line-height:40.25px}}@media screen and (width>=1680px){.hero__tagline{--font-size:50px;font-size:50px}}@media screen and (width<=800px){.hero__tagline{--font-size:35px;font-size:35px}}.hero__cta{--icon-width:1.5em;--icon-height:.85em;z-index:2;text-align:center;pointer-events:none;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;grid-area:cta;padding-bottom:1em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px);position:relative}@media screen and (width>=1680px){.hero__cta{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.hero__cta{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.hero__cta{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.hero__cta{--font-size:20px;font-size:20px}}@media print,screen and (width>=64.0625em){.hero__cta{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.340909vw + 22.2727px);font-weight:700;line-height:calc(.392045vw + 25.6136px)}@media screen and (width>=1680px){.hero__cta{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.hero__cta{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.hero__cta{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.hero__cta{--font-size:25px;font-size:25px}}}.hero__cta a,.hero__cta button{pointer-events:auto}.gallery{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""medias";grid-template-columns:var(--1fr);display:grid}.gallery__header{padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-bottom:60px;padding-bottom:var(--page-title-margin);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);text-align:center;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(40px + 50 * ((100vw - 800px) / 880));--line-height:calc(46px + 57.5 * ((100vw - 800px) / 880));letter-spacing:.01em;grid-area:header;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(5.68182vw - 5.45454px);font-weight:700;line-height:calc(6.53409vw - 6.27272px)}@media screen and (width>=1680px){.gallery__header{--line-height:103.5px;line-height:103.5px}}@media screen and (width<=800px){.gallery__header{--line-height:46px;line-height:46px}}@media screen and (width>=1680px){.gallery__header{--font-size:90px;font-size:90px}}@media screen and (width<=800px){.gallery__header{--font-size:40px;font-size:40px}}.gallery__title{margin-top:var(--text-box-trim)}.gallery__subtitle{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;margin-top:.5em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.gallery__subtitle{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.gallery__subtitle{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.gallery__subtitle{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.gallery__subtitle{--font-size:18px;font-size:18px}}.gallery__medias{--gallery-media-columns:1}@media print,screen and (width>=30.0625em){.gallery__medias{--gallery-media-columns:2}}@media print,screen and (width>=48.0625em){.gallery__medias{--gallery-media-columns:3}}@media print,screen and (width>=64.0625em){.gallery__medias{--gallery-media-columns:4}}.gallery__medias{grid-area:medias;grid-template-columns:repeat(var(--gallery-media-columns), minmax(0, 1fr));grid-template-columns:repeat(var(--gallery-media-columns), var(--1fr));grid-gap:6px;grid-gap:var(--grid-gutter);gap:6px;gap:var(--grid-gutter);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);align-items:start;display:grid}.gallery__medias figure [data-attribution]{white-space:nowrap;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.view-festival{background-color:#f6ff52;background-color:var(--color-highlight);--content-bottom-padding:0}.festival{background-color:#f6ff52;background-color:var(--color-highlight)}.festival .event__subtitle{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(28px + 7 * ((100vw - 800px) / 880));--line-height:calc(32.2px + 4.55 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.795455vw + 21.6364px);font-weight:700;line-height:calc(.517045vw + 28.0636px)}@media screen and (width>=1680px){.festival .event__subtitle{--line-height:36.75px;line-height:36.75px}}@media screen and (width<=800px){.festival .event__subtitle{--line-height:32.2px;line-height:32.2px}}@media screen and (width>=1680px){.festival .event__subtitle{--font-size:35px;font-size:35px}}@media screen and (width<=800px){.festival .event__subtitle{--font-size:28px;font-size:28px}}.event{--event-media-columns:11;--event-media-columns-portrait:10}@media print,screen and (width>=30.0625em){.event{--event-media-columns-portrait:8}}@media print,screen and (width>=48.0625em){.event{--event-media-columns-portrait:6}}@media print,screen and (width>=64.0625em){.event{--event-media-columns-portrait:5}}.event{--event-text-indent-columns:0;--event-header-sticky-gap:1rem;--title-scale-threshold:3;--title-scale-min:.45;--title-max-columns:13;--title-avg-advance:.475;--title-line-fill:.88;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:1.25rem 0;gap:1.25rem 0;display:grid}.event__rest{background-color:#fff;background-color:var(--color-background);z-index:10;z-index:var(--zindex-content);will-change:transform;position:relative}.event__header{top:min(var(--header-height) + 0px, 100dvh - 0px - var(--event-header-sticky-gap));top:min(var(--header-height) + var(--event-meta-height,0px), 100dvh - var(--event-header-height,0px) - var(--event-header-sticky-gap));grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);text-align:center;z-index:calc(10 - 2);z-index:calc(var(--zindex-content) - 2);text-wrap:pretty;display:grid;position:sticky}.event__spacer{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(55px + 125 * ((100vw - 800px) / 880));--line-height:calc(63.25px + 116.75 * ((100vw - 800px) / 880));letter-spacing:.01em;height:calc(7vmin + .1em);font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(14.2045vw - 58.6364px);font-weight:700;line-height:calc(13.267vw - 42.8864px)}@media screen and (width>=1680px){.event__spacer{--line-height:180px;line-height:180px}}@media screen and (width<=800px){.event__spacer{--line-height:63.25px;line-height:63.25px}}@media screen and (width>=1680px){.event__spacer{--font-size:180px;font-size:180px}}@media screen and (width<=800px){.event__spacer{--font-size:55px;font-size:55px}}.event__meta{grid-template-columns:auto minmax(0,1fr);grid-template-columns:auto var(--1fr);grid-gap:1.5em;margin-top:-18px;margin-top:calc(-1 * var(--content-top-padding));padding-top:.35rem;padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);background-color:#fff;background-color:var(--color-background);order:-1;gap:1.5em;padding-bottom:.5em;display:grid}@media print,screen and (width>=64.0625em){.event__meta{border-bottom:1px solid;padding-bottom:.5em}}.event__meta>*{margin-bottom:var(--text-box-trim)}.event__dates-summary{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 15 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 17.25 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.70455vw + 11.3636px);font-weight:500;line-height:calc(1.96023vw + 13.0682px)}@media screen and (width>=1680px){.event__dates-summary{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.event__dates-summary{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.event__dates-summary{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.event__dates-summary{--font-size:25px;font-size:25px}}.event__cta{--icon-width:.5em;--icon-height:.85em;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.340909vw + 22.2727px);font-weight:500;line-height:calc(.392045vw + 25.6136px)}@media screen and (width>=1680px){.event__cta{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.event__cta{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.event__cta{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.event__cta{--font-size:25px;font-size:25px}}@media print,screen and (width>=48.0625em){.event__cta{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 10 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 11.5 * ((100vw - 800px) / 880));font-size:calc(1.13636vw + 15.9091px);line-height:calc(1.30682vw + 18.2955px)}@media screen and (width>=1680px){.event__cta{--line-height:40.25px;line-height:40.25px}}@media screen and (width<=800px){.event__cta{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.event__cta{--font-size:35px;font-size:35px}}@media screen and (width<=800px){.event__cta{--font-size:25px;font-size:25px}}}.event__cta{text-transform:uppercase;text-align:right;font-weight:700}.event__performers,.event__title{--title-wrap-width:min(calc(var(--title-max-columns) * var(--font-size)), var(--layout-width));--title-natural-width:calc(var(--title-chars,0) * var(--title-avg-advance) * var(--font-size));--font-scale:max(var(--title-scale-min), min(sqrt(var(--title-scale-threshold) * var(--title-wrap-width) * var(--title-line-fill) / var(--title-natural-width)), 1));max-width:var(--title-wrap-width);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(55px + 125 * ((100vw - 800px) / 880));--line-height:calc(63.25px + 116.75 * ((100vw - 800px) / 880));letter-spacing:.01em;margin:0 auto;padding-top:.325em;padding-bottom:.1em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(14.2045vw - 58.6364px);font-weight:700;line-height:calc(13.267vw - 42.8864px);display:block}@media screen and (width>=1680px){.event__performers,.event__title{--line-height:180px;line-height:180px}}@media screen and (width<=800px){.event__performers,.event__title{--line-height:63.25px;line-height:63.25px}}@media screen and (width>=1680px){.event__performers,.event__title{--font-size:180px;font-size:180px}}@media screen and (width<=800px){.event__performers,.event__title{--font-size:55px;font-size:55px}}.event__performers,.event__title{--text-box-trim-top:calc(var(--font-scale,1) * (-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2)));--text-box-trim-bottom:calc(var(--font-scale,1) * (-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2)));font-size:calc(var(--font-size) * 1);font-size:calc(var(--font-size) * var(--font-scale,1));line-height:calc(var(--line-height) * 1);line-height:calc(var(--line-height) * var(--font-scale,1))}.event__logo{width:auto;max-width:80%;height:1em;margin:0 auto;display:block}.event__performers+.event__title{--font-scale:1;margin-bottom:-6.125px;margin-bottom:var(--text-box-trim);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 8 * ((100vw - 800px) / 880));--line-height:calc(23px + 9.2 * ((100vw - 800px) / 880));letter-spacing:.01em;max-width:60em;padding-top:max(1rem,.15em);font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.909091vw + 12.7273px);font-weight:400;line-height:calc(1.04545vw + 14.6364px)}@media screen and (width>=1680px){.event__performers+.event__title{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.event__performers+.event__title{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.event__performers+.event__title{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.event__performers+.event__title{--font-size:20px;font-size:20px}}.event__subtitle{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 8 * ((100vw - 800px) / 880));--line-height:calc(23px + 9.2 * ((100vw - 800px) / 880));letter-spacing:.01em;text-wrap:pretty;max-width:60em;margin:0 auto;padding-top:max(.5rem,.5em);font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.909091vw + 12.7273px);font-weight:400;line-height:calc(1.04545vw + 14.6364px)}@media screen and (width>=1680px){.event__subtitle{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.event__subtitle{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.event__subtitle{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.event__subtitle{--font-size:20px;font-size:20px}}.event__special-title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;text-wrap:pretty;margin:0 auto;padding-top:max(.5rem,.25em);font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.event__special-title{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.event__special-title{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.event__special-title{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.event__special-title{--font-size:18px;font-size:18px}}.event__dates-headline{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(40px + 50 * ((100vw - 800px) / 880));--line-height:calc(46px + 57.5 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-top:.1em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(5.68182vw - 5.45454px);font-weight:700;line-height:calc(6.53409vw - 6.27272px)}@media screen and (width>=1680px){.event__dates-headline{--line-height:103.5px;line-height:103.5px}}@media screen and (width<=800px){.event__dates-headline{--line-height:46px;line-height:46px}}@media screen and (width>=1680px){.event__dates-headline{--font-size:90px;font-size:90px}}@media screen and (width<=800px){.event__dates-headline{--font-size:40px;font-size:40px}}.event__tags{--tag-list-justify:center;padding-top:1.3em}.event__media{z-index:calc(10 - 1);z-index:calc(var(--zindex-content) - 1);will-change:transform;margin-top:calc(8rem + 10vh);margin-bottom:.5rem;position:relative}.event__media figure{width:calc(( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) * var(--event-media-columns) + 6px * (var(--event-media-columns) - 1));width:calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) * var(--event-media-columns) + 6px * (var(--event-media-columns) - 1));width:calc(var(--layout-column-width) * var(--event-media-columns) + var(--grid-gutter) * (var(--event-media-columns) - 1));margin:0 auto}.event__media figure[data-orientation=portrait]{--event-media-columns:var(--event-media-columns-portrait)}.event__media:has(figure[data-orientation=portrait]){margin-top:calc(5.25rem + 5vh)}.event__main,.event__people{grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);grid-gap:1lh 6px;grid-gap:1lh var(--grid-gutter);gap:1lh 6px;gap:1lh var(--grid-gutter);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px);display:grid}@media screen and (width>=1680px){.event__main,.event__people{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.event__main,.event__people{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.event__main,.event__people{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.event__main,.event__people{--font-size:18px;font-size:18px}}.event__rest{margin-top:20vmin}.event--image .event__rest{margin-top:calc(20vmin + 30vh);margin-top:calc(20vmin + var(--event-header-height,30vh))}.event__people{margin-top:15vh}.event__text p:first-child{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.event__text p:first-child{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.event__text p:first-child{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.event__text p:first-child{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.event__text p:first-child{--font-size:18px;font-size:18px}}@media print,screen and (width>=48.0625em){.event__text p:first-child{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(28px + 0 * ((100vw - 800px) / 880));--line-height:calc(32.2px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:400;line-height:32.2px}@media screen and (width>=1680px){.event__text p:first-child{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.event__text p:first-child{--line-height:32.2px;line-height:32.2px}}@media screen and (width>=1680px){.event__text p:first-child{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.event__text p:first-child{--font-size:28px;font-size:28px}}}.event__tickets{padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);margin-top:11vh}.event__dates,.event__calendar{padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);margin-top:11vh;margin-bottom:8vh}.event__content{margin-top:calc(5.25rem + 5vh)}.event__archive,.event__related{margin-top:15vh}@media screen and (width<=48.0613em){.event__dates-summary{white-space:nowrap;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}}@media print,screen and (width>=48.0625em){.event__meta{top:var(--header-height);grid-template-columns:auto minmax(0,1fr);grid-template-columns:auto var(--1fr);grid-gap:1.5em;margin-top:-18px;margin-top:calc(-1 * var(--content-top-padding));padding-top:.35rem;padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);background-color:#fff;background-color:var(--color-background);z-index:15;z-index:var(--zindex-sticky);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-columns:var(--1fr) auto var(--1fr);order:-1;gap:1.5em;display:grid;position:sticky}}@media print,screen and (width>=64.0625em){.event__main,.event__people{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:var(--1fr) var(--1fr);border-top:1px solid}.event__main .accordion,.event__people .accordion{border-top:none}.event__info,.event__credits{padding-right:calc(( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) * 1 + 6px * 1);padding-right:calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) * 1 + 6px * 1);padding-right:calc(var(--layout-column-width) * 1 + var(--grid-gutter) * 1)}.event__text,.event__artists{padding-top:1.25rem}}.calendar{--calendar-title-margin:53px}@media (width>=400px){.calendar{--calendar-title-margin:calc(-.480769vw + 54.9231px)}}@media (width>=1440px){.calendar{--calendar-title-margin:48px}}.calendar{--page-subnav-margin:var(--calendar-title-margin);grid-template-columns:minmax(0,1fr);grid-template-columns:var(--1fr);display:grid}.calendar__header{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(40px + 50 * ((100vw - 800px) / 880));--line-height:calc(46px + 57.5 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-bottom:60px;padding-bottom:var(--page-title-margin);padding-bottom:0;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(5.68182vw - 5.45454px);font-weight:700;line-height:calc(6.53409vw - 6.27272px)}@media screen and (width>=1680px){.calendar__header{--line-height:103.5px;line-height:103.5px}}@media screen and (width<=800px){.calendar__header{--line-height:46px;line-height:46px}}@media screen and (width>=1680px){.calendar__header{--font-size:90px;font-size:90px}}@media screen and (width<=800px){.calendar__header{--font-size:40px;font-size:40px}}.calendar__title{margin-top:var(--text-box-trim);margin-bottom:var(--text-box-trim-bottom);padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);text-align:center}.calendar__title:not(:last-child){padding-bottom:22px;padding-bottom:var(--page-subnav-margin)}.calendar__title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(40px + 50 * ((100vw - 800px) / 880));--line-height:calc(46px + 57.5 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-bottom:22px;padding-bottom:var(--page-subnav-margin);font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(5.68182vw - 5.45454px);font-weight:700;line-height:calc(6.53409vw - 6.27272px)}@media screen and (width>=1680px){.calendar__title{--line-height:103.5px;line-height:103.5px}}@media screen and (width<=800px){.calendar__title{--line-height:46px;line-height:46px}}@media screen and (width>=1680px){.calendar__title{--font-size:90px;font-size:90px}}@media screen and (width<=800px){.calendar__title{--font-size:40px;font-size:40px}}.calendar__filter{top:var(--header-height);background-color:#fff;background-color:var(--color-background);z-index:15;z-index:var(--zindex-sticky);position:sticky}.calendar__navigation{top:calc(var(--header-height) + var(--filter-height));background-color:#fff;background-color:var(--color-background);z-index:15;z-index:var(--zindex-sticky);position:sticky}.calendar__content{padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}.calendar__days{margin:0;padding:0;list-style:none}.calendar__day{background-color:#fff;background-color:var(--color-background);border-top:1px solid;border-top:var(--border-width) solid}.calendar__day:first-child{border-top:0}.calendar__day:last-child{border-bottom:1px solid;border-bottom:var(--border-width) solid}.calendar__past .past-dates__cta{border-bottom:1px solid;border-bottom:var(--border-width) solid;padding:3em 0 .15em}.calendar-notice{padding:.5em max(12px, env(safe-area-inset-right)) .5em max(12px, env(safe-area-inset-left));padding:.5em var(--page-padding-right-safe) .5em var(--page-padding-left-safe);text-align:center;background-color:#f6ff52;background-color:var(--color-highlight);margin:0 0 .5em;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:.8rem;line-height:1.3}.calendar__empty{padding:40px max(12px, env(safe-area-inset-right)) 40px max(12px, env(safe-area-inset-left));padding:var(--spacing-l) var(--page-padding-right-safe) var(--spacing-l) var(--page-padding-left-safe);text-align:center;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.calendar__empty{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.calendar__empty{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.calendar__empty{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.calendar__empty{--font-size:18px;font-size:18px}}.calendar__cta{padding:1.25em max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));padding:1.25em var(--page-padding-right-safe) 0 var(--page-padding-left-safe);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;justify-content:flex-end;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.340909vw + 22.2727px);font-weight:700;line-height:calc(.392045vw + 25.6136px);display:flex}@media screen and (width>=1680px){.calendar__cta{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.calendar__cta{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.calendar__cta{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.calendar__cta{--font-size:25px;font-size:25px}}.calendar__cta a{--spread-label-icon-align:middle;text-align:right}.calendar-navigation{padding:.4rem max(12px, env(safe-area-inset-right)) .4em max(12px, env(safe-area-inset-left));padding:var(--filter-gap) var(--page-padding-right-safe) .4em var(--page-padding-left-safe);border-bottom:1px solid;border-bottom:var(--border-width) solid;text-transform:uppercase;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px)}@media screen and (width>=1680px){.calendar-navigation{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.calendar-navigation{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.calendar-navigation{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.calendar-navigation{--font-size:20px;font-size:20px}}.calendar-navigation__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-columns:auto var(--1fr) auto;grid-gap:.25em 6px;grid-gap:.25em var(--grid-gutter);gap:.25em 6px;gap:.25em var(--grid-gutter);margin-top:var(--text-box-trim);align-items:center;display:grid}.calendar-navigation__month{margin:0 0 -6.125px;margin-bottom:var(--text-box-trim);text-align:center;--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(20px + 2 * ((100vw - 800px) / 880));--line-height:calc(23px + 2.3 * ((100vw - 800px) / 880));letter-spacing:.01em;text-transform:uppercase;text-transform:uppercase;grid-column:2;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.227273vw + 18.1818px);font-weight:700;line-height:calc(.261364vw + 20.9091px)}@media screen and (width>=1680px){.calendar-navigation__month{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.calendar-navigation__month{--line-height:23px;line-height:23px}}@media screen and (width>=1680px){.calendar-navigation__month{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.calendar-navigation__month{--font-size:20px;font-size:20px}}@media print,screen and (width>=48.0625em){.calendar-navigation__month{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(25px + 3 * ((100vw - 800px) / 880));--line-height:calc(28.75px + 3.45 * ((100vw - 800px) / 880));text-transform:uppercase;letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.340909vw + 22.2727px);font-weight:700;line-height:calc(.392045vw + 25.6136px)}@media screen and (width>=1680px){.calendar-navigation__month{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.calendar-navigation__month{--line-height:28.75px;line-height:28.75px}}@media screen and (width>=1680px){.calendar-navigation__month{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.calendar-navigation__month{--font-size:25px;font-size:25px}}}.calendar-navigation__step{margin-bottom:-6.125px;margin-bottom:var(--text-box-trim);--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px);display:block}@media screen and (width>=1680px){.calendar-navigation__step{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.calendar-navigation__step{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.calendar-navigation__step{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.calendar-navigation__step{--font-size:18px;font-size:18px}}@media print,screen and (width>=48.0625em){.calendar-navigation__step{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(28px + 0 * ((100vw - 800px) / 880));--line-height:calc(32.2px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:400;line-height:32.2px}@media screen and (width>=1680px){.calendar-navigation__step{--line-height:32.2px;line-height:32.2px}}@media screen and (width<=800px){.calendar-navigation__step{--line-height:32.2px;line-height:32.2px}}@media screen and (width>=1680px){.calendar-navigation__step{--font-size:28px;font-size:28px}}@media screen and (width<=800px){.calendar-navigation__step{--font-size:28px;font-size:28px}}}.calendar-navigation__step{--icon-width:1.35em;--icon-height:.5em}.calendar-navigation__step--previous{text-align:left;grid-column:1;padding-left:.35em}.calendar-navigation__step--next{text-align:right;grid-column:3;padding-right:.35em}.calendar-navigation__step--disabled{color:var(--color-text-light);pointer-events:none}@media print,screen and (width>=48.0625em){.calendar-navigation{justify-content:flex-end;gap:.6em;padding-top:.5em;padding-bottom:.5em;display:flex}}.artist{--artist-media-columns:10}@media print,screen and (width>=30.0625em){.artist{--artist-media-columns:8}}@media print,screen and (width>=48.0625em){.artist{--artist-media-columns:6}}@media print,screen and (width>=64.0625em){.artist{--artist-media-columns:4}}.artist{--artist-text-indent-columns:0}@media print,screen and (width>=64.0625em){.artist{--artist-text-indent-columns:4}}.artist{grid-template-columns:minmax(0,1fr) auto;grid-template-columns:var(--1fr) auto;grid-gap:1.25rem 0;padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);grid-template-areas:"media""header""bio""works";gap:1.25rem 0;display:grid}.artist__header{margin-left:calc(( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) * var(--artist-text-indent-columns) + 6px * var(--artist-text-indent-columns));margin-left:calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) * var(--artist-text-indent-columns) + 6px * var(--artist-text-indent-columns));margin-left:calc(var(--layout-column-width) * var(--artist-text-indent-columns) + var(--grid-gutter) * var(--artist-text-indent-columns));text-align:center;grid-area:header}.artist__title{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(35px + 15 * ((100vw - 800px) / 880));--line-height:calc(40.25px + 17.25 * ((100vw - 800px) / 880));letter-spacing:.01em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.70455vw + 21.3636px);font-weight:700;line-height:calc(1.96023vw + 24.5682px)}@media screen and (width>=1680px){.artist__title{--line-height:57.5px;line-height:57.5px}}@media screen and (width<=800px){.artist__title{--line-height:40.25px;line-height:40.25px}}@media screen and (width>=1680px){.artist__title{--font-size:50px;font-size:50px}}@media screen and (width<=800px){.artist__title{--font-size:35px;font-size:35px}}.artist__name{display:inline}.artist__meta{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(16px + 0 * ((100vw - 800px) / 880));--line-height:calc(18.4px + 0 * ((100vw - 800px) / 880));letter-spacing:.01em;margin-top:.25em;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:18.4px}@media screen and (width>=1680px){.artist__meta{--line-height:18.4px;line-height:18.4px}}@media screen and (width<=800px){.artist__meta{--line-height:18.4px;line-height:18.4px}}@media screen and (width>=1680px){.artist__meta{--font-size:16px;font-size:16px}}@media screen and (width<=800px){.artist__meta{--font-size:16px;font-size:16px}}.artist__media{grid-area:media;margin-bottom:.5rem}.artist__media figure{width:calc(( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) * var(--artist-media-columns) + 6px * (var(--artist-media-columns) - 1));width:calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) * var(--artist-media-columns) + 6px * (var(--artist-media-columns) - 1));width:calc(var(--layout-column-width) * var(--artist-media-columns) + var(--grid-gutter) * (var(--artist-media-columns) - 1));margin:0 auto}.artist__bio{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(18px + 4 * ((100vw - 800px) / 880));--line-height:calc(20.7px + 4.6 * ((100vw - 800px) / 880));letter-spacing:.01em;margin-left:calc(( (calc((100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12)) ) * var(--artist-text-indent-columns) + 6px * var(--artist-text-indent-columns));margin-left:calc(calc((calc(calc(100vw - 0px) - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))) / 12) - (6px * ((12 - 1) / 12))) * var(--artist-text-indent-columns) + 6px * var(--artist-text-indent-columns));margin-left:calc(var(--layout-column-width) * var(--artist-text-indent-columns) + var(--grid-gutter) * var(--artist-text-indent-columns));grid-area:bio;font-family:Atkinson-Hyperlegible,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(.454545vw + 14.3636px);font-weight:400;line-height:calc(.522727vw + 16.5182px)}@media screen and (width>=1680px){.artist__bio{--line-height:25.3px;line-height:25.3px}}@media screen and (width<=800px){.artist__bio{--line-height:20.7px;line-height:20.7px}}@media screen and (width>=1680px){.artist__bio{--font-size:22px;font-size:22px}}@media screen and (width<=800px){.artist__bio{--font-size:18px;font-size:18px}}.artist__works{width:100vw;width:var(--viewport-width,100vw);margin-left:calc(50% - 50vw);margin-left:calc(50% - var(--viewport-width,100vw) / 2);border-top:1px solid;grid-area:works}.artist__works>header,.artist__works>h1,.artist__works>h2,.artist__works>h3{--text-box-trim:var(--text-box-trim-top);--text-box-trim-top:calc(-1 * (1 - var(--font-capital-trim-top,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));--text-box-trim-bottom:calc(-1 * (1 - var(--font-capital-trim-bottom,1)) * var(--font-size) - ((var(--line-height) - var(--font-size)) / 2));letter-spacing-range:800px 1680px;--font-size:calc(30px + 10 * ((100vw - 800px) / 880));--line-height:calc(34.5px + 11.5 * ((100vw - 800px) / 880));letter-spacing:.01em;padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe);--icon-size:.75em;margin-top:.31em;margin-bottom:1.1em;font-family:Grob,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(1.13636vw + 20.9091px);font-weight:500;line-height:calc(1.30682vw + 24.0455px)}@media screen and (width>=1680px){.artist__works>header,.artist__works>h1,.artist__works>h2,.artist__works>h3{--line-height:46px;line-height:46px}}@media screen and (width<=800px){.artist__works>header,.artist__works>h1,.artist__works>h2,.artist__works>h3{--line-height:34.5px;line-height:34.5px}}@media screen and (width>=1680px){.artist__works>header,.artist__works>h1,.artist__works>h2,.artist__works>h3{--font-size:40px;font-size:40px}}@media screen and (width<=800px){.artist__works>header,.artist__works>h1,.artist__works>h2,.artist__works>h3{--font-size:30px;font-size:30px}}@media print,screen and (width>=64.0625em){.artist__works>header,.artist__works>h1,.artist__works>h2,.artist__works>h3{max-width:50%;height:0;margin-bottom:0;padding-right:1.5em}}.artist__works>:not(header):not(h1):not(h2):not(h3){padding-left:max(12px, env(safe-area-inset-left));padding-left:var(--page-padding-left-safe);padding-right:max(12px, env(safe-area-inset-right));padding-right:var(--page-padding-right-safe)}@media print,screen and (width>=64.0625em){.artist__works>:not(header):not(h1):not(h2):not(h3){padding-left:calc(50% + 3px);padding-left:calc(50% + var(--grid-gutter) / 2)}}.artist__works{margin-top:3.25rem;margin-top:var(--section-margin)}@media print,screen and (width>=64.0625em){.artist__header{text-align:left}}.align-text-center{text-align:center}.align-text-left{text-align:left}.align-text-right{text-align:right}@keyframes example{0%{opacity:0}to{opacity:1}}.is-visible{display:block!important;display:var(--display,block)!important}.is-hidden{display:none!important}.hide-visually,.sr-only{white-space:nowrap;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}
/*$vite$:1*/