﻿html{--dark: hsl(170, 100%, 6%);--lite: hsl(93, 79%, 95%);--green: hsl(147, 100%, 43%);--orange: hsl(24, 100%, 50%);--pink: hsl(320, 100%, 85%);--blue: hsl(212, 100%, 58%);--veil: rgba(0, 0, 0, 0.03);--bg: var(--lite);--font-xs: 0.8rem;--font-s: 1rem;--font-m: 1.7rem;--font-l: 2.5rem;--line-xs: calc(var(--font-xs) * 1.3);--line-s: calc(var(--font-s) * 1.3);--line-m: calc(var(--font-m) * 1.7);--line-l: calc(var(--font-l) * 2);--theme: var(--lite);--logo: 8rem}@media only screen and (max-width: 900px){html{--logo: 4rem}}html[theme=green]{--theme: var(--green)}html[theme=orange]{--theme: var(--orange)}html[theme=pink]{--theme: var(--pink)}html[theme=blue]{--theme: var(--blue)}html[accessibility]{--font-xs: 1.3rem;--font-s: 1.7rem;--font-m: 2.2rem;--font-l: 3.3rem;--line-xs: calc(var(--font-xs) * 1.5);--line-s: calc(var(--font-s) * 1.5);--line-m: calc(var(--font-m) * 2);--line-l: calc(var(--font-l) * 2.5)}html[scrollstart]:not([accessibility]){--bg: var(--theme)}*,*:before,*:after{box-sizing:border-box;font:inherit;line-height:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;width:100%}body{width:100%;font:16px/1 sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,noscript,object,ol,output,p,pre,q,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}hr{border:none}main{display:block}h1,h2,h3,h4,h5,h6{font-weight:unset;font-size:inherit}b,strong{font-weight:bold}em,i{font-style:italic}a,a:active,a:visited{color:inherit;text-decoration:none}button{overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;color:inherit;cursor:pointer;white-space:nowrap;text-transform:inherit}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}::-moz-focus-inner{padding:0;border:0}*:focus{outline:0}img{max-width:100%;height:auto;border:0}ol,ul{list-style:none}iframe{border:0;outline:0;width:100%;height:100%}table{border-collapse:collapse;border-spacing:0}.icon{background-position:center;background-repeat:no-repeat}.icon.icon-xtwitter{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 512 512'%3E%3Cpath d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z'/%3E%3C/svg%3E")}.icon.icon-instagram{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 448 512'%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E")}.icon.icon-facebook{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 512 512'%3E%3Cpath d='M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z'/%3E%3C/svg%3E")}.icon.icon-linkedin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 448 512'%3E%3Cpath d='M100.3 448H7.4V148.9h92.9zM53.8 108.1C24.1 108.1 0 83.5 0 53.8a53.8 53.8 0 0 1 107.6 0c0 29.7-24.1 54.3-53.8 54.3zM447.9 448h-92.7V302.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V448h-92.8V148.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V448z'/%3E%3C/svg%3E")}.icon.icon-youtube{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 576 512'%3E%3Cpath d='M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zm-317.5 213.5V175.2l142.7 81.2-142.7 81.2z'/%3E%3C/svg%3E")}.icon.icon-vimeo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 448 512'%3E%3Cpath d='M447.8 153.6c-2 43.6-32.4 103.3-91.4 179.1-60.9 79.2-112.4 118.8-154.6 118.8-26.1 0-48.2-24.1-66.3-72.3C100.3 250 85.3 174.3 56.2 174.3c-3.4 0-15.1 7.1-35.2 21.1L0 168.2c51.6-45.3 100.9-95.7 131.8-98.5 34.9-3.4 56.3 20.5 64.4 71.5 28.7 181.5 41.4 208.9 93.6 126.7 18.7-29.6 28.8-52.1 30.2-67.6 4.8-45.9-35.8-42.8-63.3-31 22-72.1 64.1-107.1 126.2-105.1 45.8 1.2 67.5 31.1 64.9 89.4z'/%3E%3C/svg%3E")}.icon.icon-tiktok{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 448 512'%3E%3Cpath d='M448 209.9a210.1 210.1 0 0 1 -122.8-39.3V349.4A162.6 162.6 0 1 1 185 188.3V278.2a74.6 74.6 0 1 0 52.2 71.2V0l88 0a121.2 121.2 0 0 0 1.9 22.2h0A122.2 122.2 0 0 0 381 102.4a121.4 121.4 0 0 0 67 20.1z'/%3E%3C/svg%3E")}.icon.icon-snapchat{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 512 512'%3E%3Cpath d='M496.9 366.6c-3.4-9.2-9.8-14.1-17.1-18.2-1.4-.8-2.6-1.5-3.7-1.9-2.2-1.1-4.4-2.2-6.6-3.4-22.8-12.1-40.6-27.3-53-45.4a102.9 102.9 0 0 1 -9.1-16.1c-1.1-3-1-4.7-.2-6.3a10.2 10.2 0 0 1 2.9-3c3.9-2.6 8-5.2 10.7-7 4.9-3.2 8.8-5.7 11.2-7.4 9.4-6.5 15.9-13.5 20-21.3a42.4 42.4 0 0 0 2.1-35.2c-6.2-16.3-21.6-26.4-40.3-26.4a55.5 55.5 0 0 0 -11.7 1.2c-1 .2-2.1 .5-3.1 .7 .2-11.2-.1-22.9-1.1-34.5-3.5-40.8-17.8-62.1-32.7-79.2A130.2 130.2 0 0 0 332.1 36.4C309.5 23.5 283.9 17 256 17S202.6 23.5 180 36.4a129.7 129.7 0 0 0 -33.3 26.8c-14.9 17-29.2 38.4-32.7 79.2-1 11.6-1.2 23.4-1.1 34.5-1-.3-2-.5-3.1-.7a55.5 55.5 0 0 0 -11.7-1.2c-18.7 0-34.1 10.1-40.3 26.4a42.4 42.4 0 0 0 2 35.2c4.1 7.8 10.7 14.7 20 21.3 2.5 1.7 6.4 4.2 11.2 7.4 2.6 1.7 6.5 4.2 10.3 6.7a11.1 11.1 0 0 1 3.3 3.3c.8 1.6 .8 3.4-.4 6.6a102 102 0 0 1 -8.9 15.8c-12.1 17.7-29.4 32.6-51.4 44.6C32.4 348.6 20.2 352.8 15.1 366.7c-3.9 10.5-1.3 22.5 8.5 32.6a49.1 49.1 0 0 0 12.4 9.4 134.3 134.3 0 0 0 30.3 12.1 20 20 0 0 1 6.1 2.7c3.6 3.1 3.1 7.9 7.8 14.8a34.5 34.5 0 0 0 9 9.1c10 6.9 21.3 7.4 33.2 7.8 10.8 .4 23 .9 36.9 5.5 5.8 1.9 11.8 5.6 18.7 9.9C194.8 481 217.7 495 256 495s61.3-14.1 78.1-24.4c6.9-4.2 12.9-7.9 18.5-9.8 13.9-4.6 26.2-5.1 36.9-5.5 11.9-.5 23.2-.9 33.2-7.8a34.6 34.6 0 0 0 10.2-11.2c3.4-5.8 3.3-9.9 6.6-12.8a19 19 0 0 1 5.8-2.6A134.9 134.9 0 0 0 476 408.7a48.3 48.3 0 0 0 13-10.2l.1-.1C498.4 388.5 500.7 376.9 496.9 366.6zm-34 18.3c-20.7 11.5-34.5 10.2-45.3 17.1-9.1 5.9-3.7 18.5-10.3 23.1-8.1 5.6-32.2-.4-63.2 9.9-25.6 8.5-42 32.8-88 32.8s-62-24.3-88.1-32.9c-31-10.3-55.1-4.2-63.2-9.9-6.6-4.6-1.2-17.2-10.3-23.1-10.7-6.9-24.5-5.7-45.3-17.1-13.2-7.3-5.7-11.8-1.3-13.9 75.1-36.4 87.1-92.6 87.7-96.7 .6-5 1.4-9-4.2-14.1-5.4-5-29.2-19.7-35.8-24.3-10.9-7.6-15.7-15.3-12.2-24.6 2.5-6.5 8.5-8.9 14.9-8.9a27.6 27.6 0 0 1 6 .7c12 2.6 23.7 8.6 30.4 10.2a10.7 10.7 0 0 0 2.5 .3c3.6 0 4.9-1.8 4.6-5.9-.8-13.1-2.6-38.7-.6-62.6 2.8-32.9 13.4-49.2 26-63.6 6.1-6.9 34.5-37 88.9-37s82.9 29.9 88.9 36.8c12.6 14.4 23.2 30.7 26 63.6 2.1 23.9 .3 49.5-.6 62.6-.3 4.3 1 5.9 4.6 5.9a10.6 10.6 0 0 0 2.5-.3c6.7-1.6 18.4-7.6 30.4-10.2a27.6 27.6 0 0 1 6-.7c6.4 0 12.4 2.5 14.9 8.9 3.5 9.4-1.2 17-12.2 24.6-6.6 4.6-30.4 19.3-35.8 24.3-5.6 5.1-4.8 9.1-4.2 14.1 .5 4.2 12.5 60.4 87.7 96.7C468.6 373 476.1 377.5 462.9 384.9z'/%3E%3C/svg%3E")}::selection{color:#fff;background-color:#000}[data-preventdefault] *,a *{pointer-events:none}[data-honeypot]{position:absolute;left:-9999px}[data-readable]{max-width:700px}[data-nowrap]{white-space:nowrap}@keyframes hero{0%{opacity:0}10%{opacity:1}30%{opacity:1}40%{opacity:0}100%{opacity:0}}@keyframes popup{to{opacity:1;pointer-events:auto}}@font-face{font-family:"Diatype";font-display:block;src:url("../../fonts/ABCDiatype-Bold.woff2") format("woff2");font-weight:bold;font-style:normal}@font-face{font-family:"Diatype";font-display:block;src:url("../../fonts/ABCDiatype-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Diatype";font-display:block;src:url("../../fonts/ABCDiatype-RegularItalic.woff2") format("woff2");font-weight:normal;font-style:italic}html{height:100%;scroll-behavior:smooth;letter-spacing:0;font-size:17px}@media only screen and (min-width: 1201px){html{font-size:18px}}@media only screen and (max-width: 900px){html{font-size:16px}}html{transition:background-color .4s ease-in-out;background-color:var(--lite);cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><polyline points='9,22 3,3 21,12 9,22' fill='hsl(170, 100%, 6%)' stroke='hsla(93, 79%, 95%, 0.5)' stroke-width='1' /></svg>") 4 4,auto}body{position:relative;height:100%;font-family:"Diatype",Helvetica,Arial,sans-serif;font-size:var(--font-s);letter-spacing:-0.01em;line-height:1;text-decoration-thickness:1px !important;text-underline-offset:3px !important;color:var(--dark)}main{min-height:100vh;padding-left:8rem;filter:none;transition:filter ease-in-out .4s}@media only screen and (max-width: 900px){main{padding-left:0}}hr{height:calc(var(--logo) + 1rem)}input{display:block;appearance:none;border:none;width:100%;background-color:rgba(0,0,0,0)}select{display:block;width:100%;appearance:none;height:var(--line-m);line-height:var(--line-m);font-size:var(--font-s);background-color:rgba(0,0,0,.03);border:none;padding:0 4rem 0 1rem;color:var(--dark);cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><circle cx='16' cy='16' r='8' fill='hsl(170, 100%, 6%)' stroke='hsla(93, 79%, 95%, 0.5)' stroke-width='1' /></svg>") 16 16,auto;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='hsl(170, 100%, 6%)' stroke-width='0.75'><polyline points='8 10 12 14 16 10'/></g></svg>");background-repeat:no-repeat;background-position:right .5rem center;background-size:contain}select:focus{background-color:rgba(0,0,0,.05);outline:none}a{color:inherit;text-decoration-line:none;text-decoration-thickness:1px;text-underline-offset:10%}button{color:inherit}button,a{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><circle cx='16' cy='16' r='8' fill='hsl(170, 100%, 6%)' stroke='hsla(93, 79%, 95%, 0.5)' stroke-width='1' /></svg>") 16 16,auto}button.cta,a.cta{display:inline-block;padding:0 1rem;background-color:rgba(0,0,0,.03);text-decoration:none !important;font-size:var(--font-s);line-height:var(--line-m);height:var(--line-m)}button.cta:hover,a.cta:hover{background-color:var(--dark);color:var(--bg)}button.cta:focus-visible,a.cta:focus-visible{border-color:green;outline:none}button.cta:disabled,a.cta:disabled{background-color:var(--blue)}h1,h2,h3,h4{overflow-wrap:anywhere}small{display:block}p a{text-decoration-line:underline}p a:hover{text-decoration-line:none}i{font-style:italic}input{appearance:none}img,picture{display:block}abbr{display:inline-block;background-color:#000;color:#fff;border-radius:1.3rem;padding:.25rem .5rem}aside{display:block;margin-bottom:3px;width:100%;max-width:500px}aside[layout=tags]{background-color:unset;padding:1rem 0}aside[layout=tags] a{display:inline-block;position:relative;font-size:var(--font-s);line-height:var(--line-s);height:var(--line-s);padding:0 1rem;margin-right:var(--line-s);background-color:var(--dark);color:var(--bg);box-shadow:0 0 0 1px var(--dark) inset;text-decoration:none}aside[layout=tags] a::before{content:"";position:absolute;height:var(--line-s);width:var(--line-s);right:calc(var(--line-s)*-1);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='hsl(170, 100%, 6%)'><polyline points='14 12 0 0 0 24'/></g></svg>");background-repeat:no-repeat}aside[layout=tags] a:hover{background-color:var(--bg);color:var(--dark)}aside[layout=program]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;background-color:var(--dominantcolor);min-height:var(--line-m)}aside[layout=program][contrast=lite]{color:var(--lite)}aside[layout=program][contrast=dark]{color:var(--dark)}aside[layout=program] img{height:var(--line-m)}aside[layout=program] a{padding:0 1rem}aside[layout=program] a:hover{text-decoration:none;background-color:unset;color:unset}aside#readaloud{display:none}aside#readaloud button{width:100%;text-align:center}aside#readaloud button#startspeech{display:block}aside#readaloud button#stopspeech{display:none}aside[layout=tickets]{background-color:var(--dark);color:var(--bg)}aside[layout=tickets] a{display:block;text-align:center;padding:1rem}aside[layout=tickets] a:hover{background-color:var(--green);color:var(--dark)}aside[layout=item]{display:grid;grid-template-columns:70px 1fr;background-color:rgba(0,0,0,.05);gap:.5rem;align-items:center;min-height:var(--line-m)}aside[layout=item] small{font-size:var(--font-xs);text-align:left;padding:0 0 0 .5rem}aside[layout=item] button{line-height:var(--line-m);padding:0 1rem}aside[layout=item] a{text-decoration:underline}aside[layout=item] a:hover{text-decoration:none}nav{position:fixed}nav#menu{z-index:203;top:0;right:0;width:calc(50% - var(--logo)/2);display:flex;flex-direction:column-reverse;flex-wrap:nowrap;justify-content:flex-end;max-height:4rem;transition:width .4s ease-in-out,max-height .4s ease-in-out,top .4s ease-in-out}nav#menu::before{content:"";position:absolute;inset:0;box-shadow:0 0 30px rgba(0,0,0,.1);z-index:-1}@media only screen and (max-width: 900px){nav#menu{width:100%;font-size:var(--font-m);top:-4rem;max-height:0}}nav#menu #menugrid{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto auto auto 4rem;grid-template-areas:"s s s s" "e1 e2 e3 e4" "fe fp fr fl" "ce cp cr cl";overflow:hidden}@media only screen and (max-width: 900px){nav#menu #menugrid{display:block;overflow:auto}}nav#menu #menugrid button{display:inline-block;height:4rem;width:4rem;background-size:cover}nav#menu #menugrid button#accessibility{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g stroke='hsl(93, 79%, 95%)' vector-effect='non-scaling-stroke' stroke-width='1' stroke-linecap='butt' fill='none'><polyline points='12 9 12 13'/><polyline points='9 20 12 13 15 20'/><circle cx='12' cy='5.5' r='1.5' /><path d='M6,8c4.269,1.318 7.71,1.348 12,0' /></g></svg>")}nav#menu #menugrid button#search{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g stroke='hsl(93, 79%, 95%)' vector-effect='non-scaling-stroke' stroke-width='1' stroke-linecap='butt' fill='none'><line x1='14' y1='14' x2='20' y2='20'/><circle cx='10' cy='10' r='5' /></g></svg>")}nav#menu #menugrid button#menuclose{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'><g stroke='hsl(93, 79%, 95%)' vector-effect='non-scaling-stroke' stroke-width='1' stroke-linecap='butt' fill='none'><line x1='5' y1='5' x2='19' y2='19'/><line x1='19' y1='5' x2='5' y2='19'/></g></svg>")}nav#menu #menugrid>div{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;overflow:hidden}nav#menu #menugrid>div a{display:block;white-space:nowrap;padding:0 1rem;line-height:var(--line-s)}@media only screen and (max-width: 900px){nav#menu #menugrid>div a{line-height:var(--line-m)}}nav#menu #menugrid>div.extra{justify-content:flex-start;background-color:var(--dark);color:var(--lite)}@media only screen and (min-width: 901px){nav#menu #menugrid>div.extra a:first-child{padding-top:.5rem}nav#menu #menugrid>div.extra a:last-child{padding-bottom:.5rem}}nav#menu #menugrid>div.featured{justify-content:flex-end;position:relative}nav#menu #menugrid>div.featured::after{content:"";position:absolute;right:0;height:100%;width:4rem}@media only screen and (min-width: 901px){nav#menu #menugrid>div.featured a:first-child{padding-top:.5rem}}nav#menu #menugrid>div.core{height:4rem;font-weight:bold}nav#menu #menugrid>div.core a{line-height:4rem}nav#menu #menugrid>div#searchbar{grid-area:s;height:0;transition:height .4s ease-in-out;background-color:var(--dark)}nav#menu #menugrid>div#searchbar input{height:var(--line-l);font-size:var(--font-l);color:var(--lite);caret-color:var(--lite);padding:0 1rem}nav#menu #menugrid>div#searchbar input::placeholder{color:hsla(0,0%,100%,.1)}nav#menu #menugrid>div#searchbar ul{display:grid;grid-template-columns:1fr auto;background-color:hsla(0,0%,100%,.1)}nav#menu #menugrid>div#searchbar button{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g stroke='hsl(93, 79%, 95%)' vector-effect='non-scaling-stroke' stroke-width='1' stroke-linecap='butt' fill='none'><polyline points='4 16 20 16 20 4' /><polyline points='8 12 4 16 8 20' /></g></svg>");background-size:4rem;background-position:center;background-repeat:no-repeat;height:var(--line-l);width:var(--line-l)}nav#menu #menugrid>div#extra1{grid-area:e1}nav#menu #menugrid>div#extra2{grid-area:e2}nav#menu #menugrid>div#extra3{grid-area:e3}nav#menu #menugrid>div#extra4{grid-area:e4;flex-direction:row;align-items:flex-start;justify-content:flex-end;padding:0}nav#menu #menugrid>div#coreevents{grid-area:ce;background-color:var(--green)}nav#menu #menugrid>div#coreprograms{grid-area:cp;background-color:var(--orange)}nav#menu #menugrid>div#corereadings{grid-area:cr;background-color:var(--pink)}nav#menu #menugrid>div#corelistenings{grid-area:cl;background-color:var(--blue)}nav#menu #menugrid>div#featuredevents{grid-area:fe;background-color:var(--green)}nav#menu #menugrid>div#featuredevents::after{background-image:linear-gradient(to left, var(--green), transparent)}nav#menu #menugrid>div#featuredprograms{grid-area:fp;background-color:var(--orange)}nav#menu #menugrid>div#featuredprograms::after{background-image:linear-gradient(to left, var(--orange), transparent)}nav#menu #menugrid>div#featuredreadings{grid-area:fr;background-color:var(--pink)}nav#menu #menugrid>div#featuredreadings::after{background-image:linear-gradient(to left, var(--pink), transparent)}nav#menu #menugrid>div#featuredlistenings{grid-area:fl;background-color:var(--blue)}nav#menu #menugrid>div#featuredlistenings::after{background-image:linear-gradient(to left, var(--blue), transparent)}nav#hamburger{z-index:201;top:0;right:calc(50% - var(--logo)/2);width:4rem;height:4rem;background-color:var(--bg);transition:background-color .4s ease-in-out,top .4s ease-in-out}@media only screen and (max-width: 900px){nav#hamburger{top:0;right:0}}@media only screen and (min-width: 901px){nav#hamburger::before{content:"";position:absolute;inset:0;box-shadow:0 0 30px rgba(0,0,0,.1);z-index:-1;transition:opacity .4s ease-in-out}}nav#hamburger button{display:block;width:100%;height:100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'><g stroke='hsl(170, 100%, 6%)' vector-effect='non-scaling-stroke' stroke-width='1' stroke-linecap='butt' fill='none'><line x1='4' y1='6' x2='20' y2='6'/><line x1='4' y1='10' x2='20' y2='10'/><line x1='4' y1='14' x2='20' y2='14'/><line x1='4' y1='18' x2='20' y2='18'/></g></svg>");background-size:cover}nav#logo{z-index:201;top:0;left:0;width:var(--logo);height:var(--logo);transition:height .4s ease-in-out,background-color .4s ease-in-out}@media only screen and (max-width: 900px){nav#logo{width:4rem;height:4rem}}nav#logo a{display:block;height:100%}nav#logo #top{position:absolute;top:0;right:0;left:0;display:block;height:var(--logo)}nav#logo #mid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding-top:calc(var(--logo)*.5);padding-bottom:calc(var(--logo)*.1)}nav#logo #mid img{height:100%;width:100%}nav#logo #bot{position:absolute;bottom:0;right:0;left:0;height:var(--logo)}nav#bar{z-index:200;display:none;top:0;right:0;left:0;height:var(--logo);background-color:var(--bg);transition:background-color .4s ease-in-out}@media only screen and (max-width: 900px){nav#bar{display:block}}nav#bar::after{content:"";position:absolute;inset:0;opacity:1;box-shadow:0 0 30px rgba(0,0,0,.1);transition:opacity .4s ease-in-out}nav#veil{z-index:202;display:none;inset:0}nav#veil button{position:absolute;inset:0;width:100%;height:100%}nav#cookies{z-index:100;display:none;bottom:0;right:0;width:calc(50% - 4rem);padding:1rem;background-color:var(--bg);transition:background-color .4s ease-in-out;box-shadow:0 0 30px rgba(0,0,0,.1)}@media only screen and (max-width: 900px){nav#cookies{width:100%}}nav#cookies[displayed]{display:block}nav#cookies span{margin-right:1rem}nav#cookies a{text-decoration:underline}nav#cookies a:hover{text-decoration:none}nav#cookies div{margin-bottom:.5rem}nav#cookies div:last-of-type{margin-bottom:0}section{padding:0 1rem 4rem 1rem;margin:0 auto;max-width:2000px}section[type=section]{padding-bottom:2rem}section[type=section] h2{font-size:var(--font-m)}section[type=tiles]{display:grid;grid-template-columns:1fr;gap:1rem;padding:0 1rem 1rem 1rem}section[type=tiles]:not(:has(+[type=tiles])){padding-bottom:4rem}section[type=tiles][cols="2"]{grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 900px){section[type=tiles][cols="2"]{grid-template-columns:1fr}}section[type=tiles][cols="2+"]{grid-template-columns:repeat(4, 1fr)}@media only screen and (min-width: 601px)and (max-width: 1200px){section[type=tiles][cols="2+"]{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 600px){section[type=tiles][cols="2+"]{grid-template-columns:1fr}}section[type=tiles][cols="3"]{grid-template-columns:repeat(3, 1fr)}@media only screen and (min-width: 601px)and (max-width: 1200px){section[type=tiles][cols="3"]{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 600px){section[type=tiles][cols="3"]{grid-template-columns:1fr}}section[type=tiles][cols="4"]{grid-template-columns:repeat(4, 1fr)}@media only screen and (min-width: 601px)and (max-width: 900px){section[type=tiles][cols="4"]{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 600px){section[type=tiles][cols="4"]{grid-template-columns:1fr}}section[type=tiles]>div{position:relative}section[type=tiles]>div>a{display:block;height:100%;transition:transform .1s}section[type=tiles]>div>a:hover{transform:scale(0.98)}section[type=tiles]>div>button{position:absolute;padding:0 1rem;text-decoration:none !important;font-size:var(--font-s);line-height:var(--line-m);height:var(--line-m);z-index:2;background-color:var(--green);transition:transform .1s}section[type=tiles]>div>button[top]{top:1rem}section[type=tiles]>div>button[left]{left:1rem}section[type=tiles]>div>button[right]{right:1rem}section[type=tiles]>div>button[bottom]{right:1rem}section[type=tiles]>div>button:hover{background-color:var(--dark);color:var(--lite)}section[type=editorial]{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media only screen and (max-width: 900px){section[type=editorial]{grid-template-columns:1fr}section[type=editorial]>div:nth-child(1){order:2}}section[type=editorial]>div:nth-child(2){justify-items:end}section[type=title] h1{font-size:var(--font-l);margin-bottom:1rem}section[type=title] div.date{display:grid;grid-template-columns:1fr 1fr;margin-bottom:1rem;margin-right:50%;color:var(--lite)}@media only screen and (max-width: 900px){section[type=title] div.date{grid-template-columns:1fr 1fr;margin-right:0}}section[type=title] div.date>div:nth-child(1){padding:.5rem;display:flex;flex-direction:column;justify-content:center;text-align:center;background-color:var(--dark);box-shadow:0 0 30px rgba(0,0,0,.1)}section[type=title] div.date .weekday,section[type=title] div.date .month{font-size:var(--font-xs);text-transform:uppercase}section[type=title] div.date .day{font-size:var(--font-l)}section[type=title] div.date img{height:auto;width:100%}section[type=title] div.plain{margin-bottom:1rem}section[type=title] div.banner{display:grid;grid-template-columns:1fr auto;background-color:var(--dominantcolor);margin-bottom:1rem;box-shadow:0 0 30px rgba(0,0,0,.1)}section[type=title] div.banner[contrast=lite]{color:var(--lite)}section[type=title] div.banner[contrast=dark]{color:var(--dark)}@media only screen and (max-width: 600px){section[type=title] div.banner{grid-template-columns:1fr}}section[type=title] div.banner>div:nth-child(1){display:flex;align-items:center;padding:2rem}section[type=title] div.banner img{width:300px}section[type=title] div.details{display:grid;grid-template-columns:repeat(2, auto);font-size:var(--font-xs);line-height:var(--line-xs)}section[type=title] div.details>div:nth-child(1){text-align:left}section[type=title] div.details>div:nth-child(1) *{display:inline-block;margin-right:.5rem}section[type=title] div.details>div:nth-child(2){text-align:right}section[type=title] div.details>div:nth-child(2) *{display:inline-block;margin-left:.5rem}section[type=filters]{display:flex;flex-direction:row;justify-content:flex-start;gap:1rem}section[type=results]{position:relative}section[type=results] h2{font-size:var(--font-m);padding-bottom:2rem}section[type=results]>a{display:block;transition:transform .1s}section[type=results]>a:hover{transform:translateX(-3px)}section[type=search] input{height:var(--line-l);font-size:var(--font-l);color:var(--dark);caret-color:var(--dark);padding:0 1rem}section[type=search] input::placeholder{color:rgba(0,0,0,.1)}section[type=search] ul{display:grid;grid-template-columns:1fr auto;box-shadow:0 0 30px rgba(0,0,0,.1)}section[type=search] button{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g stroke='hsl(170, 100%, 6%)' vector-effect='non-scaling-stroke' stroke-width='1' stroke-linecap='butt' fill='none'><polyline points='4 16 20 16 20 4' /><polyline points='8 12 4 16 8 20' /></g></svg>");background-size:4rem;background-position:center;background-repeat:no-repeat;height:var(--line-l);width:var(--line-l)}section[type=carousel]{position:relative;padding-left:0;padding-right:0}section[type=carousel]::before{content:"";position:absolute;z-index:1;width:1rem;height:100%;opacity:1;background-image:linear-gradient(to right, var(--lite), transparent);transition:opacity .4s ease-in-out .4s}section[type=carousel]::after{content:"";position:absolute;z-index:1;top:0;right:0;width:1rem;height:100%;opacity:1;background-image:linear-gradient(to right, transparent, var(--lite));transition:opacity .4s ease-in-out .4s}section[type=map]>div:nth-child(2){padding:1rem 0 0 0;text-align:right}section[type=map]>div:nth-child(2) a{text-decoration:underline}section[type=map]>div:nth-child(2) a:hover{text-decoration:none}section[type=map] div#mapbox{width:100%;height:50vh}section[type=map] div.mapboxgl-marker{margin-top:1rem;background-color:var(--orange);width:1rem;height:1rem;border-radius:.5rem;cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><circle cx='16' cy='16' r='8' fill='hsl(170, 100%, 6%)' stroke='hsla(93, 79%, 95%, 0.5)' stroke-width='1' /></svg>") 16 16,auto}section[type=map] div.mapboxgl-marker svg{display:none}section[type=map] div.mapboxgl-popup{max-width:200px}section[type=map] div.mapboxgl-popup-content{text-align:center;background-color:var(--dark);color:var(--lite)}section[type=map] div.mapboxgl-popup-anchor-top div.mapboxgl-popup-tip{border-bottom-color:var(--dark)}section[type=map] div.mapboxgl-popup-anchor-right div.mapboxgl-popup-tip{border-left-color:var(--dark)}section[type=map] div.mapboxgl-popup-anchor-bottom div.mapboxgl-popup-tip{border-top-color:var(--dark)}section[type=map] div.mapboxgl-popup-anchor-left div.mapboxgl-popup-tip{border-right-color:var(--dark)}section[type=pagination]{display:flex;flex-wrap:wrap;gap:3px}section[type=pagination] a,section[type=pagination] span{display:inline-flex;padding:0 1rem;text-decoration:none !important;font-size:var(--font-s);line-height:var(--line-m);height:var(--line-m)}section[type=pagination] a{background-color:rgba(0,0,0,.03)}section[type=pagination] a:hover{background-color:var(--dark);color:var(--bg)}section[type=pagination] a:focus-visible{border-color:green;outline:none}section[type=newsletter] input{height:var(--line-l);font-size:var(--font-l);color:var(--dark);caret-color:var(--dark);padding:0 1rem}section[type=newsletter] input::placeholder{color:rgba(0,0,0,.1)}section[type=newsletter] ul{display:grid;grid-template-columns:1fr auto;box-shadow:0 0 30px rgba(0,0,0,.1)}section[type=newsletter] button{font-size:var(--font-s);height:var(--line-l);line-height:var(--line-l);padding:0 1rem;font-weight:bold}section[type=newsletter] button:hover{background-color:var(--dark);color:var(--lite)}section[type=gallery]{padding:0 1rem 1rem 1rem}section[type=gallery]:not(:has(+[type=gallery])){padding-bottom:4rem}section[type=gallery][current="1"] .viewer figure[frame="1"]{opacity:1}section[type=gallery][current="1"] .thumbs figure[frame="1"]{opacity:.3}section[type=gallery][current="2"] .viewer figure[frame="2"]{opacity:1}section[type=gallery][current="2"] .thumbs figure[frame="2"]{opacity:.3}section[type=gallery][current="3"] .viewer figure[frame="3"]{opacity:1}section[type=gallery][current="3"] .thumbs figure[frame="3"]{opacity:.3}section[type=gallery][current="4"] .viewer figure[frame="4"]{opacity:1}section[type=gallery][current="4"] .thumbs figure[frame="4"]{opacity:.3}section[type=gallery][current="5"] .viewer figure[frame="5"]{opacity:1}section[type=gallery][current="5"] .thumbs figure[frame="5"]{opacity:.3}section[type=gallery][current="6"] .viewer figure[frame="6"]{opacity:1}section[type=gallery][current="6"] .thumbs figure[frame="6"]{opacity:.3}section[type=gallery][current="7"] .viewer figure[frame="7"]{opacity:1}section[type=gallery][current="7"] .thumbs figure[frame="7"]{opacity:.3}section[type=gallery][current="8"] .viewer figure[frame="8"]{opacity:1}section[type=gallery][current="8"] .thumbs figure[frame="8"]{opacity:.3}section[type=gallery][current="9"] .viewer figure[frame="9"]{opacity:1}section[type=gallery][current="9"] .thumbs figure[frame="9"]{opacity:.3}section[type=gallery][current="10"] .viewer figure[frame="10"]{opacity:1}section[type=gallery][current="10"] .thumbs figure[frame="10"]{opacity:.3}section[type=gallery][current="11"] .viewer figure[frame="11"]{opacity:1}section[type=gallery][current="11"] .thumbs figure[frame="11"]{opacity:.3}section[type=gallery][current="12"] .viewer figure[frame="12"]{opacity:1}section[type=gallery][current="12"] .thumbs figure[frame="12"]{opacity:.3}section[type=gallery][current="13"] .viewer figure[frame="13"]{opacity:1}section[type=gallery][current="13"] .thumbs figure[frame="13"]{opacity:.3}section[type=gallery][current="14"] .viewer figure[frame="14"]{opacity:1}section[type=gallery][current="14"] .thumbs figure[frame="14"]{opacity:.3}section[type=gallery][current="15"] .viewer figure[frame="15"]{opacity:1}section[type=gallery][current="15"] .thumbs figure[frame="15"]{opacity:.3}section[type=gallery][current="16"] .viewer figure[frame="16"]{opacity:1}section[type=gallery][current="16"] .thumbs figure[frame="16"]{opacity:.3}section[type=gallery][current="17"] .viewer figure[frame="17"]{opacity:1}section[type=gallery][current="17"] .thumbs figure[frame="17"]{opacity:.3}section[type=gallery][current="18"] .viewer figure[frame="18"]{opacity:1}section[type=gallery][current="18"] .thumbs figure[frame="18"]{opacity:.3}section[type=gallery][current="19"] .viewer figure[frame="19"]{opacity:1}section[type=gallery][current="19"] .thumbs figure[frame="19"]{opacity:.3}section[type=gallery][current="20"] .viewer figure[frame="20"]{opacity:1}section[type=gallery][current="20"] .thumbs figure[frame="20"]{opacity:.3}section[type=gallery][current="21"] .viewer figure[frame="21"]{opacity:1}section[type=gallery][current="21"] .thumbs figure[frame="21"]{opacity:.3}section[type=gallery][current="22"] .viewer figure[frame="22"]{opacity:1}section[type=gallery][current="22"] .thumbs figure[frame="22"]{opacity:.3}section[type=gallery][current="23"] .viewer figure[frame="23"]{opacity:1}section[type=gallery][current="23"] .thumbs figure[frame="23"]{opacity:.3}section[type=gallery][current="24"] .viewer figure[frame="24"]{opacity:1}section[type=gallery][current="24"] .thumbs figure[frame="24"]{opacity:.3}section[type=gallery][current="25"] .viewer figure[frame="25"]{opacity:1}section[type=gallery][current="25"] .thumbs figure[frame="25"]{opacity:.3}section[type=gallery][current="26"] .viewer figure[frame="26"]{opacity:1}section[type=gallery][current="26"] .thumbs figure[frame="26"]{opacity:.3}section[type=gallery][current="27"] .viewer figure[frame="27"]{opacity:1}section[type=gallery][current="27"] .thumbs figure[frame="27"]{opacity:.3}section[type=gallery][current="28"] .viewer figure[frame="28"]{opacity:1}section[type=gallery][current="28"] .thumbs figure[frame="28"]{opacity:.3}section[type=gallery][current="29"] .viewer figure[frame="29"]{opacity:1}section[type=gallery][current="29"] .thumbs figure[frame="29"]{opacity:.3}section[type=gallery][current="30"] .viewer figure[frame="30"]{opacity:1}section[type=gallery][current="30"] .thumbs figure[frame="30"]{opacity:.3}section[type=gallery][current="31"] .viewer figure[frame="31"]{opacity:1}section[type=gallery][current="31"] .thumbs figure[frame="31"]{opacity:.3}section[type=gallery][current="32"] .viewer figure[frame="32"]{opacity:1}section[type=gallery][current="32"] .thumbs figure[frame="32"]{opacity:.3}section[type=gallery][current="33"] .viewer figure[frame="33"]{opacity:1}section[type=gallery][current="33"] .thumbs figure[frame="33"]{opacity:.3}section[type=gallery][current="34"] .viewer figure[frame="34"]{opacity:1}section[type=gallery][current="34"] .thumbs figure[frame="34"]{opacity:.3}section[type=gallery][current="35"] .viewer figure[frame="35"]{opacity:1}section[type=gallery][current="35"] .thumbs figure[frame="35"]{opacity:.3}section[type=gallery][current="36"] .viewer figure[frame="36"]{opacity:1}section[type=gallery][current="36"] .thumbs figure[frame="36"]{opacity:.3}section[type=gallery][current="37"] .viewer figure[frame="37"]{opacity:1}section[type=gallery][current="37"] .thumbs figure[frame="37"]{opacity:.3}section[type=gallery][current="38"] .viewer figure[frame="38"]{opacity:1}section[type=gallery][current="38"] .thumbs figure[frame="38"]{opacity:.3}section[type=gallery][current="39"] .viewer figure[frame="39"]{opacity:1}section[type=gallery][current="39"] .thumbs figure[frame="39"]{opacity:.3}section[type=gallery][current="40"] .viewer figure[frame="40"]{opacity:1}section[type=gallery][current="40"] .thumbs figure[frame="40"]{opacity:.3}section[type=gallery][current="41"] .viewer figure[frame="41"]{opacity:1}section[type=gallery][current="41"] .thumbs figure[frame="41"]{opacity:.3}section[type=gallery][current="42"] .viewer figure[frame="42"]{opacity:1}section[type=gallery][current="42"] .thumbs figure[frame="42"]{opacity:.3}section[type=gallery][current="43"] .viewer figure[frame="43"]{opacity:1}section[type=gallery][current="43"] .thumbs figure[frame="43"]{opacity:.3}section[type=gallery][current="44"] .viewer figure[frame="44"]{opacity:1}section[type=gallery][current="44"] .thumbs figure[frame="44"]{opacity:.3}section[type=gallery][current="45"] .viewer figure[frame="45"]{opacity:1}section[type=gallery][current="45"] .thumbs figure[frame="45"]{opacity:.3}section[type=gallery][current="46"] .viewer figure[frame="46"]{opacity:1}section[type=gallery][current="46"] .thumbs figure[frame="46"]{opacity:.3}section[type=gallery][current="47"] .viewer figure[frame="47"]{opacity:1}section[type=gallery][current="47"] .thumbs figure[frame="47"]{opacity:.3}section[type=gallery][current="48"] .viewer figure[frame="48"]{opacity:1}section[type=gallery][current="48"] .thumbs figure[frame="48"]{opacity:.3}section[type=gallery][current="49"] .viewer figure[frame="49"]{opacity:1}section[type=gallery][current="49"] .thumbs figure[frame="49"]{opacity:.3}section[type=gallery][current="50"] .viewer figure[frame="50"]{opacity:1}section[type=gallery][current="50"] .thumbs figure[frame="50"]{opacity:.3}section[type=gallery][fit=contain] article.viewer img{object-fit:contain}section[type=gallery][fit=cover] article.viewer img{object-fit:cover}section[type=gallery] article.viewer{position:relative;height:90vh}@media only screen and (max-width: 900px){section[type=gallery] article.viewer{height:70vh}}section[type=gallery] article.viewer figure{opacity:0;position:absolute;width:100%;height:100%;transition:opacity .1s ease-in-out}section[type=gallery] article.viewer img{display:block;height:90vh;width:100%;object-position:center}@media only screen and (max-width: 900px){section[type=gallery] article.viewer img{height:70vh}}section[type=gallery] article.viewer button{position:absolute;top:0;bottom:0;width:50%}section[type=gallery] article.viewer button.next{right:0;cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><polyline points='3 1, 21 12, 3 23, 3 1' fill='hsl(170, 100%, 6%)' stroke='hsla(93, 79%, 95%, 0.2)' stroke-width='0.5'/></svg>") 56 32,auto}section[type=gallery] article.viewer button.prev{left:0;cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><polyline points='21 1, 3 12, 21 23, 21 1' fill='hsl(170, 100%, 6%)' stroke='hsla(93, 79%, 95%, 0.2)' stroke-width='0.5'/></svg>") 8 32,auto}section[type=gallery] article.thumbs{padding-top:1rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}section[type=gallery] article.thumbs figure{position:relative;opacity:1;margin:.25rem;transition:opacity .1s ease-in-out}section[type=gallery] article.thumbs figcaption{display:block;font-size:var(--font_xs);padding-bottom:1rem;max-width:700px;margin:0 auto}section[type=gallery] article.thumbs img{width:4rem;height:4rem}section[type=gallery] article.thumbs button{display:block;position:absolute;top:0;right:0;bottom:0;left:0}section[type=person]{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media only screen and (max-width: 900px){section[type=person]{grid-template-columns:1fr}}section[type=person] img{max-height:80vh;margin-bottom:.25rem}article:last-of-type{margin-top:0}article[layout=heading]{padding-bottom:2rem}article[layout=heading] h2{font-size:var(--font-m)}article[layout=text]{padding-bottom:2rem}article[layout=text].indented{text-indent:2rem}article[layout=text] p{margin-bottom:1rem}article[layout=text] p:last-child{margin-bottom:0}article[layout=text] a{text-decoration:underline}article[layout=list]{padding-bottom:2rem}article[layout=list] ul{max-width:700px}article[layout=list] li{margin-bottom:1rem;padding-left:2.5rem;position:relative}article[layout=list] li::before{content:"⸺";position:absolute;left:0}article[layout=list] li:last-child{margin-bottom:0}article[layout=list] a{text-decoration:underline}article[layout=quote]{padding-bottom:2rem;font-size:var(--font-l)}article[layout=quote] small{font-size:var(--font-xs);padding-top:.25rem}article[layout=image]{padding-bottom:2rem}article[layout=image] img{display:block;width:100%}article[layout=embed]{padding-bottom:2rem}article[layout=embed]>div{aspect-ratio:1/var(--aspect-ratio)}article[layout=embed] iframe{overflow:hidden}article[layout=embed] small{font-size:var(--font-xs);padding-top:.25rem}article[layout=carouselheading]{display:grid;grid-template-columns:1fr auto;gap:2rem;padding:0 1rem;align-items:center;font-size:var(--font-m)}article[layout=carouselheading] button{display:inline-block;padding:0 1rem;text-decoration:none !important;background-repeat:no-repeat;height:var(--line-m);width:var(--line-m);margin-left:.5rem}article[layout=carouselheading] button.prev{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='hsl(170, 100%, 6%)' stroke-width='1.5'><polyline points='1,12 24,12'/><polyline points='8,6 1,12 8,18'/></g></svg>")}article[layout=carouselheading] button.next{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='hsl(170, 100%, 6%)' stroke-width='1.5'><polyline points='0,12 23,12'/><polyline points='16,6 23,12 16,18'/></g></svg>")}article[layout=carouseltrack]{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;transition:transform .1s ease-in-out;padding:1rem}article[layout=carouseltrack]::-webkit-scrollbar{display:none}article[layout=carouseltrack]>div{flex:0 0 auto;width:100%;max-width:400px}article[layout=carouselpagination]{padding:0 1rem;text-align:right}article[layout=carouselpagination] a{text-decoration:underline}article[layout=carouselpagination] a:hover{text-decoration:none}article[layout=calendar]{display:flex;flex-direction:column;justify-content:center;text-align:center;background-color:var(--dark);color:var(--lite);width:6rem;padding:1rem}article[layout=calendar] .weekday,article[layout=calendar] .month{font-size:var(--font-xs);text-transform:uppercase}article[layout=calendar] .day{font-size:var(--font-l)}article[layout=minicalendar]{display:flex;flex-direction:row;align-items:center;text-align:left;background-color:var(--dark);color:var(--lite);text-transform:uppercase}@media only screen and (max-width: 900px){article[layout=minicalendar]{flex-direction:column}}article[layout=minicalendar] img{height:var(--line-m)}article[layout=minicalendar] span{padding:.5rem;white-space:nowrap;width:calc(var(--line-m)*1.33);text-align:center}article[layout=event]{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"img img" "cal txt";background-color:var(--bg);height:100%;transition:background-color .4s ease-in-out}@media only screen and (min-width: 901px){article[layout=event][banner]{grid-template-columns:50% auto 1fr;grid-template-areas:"img cal txt"}}article[layout=event]::before{content:"";position:absolute;inset:0;box-shadow:0 0 30px rgba(0,0,0,.1);z-index:-1}article[layout=event]>div:nth-child(1){grid-area:img}article[layout=event]>div:nth-child(2){grid-area:cal}article[layout=event]>div:nth-child(3){grid-area:txt;padding-bottom:2rem}article[layout=event]>div:nth-child(3) h2,article[layout=event]>div:nth-child(3) p,article[layout=event]>div:nth-child(3) small{padding:0 1rem}article[layout=event]>div:nth-child(3) h2{font-size:var(--font-m);padding-top:1rem}article[layout=event]>div:nth-child(3) p{padding-top:.5rem}article[layout=event]>div:nth-child(3) small{font-size:var(--font-s);padding-top:.5rem}article[layout=event] img{display:block;height:auto;width:100%}article[layout=reading]{position:relative;aspect-ratio:3/4;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;height:100%;padding:1rem;background-color:var(--bg);transition:background-color .4s ease-in-out}article[layout=reading]::before{content:"";position:absolute;inset:0;box-shadow:0 0 30px rgba(0,0,0,.1);z-index:-1}article[layout=reading] h2{font-size:var(--font-m);font-style:italic}article[layout=reading] p{font-size:var(--font-s);margin-bottom:.5rem;overflow:hidden}article[layout=listening]{position:relative;height:100%;background-color:var(--bg);transition:background-color .4s ease-in-out}article[layout=listening][contrast=dark] div.play{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='hsl(170, 100%, 6%)' stroke='none'><polyline points='5 5 17 12 5 19'/></g></svg>")}article[layout=listening][contrast=lite] div.play{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='hsl(93, 79%, 95%)' stroke='none'><polyline points='5 5 17 12 5 19'/></g></svg>")}article[layout=listening]::before{content:"";position:absolute;inset:0;box-shadow:0 0 30px rgba(0,0,0,.1);z-index:-1}article[layout=listening]>div:nth-child(1){width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:var(--dominantcolor)}article[layout=listening]>div:nth-child(2){padding-bottom:2rem}article[layout=listening] div.play{height:4rem;width:4rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='hsl(170, 100%, 6%)' stroke='none'><polyline points='5 5 17 12 5 19'/></g></svg>")}article[layout=listening] img{height:4rem}article[layout=listening] h2,article[layout=listening] p{padding:0 1rem}article[layout=listening] h2{padding-top:1rem;font-size:var(--font-m);font-style:italic}article[layout=listening] p{font-size:var(--font-s);padding-top:.5rem}article[layout=program]{position:relative;background-color:var(--dominantcolor);text-align:center;height:100%}article[layout=program]::before{content:"";position:absolute;inset:0;box-shadow:0 0 30px rgba(0,0,0,.1);z-index:-1}article[layout=program][contrast=lite]{color:var(--lite)}article[layout=program][contrast=dark]{color:var(--dark)}article[layout=program]>div{padding:1rem}article[layout=program] img{display:inline-block}article[layout=program] h2{font-size:var(--font-m)}article[layout=program] h2,article[layout=program] p{margin-bottom:.5rem}article[layout=program] p{font-size:var(--font-s)}article[layout=compilation]{position:relative;background-color:var(--lite);display:flex;flex-direction:column;justify-content:space-between;gap:1rem;height:100%;padding:1rem;aspect-ratio:3/4;box-shadow:0 0 30px rgba(0,0,0,.1)}article[layout=compilation]::before{content:"";position:absolute;top:0;left:0;height:1rem;width:100%;background-image:linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 0.06))}article[layout=compilation]::after{content:"";position:absolute;top:1rem;left:0;height:1rem;width:100%;background-image:linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 0.06))}article[layout=compilation]>div{padding-top:2rem}article[layout=compilation] h2{font-size:var(--font-m);font-style:italic}article[layout=compilation] p{font-size:var(--font-s);margin-bottom:.5rem;overflow:hidden}article[layout=person]{display:grid;grid-template-columns:1fr 5fr;gap:1rem}article[layout=person] h2{font-size:var(--font-m);margin-bottom:1rem}article[layout=person] img{border-radius:50%}article[layout=venue]{display:grid;grid-template-columns:1fr;gap:1rem}article[layout=venue] p,article[layout=venue] small{margin-bottom:1rem}article[layout=venue] small{font-size:var(--font-xs)}article[layout=venue] h2{font-size:var(--font-m);margin-bottom:1rem}article[layout=venue] img{height:var(--line-l)}article[layout=result]{position:relative;display:grid;grid-template-columns:auto minmax(50%, 1fr) auto;grid-template-areas:"img title details";gap:1rem;align-items:center;margin-bottom:3px;padding:.5rem 0}@media only screen and (max-width: 900px){article[layout=result]{grid-template-columns:auto 1fr;grid-template-areas:"img title" "img details"}}article[layout=result]::after{content:"";position:absolute;inset:auto 0 0 0;height:1rem;background-image:linear-gradient(to top, rgba(0, 0, 0, 0.03), transparent)}article[layout=result][variant=reading] h2{font-style:italic}article[layout=result]>div:nth-child(1){grid-area:img}article[layout=result]>div:nth-child(2){grid-area:title;font-size:var(--font-m)}article[layout=result]>div:nth-child(3){grid-area:details;font-size:var(--font-xs)}article[layout=result] h2{padding:0}article[layout=result] img{height:var(--line-m)}article[layout=programexp]{display:grid;grid-template-columns:1fr 3fr;gap:1rem;background-color:var(--dominantcolor);box-shadow:0 0 30px rgba(0,0,0,.1)}article[layout=programexp][contrast=lite]{color:var(--lite);--shade: rgba(255, 255, 255, 0.25)}article[layout=programexp][contrast=dark]{color:var(--dark);--shade: rgba(0, 0, 0, 0.1)}@media only screen and (min-width: 901px)and (max-width: 1200px){article[layout=programexp]{grid-template-columns:1fr 2fr}}@media only screen and (min-width: 601px)and (max-width: 900px){article[layout=programexp]{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 600px){article[layout=programexp]{grid-template-columns:1fr}}article[layout=programexp]>div:nth-child(1) h2{font-size:var(--font-m);text-align:center;padding:1rem}article[layout=programexp]>div:nth-child(2) a{position:relative;display:block;padding:1rem;border-bottom:solid 1px var(--shade);text-align:right}article[layout=programexp]>div:nth-child(2) a:hover{background-color:var(--shade)}article[layout=eventexp]{position:relative;display:grid;grid-template-columns:3fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"img cal" "img txt";box-shadow:0 0 30px rgba(0,0,0,.1)}@media only screen and (min-width: 901px)and (max-width: 1200px){article[layout=eventexp]{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 900px){article[layout=eventexp]{grid-template-columns:auto 1fr;grid-template-areas:"img img" "cal txt"}}article[layout=eventexp]>div:nth-child(1){grid-area:img}article[layout=eventexp]>div:nth-child(2){grid-area:cal}article[layout=eventexp]>div:nth-child(3){grid-area:txt;padding-bottom:2rem}article[layout=eventexp]>div:nth-child(3) h2,article[layout=eventexp]>div:nth-child(3) p{padding:0 1rem}article[layout=eventexp]>div:nth-child(3) h2{font-size:var(--font-m);padding-top:1rem}article[layout=eventexp]>div:nth-child(3) p{padding-top:.5rem}article[layout=eventexp] img{width:100%;min-height:50vh}footer{min-height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:1rem}footer p,footer h3{margin-bottom:.5rem}footer p{font-size:var(--font-xs)}footer h3{font-size:var(--font-xs);font-weight:bold}footer>div:nth-child(1){padding-left:8rem}@media only screen and (max-width: 900px){footer>div:nth-child(1){padding-left:0}}footer>div:nth-child(2){overflow-x:hidden;overflow-y:visible}footer div#footer{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-areas:"hea txt soc soc";padding:2rem 1rem 0 1rem;gap:1rem;max-width:2000px;margin:0 auto}@media only screen and (min-width: 601px)and (max-width: 900px){footer div#footer{grid-template-areas:"hea hea soc soc" "txt txt soc soc"}}@media only screen and (max-width: 600px){footer div#footer{grid-template-areas:"hea hea hea hea" "txt txt txt txt" "soc soc soc soc"}}@media only screen and (max-width: 900px){footer div#footer{padding-top:5rem}}footer div#footer>div:nth-child(1){grid-area:hea}footer div#footer>div:nth-child(2){grid-area:txt}footer div#footer>div:nth-child(3){grid-area:soc}footer div#footernewsletter{margin-bottom:2rem}footer div#footernewsletter ul{display:grid;grid-template-columns:1fr auto;width:100%;box-shadow:0 0 30px rgba(0,0,0,.1)}footer div#footernewsletter input{height:var(--line-m);font-size:var(--font-s);color:var(--dark);caret-color:var(--dark);padding:0 1rem}footer div#footernewsletter input::placeholder{color:rgba(0,0,0,.3)}footer div#footernewsletter button{font-size:var(--font-s);height:var(--line-m);line-height:var(--line-m);padding:0 1rem;font-weight:bold}footer div#footernewsletter button:hover{background-color:var(--dark);color:var(--lite)}footer div#footersocials{margin-bottom:2rem}footer div#footersocials a[icon]{display:inline-block;width:var(--line-s);height:var(--line-s);margin-right:.5rem;background-position:center;background-repeat:no-repeat;background-size:auto}footer div#footersocials a[icon=facebook]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M80 299.3l0 212.7 116 0 0-212.7 86.5 0 18-97.8-104.5 0 0-34.6c0-51.7 20.3-71.5 72.7-71.5 16.3 0 29.4 .4 37 1.2l0-88.7C291.4 4 256.4 0 236.2 0 129.3 0 80 50.5 80 159.4l0 42.1-66 0 0 97.8 66 0z"/></svg>')}footer div#footersocials a[icon=instagram]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224.3 141a115 115 0 1 0 -.6 230 115 115 0 1 0 .6-230zm-.6 40.4a74.6 74.6 0 1 1 .6 149.2 74.6 74.6 0 1 1 -.6-149.2zm93.4-45.1a26.8 26.8 0 1 1 53.6 0 26.8 26.8 0 1 1 -53.6 0zm129.7 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM399 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg>')}footer div#footersocials a[icon=soundcloud]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M640.2 298.6c-1.3 23.1-11.5 44.8-28.4 60.5s-39.2 24.4-62.3 24.1l-218 0c-4.8 0-9.4-2-12.8-5.4s-5.3-8-5.3-12.8l0-234.8c-.2-4 .9-8 3.1-11.4s5.3-6.1 9-7.7c0 0 20.1-13.9 62.3-13.9 25.8 0 51.1 6.9 73.3 20.1 17.3 10.2 32.3 23.8 44.1 40.1s20 34.8 24.2 54.4c7.5-2.1 15.3-3.2 23.1-3.2 11.7-.1 23.3 2.2 34.2 6.7s20.5 11.3 28.7 19.7 14.6 18.3 18.9 29.3 6.3 22.6 5.9 34.3zm-354-153.5c.1-1 0-2-.3-2.9s-.8-1.8-1.5-2.6-1.5-1.3-2.4-1.7c-1.8-.8-4-.8-5.8 0-.9 .4-1.7 1-2.4 1.7s-1.2 1.6-1.5 2.6-.4 1.9-.3 2.9c-6 78.9-10.6 152.9 0 231.6 .2 1.7 1 3.3 2.3 4.5 2.6 2.4 6.8 2.4 9.4 0 1.3-1.2 2.1-2.8 2.3-4.5 11.3-79.4 6.6-152 0-231.6l.2 0zm-44 27.3c-.2-1.8-1.1-3.5-2.4-4.7s-3.1-1.9-5-1.9-3.6 .7-5 1.9-2.2 2.9-2.4 4.7c-7.9 67.9-7.9 136.5 0 204.4 .3 1.8 1.2 3.4 2.5 4.5s3.1 1.8 4.8 1.8 3.5-.6 4.8-1.8 2.2-2.8 2.5-4.5c8.8-67.8 8.8-136.5 .1-204.4l.1 0zm-44.3-6.9c-.2-1.8-1-3.4-2.3-4.6s-3-1.8-4.8-1.8-3.5 .7-4.8 1.8-2.1 2.8-2.3 4.6c-6.7 72-10.2 139.3 0 211.1 0 1.9 .7 3.7 2.1 5s3.1 2.1 5 2.1 3.7-.7 5-2.1 2.1-3.1 2.1-5c10.5-72.8 7.3-138.2 .1-211.1l-.1 0zm-44 20.6c0-1.9-.8-3.8-2.1-5.2s-3.2-2.1-5.2-2.1-3.8 .8-5.2 2.1-2.1 3.2-2.1 5.2c-8.1 63.3-8.1 127.5 0 190.8 .2 1.8 1 3.4 2.4 4.6s3.1 1.9 4.8 1.9 3.5-.7 4.8-1.9 2.2-2.8 2.4-4.6c8.8-63.3 8.9-127.5 .3-190.8l-.1 0zm-44.5 47.6c0-1.9-.8-3.8-2.1-5.1s-3.2-2.1-5.1-2.1-3.8 .8-5.1 2.1-2.1 3.2-2.1 5.1c-10.5 49.2-5.5 93.9 .4 143.6 .3 1.6 1.1 3.1 2.3 4.2s2.8 1.7 4.5 1.7 3.2-.6 4.5-1.7 2.1-2.5 2.3-4.2c6.6-50.4 11.6-94.1 .4-143.6zm-44.1-7.5c-.2-1.8-1.1-3.5-2.4-4.8s-3.2-1.9-5-1.9-3.6 .7-5 1.9-2.2 2.9-2.4 4.8c-9.3 50.2-6.2 94.4 .3 144.5 .7 7.6 13.6 7.5 14.4 0 7.2-50.9 10.5-93.8 .3-144.5l-.2 0zM20.7 250.8c-.2-1.8-1.1-3.5-2.4-4.8s-3.2-1.9-5-1.9-3.6 .7-5 1.9-2.3 2.9-2.4 4.8c-8.5 33.7-5.9 61.6 .6 95.4 .2 1.7 1 3.3 2.3 4.4s2.9 1.8 4.7 1.8 3.4-.6 4.7-1.8 2.1-2.7 2.3-4.4c7.5-34.5 11.2-61.8 .4-95.4l-.2 0z"/></svg>')}footer div#footersocials a[icon=tiktok]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M448.5 209.9c-44 .1-87-13.6-122.8-39.2l0 178.7c0 33.1-10.1 65.4-29 92.6s-45.6 48-76.6 59.6-64.8 13.5-96.9 5.3-60.9-25.9-82.7-50.8-35.3-56-39-88.9 2.9-66.1 18.6-95.2 40-52.7 69.6-67.7 62.9-20.5 95.7-16l0 89.9c-15-4.7-31.1-4.6-46 .4s-27.9 14.6-37 27.3-14 28.1-13.9 43.9 5.2 31 14.5 43.7 22.4 22.1 37.4 26.9 31.1 4.8 46-.1 28-14.4 37.2-27.1 14.2-28.1 14.2-43.8l0-349.4 88 0c-.1 7.4 .6 14.9 1.9 22.2 3.1 16.3 9.4 31.9 18.7 45.7s21.3 25.6 35.2 34.6c19.9 13.1 43.2 20.1 67 20.1l0 87.4z"/></svg>')}footer div#footersocials a[icon=xtwitter]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M357.2 48L427.8 48 273.6 224.2 455 464 313 464 201.7 318.6 74.5 464 3.8 464 168.7 275.5-5.2 48 140.4 48 240.9 180.9 357.2 48zM332.4 421.8l39.1 0-252.4-333.8-42 0 255.3 333.8z"/></svg>')}footer div#footersocials a[icon=youtube]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M549.7 124.1C543.5 100.4 524.9 81.8 501.4 75.5 458.9 64 288.1 64 288.1 64S117.3 64 74.7 75.5C51.2 81.8 32.7 100.4 26.4 124.1 15 167 15 256.4 15 256.4s0 89.4 11.4 132.3c6.3 23.6 24.8 41.5 48.3 47.8 42.6 11.5 213.4 11.5 213.4 11.5s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zM232.2 337.6l0-162.4 142.7 81.2-142.7 81.2z"/></svg>')}footer div#footerbooks{display:flex;height:100%;flex-direction:row;justify-content:start;align-items:end;overflow-y:visible}footer div#footerbooks>a{position:relative;flex-shrink:0;flex-grow:1;flex-basis:var(--width);height:var(--height);overflow-y:visible;transition:transform 1s ease-in-out,background-color .4s ease-in-out}footer div#footerbooks>a::after{content:"";position:absolute;top:0;right:0;bottom:0;width:20%;background-image:linear-gradient(to right, transparent, hsla(0, 0%, 0%, 0.05))}footer div#footerbooks>a:hover{transform:translateY(-5%);transition:transform .1s ease-in-out}footer div#footerbooks>a:hover span{opacity:1;transition:opacity .1s ease-in-out}footer div#footerbooks span{position:absolute;inset:0;opacity:.5;padding:2rem 0;width:100%;writing-mode:vertical-rl;display:flex;justify-content:start;align-items:center;transition:opacity 1s ease-in-out;white-space:nowrap;overflow:hidden}html[scrollstart]:not([accessibility]){background-color:var(--bg)}html[scrollstart]:not([accessibility]) section[type=carousel]::before,html[scrollstart]:not([accessibility]) section[type=carousel]::after{opacity:0;transition:none}html[scrollstart]:not([accessibility]) nav#bar::after{opacity:0}html[scrollstart]:not([accessibility]) nav#hamburger::before{opacity:0}@media only screen and (min-width: 901px){html[scrollstart]:not([accessibility]) nav#logo{height:100vh}}html[scrollend]:not([accessibility]) nav#menu{top:-8rem}@media only screen and (min-width: 901px){html[scrollend]:not([accessibility]) nav#hamburger{top:-4rem}}html[scrollend]:not([accessibility]) footer div#footerbooks>a[color=green]{background-color:var(--green)}html[scrollend]:not([accessibility]) footer div#footerbooks>a[color=orange]{background-color:var(--orange)}html[scrollend]:not([accessibility]) footer div#footerbooks>a[color=pink]{background-color:var(--pink)}html[scrollend]:not([accessibility]) footer div#footerbooks>a[color=blue]{background-color:var(--blue)}html[accessibility]{animation-duration:0s !important;transition-duration:0s !important;scroll-behavior:auto !important}html[accessibility] *{animation-duration:0s !important;transition-duration:0s !important;scroll-behavior:auto !important}html[accessibility] nav#menu button#accessibility{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='hsl(93, 79%, 95%)'><circle cx='12' cy='12' r='11' /></g><g stroke='hsl(170, 100%, 6%)' vector-effect='non-scaling-stroke' stroke-width='1' stroke-linecap='butt' fill='none'><polyline points='12 9 12 13'/><polyline points='9 20 12 13 15 20'/><circle cx='12' cy='5.5' r='1.5' /><path d='M6,8c4.269,1.318 7.71,1.348 12,0' /></g></svg>") !important}html[accessibility] aside#readaloud{display:block}html[accessibility] input[type=checkbox]{accent-color:blue}html[accessibility] button:focus-visible{outline:3px solid #00bfff;outline-offset:2px}html[accessibility] button:focus-visible{outline:3px solid #00bfff;outline-offset:2px}html[speech] button#startspeech{display:none !important}html[speech] button#stopspeech{display:block !important}html[template=home] article[layout=event]{background-color:var(--green)}html[template=home] article[layout=eventexp]{background-color:var(--green)}html[template=home] article[layout=reading]{background-color:var(--pink)}html[template=home] article[layout=listening]{background-color:var(--blue)}html[menu] body{overflow:hidden}html[menu] nav#menu{max-height:100vh;width:calc(100% - 8rem)}@media only screen and (max-width: 900px){html[menu] nav#menu{top:0;max-height:100vh;width:100%}html[menu] nav#menu #menugrid .core{flex-direction:column-reverse}}html[menu] nav#veil{display:block}html[menu] main{filter:blur(10px)}html[menu] nav#logo{filter:blur(10px)}html[menu][search] div#searchbar{height:var(--line-l) !important}@media only screen and (prefers-reduced-motion: reduce){*{animation-duration:0s !important;transition-duration:0s !important;scroll-behavior:auto !important}}
