:root{--color-black:30,29,31;--color-bg:238,234,228;--color-bg-secondary:226,219,208;--color-white:255,255,255;--color-gray-100:248,246,242;--color-gray-200:240,236,231;--color-gray-300:217,211,202;--color-gray-400:184,176,168;--color-gray-500:140,133,128;--color-gray-600:104,99,96;--color-gray-700:78,74,73;--color-gray-800:50,48,49;--color-gray-900:30,29,31;--color-primary:91,30,36;--color-secondary:156,197,180;--color-accent:47,107,87;--color-primary-dark:70,22,27;--color-primary-light:236,220,218;--color-deep-navy:58,18,22;--color-slate:92,88,86;--color-error:161,24,43;--color-error-light:255,180,168;--primary:rgb(var(--color-primary));--secondary:rgb(var(--color-secondary));--accent:rgb(var(--color-accent));--inverse:rgb(var(--color-white));--bg-primary:rgb(var(--color-bg));--bg-secondary:rgb(var(--color-bg-secondary));--bg-accent:rgb(var(--color-primary));--bg-inverse:rgb(var(--color-deep-navy));--bg-light:rgb(var(--color-gray-100));--text-primary:rgb(var(--color-black));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-accent));--text-inverse:rgb(var(--color-gray-200));--text-muted-inverse:rgb(var(--color-gray-400));--text-error:rgb(var(--color-error));--text-error-inverse:rgb(var(--color-error-light));--transition-function:cubic-bezier(0.2, 0.7, 0.2, 1);--transition-duration:0.24s}*{padding:0;margin:0;border:0}[hidden]{display:none!important}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:var(--text-primary);line-height:1;font-family:"Source Serif 4","Source Serif Pro",Georgia,serif;font-size:1.125rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:"Source Serif 4","Source Serif Pro",Georgia,serif;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.icon-menu{display:none}html{scroll-behavior:smooth;scroll-padding-top:6.5rem;background-color:var(--bg-primary);overflow-x:clip;overflow-y:auto}body{font-optical-sizing:auto;color:var(--text-primary);background-color:var(--bg-primary)}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.loaded body{opacity:1}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:visible}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:83rem;margin:0 auto;padding:0 1.5rem}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:1.5rem 1fr minmax(auto,80rem) 1fr 1.5rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}body{--rule:rgb(var(--color-black));--soft:rgb(var(--color-gray-300));--muted:var(--text-secondary);--focus:var(--primary);--link:var(--primary);--light:var(--secondary);font-size:1.125rem;line-height:1.65;overflow-wrap:break-word;-ms-hyphens:auto;hyphens:auto}h1,h2,h3,h4{font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-weight:800;line-height:.98;letter-spacing:-.03em;text-wrap:balance;-ms-hyphens:auto;hyphens:auto}h3{font-size:clamp(1.375rem,1rem + .6vw,1.75rem);font-weight:700;line-height:1.12;letter-spacing:-.015em}dd,li,p{text-wrap:pretty}em{font-style:italic}strong{font-weight:600}a{color:inherit}:focus-visible{outline:.1875rem solid var(--focus);outline-offset:.1875rem}::selection{background-color:var(--secondary);color:var(--text-primary)}.skip{position:absolute;left:1rem;top:-5rem;z-index:100;padding:.75rem 1.5rem;background-color:var(--text-primary);color:var(--bg-primary);font:700 1rem/1.2 Epilogue,"Helvetica Neue",Arial,sans-serif;text-decoration:none}.skip:focus{top:1rem}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lead{font-size:clamp(1.1875rem,1rem + .35vw,1.4375rem);line-height:1.5}.label{font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.mono{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em}.room{position:relative;padding:clamp(4rem,2rem + 5vw,8rem) 0}.room--wall{background-color:var(--bg-secondary)}.room--dark{--rule:rgb(var(--color-white), 0.7);--soft:rgb(var(--color-white), 0.22);--muted:var(--text-muted-inverse);--focus:var(--secondary);--link:var(--secondary);background-color:var(--bg-accent);color:var(--text-inverse)}.room--dark h2,.room--dark h3{color:rgb(var(--color-white))}.room__container{display:grid;gap:3rem}.hang{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem}.sign{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,2fr);gap:1.5rem 3rem;align-items:end;padding-top:2rem;background-image:linear-gradient(var(--rule),var(--rule)),repeating-linear-gradient(to right,var(--rule) 0 .125rem,transparent .125rem 10rem);background-size:100% .125rem,100% .625rem;background-position:0 0,2.5rem 0;background-repeat:no-repeat}.sign__plate{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.5rem 1.5rem;align-items:start}.sign__picto{grid-row:span 2}.sign__room{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--muted)}.sign__title{font-size:clamp(2rem,1.1rem + 2.6vw,4rem);max-width:18ch}.sign__arrow{display:inline-block;margin-left:.5rem;color:var(--text-accent);font-weight:500}.room--dark .sign__arrow{color:var(--light)}.sign__lead{max-width:44ch;color:var(--muted);font-size:clamp(1.1875rem,1rem + .35vw,1.4375rem);line-height:1.5}.picto{display:grid;place-items:center;width:3.5rem;height:3.5rem;flex:0 0 auto;background-color:var(--text-primary);color:var(--bg-light);transition:background-color .6s var(--transition-function) .2s}.picto svg{width:62%;height:62%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square}.picto .fill{fill:currentColor;stroke:none}.room--dark .picto{background-color:var(--secondary);color:var(--text-primary)}.picto--small{width:2.5rem;height:2.5rem}.tag{display:grid;gap:.5rem;align-content:start;padding:1.5rem;background-color:var(--bg-light);color:var(--text-primary);border-top:.25rem solid var(--text-primary)}.tag__inv{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--text-secondary)}.tag__title{font-size:clamp(1.375rem,1rem + .6vw,1.75rem)}.tag__kind{font-style:italic;color:var(--text-secondary)}.tag__text{font-size:1rem;line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.25rem;padding:.5rem 1.5rem;border:.125rem solid transparent;font:700 1rem/1.2 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function),border-color var(--transition-duration) var(--transition-function)}.btn::after{content:"→";font-weight:500;transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.btn:hover::after{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.btn--primary{background-color:var(--primary);color:rgb(var(--color-white))}.btn--primary:hover{background-color:rgb(var(--color-primary-dark))}.btn--ghost{border-color:currentColor;background-color:rgba(0,0,0,0);color:var(--text-primary)}.btn--ghost:hover{background-color:var(--text-primary);color:var(--bg-primary)}.btn--light{background-color:var(--secondary);color:var(--text-primary)}.btn--light:hover{background-color:rgb(var(--color-white))}.btn--fw{width:100%}.btn:disabled{opacity:.6;cursor:progress}.actions{display:flex;flex-wrap:wrap;gap:.75rem}.textlink{display:inline-flex;gap:.5rem;align-items:baseline;color:var(--link);font:700 1rem/1.3 Epilogue,"Helvetica Neue",Arial,sans-serif;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.3em}.textlink::after{content:"→";font-weight:500;transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.textlink:hover::after{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.prose{display:grid;gap:1rem;max-width:66ch}.prose a{color:var(--link);text-decoration:underline;text-underline-offset:.2em}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.25rem 1rem;border:.125rem solid var(--text-primary);background-color:rgba(0,0,0,0);color:var(--text-primary);font:600 .9375rem/1.2 Epilogue,"Helvetica Neue",Arial,sans-serif;cursor:pointer;transition:background-color var(--transition-duration) var(--transition-function)}.chip:hover{background-color:var(--bg-light)}.chip[aria-pressed=true]{background-color:var(--text-primary);color:var(--bg-primary)}.pagehead{padding:clamp(2.5rem,1.4rem + 4vw,6rem) 0 4rem}.pagehead__container{display:grid;gap:2rem}.pagehead__grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:2rem 4rem;align-items:end}.pagehead__main{display:grid;gap:1.5rem;justify-items:start}.pagehead__room{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--text-secondary)}.pagehead__title{font-size:clamp(2.5rem,1.2rem + 4.2vw,6rem);max-width:16ch}.pagehead__lead{max-width:58ch;color:var(--text-secondary)}.pagehead__facts{display:grid;padding:1.5rem;background-color:var(--primary);color:var(--text-inverse)}.pagehead__facts div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.75rem;padding:.75rem 0;border-bottom:.0625rem solid rgb(var(--color-white),.25)}.pagehead__facts div:last-child{border-bottom:0}.pagehead__facts dt{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--secondary)}.pagehead__facts dd{font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.4;color:rgb(var(--color-white))}.doorline{position:relative;display:block;height:2.25rem;background:linear-gradient(var(--text-primary),var(--text-primary)) 0 100%/calc(18% - 2.25rem) .25rem no-repeat,linear-gradient(var(--text-primary),var(--text-primary)) 18% 100%/calc(48% - 2.25rem) .25rem no-repeat,linear-gradient(var(--text-primary),var(--text-primary)) 100% 100%/34% .25rem no-repeat}.doorline::after,.doorline::before{content:"";position:absolute;bottom:0;width:2.25rem;height:2.25rem;border-top:.0625rem solid var(--text-primary);border-right:.0625rem solid var(--text-primary);border-top-right-radius:100%}.doorline::before{left:calc(18% - 2.25rem)}.doorline::after{left:calc(66% - 2.25rem)}.crumbs ol{display:flex;flex-wrap:wrap;gap:.25rem .5rem;list-style:none;padding:0;margin:0;font:600 .9375rem/1.4 Epilogue,"Helvetica Neue",Arial,sans-serif}.crumbs li+li::before{content:"→";margin-right:.5rem;color:var(--muted)}.crumbs a{color:var(--link);text-decoration:underline;text-underline-offset:.2em}.crumbs [aria-current]{color:var(--muted)}.faq-item{border-bottom:.0625rem solid var(--rule)}.faq-item:first-child{border-top:.125rem solid var(--rule)}.faq-item__question{display:grid;grid-template-columns:2.375rem minmax(0,1fr);gap:1rem;align-items:center;width:100%;min-height:4.25rem;padding:1rem 0;background:0 0;color:inherit;font:700 clamp(1.1875rem,1rem + .5vw,1.4375rem)/1.25 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.01em;text-align:left;cursor:pointer}.faq-item__question:hover .faq-item__mark{background-color:var(--secondary);color:var(--text-primary)}.faq-item__mark{display:grid;place-items:center;width:2.375rem;height:2.375rem;border:.125rem solid currentColor;border-radius:50%;font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;transition:background-color var(--transition-duration) var(--transition-function)}.faq-item__mark::before{content:"↓";font-weight:500;transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.is-open .faq-item__mark{background-color:var(--primary);border-color:var(--primary);color:rgb(var(--color-white))}.is-open .faq-item__mark::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-item__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-duration) var(--transition-function);transition:grid-template-rows var(--transition-duration) var(--transition-function),-ms-grid-rows var(--transition-duration) var(--transition-function)}.is-open .faq-item__answer{grid-template-rows:1fr}.faq-item__inner{overflow:hidden;padding-left:calc(2.375rem + 1rem);max-width:72ch}.faq-item__inner>:last-child{margin-bottom:1.5rem}.faq-item__inner p+p{margin-top:.75rem}.faq-item__inner a{color:var(--link);text-decoration:underline}html:not(.js) .faq-item__answer{grid-template-rows:1fr}.form{display:grid;gap:1.5rem}.form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.form__field{display:grid;gap:.5rem;position:relative}.form__label{font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary)}.form__label span{font-weight:500;text-transform:none;letter-spacing:0;color:var(--text-secondary)}.form__control{width:100%;min-height:3.375rem;padding:.75rem 1rem;border:.125rem solid var(--text-primary);background-color:rgb(var(--color-white));color:var(--text-primary);font:inherit;transition:border-color var(--transition-duration) var(--transition-function),box-shadow var(--transition-duration) var(--transition-function)}.form__control::-webkit-input-placeholder{color:var(--text-secondary)}.form__control:-ms-input-placeholder{color:var(--text-secondary)}.form__control::-ms-input-placeholder{color:var(--text-secondary)}.form__control::placeholder{color:var(--text-secondary)}.form__control:hover{border-color:var(--primary)}.form__control:focus-visible{outline:0;border-color:var(--primary);box-shadow:0 0 0 .1875rem var(--secondary)}.form__control._form-error{border-color:var(--text-error);box-shadow:0 0 0 .0625rem var(--text-error)}.form textarea.form__control{min-height:11rem;resize:vertical}.form__error{display:flex;align-items:center;gap:.5rem;font:700 .9375rem/1.35 Epilogue,"Helvetica Neue",Arial,sans-serif;color:var(--text-error)}.form__error::before{content:"!";flex:0 0 auto;display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:50%;background-color:var(--text-error);color:rgb(var(--color-white));font-size:.75rem}.form__note{font-size:.9375rem;color:var(--text-secondary)}.form__note a{color:var(--link);text-decoration:underline}.form__status,.form__summary{padding:1rem 1.5rem;border:.125rem solid var(--text-error);border-left-width:.5rem;color:var(--text-error);font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-weight:700}.form__status ul,.form__summary ul{margin-top:.5rem;display:grid;gap:.25rem;font-weight:500}.form__status a,.form__summary a{text-decoration:underline}.form__success{display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.5rem;border:.125rem solid var(--text-accent);border-left-width:.5rem;color:var(--text-accent);font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-weight:700}.form__success::before{content:"✓";flex:0 0 auto}.form__success[hidden]{display:none}.toc__summary{font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;cursor:pointer;list-style:none}.toc__summary::-webkit-details-marker{display:none}.toc__summary::after{content:"↓";font-size:1.125rem}[open]>.toc__summary::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.toc__list{position:relative;display:grid;gap:.25rem;padding-left:2rem}.toc__list::after,.toc__list::before{content:"";position:absolute;left:.4375rem;top:1rem;bottom:1rem;width:.25rem;background-color:var(--soft)}.toc__list::after{background-color:var(--text-accent);-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(var(--read,0));transform:scaleY(var(--read,0))}.toc__list a{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;align-items:baseline;padding:.5rem 0;color:inherit;font:600 .9375rem/1.35 Epilogue,"Helvetica Neue",Arial,sans-serif;text-decoration:none;transition:color var(--transition-duration) var(--transition-function)}.toc__list a::before{content:"";position:absolute;z-index:1;left:-1.8125rem;top:.75rem;width:.875rem;height:.875rem;border:.125rem solid var(--text-primary);border-radius:50%;background-color:var(--bg-primary)}.toc__list a:hover{color:var(--link)}.toc__list span{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--muted)}.toc__list .is-passed::before{background-color:var(--text-accent);border-color:var(--text-accent)}.toc__list [aria-current]{color:var(--link)}.toc__list [aria-current]::before{background-color:var(--secondary);box-shadow:0 0 0 .1875rem rgb(var(--color-secondary),.5)}.tabs__list{display:flex;flex-wrap:wrap;gap:.5rem}.tabs__tab{display:inline-flex;align-items:baseline;gap:.5rem;min-height:3rem;padding:.5rem 1rem;border:.125rem solid var(--text-primary);background-color:rgba(0,0,0,0);color:var(--text-primary);font:700 1rem/1.2 Epilogue,"Helvetica Neue",Arial,sans-serif;cursor:pointer;transition:background-color var(--transition-duration) var(--transition-function),color var(--transition-duration) var(--transition-function)}.tabs__tab span{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;font-size:.75rem}.tabs__tab:hover{background-color:var(--bg-light)}.tabs__tab[aria-selected=true]{background-color:var(--text-primary);color:var(--bg-primary)}.tabs__panel{padding-top:2rem}.tabs__panel:focus-visible{outline-offset:.5rem}.tabs__panel-title{margin-bottom:.75rem}.is-live .tabs__panel-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.contacts{display:grid;border-top:.125rem solid var(--rule)}.contacts__row{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:.0625rem solid var(--rule)}.contacts dt{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;padding-top:.25rem;color:var(--muted)}.contacts dd{font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-weight:600}.contacts dd a{color:var(--link);text-decoration:underline;text-underline-offset:.2em}.defset{display:grid;border-top:.125rem solid var(--rule)}.defset div{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:.5rem 1.5rem;padding:1rem 0;border-bottom:.0625rem solid var(--soft)}.defset dt{font:700 1.0625rem/1.35 Epilogue,"Helvetica Neue",Arial,sans-serif}.defset dd{color:var(--muted)}.mtable{position:relative;overflow-x:auto}.mtable table{width:100%;min-width:35rem;border-collapse:collapse}.mtable caption{font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;padding-bottom:.75rem;text-align:left;color:var(--muted)}.mtable td,.mtable th{padding:.75rem 1rem .75rem 0;border-bottom:.0625rem solid var(--soft);text-align:left;vertical-align:top;font-size:1rem}.mtable thead th{font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;border-bottom:.125rem solid var(--rule)}.mtable tbody th{font:700 1.0625rem/1.35 Epilogue,"Helvetica Neue",Arial,sans-serif}.decor{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.reveal{transition:opacity .7s var(--transition-function),-webkit-filter .9s var(--transition-function),-webkit-transform .7s var(--transition-function);transition:opacity .7s var(--transition-function),filter .9s var(--transition-function),transform .7s var(--transition-function);transition:opacity .7s var(--transition-function),filter .9s var(--transition-function),transform .7s var(--transition-function),-webkit-filter .9s var(--transition-function),-webkit-transform .7s var(--transition-function)}.js .reveal:not(.is-in){opacity:.2;-webkit-filter:grayscale(1) brightness(.92);filter:grayscale(1) brightness(.92);-webkit-transform:translateY(.875rem);transform:translateY(.875rem)}.js .reveal:not(.is-in) .picto{background-color:rgb(var(--color-gray-500))}ol.toc__list{margin-top:.75rem}.brand{display:inline-flex;align-items:center;gap:.75rem;color:var(--text-primary);text-decoration:none}.brand__mark{width:2.5rem;height:2.5rem;flex:0 0 auto;fill:none;stroke:currentColor}.brand__walls{stroke-width:3}.brand__door{stroke-width:1.5}.brand__lit{fill:var(--primary);stroke:none}.brand__name{font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-size:1.625rem;font-weight:800;line-height:1;letter-spacing:-.04em;white-space:nowrap}.brand__name span{font-weight:500;color:var(--primary)}.header{position:sticky;top:0;z-index:40;background-color:var(--bg-primary);border-bottom:.125rem solid var(--text-primary)}.header__container{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:5.25rem}.header__sheet-note,.header__sheet-title{display:none}.header__burger{display:none}.menu__hint{display:none}.footer{--rule:rgb(var(--color-white), 0.6);--soft:rgb(var(--color-white), 0.2);--muted:var(--text-muted-inverse);--focus:var(--secondary);--link:var(--secondary);padding:6rem 0 2rem;background-color:var(--bg-inverse);color:var(--text-inverse)}.footer__container{display:grid;gap:3rem}.footer__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem 4rem;align-items:end}.footer__lead{display:grid;gap:1rem}.footer__brand{color:rgb(var(--color-white))}.footer__brand .brand__name{font-size:clamp(2.5rem,1.4rem + 3vw,4.75rem)}.footer__brand .brand__name span{color:var(--secondary)}.footer__claim{max-width:52ch;color:var(--text-inverse)}.footer__address{display:grid;gap:.75rem;padding:1.5rem;border:.125rem solid var(--secondary);font-style:normal;font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-weight:600}.footer__address a{color:var(--secondary);text-decoration:underline;text-underline-offset:.2em}.footer__heading{font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary);margin-bottom:.5rem}.footer__board{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem 4rem;padding-top:2rem;border-top:.25rem solid var(--secondary)}.footer__floors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.footer__floors a{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;border-bottom:.0625rem solid var(--soft);color:rgb(var(--color-white));font:700 1.1875rem/1.2 Epilogue,"Helvetica Neue",Arial,sans-serif;text-decoration:none}.footer__floors a:hover{color:var(--secondary)}.footer__floors span{display:grid;place-items:center;width:2rem;height:2rem;border:.125rem solid var(--secondary);border-radius:50%;font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;font-size:.6875rem;color:var(--secondary)}.footer__legal{display:grid}.footer__legal a{display:flex;align-items:center;min-height:2.75rem;border-bottom:.0625rem solid var(--soft);color:var(--text-inverse);font:500 1rem/1.3 Epilogue,"Helvetica Neue",Arial,sans-serif;text-decoration:none}.footer__legal a:hover{color:var(--secondary);text-decoration:underline}.footer__notices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.footer__notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem .75rem;align-content:start;padding:1.5rem;background-color:rgb(var(--color-white),.06);border-top:.125rem solid rgb(var(--color-white),.35)}.footer__notice p{grid-column:1/-1;font-size:.9375rem;line-height:1.6}.footer__picto{background-color:var(--secondary);color:var(--text-primary)}.footer__notice-title{align-self:center;font-size:1.25rem;color:rgb(var(--color-white))}.footer__topic{max-width:80ch;font-size:.9375rem;font-style:italic;color:var(--text-muted-inverse)}.footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-top:1.5rem;border-top:.0625rem solid var(--soft);font:500 .9375rem/1.4 Epilogue,"Helvetica Neue",Arial,sans-serif}.footer__top-link{display:inline-flex;gap:.5rem;align-items:center;min-height:2.75rem;color:var(--secondary);text-decoration:underline;text-underline-offset:.2em}.cookie{position:fixed;left:1rem;bottom:1rem;z-index:60;display:grid;gap:.5rem;width:min(100% - 2rem,26.25rem);padding:1.5rem;background-color:var(--bg-light);color:var(--text-primary);border-top:.5rem solid var(--primary);box-shadow:0 1.125rem 2.5rem rgb(var(--color-black),.22)}.cookie[hidden]{display:none}.cookie__inv{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--text-secondary)}.cookie__title{font:800 1.375rem/1.1 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.02em}.cookie__text{font-size:.9375rem}.cookie__text a{color:var(--link);text-decoration:underline}.cookie__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.cookie__actions .btn{flex:1 1 auto;min-height:3rem}.hero{padding-top:clamp(2.5rem,1rem + 4vw,5.5rem)}.hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem 4rem;align-items:end}.hero__main{display:grid;gap:1.5rem;justify-items:start}.hero__label{color:var(--text-secondary)}.hero__title{font-size:clamp(2.75rem,1.2rem + 5.4vw,7.75rem);line-height:.92;letter-spacing:-.045em}.hero__title span{display:block;color:var(--primary)}.hero__text{max-width:52ch}.directory{display:grid;background-color:var(--primary);color:var(--text-inverse)}.directory__head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:1.5rem 1.5rem 1rem;border-bottom:.25rem solid var(--secondary)}.directory__title{font:800 1.625rem/1 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.03em;color:rgb(var(--color-white));-ms-hyphens:manual;hyphens:manual}.directory__floor{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--secondary)}.directory__list{display:grid;list-style:none}.directory__row{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 1.5rem;gap:.75rem;align-items:center;min-height:3.25rem;padding:.5rem 1.5rem;border-bottom:.0625rem solid rgb(var(--color-white),.18);color:rgb(var(--color-white));font:600 1.0625rem/1.25 Epilogue,"Helvetica Neue",Arial,sans-serif;text-decoration:none;transition:background-color var(--transition-duration) var(--transition-function)}.directory__row:hover{background-color:rgb(var(--color-white),.08)}.directory__row:hover .directory__arrow{color:var(--secondary);-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.directory__row:focus-visible{outline-color:var(--secondary);outline-offset:-.1875rem}.directory__room{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--secondary)}.directory__arrow{justify-self:end;transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.directory__foot{padding:.75rem 1.5rem;font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--text-muted-inverse)}.wandtext__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem}.wandtext__label{padding-top:.75rem;color:var(--text-secondary)}.wandtext__statement{grid-column:2/-1;font:600 clamp(1.75rem,1rem + 2.4vw,3.375rem)/1.12 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.025em;text-wrap:balance}.wandtext__cols{grid-column:3/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.plan{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem 3rem;align-items:start}.plan:not(.is-live) .plan__labels{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(min(100%,18.75rem),1fr))}.plan__rooms{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(9.375rem,auto) minmax(9.375rem,auto) 3.25rem;gap:.25rem;padding:.25rem;background-color:var(--text-primary)}.plan__rooms[hidden]{display:none}.plan__room{position:relative;display:grid;align-content:space-between;justify-items:start;gap:.75rem;min-height:0;padding:1rem;border:0;background-color:var(--bg-light);color:var(--text-primary);text-align:left}.plan__room::after{content:"";position:absolute;right:0;bottom:0;width:1.875rem;height:1.875rem;border-top:.0625rem solid currentColor;border-left:.0625rem solid currentColor;border-top-left-radius:100%;opacity:.55}.plan__room:hover{background-color:rgb(var(--color-white))}.plan__room:focus-visible{outline-offset:-.375rem}.plan__room[aria-selected=true]{background-color:var(--secondary);color:var(--text-primary)}.plan__room--haushalt{grid-column:1/4;grid-row:1}.plan__room--zinsen{grid-column:4/6;grid-row:1}.plan__room--technik{grid-column:6/7;grid-row:1/3}.plan__room--maerkte{grid-column:1/3;grid-row:2}.plan__room--unternehmen{grid-column:3/6;grid-row:2}.plan__no{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em}.plan .plan__name{font:700 clamp(1.0625rem,.9rem + .5vw,1.375rem)/1.15 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.015em}.plan__corridor{grid-column:1/-1;display:flex;align-items:center;padding:0 1rem;background-color:var(--bg-primary);font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--text-secondary)}.plan__entry{position:absolute;bottom:0;left:50%;width:6rem;height:.25rem;background-color:var(--bg-primary);-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:0}.plan__labels{display:grid;gap:1rem}.plan__label[hidden]{display:none}.plan__sub{margin-top:.75rem;color:var(--text-secondary)}.plan__learn{display:grid;gap:.25rem;font-size:1rem}.plan__learn li{padding-left:1.5rem;position:relative}.plan__learn li::before{content:"→";position:absolute;left:0;color:var(--text-accent);font-family:Epilogue,"Helvetica Neue",Arial,sans-serif}.plan__concepts{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.plan__concepts li{padding:.125rem .5rem;border:.0625rem solid var(--text-primary);font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em}.plan__links{display:grid;gap:.75rem;margin-top:.75rem;padding-top:1rem;border-top:.0625rem solid var(--soft);justify-items:start}.plan__exhibit{font:600 .9375rem/1.4 Epilogue,"Helvetica Neue",Arial,sans-serif;color:var(--text-primary);text-decoration:underline;text-underline-offset:.2em}.plan__exhibit .mono{color:var(--text-secondary)}.exhibits{display:grid;list-style:none;border-bottom:.125rem solid var(--text-primary)}.exhibit{border-top:.125rem solid var(--text-primary);transition:background-color var(--transition-duration) var(--transition-function)}.exhibit__link{display:grid;grid-template-columns:5.5rem minmax(0,1fr) minmax(0,18.75rem) 2rem;gap:.5rem 1.5rem;align-items:baseline;padding:1.5rem .75rem;color:var(--text-primary);text-decoration:none}.exhibit__inv{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--text-secondary)}.exhibit__title{font:700 clamp(1.3125rem,1rem + 1vw,2rem)/1.1 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.02em}.exhibit__meta{font:500 .875rem/1.45 Epilogue,"Helvetica Neue",Arial,sans-serif;color:var(--text-secondary)}.exhibit__arrow{justify-self:end;font:500 1.625rem/1 Epilogue,"Helvetica Neue",Arial,sans-serif;transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.exhibit__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-duration) var(--transition-function);transition:grid-template-rows var(--transition-duration) var(--transition-function),-ms-grid-rows var(--transition-duration) var(--transition-function)}.exhibit__excerpt{overflow:hidden;max-width:64ch;margin-left:calc(5.5rem + 1.5rem + .75rem);color:var(--text-secondary)}.exhibit:focus-within,.exhibit:hover{background-color:var(--bg-light)}.exhibit:focus-within .exhibit__more,.exhibit:hover .exhibit__more{grid-template-rows:1fr}.exhibit:focus-within .exhibit__excerpt,.exhibit:hover .exhibit__excerpt{padding-bottom:1.5rem}.exhibit:focus-within .exhibit__arrow,.exhibit:hover .exhibit__arrow{-webkit-transform:translateX(.375rem);transform:translateX(.375rem);color:var(--primary)}.neu__all{justify-self:start}.rules{display:grid;list-style:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem}.rule{display:grid;align-content:start;gap:.75rem;padding-top:1rem;border-top:.125rem solid var(--rule)}.rule__n{font:800 clamp(4rem,2rem + 4vw,7.5rem)/.85 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.06em;color:var(--secondary)}.rule__title{font-size:clamp(1.375rem,1rem + .6vw,1.75rem)}.rule__text{color:var(--text-inverse);font-size:1rem}.legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;border-top:.125rem solid var(--text-primary)}.legend__item{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.25rem 1rem;padding:1rem 0;border-bottom:.0625rem solid var(--soft)}.legend__picto{grid-row:span 2}.legend__term{font:700 1.25rem/1.2 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.015em}.legend__def{font-size:1rem;color:var(--text-secondary)}.provenance{max-width:58.75rem}.provenance__panel[hidden]{display:none}.wegweiser{padding:4rem 0;border-top:.25rem solid var(--secondary);border-bottom:.25rem solid var(--secondary)}.wegweiser__grid{grid-template-columns:auto minmax(0,1fr) auto;gap:1.5rem 3rem;align-items:center}.wegweiser__arrow{font:800 clamp(5.5rem,3rem + 8vw,13.75rem)/.8 Epilogue,"Helvetica Neue",Arial,sans-serif;color:var(--secondary)}.wegweiser__body{display:grid;gap:.75rem}.wegweiser__room{color:var(--secondary)}.wegweiser__title{font-size:clamp(2rem,1.1rem + 2.6vw,4rem)}.wegweiser__text{max-width:52ch}.fragen__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2rem 4rem;align-items:start}.fragen__side{position:sticky;top:calc(5.25rem + 1.5rem)}.fragen__side .sign{grid-template-columns:minmax(0,1fr)}.contact__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem 4rem;align-items:start}.contact__info{display:grid;gap:1.5rem}.contact__note{font-size:.9375rem;color:var(--text-secondary)}.contact__form{padding:2rem;background-color:var(--bg-light);border-top:.25rem solid var(--text-primary)}.lageplan{padding:2rem 0}.lageplan__title{color:var(--text-secondary)}.lageplan__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding:.25rem;list-style:none;background-color:var(--text-primary)}.lageplan__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.25rem .75rem;align-items:center;height:100%;padding:1rem;background-color:var(--bg-light);color:var(--text-primary);text-decoration:none;transition:background-color var(--transition-duration) var(--transition-function)}.lageplan__item .picto{grid-row:span 2}.lageplan__item:hover{background-color:var(--secondary)}.lageplan__no{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--text-secondary)}.lageplan__name{grid-column:2;font:700 1rem/1.2 Epilogue,"Helvetica Neue",Arial,sans-serif}.lageplan__arrow{grid-column:3;grid-row:1/span 2;font-family:Epilogue,"Helvetica Neue",Arial,sans-serif}.halls{padding-top:2rem}.halls__list{gap:0}.hall{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1.5rem 4rem;padding:4rem 0;border-top:.25rem solid var(--text-primary);scroll-margin-top:6.25rem}.hall__side{position:relative;display:grid;gap:.75rem;align-content:start;justify-items:start}.hall__numeral{font:800 clamp(6rem,4rem + 6vw,12.5rem)/.8 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:.125rem var(--primary)}.hall__room{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--text-secondary)}.hall__title{font-size:clamp(2rem,1.1rem + 2.6vw,4rem)}.hall__main{display:grid;gap:2rem;align-content:start}.hall__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.hall__sub{margin-bottom:.75rem;color:var(--text-secondary)}.hall__learn{display:grid;gap:.75rem;list-style:none}.hall__learn li{position:relative;padding-left:1.5rem;font-size:1.0625rem}.hall__learn li::before{content:"→";position:absolute;left:0;font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;color:var(--text-accent)}.hall__terms div{grid-template-columns:minmax(0,1fr);gap:.25rem}.hall__use{display:grid;gap:.75rem;justify-items:start;padding:1.5rem;background-color:var(--bg-light);border-left:.5rem solid var(--secondary)}.hall__use-title{font:800 1.25rem/1.2 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.015em}.eintritt__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem 4rem;align-items:center}.eintritt__title{font-size:clamp(2rem,1.1rem + 2.6vw,4rem)}.eintritt__title span{display:block;color:var(--secondary)}.eintritt__list{display:grid;gap:.75rem;list-style:none}.eintritt__list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;padding-bottom:.75rem;border-bottom:.0625rem solid var(--soft)}.auftrag__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:2rem 4rem;align-items:start}.auftrag__statement{font:600 clamp(1.75rem,1rem + 2.4vw,3.375rem)/1.12 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.025em}.auftrag__statement span{color:var(--primary)}.route__list{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;list-style:none}.route__list::before{content:"";position:absolute;left:0;right:0;top:calc(3.5rem/2 - .125rem);height:.25rem;background-color:var(--text-primary)}.route__stop{position:relative;display:grid;gap:.5rem;align-content:start}.route__picto{position:relative;margin-bottom:.75rem}.route__n{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--text-accent)}.route__title{font-size:1.3125rem}.route__text{font-size:1rem;color:var(--text-secondary)}.technik__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem 4rem;align-items:start}.technik__grid .sign{grid-template-columns:minmax(0,1fr)}.panels{border-top:.125rem solid var(--text-primary)}.panel{border-bottom:.0625rem solid var(--text-primary)}.panel__summary{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:4.25rem;padding:.75rem 0;font:700 1.25rem/1.25 Epilogue,"Helvetica Neue",Arial,sans-serif;cursor:pointer;list-style:none}.panel__summary::-webkit-details-marker{display:none}.panel__summary::after{content:"+";display:grid;place-items:center;width:2.375rem;height:2.375rem;border:.125rem solid currentColor;border-radius:50%;font-weight:500}[open]>.panel__summary::after{content:"−";background-color:var(--primary);border-color:var(--primary);color:rgb(var(--color-white))}.panel__n{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--text-secondary)}.panel__body{padding:0 0 1.5rem 3.75rem;max-width:66ch}.funding{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.funding__main{grid-row:span 2;display:grid;gap:1rem;align-content:start;padding:2rem;background-color:var(--secondary);color:var(--text-primary)}.funding__big{font:800 clamp(3rem,2rem + 3.6vw,6rem)/.9 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.05em;-ms-hyphens:manual;hyphens:manual}.funding__cell{display:grid;gap:.5rem;align-content:start;padding:1.5rem;background-color:rgb(var(--color-white),.07)}.funding__cell h3{font-size:1.3125rem}.funding__cell p{font-size:1rem}.team__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem;align-items:start}.team__tag{padding:2rem}.team__tag a{color:var(--link)}.team__tag .tag__title{font-size:clamp(2rem,1.1rem + 2.6vw,4rem)}.risk{display:grid;gap:.75rem;padding:2rem;border:.25rem solid var(--primary)}.risk__title{font-size:clamp(1.375rem,1rem + .6vw,1.75rem)}.risk p{font-size:1rem}.inventory__bar[hidden]{display:none}.inventory__count{color:var(--text-secondary)}.inventory__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;list-style:none}.inventory__item[hidden]{display:none}.inventory__item:first-child{grid-column:1/-1}.card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.5rem;height:100%;padding:1.5rem;background-color:var(--bg-light);border-top:.25rem solid var(--text-primary);transition:background-color var(--transition-duration) var(--transition-function)}.card:hover{background-color:rgb(var(--color-white))}.card__inv{font:800 clamp(3.5rem,2rem + 3vw,6rem)/.85 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.06em;color:var(--primary)}.card__body{display:grid;gap:.5rem;align-content:start}.card__room{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--text-secondary)}.card__title{font-size:clamp(1.375rem,1rem + .9vw,1.875rem)}.card__title a{text-decoration:none}.card__title a::after{content:" →";font-weight:500}.card__title a:hover{text-decoration:underline;text-decoration-thickness:.125rem}.card__excerpt{font-size:1rem;max-width:60ch}.card__meta{font:500 .875rem/1.4 Epilogue,"Helvetica Neue",Arial,sans-serif;color:var(--text-secondary)}.anatomy__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem 4rem;align-items:start}.anatomy__grid .sign{grid-template-columns:minmax(0,1fr)}.anatomy__list{display:grid;list-style:none;border-top:.125rem solid var(--text-primary)}.anatomy__list li{display:grid;grid-template-columns:2.375rem minmax(0,1fr);gap:.25rem 1rem;padding:1rem 0;border-bottom:.0625rem solid var(--soft)}.anatomy__list h3{font-size:1.1875rem;align-self:center}.anatomy__list p{grid-column:2;font-size:1rem;color:var(--text-secondary)}.anatomy__n{display:grid;place-items:center;width:2.375rem;height:2.375rem;grid-row:span 2;border-radius:50%;background-color:var(--primary);color:rgb(var(--color-white));font:700 1rem/1 Epilogue,"Helvetica Neue",Arial,sans-serif}.vorschlag__plate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem 2rem;align-items:center;padding:2rem;border:.25rem solid var(--text-primary)}.vorschlag__arrow{font:800 4.5rem/.8 Epilogue,"Helvetica Neue",Arial,sans-serif;color:var(--primary)}.vorschlag__title{font-size:clamp(1.375rem,1rem + .6vw,1.75rem);margin-bottom:.5rem}.expo__head{padding:clamp(2.25rem,1.2rem + 3vw,5rem) 0 0}.expo__head .expo__container{display:grid;gap:1rem}.expo__plate{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.75rem}.expo__inv{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--text-secondary)}.expo__title{max-width:20ch;font-size:clamp(2.5rem,1.2rem + 4.2vw,6rem)}.expo__question{max-width:58ch;font-style:italic;color:var(--text-secondary)}.expo__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;font:600 .9375rem/1.4 Epilogue,"Helvetica Neue",Arial,sans-serif}.expo__meta li+li::before{content:"·";margin-right:1.5rem;color:var(--text-secondary)}.expo__head .doorline{margin-top:1.5rem}.expo__layout{display:grid;grid-template-columns:16.25rem minmax(0,43.75rem);gap:2rem;padding-top:3rem;padding-bottom:4rem}.expo__aside{position:sticky;top:calc(5.25rem + 1.5rem);align-self:start;display:grid;gap:1rem}.expo__left{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;padding-left:2rem;color:var(--text-accent)}.expo__body{display:flow-root;min-width:0}.expo__body>*+*{margin-top:1rem}.expo__body li,.expo__body>p{max-width:68ch}.expo__body ol:not(.expo__steps),.expo__body ul{display:grid;gap:.5rem;padding-left:1.5rem}.expo__body ul{list-style:square}.expo__body a{color:var(--link);text-decoration:underline}.expo__intro{display:grid;gap:1rem}.expo__intro p:first-child{font-size:clamp(1.1875rem,1rem + .35vw,1.4375rem);line-height:1.55}.expo__section{margin-top:3rem;padding-top:1.5rem;background-image:linear-gradient(var(--rule),var(--rule)),repeating-linear-gradient(to right,var(--rule) 0 .125rem,transparent .125rem 10rem);background-size:100% .125rem,100% .625rem;background-position:0 0,2.5rem 0;background-repeat:no-repeat}.expo__section>*+*{margin-top:1rem}.expo__section h2{font-size:clamp(1.75rem,1.1rem + 1.4vw,2.625rem);scroll-margin-top:7.5rem}.expo__no{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--text-accent)}.expo__steps{display:grid;list-style:none;border-top:.125rem solid var(--text-primary)}.expo__steps li{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:.25rem 1rem;padding:.75rem 0;border-bottom:.0625rem solid var(--soft)}.expo__steps strong{font:700 1rem/1.35 Epilogue,"Helvetica Neue",Arial,sans-serif}.expo__steps span{color:var(--text-secondary);font-size:1rem}.expo__figure{padding:1.5rem;background-color:var(--bg-light);border-top:.25rem solid var(--text-primary)}.expo__figure figcaption{margin-top:.75rem;font-size:.9375rem;font-style:italic;color:var(--text-secondary)}.expo__svg{display:block;width:100%;height:auto}.expo__note{margin-top:3rem;padding:1rem 1.5rem;border-left:.5rem solid var(--primary);background-color:var(--bg-light);font-size:.9375rem}.expo__end{padding:4rem 0;background-color:var(--bg-secondary)}.expo__end .expo__container{display:grid;gap:3rem}.expo__cta{display:grid;gap:.75rem;justify-items:start;padding:2rem;background-color:var(--primary);color:var(--text-inverse)}.expo__cta .btn--primary{background-color:var(--secondary);color:var(--text-primary)}.expo__cta .btn--primary:hover{background-color:rgb(var(--color-white))}.expo__cta-room{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--secondary)}.expo__cta-title{max-width:26ch;font:800 clamp(1.375rem,1rem + .6vw,1.75rem)/1.1 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.02em;color:rgb(var(--color-white))}.expo__back{justify-self:start}.sidelabel{padding:1rem;background-color:var(--bg-light);border-top:.125rem solid var(--text-primary);font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}.sidelabel__tag{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--text-accent)}.keys{padding:1.5rem;background-color:var(--bg-light);border-top:.25rem solid var(--text-primary)}.keys__title{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;font:800 1.375rem/1.1 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.02em}.keys ul{list-style:none;padding-left:0}.keys li{position:relative;padding-left:1.5rem}.keys li::before{content:"→";position:absolute;left:0;font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;color:var(--text-accent)}.fig-label{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.04em;fill:var(--text-secondary)}.fig-text{font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:700;fill:var(--text-primary)}.fig-text--muted{font-weight:500;fill:var(--text-secondary)}.fig-sign{font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-size:30px;font-weight:800;fill:var(--text-primary)}.fig-plate{fill:rgb(var(--color-white));stroke:var(--text-primary);stroke-width:2}.fig-tint{fill:var(--bg-secondary);stroke:var(--text-primary);stroke-width:2}.fig-lit{fill:var(--secondary);stroke:var(--text-primary);stroke-width:2}.fig-wall{fill:none;stroke:var(--text-primary);stroke-width:2}.fig-wall--bold{stroke-width:4}.fig-dash{fill:none;stroke:var(--text-secondary);stroke-width:1.5;stroke-dasharray:4 5}.waysigns__heading{margin-bottom:1rem;font-size:clamp(1.375rem,1rem + .6vw,1.75rem)}.waysigns__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;list-style:none}.waysign{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;gap:.25rem 1rem;align-items:center;height:100%;padding:1rem;background-color:var(--text-primary);color:var(--bg-light);text-decoration:none;transition:background-color var(--transition-duration) var(--transition-function)}.waysign__picto{grid-row:span 2;background-color:var(--secondary);color:var(--text-primary)}.waysign__room{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--secondary)}.waysign__title{font:700 1.1875rem/1.2 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.01em}.waysign__arrow{grid-column:3;grid-row:1/span 2;font:500 1.75rem/1 Epilogue,"Helvetica Neue",Arial,sans-serif;transition:-webkit-transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function);transition:transform var(--transition-duration) var(--transition-function),-webkit-transform var(--transition-duration) var(--transition-function)}.waysign:hover{background-color:var(--primary)}.waysign:hover .waysign__arrow{-webkit-transform:translateX(.375rem);transform:translateX(.375rem)}.pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pager__link{display:grid;gap:.5rem;padding:1rem 0;border-top:.25rem solid var(--text-primary);text-decoration:none}.pager__link:hover .pager__title{text-decoration:underline}.pager__link--next{text-align:right}.pager__link--empty{border-top-color:transparent}.pager__dir{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--text-secondary)}.pager__title{font:700 1.25rem/1.25 Epilogue,"Helvetica Neue",Arial,sans-serif}.desk__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem 4rem;align-items:start}.desk__scope{display:grid;gap:1.5rem}.desk__title{font-size:clamp(2rem,1.1rem + 2.6vw,4rem)}.desk__form{padding:2rem;background-color:var(--bg-light);border-top:.25rem solid var(--text-primary)}.desk__form-head{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;font:800 1.375rem/1.15 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.02em}.rules-sign{border:.125rem solid var(--text-primary)}.rules-sign__head{padding:.5rem 1rem;background-color:var(--text-primary);color:var(--bg-light);font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.rules-sign--no .rules-sign__head{background-color:var(--primary)}.rules-sign__list{display:grid;list-style:none}.rules-sign__list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;padding:.75rem 1rem;border-top:.0625rem solid var(--soft);font-size:1rem}.rules-sign__list li:first-child{border-top:0}.rules-sign__no{background-color:var(--primary)}.anschrift__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.5rem 4rem}.anschrift__room{color:var(--secondary);margin-bottom:.75rem}.anschrift__title{font-size:clamp(2rem,1.1rem + 2.6vw,4rem)}.anschrift .contacts dd{font-size:clamp(1.25rem,1rem + .7vw,1.75rem);line-height:1.25;color:rgb(var(--color-white))}.anschrift__note{grid-column:2;color:var(--muted);font-size:.9375rem}.legal__container{display:grid;grid-template-columns:17.5rem minmax(0,47.5rem);gap:3rem;padding-top:3rem;padding-bottom:clamp(4rem,2rem + 5vw,8rem)}.legal__rail{position:sticky;top:calc(5.25rem + 1.5rem);align-self:start}.legal__text{display:grid;gap:3rem;min-width:0}.clause{display:grid;gap:1rem;padding-top:1.5rem;scroll-margin-top:7.5rem;background-image:linear-gradient(var(--rule),var(--rule)),repeating-linear-gradient(to right,var(--rule) 0 .125rem,transparent .125rem 10rem);background-size:100% .125rem,100% .625rem;background-position:0 0,2.5rem 0;background-repeat:no-repeat}.clause__title{display:grid;gap:.5rem;font-size:clamp(1.5rem,1rem + 1vw,2.125rem)}.clause__n{font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--text-accent)}.clause__body a{color:var(--link);text-decoration:underline}.clause__body ul{display:grid;gap:.5rem;padding-left:1.5rem;list-style:square}@media (min-width:47.99875em){.header__panel{display:flex;gap:.25rem;padding:.375rem;border:.0625rem solid var(--soft);background-color:var(--bg-light)}.menu__link{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .75rem 0 .25rem;color:var(--text-primary);font:600 .9375rem/1.2 Epilogue,"Helvetica Neue",Arial,sans-serif;white-space:nowrap;text-decoration:none}.menu__link:hover .menu__floor{background-color:var(--secondary)}.menu__link[aria-current=page] .menu__floor{border-color:var(--primary);background-color:var(--primary);color:var(--secondary);box-shadow:0 0 0 .1875rem rgb(var(--color-secondary),.6)}.menu__floor{display:grid;place-items:center;width:2.125rem;height:2.125rem;flex:0 0 auto;border:.125rem solid var(--text-primary);border-radius:50%;font-family:"IBM Plex Mono",Menlo,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.02em;font-size:.75rem;transition:background-color var(--transition-duration) var(--transition-function),box-shadow var(--transition-duration) var(--transition-function)}}@media (min-width:80em){.sidelabel{float:right;clear:right;width:11.875rem;margin-right:-13.875rem}}@media (max-width:61.99875em){.hang{grid-template-columns:repeat(2,minmax(0,1fr))}.sign{grid-template-columns:minmax(0,1fr)}.pagehead__grid{grid-template-columns:minmax(0,1fr)}.footer__top{grid-template-columns:minmax(0,1fr)}.footer__board{grid-template-columns:minmax(0,1fr)}.footer__notices{grid-template-columns:minmax(0,1fr)}.hero__grid{grid-template-columns:minmax(0,1fr)}.wandtext__grid{grid-template-columns:minmax(0,1fr)}.wandtext__statement{grid-column:auto}.wandtext__cols{grid-column:auto}.plan{grid-template-columns:minmax(0,1fr)}.exhibit__link{grid-template-columns:4.5rem minmax(0,1fr) 2rem}.exhibit__meta{grid-column:2;grid-row:2}.exhibit__arrow{grid-column:3;grid-row:1}.exhibit__excerpt{margin-left:calc(4.5rem + 1.5rem + .75rem)}.rules{grid-template-columns:repeat(2,minmax(0,1fr))}.wegweiser__grid{grid-template-columns:auto minmax(0,1fr)}.wegweiser__btn{grid-column:1/-1;justify-self:start}.fragen__grid{grid-template-columns:minmax(0,1fr)}.fragen__side{position:static}.contact__grid{grid-template-columns:minmax(0,1fr)}.lageplan__list{grid-template-columns:repeat(2,minmax(0,1fr))}.hall{grid-template-columns:minmax(0,1fr)}.eintritt__grid{grid-template-columns:minmax(0,1fr)}.auftrag__grid{grid-template-columns:minmax(0,1fr)}.route__list{grid-template-columns:minmax(0,1fr);padding-left:0}.route__list::before{left:calc(3.5rem/2 - .125rem);right:auto;top:0;bottom:0;width:.25rem;height:auto}.route__stop{grid-template-columns:3.5rem minmax(0,1fr);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.route__stop>:not(.route__picto){grid-column:2}.route__picto{grid-row:span 3;margin-bottom:0}.technik__grid{grid-template-columns:minmax(0,1fr)}.funding{grid-template-columns:repeat(2,minmax(0,1fr))}.funding__main{grid-column:1/-1;grid-row:auto}.team__grid{grid-template-columns:minmax(0,1fr)}.anatomy__grid{grid-template-columns:minmax(0,1fr)}.expo__layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.expo__aside{position:static;padding-bottom:.75rem;border-bottom:.125rem solid var(--text-primary)}.desk__grid{grid-template-columns:minmax(0,1fr)}.anschrift__grid{grid-template-columns:minmax(0,1fr)}.anschrift__note{grid-column:1}.legal__container{grid-template-columns:minmax(0,1fr);gap:1.5rem}.legal__rail{position:static;padding-bottom:.75rem;border-bottom:.125rem solid var(--text-primary)}}@media (max-width:47.99875em){.menu__body{position:fixed;width:100%;height:100vh;left:-100%;top:0;overflow:auto;padding:4.375rem .9375rem .9375rem .9375rem;background-color:var(--c-bg);transition:left .3s;z-index:0}.menu__body::before{content:"";position:fixed;width:100%;height:4.375rem;left:-100%;top:0;transition:left .3s;z-index:2}.menu-open .menu__body{left:0}.menu-open .menu__body::before{left:0}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:var(--text-primary)}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hang{grid-template-columns:minmax(0,1fr)}.header__container{min-height:4.25rem}.header__brand{position:relative;z-index:6}.header__nav.menu__body{z-index:4;display:flex;flex-direction:column;gap:1rem;height:100dvh;padding:5.75rem 1rem 2rem;background-color:var(--bg-primary)}.header__nav.menu__body::before{background-color:var(--bg-primary);border-bottom:.125rem solid var(--text-primary)}.header__sheet-title{display:block;font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.header__panel{display:grid;border-top:.25rem solid var(--text-primary)}.menu__link{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:0 1rem;align-items:center;min-height:4.75rem;padding:.5rem 0;border-bottom:.0625rem solid var(--text-primary);color:var(--text-primary);text-decoration:none}.menu__link[aria-current=page] .menu__floor{background-color:var(--primary);color:var(--secondary)}.menu__floor{grid-row:span 2;display:grid;place-items:center;width:3.5rem;height:3.5rem;border:.125rem solid var(--text-primary);border-radius:50%;font:800 1.25rem/1 Epilogue,"Helvetica Neue",Arial,sans-serif}.menu__label{font:800 1.75rem/1.05 Epilogue,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.03em}.menu__hint{display:block;font-size:.9375rem;color:var(--text-secondary)}.header__sheet-note{display:block;margin-top:auto;padding-top:1rem;border-top:.0625rem solid var(--text-primary);font-size:.9375rem;color:var(--text-secondary)}.header__burger.icon-menu{display:inline-flex;align-items:center;width:auto;height:2.75rem;padding:0 3rem 0 1rem;border:.125rem solid var(--text-primary);background-color:var(--bg-primary);color:var(--text-primary);z-index:6}.header__burger.icon-menu span,.header__burger.icon-menu::after,.header__burger.icon-menu::before{right:1rem;width:1.125rem;height:.125rem}.header__burger.icon-menu::before{top:.8125rem}.header__burger.icon-menu::after{bottom:.8125rem}.menu-open .header__burger.icon-menu span{width:0}.menu-open .header__burger.icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-open .header__burger.icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__burger-label{font-family:Epilogue,"Helvetica Neue",Arial,sans-serif;font-size:.78125rem;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem}.wandtext__cols{grid-template-columns:minmax(0,1fr)}.plan__rooms{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:minmax(6.5rem,auto)}.plan__room[class*="--"]{grid-column:auto;grid-row:auto}.plan__room--haushalt{grid-column:1/-1}.rules{grid-template-columns:minmax(0,1fr)}.legend{grid-template-columns:minmax(0,1fr)}.hall__cols{grid-template-columns:minmax(0,1fr)}.funding{grid-template-columns:minmax(0,1fr)}.inventory__list{grid-template-columns:minmax(0,1fr)}.vorschlag__plate{grid-template-columns:minmax(0,1fr);justify-items:start}.waysigns__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:29.99875em){.sign__plate{grid-template-columns:minmax(0,1fr)}.sign__picto{grid-row:auto}.faq-item__inner{padding-left:0}.form__row{grid-template-columns:1fr}.contacts__row{grid-template-columns:1fr;gap:.25rem}.defset div{grid-template-columns:1fr}.brand__name{font-size:1.375rem}.brand__mark{width:2.125rem;height:2.125rem}.footer__floors{grid-template-columns:minmax(0,1fr)}.exhibit__link{grid-template-columns:minmax(0,1fr) 1.5rem}.exhibit__inv{grid-column:1/-1}.exhibit__meta{grid-column:1;grid-row:auto}.exhibit__arrow{grid-column:2;grid-row:2}.exhibit__excerpt{margin-left:.75rem}.wegweiser__grid{grid-template-columns:minmax(0,1fr)}.contact__form{padding:1.5rem 1rem}.lageplan__list{grid-template-columns:minmax(0,1fr)}.panel__body{padding-left:0}.card{grid-template-columns:minmax(0,1fr)}.expo__steps li{grid-template-columns:minmax(0,1fr)}.pager{grid-template-columns:minmax(0,1fr)}.pager__link--next{text-align:left}.desk__form{padding:1.5rem 1rem}}@media (min-width:47.99875em)and (max-width:61.99875em){.menu__link{flex-direction:column;gap:.125rem;padding:.25rem .5rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::after,*::before{-webkit-animation-duration:NaNs!important;animation-duration:NaNs!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.js .reveal:not(.is-in){opacity:1;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none}}@media (hover:none){.exhibit .exhibit__more{grid-template-rows:1fr}.exhibit .exhibit__excerpt{padding-bottom:1.5rem}}