
@import"fonts.css";:root{--cols: 12;--cols-max: calc(var(--cols) + 1);--gutter: 1rem;--width: 1728px;--content-width: calc(100vw - (var(--margin)*2));--margin: 1rem;--col-size: calc((100vw - (var(--gutter) * var(--cols-max)) - (var(--margin) * 2)) / var(--cols));--header-height: 3rem;--footer-height: 30rem;--padding: var(--margin);--padding-top: 6rem;--spacer: 8rem;--module-spacer: var(--spacer);--hero-height: 75vh;--dot-size: 1.5rem;--basepx: 16;--base: 0.97vw;--base: calc(0.75rem + ((1vw - 7.68px) * 0.425));--mega: 10rem;--large: 5rem;--big: 2.25rem;--medium: 1.4375rem;--body: 1.25rem;--small: 0.75rem;--dark-green: #001C21;--grey: rgba(0,0,0, 0.2);--gray: var(--grey);--grey-text: rgba(0,0,0, 0.6);--offwhite: #FFFDF2;--white: white;--bg: var(--white);--text-color: #000;--black: rgb(35,35,35);--green: #adff49;--pink: #ffa0eb;--blue: #7ffff6;--yellow: #fbff00;--green-teal: #7cff98;--black-15: rgba(39,39,39, 0.15)}@media screen and (min-width: 900px)and (max-width: 1400px){:root{--base: calc(0.75rem + ((0.8vw - 7.68px) * 0.425))}}:root{--tablet-breakpoint: 900px}@media screen and (max-width: 900px){:root{--basepx: 14;--base: 1.8vw;--margin: 2rem;--body: 1rem}}@media screen and (max-width: 900px)and (min-aspect-ratio: 16/9){:root{--margin: 1.5rem;--padding-top: 5rem;--mega: 3.5625rem;--large: 2rem;--big: 1.4375rem}}:root{--mobile-breakpoint: 520px}@media screen and (max-width: 520px){:root{--header-height: 4rem;--padding-top: 6.5rem;--base: 4vw;--cols: 6;--gutter: 0.5rem;--margin: 1rem;--spacer: 6rem;--mega: 3.5625rem;--large: 2rem;--big: 1.4375rem}}
*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility !important}
html,body{background:var(--bg)}html{font-size:var(--base)}body{font-family:Arial,Helvetica,sans-serif;font-optical-sizing:auto;color:var(--text-color)}.no-scroll{overflow:hidden}.no-pointer{pointer-events:none}::selection{background:#ff1493;color:aqua}.hidden{display:none}@media screen and (min-width: 520px){.mobile-only:not(.tablet-only){display:none !important}}@media screen and (min-width: 900px){.mobile-only.tablet-only{display:none !important}}@media screen and (max-width: 520px){.desktop-only{display:none !important}}.sr-only{border:0;clip:rect(0px, 0px, 0px, 0px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.001s !important;animation-iteration-count:1 !important;transition-duration:.001s !important;scroll-behavior:auto !important;will-change:auto !important;transition-delay:0s !important}}#page{position:relative;z-index:1}main{min-height:100vh;transform-origin:top;animation:fadeIn .3s forwards}main.anim-out{animation:fadeOut .3s forwards}.grid{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter)}.full-bleed{margin-left:calc(var(--margin)*-1);margin-right:calc(var(--margin)*-1)}.padding-h{padding-left:var(--margin);padding-right:var(--margin)}.padding-v{padding-top:var(--margin);padding-bottom:var(--margin)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes pageIn{0%{opacity:0;transform:translateY(0.15rem)}100%{opacity:1;transform:translateY(0rem)}}@keyframes pageOut{0%{opacity:1;transform:translateY(0rem)}100%{opacity:0;transform:translateY(-0.75rem)}}
footer{background:#000;color:#fff;margin-top:var(--margin);margin-left:var(--margin);margin-right:var(--margin);padding:1.5rem;padding-top:5rem}@media screen and (max-width: 520px){footer{display:flex !important;flex-direction:column;padding-top:1.5rem;height:auto}}footer .dotted{--stroke: white;--hover: white}footer .footer-newsletter{grid-column:1/span 5}footer .footer-newsletter .newsletter-link{margin-top:2rem}@media screen and (max-width: 520px){footer .footer-newsletter{margin-bottom:4rem}footer .footer-newsletter .newsletter-link{margin-top:1rem}}footer .tertiary-nav{grid-column:7/-1}footer .footer-logo{grid-row:2;grid-column:1/span 3;margin-top:auto;margin-bottom:-0.5rem}@media screen and (max-width: 520px){footer .footer-logo{margin-top:8rem}footer .footer-logo svg{width:66%;height:auto}}@media screen and (max-width: 900px)and (min-aspect-ratio: 16/9){footer .footer-logo{grid-row:3}}footer .footer-bottom{grid-row:2;grid-column:5/-1;display:grid;grid-template-columns:subgrid;margin-top:24rem}@media screen and (max-width: 900px)and (min-aspect-ratio: 16/9){footer .footer-bottom{margin-top:4rem;grid-column:1/-1;grid-row:2;margin-bottom:2rem}footer .footer-bottom nav.footer-nav{grid-row:1;grid-column:7/-1 !important;margin-top:0 !important}footer .footer-bottom .footer-info{grid-row:1;grid-column:1/5 !important}footer .footer-bottom .footer-info dl{margin-bottom:1rem;grid-column:span 3 !important}}@media screen and (max-width: 520px){footer .footer-bottom{margin-top:4rem;display:flex;flex-direction:column-reverse}}footer .footer-bottom nav.footer-nav{margin-top:auto;grid-column:span 3}@media screen and (max-width: 520px){footer .footer-bottom nav.footer-nav{margin-top:2rem}}footer .footer-bottom nav.footer-nav a{opacity:.6}footer .footer-bottom nav.footer-nav a:hover{opacity:1}footer .footer-bottom .footer-info{margin-top:auto;grid-column:4/-1;display:grid;grid-template-columns:subgrid}footer .footer-bottom .footer-info dl{grid-column:span 2}@media screen and (max-width: 520px){footer .footer-bottom .footer-info dl{margin-bottom:1rem}}footer .footer-bottom .footer-info dl dd p{color:hsla(0,0%,100%,.5)}footer .footer-bottom .footer-info dl dd a:hover{color:#fff}body:has(main[data-scene=home]) footer{display:none}
header{--expand-height: var(--header-height);position:fixed;top:var(--margin);left:0;width:100%;height:var(--expand-height);background:#fff;padding:0 var(--margin);z-index:100;outline:none;transform:translateY(0);font-size:1.4375rem;font-family:"Kunstakademiet Display";transition:height .3s .2s,transform .4s,box-shadow .3s 0s,border-bottom .15s .3s;border-bottom:1px solid rgba(0,0,0,0)}@media screen and (max-width: 900px)and (min-aspect-ratio: 16/9){header{top:1rem}}header .header-top{display:flex;align-items:center;height:var(--header-height)}header .logo-top{position:relative;margin-right:4rem}header .logo-top a{display:flex}header .logo-top svg{width:11.5rem;height:auto}header::before{content:"";position:absolute;top:calc(-1*var(--margin));left:0;width:100%;height:var(--margin);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);clip-path:inset(0 var(--margin) 0 var(--margin));transition:.3s}header.scrolled::before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body:has(main[data-scene=home]) header::before,body:has(.hero[data-type=large]) header::before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}header .skip{position:fixed;top:calc(-1*var(--margin));left:0;background:#000;color:#fff;padding:.5rem 1rem;font-size:1.2rem;pointer-events:none;opacity:0;transition:.3s;z-index:200}header .skip:focus{pointer-events:auto;opacity:1}header nav>ul{position:relative;display:flex;gap:1.5rem}header nav>ul>li{position:relative}header nav>ul>li a{color:rgba(0,0,0,.5);transition:color .2s}header nav>ul>li a:hover,header nav>ul>li a.active,header nav>ul>li a:focus-within{color:#000}header nav>ul>li button{width:1rem;height:1rem;position:absolute;top:50%;right:-1.2rem;transform:translateY(calc(-50% + 0.1rem)) translateX(0%);display:flex;align-items:center;justify-content:center;opacity:0}header nav>ul>li button:focus{opacity:1}header nav>ul>li.has-children:has(a:focus-visible) button{opacity:1}header nav>ul .submenu-container{padding-top:2rem;position:absolute;font-size:2rem;opacity:0;pointer-events:none;transition:.3s;transition-delay:0s;width:max-content}header nav>ul .submenu-container ul.submenu{display:flex;flex-direction:column}header nav>ul .submenu-container ul.submenu li{position:relative;--stroke: black;--background: black;--size: 0.5em;padding-left:0;transition:.5s;transition-delay:.05s}header nav>ul .submenu-container ul.submenu li a{text-decoration:none}header nav>ul .submenu-container ul.submenu li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scale(0.5);height:var(--size);width:var(--size);border:1px solid var(--stroke);border-radius:100%;background:var(--background);opacity:0;transition-delay:0s;transition:.2s}header nav>ul .submenu-container ul.submenu li:hover,header nav>ul .submenu-container ul.submenu li.active,header nav>ul .submenu-container ul.submenu li:focus-within{padding-left:.75em;opacity:1;transition-delay:0s}header nav>ul .submenu-container ul.submenu li:hover::before,header nav>ul .submenu-container ul.submenu li.active::before,header nav>ul .submenu-container ul.submenu li:focus-within::before{transition:.5s;transition-delay:.1s;opacity:1;transform:translateY(-50%)}@media screen and (max-width: 900px){header nav{display:none}}header:has(.submenu-active){transition-delay:0s;--expand-height: calc(var(--header-height) + var(--submenu-height) + 4rem);border-bottom:1px solid rgba(0,0,0,.3)}header:has(.submenu-active) li.submenu-active .submenu-container{transition-delay:.1s;opacity:1;pointer-events:auto}header nav.secondary-navigation{margin-left:auto}header nav.secondary-navigation .language-switcher a.active{display:none}@media screen and (max-width: 900px){header nav.secondary-navigation{display:block}header nav.secondary-navigation li:not(.language-switcher){display:none}header nav.secondary-navigation li.language-switcher{margin-right:3.5rem}header nav.secondary-navigation li.language-switcher a{color:#000}}header li a.header-open-search{position:relative;transition:color .2s}header li a.header-open-search::after{content:"";position:absolute;width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg width='34' height='40' viewBox='0 0 34 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2948_9340)'%3E%3Crect x='4.30786' y='13.4297' width='3' height='23' transform='rotate(-45 4.30786 13.4297)' fill='black'/%3E%3Crect x='20.5713' y='11.3086' width='3' height='23' transform='rotate(45 20.5713 11.3086)' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2948_9340'%3E%3Crect width='40' height='40' fill='white' transform='translate(-6)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:center center;background-size:contain;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;pointer-events:none;transition:.2s}header.search-active li a.header-open-search{color:rgba(0,0,0,0)}header.search-active li a.header-open-search::after{opacity:1}header .header-search-bar{position:absolute;bottom:0;left:0;height:20rem;margin:var(--margin);opacity:0;pointer-events:none;transition:.3s;display:flex;flex-direction:column}header .header-search-bar form{margin-top:auto}header .header-search-bar input{font-size:var(--mega);font-family:"Kunstakademiet Display";font-weight:normal;outline:none;border:none;display:none}header.search-active{--expand-height: calc(var(--header-height) + var(--submenu-height) + 10rem)}header.search-active input{display:block}header.search-active .header-search-bar{opacity:1;pointer-events:auto;transition-delay:.4s}header.search-active{box-shadow:0 0 0 200vw #7f7f7f;transition-delay:box-shadow .4s}@media screen and (min-width: 900px){header .hamburger{display:none !important}}header .hamburger{position:absolute;top:1.05rem;right:var(--margin);display:flex;align-items:center;height:2rem}@media screen and (min-width: 520px)and (max-width: 900px){header .hamburger{top:.5rem}}header .hamburger::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%) scale(1.8)}header .hamburger svg{overflow:visible}header .hamburger svg rect{position:absolute;transition:.3s;transform-origin:center;transform-box:fill-box}header .hamburger{--trans: 0.4s}header .hamburger.active svg rect:nth-child(1){animation:rect1-open var(--trans) forwards}header .hamburger.active svg rect:nth-child(2){opacity:0}header .hamburger.active svg rect:nth-child(3){animation:rect3-open var(--trans) forwards}header .hamburger:not(.active) svg rect:nth-child(1){animation:rect1-close var(--trans) forwards}header .hamburger:not(.active) svg rect:nth-child(3){animation:rect3-close var(--trans) forwards}@keyframes rect1-open{0%{transform:translateY(0rem) rotate(0deg)}50%{transform:translateY(0.4rem) rotate(0deg)}100%{transform:translateY(0.4rem) rotate(45deg)}}@keyframes rect3-open{0%{transform:translateY(0rem) rotate(0deg)}50%{transform:translateY(-0.4rem) rotate(0deg)}100%{transform:translateY(-0.4rem) rotate(-45deg)}}@keyframes rect1-close{0%{transform:translateY(0.4rem) rotate(45deg)}50%{transform:translateY(0.4rem) rotate(0deg)}100%{transform:translateY(0rem) rotate(0deg)}}@keyframes rect3-close{0%{transform:translateY(-0.4rem) rotate(-45deg)}50%{transform:translateY(-0.4rem) rotate(0deg)}100%{transform:translateY(0rem) rotate(0deg)}}@media screen and (max-width: 900px){header{transition:.4s}header .header-top::before{content:"";position:absolute;top:-2rem;left:0rem;background:#000;width:calc(100% - 1*var(--margin));height:var(--margin);border-left:1rem solid #fff;border-right:1rem solid #fff;z-index:1;opacity:0;transition:.3s}}@media screen and (max-width: 900px)and (max-width: 520px){header .header-top::before{width:calc(100% - 2*var(--margin));height:var(--margin);top:-1rem}}@media screen and (max-width: 900px){header::after{content:"";position:absolute;bottom:1rem;left:1rem;width:calc(100% - 2*var(--margin));height:var(--margin);background:rgba(0,0,0,.35);z-index:2;opacity:0;transition:.3s;pointer-events:none}header .mobile-menu{opacity:0;transition:.4s;transition-delay:0s;overflow-x:hidden}header.menu-active{height:100dvh}header.menu-active .header-top::before{opacity:1}header.menu-active::after{opacity:1}header.menu-active .mobile-menu{opacity:1;transition-delay:.2s;max-height:calc(100dvh - var(--header-height) - 2*var(--margin));overflow-y:scroll;padding-bottom:2rem}header.menu-active .mobile-navigation{display:block}header.menu-active .mobile-navigation ul{margin-top:4rem;display:flex;flex-direction:column;gap:.5rem}header.menu-active .mobile-navigation ul li{position:relative;padding-left:2rem;--submenu-height: 0px;text-align:right;padding-right:3.5rem;font-size:3rem}}@media screen and (max-width: 900px)and (max-width: 520px){header.menu-active .mobile-navigation ul li{font-size:1.5rem;padding-right:2.75rem}}@media screen and (max-width: 900px){header.menu-active .mobile-navigation ul li a{color:#000}header.menu-active .mobile-navigation ul li.has-children button{opacity:1;position:absolute;right:-0.25rem;top:1.75rem;width:3rem;height:3rem}}@media screen and (max-width: 900px)and (max-width: 520px){header.menu-active .mobile-navigation ul li.has-children button{right:-0.25rem;top:.8rem;width:2.5rem;height:2rem}}@media screen and (max-width: 900px){header.menu-active .mobile-navigation ul li.has-children button svg{width:1.8rem;height:auto;transition:.3s}}@media screen and (max-width: 900px)and (max-width: 520px){header.menu-active .mobile-navigation ul li.has-children button svg{width:.95rem}}@media screen and (max-width: 900px){header.menu-active .mobile-navigation ul li.has-children button[aria-expanded=true] svg{transform:rotate(45deg)}header.menu-active .mobile-navigation ul .submenu-container{position:static;padding-top:0;font-size:inherit;height:var(--submenu-height);overflow:hidden;transition-delay:0s;width:100%}header.menu-active .mobile-navigation ul .submenu-container ul{margin-top:.5rem;padding-bottom:2rem}header.menu-active .mobile-navigation ul .submenu-container ul li{padding-left:0;opacity:.5;padding-right:0}}@media screen and (max-width: 900px){body:has(.menu-active),html:has(.menu-active){overflow:hidden !important}}
section.hero{position:relative;margin:0 var(--margin);padding:2rem 2.25rem 3rem 2.25rem;padding-top:var(--padding-top);min-height:50dvh}@media screen and (max-width: 520px){section.hero{padding-left:1.75rem;padding-right:1.75rem}}section.hero .breadcrumb{grid-column:1/6;margin-bottom:auto;z-index:1}@media screen and (max-width: 520px){section.hero .breadcrumb{grid-column:1/-1}}section.hero h1{margin-top:auto;grid-column:1/-2;z-index:1;line-height:.9em}@media screen and (max-width: 520px){section.hero h1{grid-column:1/-1;hyphens:auto;overflow-wrap:break-word}}section.hero[data-type=large]{height:60vh;color:#fff;min-height:40rem}@media screen and (max-width: 520px){section.hero[data-type=large]{height:80svh;min-height:auto}}section.hero[data-type=large] .bg-media{position:absolute;top:0;left:0;width:100%;height:calc(100% - .5rem);z-index:0;min-height:0}section.hero[data-type=large] .bg-media::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%)}section.hero[data-type=medium]{background:var(--hero-bg, black);color:var(--hero-text, white);min-height:40rem}@media screen and (max-width: 520px){section.hero[data-type=medium]{height:auto;min-height:auto;padding:1rem 1rem 1rem 1rem;padding-top:var(--padding-top)}section.hero[data-type=medium] h1{margin-top:8rem}}section.hero[data-type=small],section.hero[data-type=micro]{border-bottom:1px solid rgba(0,0,0,.2);min-height:32rem}section.hero[data-type=small] h1,section.hero[data-type=micro] h1{padding-top:2rem}@media screen and (max-width: 520px){section.hero[data-type=small],section.hero[data-type=micro]{padding-left:0;padding-right:0;padding-bottom:1rem;height:auto;min-height:auto}section.hero[data-type=small] h1,section.hero[data-type=micro] h1{margin-top:8rem}}section.hero[data-type=small]::before,section.hero[data-type=micro]::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(var(--header-height) + 2rem);background:#000}section.hero[data-type=micro] h1{grid-column:1/span 9;font-size:var(--large)}@media screen and (max-width: 520px){section.hero[data-type=micro] h1{grid-column:1/-1}}section.hero:has(+.module[data-module=large-media]){border-bottom:none}section.hero:has(.event-hero-content) h1{grid-column:1/span 5}@media screen and (max-width: 520px){section.hero:has(.event-hero-content){height:auto}section.hero:has(.event-hero-content) h1{margin-top:4rem}}.event-hero-content{--cols: 6;grid-column:7/-1;margin-top:auto}@media screen and (max-width: 520px){.event-hero-content{margin-top:1rem;grid-column:1/-1;display:flex;flex-direction:column}.event-hero-content .info-top{order:1}.event-hero-content .event-link{order:3;margin-top:2rem}.event-hero-content .info-columns{order:2}}.event-hero-content .info-top{grid-row:1;grid-column:1/span 3}.event-hero-content .info-top .event-type{opacity:.5}.event-hero-content .info-top{margin-bottom:4rem}@media screen and (max-width: 520px){.event-hero-content .info-top{margin-bottom:2rem}}.event-hero-content .event-link{grid-row:1;grid-column:5/-1}@media screen and (max-width: 520px){.event-hero-content .event-link{grid-column:1/-1}}.event-hero-content .event-time dd{text-transform:capitalize}.event-hero-content .info-columns{grid-row:2;grid-column:1/-1;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);--cols: 6}@media screen and (max-width: 520px){.event-hero-content .info-columns{display:flex;flex-direction:column;gap:1.5rem}}.event-hero-content .info-columns dl{grid-column:span 2}.event-hero-content .info-columns dl dd{opacity:.5}.event-hero-content .info-columns dl.info-table .row{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);--cols: 2}.event-hero-content .info-columns dl.info-table .row dt::after{content:":"}.event-hero-content .info-columns dl.info-table .row dd{opacity:1}
@media screen and (max-width: 520px){.module[data-module=large-heading]+.module[data-module=accordion]{margin-top:0rem}}.module[data-module=accordion]{margin-top:4rem;margin-bottom:4rem}.module[data-module=accordion] .accordion-container{grid-column:1/-1}.module[data-module=accordion] .accordion-container .accordion-row{--h: 0;border-top:1px solid var(--grey)}.module[data-module=accordion] .accordion-container .accordion-row .accordion-header{position:relative;padding:1.5rem 0;cursor:pointer;align-items:center}.module[data-module=accordion] .accordion-container .accordion-row .accordion-header .accordion-icon{grid-column:1/span 2;height:1.5rem;width:2.4rem;overflow:hidden;margin-left:-0.5rem;padding-left:.45rem}.module[data-module=accordion] .accordion-container .accordion-row .accordion-header .accordion-icon .icon-track{width:3.5rem;height:100%;display:flex;justify-content:space-between;transform:translateX(-2rem);transition:.9s;transition-timing-function:cubic-bezier(0.5, 0, 0, 1)}.module[data-module=accordion] .accordion-container .accordion-row .accordion-header .accordion-icon svg{height:100%;width:auto;transition:.9s;transition-timing-function:cubic-bezier(0.5, 0, 0, 1)}.module[data-module=accordion] .accordion-container .accordion-row .accordion-header .accordion-title{grid-column:7/-1;transition:.9s;transition-timing-function:cubic-bezier(0.5, 0, 0, 1)}.module[data-module=accordion] .accordion-container .accordion-row .accordion-header .accordion-title button{cursor:pointer}@media screen and (max-width: 520px){.module[data-module=accordion] .accordion-container .accordion-row .accordion-header .accordion-title button{text-align:right}}@media(hover: hover){.module[data-module=accordion] .accordion-container .accordion-row:not(.active) .accordion-header:hover .icon-track{transform:translateX(0rem)}.module[data-module=accordion] .accordion-container .accordion-row:not(.active) .accordion-header:hover .accordion-title{padding-left:1.5rem}}.module[data-module=accordion] .accordion-container .accordion-row:not(.active) .content-inner{visibility:hidden}.module[data-module=accordion] .accordion-container .accordion-row:not(.active) .accordion-header:focus-within .icon-track{transform:translateX(0rem)}.module[data-module=accordion] .accordion-container .accordion-row:not(.active) .accordion-header:focus-within .accordion-title{padding-left:1.5rem}.module[data-module=accordion] .accordion-container .accordion-row.active .accordion-header .icon-track svg:last-child{transform:rotate(-45deg)}.module[data-module=accordion] .accordion-container .accordion-row .accordion-content{height:var(--h);overflow:hidden;transition:.3s}.module[data-module=accordion] .accordion-container .accordion-row .accordion-content .content-inner{padding:2rem 0 2rem 0;row-gap:2rem}.module[data-module=accordion] .accordion-container .accordion-row .accordion-content .content-inner .infobox{grid-column:7/span 2}.module[data-module=accordion] .accordion-container .accordion-row .accordion-content .content-inner .infobox .info-text{color:rgba(0,0,0,.5)}.module[data-module=accordion] .accordion-container .accordion-row .accordion-content .content-inner .infobox .info-text+.link-content{margin-top:2rem}.module[data-module=accordion] .accordion-container .accordion-row .accordion-content .content-inner .link-content{grid-row:2;grid-column:7/span 2}.module[data-module=accordion] .accordion-container .accordion-row .accordion-content .content-inner .editor-content{grid-column:10/-1;grid-row:1/span 3}.module[data-module=accordion] .accordion-container .accordion-row .accordion-content .content-inner .media-content{grid-row:2;grid-column:1/span 5}@media screen and (max-width: 520px){.module[data-module=accordion] .accordion-container .accordion-row .accordion-content .content-inner{display:flex;flex-direction:column;gap:2rem}.module[data-module=accordion] .accordion-container .accordion-row .accordion-content .content-inner .infobox{order:1}.module[data-module=accordion] .accordion-container .accordion-row .accordion-content .content-inner .editor-content{order:2}.module[data-module=accordion] .accordion-container .accordion-row .accordion-content .content-inner .media-content{order:4}.module[data-module=accordion] .accordion-container .accordion-row .accordion-content .content-inner .link-content{order:3}}.module[data-module=accordion] .accordion-container .accordion-row .accordion-content .content-inner:not(:has(.infobox)) .editor-content{grid-column:7/span 4}
.module[data-module=breaker]{margin-top:1.5rem}.module[data-module=breaker] h2{grid-column:1/-1;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:2rem;margin-bottom:1rem}@media screen and (max-width: 900px){.module[data-module=breaker] h2{padding-bottom:1rem;hyphenate:auto;word-break:break-word}}.module[data-module=breaker]:has(h2){margin-top:8rem}@media screen and (max-width: 520px){.module[data-module=breaker]:has(h2){margin-top:4rem}}.module[data-module=breaker]{padding-bottom:8rem}@media screen and (max-width: 520px){.module[data-module=breaker]{padding-bottom:4rem}}.module[data-module=breaker] .link-content{position:relative;grid-column:1/span 6}.module[data-module=breaker] .link-content.default{font-family:"Kunstakademiet Display";font-weight:normal;font-size:var(--big);line-height:1.1em}@media screen and (min-width: 900px){.module[data-module=breaker] .link-content ul{position:absolute}}.module[data-module=breaker] .link-content:not(:has(li)){position:relative}.module[data-module=breaker] .link-content:not(:has(li))::before{content:"";position:absolute;width:var(--dot-size);aspect-ratio:1/1;background:#000;border-radius:2rem}.module[data-module=breaker] .text-content{grid-column:7/-2}@media screen and (max-width: 520px){.module[data-module=breaker] .link-content{grid-column:1/-1}.module[data-module=breaker] .text-content{margin-top:0;padding-top:0;grid-column:1/-1}.module[data-module=breaker] .link-content+.text-content{margin-top:1.5rem}}.module[data-module=editor]+.module[data-module=breaker],.module[data-module=breaker]+.module[data-module=breaker]{margin-top:0}@media screen and (max-width: 520px){.module[data-module=editor]+.module[data-module=breaker],.module[data-module=breaker]+.module[data-module=breaker]{margin-top:2rem}}
.module[data-module=card-links]{margin-top:var(--spacer);margin-bottom:var(--spacer)}.module[data-module=card-links]:has(.teaser-card:nth-child(2)):has(.teaser-card:nth-child(2):last-child) .teaser-card{--aspect-ratio: 3 / 2}.module[data-module=card-links]:has(.teaser-card:nth-child(3)) .teaser-card{--span: 4}.module[data-module=card-links]:has(.teaser-card:nth-child(3)):has(.teaser-card:nth-child(3):last-child) .teaser-card{--aspect-ratio: 1 / 1}.module[data-module=card-links]:has(.teaser-card:nth-child(4)) .teaser-card{--span: 3}.module[data-module=card-links]:has(.teaser-card:nth-child(4)):has(.teaser-card:nth-child(4):last-child) .teaser-card{--aspect-ratio: 40 / 53}@media screen and (max-width: 520px){.module[data-module=card-links]{row-gap:2rem}.module[data-module=card-links] .teaser-card{--span: 6 !important;--aspect-ratio: 1 / 1 !important}}.module[data-module=card-links]+.module[data-module=card-links]{margin-top:var(--module-spacer)}.module[data-module=breaker]+.module[data-module=card-links]{margin-top:0}@media screen and (max-width: 520px){.module[data-module=breaker]+.module[data-module=card-links] .teaser-card:first-child{border-top:none}}.module[data-module=breaker]:has(+.module[data-module=card-links]){padding-bottom:2rem}
.card-grid{row-gap:4rem}@media screen and (max-width: 520px){.card-grid{row-gap:1.5rem}}.module[data-module=card-list]{margin:var(--spacer) var(--margin)}.module[data-module=card-list] .card-grid{grid-column:1/-1}.module[data-module=card-list] .teaser-card{--span: 3;--aspect-ratio: 40 / 54}@media screen and (max-width: 520px){.module[data-module=card-list] .teaser-card{--span: 6;--aspect-ratio: 1 / 1}}.module[data-module=card-list][data-thumb-ratio=landscape] .teaser-card{--aspect-ratio: 3 / 2}.module[data-module=card-list]:has(.text-content) .text-content{grid-row:1;grid-column:1/span 3;margin-bottom:auto;border-top:1px solid var(--grey);padding-top:.5rem}.module[data-module=card-list]:has(.text-content) .card-grid{--cols: 9;grid-row:1;grid-column:4/-1}.module[data-module=card-list]:has(.text-content) .card-grid .teaser-card{--aspect-ratio: 40 / 54}@media screen and (max-width: 520px){.module[data-module=card-list]:has(.text-content) .text-content{grid-column:1/-1;margin-bottom:.5rem}.module[data-module=card-list]:has(.text-content) .card-grid{grid-column:1/-1;grid-row:2;--cols: 6}.module[data-module=card-list]:has(.text-content) .card-grid .teaser-card{--span: 6;--aspect-ratio: 1 / 1}}.module[data-module=large-heading]+.module[data-module=card-list]{margin-top:2rem}.module[data-module=breaker]+.module[data-module=card-list]{margin-top:0}
.module[data-module=contact-box] .content{grid-column:7/-2;background:#000;color:#fff;padding:2rem}@media screen and (max-width: 520px){.module[data-module=contact-box] .content{grid-column:1/-1;font-size:.8rem;padding:1.5rem}}.module[data-module=contact-box] .content h2{margin-bottom:2rem}.module[data-module=contact-box] .content .person-title{color:hsla(0,0%,100%,.6)}.module[data-module=contact-box] .content .person-contact{margin-top:1rem}
.module[data-module=double-images]{margin-bottom:var(--spacer)}.module[data-module=double-images] .image-content{grid-column:1/-1}.module[data-module=double-images] .image-content figure{margin-top:auto;grid-column:span 6;height:auto}@media screen and (max-width: 520px){.module[data-module=double-images] .image-content figure{grid-column:1/-1;margin-bottom:1.5rem}}
.module[data-module=editor]{margin-top:var(--module-spacer);padding-bottom:var(--module-spacer)}.module[data-module=editor] .image-content{grid-column:1/span 4}@media screen and (max-width: 520px){.module[data-module=editor] .image-content{grid-column:1/-1;margin-bottom:1.5rem}}.module[data-module=breaker]+.module[data-module=editor],.module[data-module=facts]+.module[data-module=editor]{margin-top:0}.editor-content{grid-column:7/-2}@media screen and (max-width: 520px){.editor-content{grid-column:1/-1}}.editor-content{font-size:var(--body)}.editor-content h2{font-size:var(--medium);line-height:1em}.editor-content p+h2{margin-top:2rem}.editor-content h2+p{margin-top:.5rem}.editor-content h3{margin-top:2rem;margin-bottom:.5rem}.editor-content p a{text-decoration:underline}.editor-content ul{margin:1.5rem 0;list-style-type:disc;margin-left:1rem}.editor-content ul:first-child{margin-top:0}.editor-content ul.link-list{margin-left:0}.editor-content ul.link-list li{list-style-type:none}.editor-content ol{margin:1.5rem 0;margin-left:1rem}.editor-content hr{border:none;border-top:1px solid rgba(0,0,0,.2);margin:2rem 0}
.module[data-module=facts]{padding-bottom:8rem;border-top:1px solid rgba(0,0,0,.2);padding-top:1rem}.module[data-module=facts] .module-title{grid-column:1/span 3;margin-bottom:auto}.module[data-module=facts] .facts{grid-column:4/-1;--cols: 9;row-gap:3.5rem}.module[data-module=facts] .facts .fact{grid-column:span 3}.module[data-module=facts] .facts .fact dt,.module[data-module=facts] .facts .fact dd{width:80%}.module[data-module=facts] .facts .fact dd{margin-top:.2rem;color:rgba(0,0,0,.4)}.module[data-module=facts] .facts .fact dd a{text-decoration:underline}.module[data-module=facts] .facts .fact dd a:hover{color:#000}@media screen and (max-width: 520px){.module[data-module=facts] .module-title{grid-column:1/-1}.module[data-module=facts] .facts{margin-top:2rem;grid-column:1/-1;--cols: 6;row-gap:2rem}}
.module[data-module=hover-links]{margin-top:var(--spacer);--height: 90dvh;height:calc(180dvh - 20rem)}@media screen and (max-width: 520px){.module[data-module=hover-links]{height:auto}}.module[data-module=hover-links] .links-list{grid-row:1;grid-column:1/7;display:flex;margin-top:10rem;margin-bottom:calc(90dvh - 20rem)}.module[data-module=hover-links] .links-list ul{margin-left:1.5rem;margin-top:auto;font-size:3.5rem}.module[data-module=hover-links] .links-list ul li{opacity:.5;cursor:pointer;width:max-content}.module[data-module=hover-links] .links-list ul li:hover,.module[data-module=hover-links] .links-list ul li.active{opacity:1}.module[data-module=hover-links] .links-list ul li button{cursor:pointer}.module[data-module=hover-links] .links-list ul li{position:relative;padding-left:.75em;--stroke: black;--background: black;--size: 0.5em;padding-left:0;transition:.5s}.module[data-module=hover-links] .links-list ul li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scale(0.5);height:var(--size);width:var(--size);border:1px solid var(--stroke);border-radius:100%;background:var(--background);opacity:0;transition-delay:0s;transition:.3s}.module[data-module=hover-links] .links-list ul li:hover,.module[data-module=hover-links] .links-list ul li.active{padding-left:.75em;transition-delay:0s}.module[data-module=hover-links] .links-list ul li:hover::before,.module[data-module=hover-links] .links-list ul li.active::before{transition:.5s;transition-delay:.1s;opacity:1;transform:translateY(-50%)}.module[data-module=hover-links]{--hover: 1}.module[data-module=hover-links] .links-content{grid-column:7/-1;overflow:hidden;height:var(--height);position:sticky;top:0}.module[data-module=hover-links] .links-content .track{transition:.5s;transform:translateY(calc(-1 * var(--hover) * var(--height)))}.module[data-module=hover-links] .links-content .link-item{height:var(--height);overflow:hidden}.module[data-module=hover-links] .links-content .link-item figure{transition:.5s;height:var(--height)}.module[data-module=hover-links] .links-content .link-item .text-content{display:flex;flex-direction:column;flex:1 1 50vh;height:50vh;overflow:hidden;transition:.5s}.module[data-module=hover-links] .links-content .link-item .description{margin-top:.5rem}.module[data-module=hover-links] .links-content .link-item .description p{font-family:"Kunstakademiet Display";font-weight:normal;font-size:2.25rem;line-height:1.1em}.module[data-module=hover-links] .links-content .link-item .link{margin-top:auto;font-size:1.5rem;display:none}.module[data-module=hover-links] .links-content .link-item.active figure{transform:translateY(-50vh)}.module[data-module=hover-links] .links-content .link-item.active .text-content{transform:translateY(-50vh)}.module[data-module=hover-links] .links-content .link-item.active .text-content .link{display:block}@media screen and (max-width: 520px){.module[data-module=hover-links]{margin-bottom:6rem}.module[data-module=hover-links] .mobile-hover-links{grid-column:1/-1}.module[data-module=hover-links] .mobile-hover-links .accordion-row{--h: 0}.module[data-module=hover-links] .mobile-hover-links .accordion-row .accordion-trigger{font-size:1.5rem;display:flex;align-items:center;height:3rem;margin-left:-0.5rem}.module[data-module=hover-links] .mobile-hover-links .accordion-row .accordion-trigger button{display:flex;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.module[data-module=hover-links] .mobile-hover-links .accordion-row .accordion-trigger button svg{width:1.2rem;transition:.3s}.module[data-module=hover-links] .mobile-hover-links .accordion-row .accordion-trigger span{opacity:1}.module[data-module=hover-links] .mobile-hover-links .accordion-row.active .accordion-trigger button svg{transform:rotate(45deg)}.module[data-module=hover-links] .mobile-hover-links .accordion-row .accordion-content{height:var(--h);overflow:hidden;transition:.3s}.module[data-module=hover-links] .mobile-hover-links .accordion-row .accordion-content .content-inner{padding:1rem 0 2rem 0;font-family:"Kunstakademiet Display";font-weight:normal}.module[data-module=hover-links] .mobile-hover-links .accordion-row .accordion-content .content-inner .description{font-size:1.5rem}.module[data-module=hover-links] .mobile-hover-links .accordion-row .accordion-content .content-inner .link{margin-top:1.5rem;font-size:1.25rem;display:block;margin-bottom:1.5rem}}
.module[data-module=large-heading]+.module{margin-top:4rem}@media screen and (max-width: 900px){.module[data-module=large-heading] h2{padding-bottom:1rem;hyphenate:auto;word-break:break-word}}
.module[data-module=large-media] figure{grid-column:1/-1}.module[data-module=large-media]{margin-top:var(--spacer);margin-bottom:var(--spacer)}.module[data-module=large-media][data-size=wide] figure{aspect-ratio:16/8}.module[data-module=large-heading]+.module[data-module=large-media]{margin-top:2rem}section.hero+.module[data-module=large-media],.module[data-module=breaker]+.module[data-module=large-media],.module[data-module=facts]+.module[data-module=large-media],.module[data-module=editor]+.module[data-module=large-media]{margin-top:0}
.module[data-module=breaker]+.module[data-module=locations-map]{margin-top:0}.module[data-module=locations-map]{margin-top:var(--spacer)}.module[data-module=locations-map] figure{position:relative}.module[data-module=locations-map] figure img{display:block;width:100%;height:auto}.module[data-module=locations-map] figure .pins{position:absolute;top:0;left:0;width:100%;height:100%}.module[data-module=locations-map] figure .pins .pin{--size: 1rem;position:absolute;width:1.25rem;height:1.25rem;margin-left:calc(var(--size)/-2);margin-top:calc(var(--size)/-2);cursor:pointer;border-radius:100%}.module[data-module=locations-map] figure .pins .pin::after{content:"";position:absolute;background:#fff;border-radius:100%;width:var(--size);height:var(--size);transition:.3s;top:50%;left:50%;transform:translate(-50%, -50%) scale(1)}.module[data-module=locations-map] figure .pins .pin .tip{position:absolute;background:#fff;color:#000;left:1.5rem;top:50%;opacity:1;padding:.5rem .75rem;transform:scale(0%, 2%);transform-origin:left top;transition:.5s;width:max-content;pointer-events:none}.module[data-module=locations-map] figure .pins .pin .tip span{opacity:0;transition:.3s;transition-delay:0s}.module[data-module=locations-map] figure .pins .pin:hover::after,.module[data-module=locations-map] figure .pins .pin:focus::after{transform:translate(-50%, -50%) scale(1.2)}.module[data-module=locations-map] figure .pins .pin:hover .tip,.module[data-module=locations-map] figure .pins .pin:focus .tip{animation:openFlag .8s forwards}.module[data-module=locations-map] figure .pins .pin:hover .tip span,.module[data-module=locations-map] figure .pins .pin:focus .tip span{transition-delay:.6s;opacity:1}@keyframes openFlag{0%{transform:scale(0%, 2%)}50%{transform:scale(100%, 2%)}100%{transform:scale(100%, 100%)}}@keyframes closeFlag{0%{transform:scale(100%, 100%)}50%{transform:scale(100%, 2%)}100%{transform:scale(0%, 2%)}}
.module{margin-left:var(--margin);margin-right:var(--margin);scroll-margin:6rem}
.module[data-module=quote]{padding:3rem 2rem;margin-top:var(--spacer);margin-bottom:var(--spacer);border-top:1px solid var(--grey)}.module[data-module=quote] .quote-text{position:relative;text-indent:6rem}.module[data-module=quote] .quote-text::before{content:open-quote;position:absolute;left:-6rem;top:0}@media screen and (max-width: 520px){.module[data-module=quote]{padding:1.5rem 0}.module[data-module=quote] .quote-text{text-indent:3rem}.module[data-module=quote] .quote-text::before{left:-3rem}}.module[data-module=breaker]+.module[data-module=quote]{margin-top:0}
.module[data-module=slider]{margin-top:var(--spacer);margin-bottom:var(--spacer)}.module[data-module=slider] .swiper{margin-left:calc(-1*var(--margin));margin-right:calc(-1*var(--margin))}.module[data-module=slider] .swiper.playing .swiper-wrapper{transition-timing-function:linear}.module[data-module=slider] .swiper-slide{width:calc(var(--col-size)*5);margin-left:var(--gutter);margin-top:auto}.module[data-module=slider] .swiper-slide:first-child{margin-left:var(--margin)}.module[data-module=slider] .swiper-slide:last-child{margin-right:var(--margin)}.module[data-module=slider] .swiper-controls{position:absolute;bottom:1rem;right:1rem;z-index:10;opacity:.5;transition:.3s}.module[data-module=slider] .swiper-controls button{cursor:pointer}.module[data-module=slider] .swiper-controls .play-pause svg:last-child{display:none}.module[data-module=slider]:hover .swiper-controls{opacity:1}.module[data-module=slider] .swiper.playing .swiper-controls .swiper-nav{opacity:.4;pointer-events:none}.module[data-module=slider] .swiper.playing .swiper-controls .play-pause svg:first-child{display:none}.module[data-module=slider] .swiper.playing .swiper-controls .play-pause svg:last-child{display:block}
.module[data-module=text-image]{margin-top:var(--spacer);margin-bottom:var(--spacer)}.module[data-module=text-image] .text-content{grid-row:1;grid-column:1/span 6;--cols: 6}.module[data-module=text-image] .text-content .module-title{grid-column:span 3;margin-right:calc(var(--col-size)/2)}.module[data-module=text-image] .text-content .module-title .subtitle{opacity:.5}.module[data-module=text-image] .text-content .editor-content{grid-column:span 3;margin-right:calc(var(--col-size)/2)}.module[data-module=text-image] .image-content{grid-row:1;grid-column:7/-1}.module[data-module=text-image][data-align=imageLeft] .image-content{grid-column:1/span 6}.module[data-module=text-image][data-align=imageLeft] .text-content{grid-column:7/-1}@media screen and (max-width: 520px){.module[data-module=text-image] .text-content{grid-column:1/-1 !important;grid-row:2;display:block}.module[data-module=text-image] .text-content .editor-content{margin-top:1rem}.module[data-module=text-image] .image-content{grid-row:1;grid-column:1/-1 !important;margin-bottom:1.5rem}}.module[data-module=text-image]+.module[data-module=text-image]{margin-top:var(--module-spacer)}
.breadcrumb{font-size:.8125rem}.breadcrumb ul{display:flex;gap:1rem}.breadcrumb ul li{opacity:.6}.breadcrumb ul li:last-child{opacity:1}
.teaser-card{--span: 6;position:relative;grid-column:span var(--span);padding-top:1rem;--aspect-ratio: 3 / 2;display:flex;flex-direction:column;border-top:1px solid rgba(0,0,0,.2)}.teaser-card .card-title{margin-bottom:1rem}.teaser-card .card-title a::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.teaser-card .card-title a{text-decoration:none}.teaser-card .card-title:has(+.card-subtitle){margin-bottom:0}.teaser-card .card-title a.subheading{display:flex;align-items:center;gap:.5rem;text-decoration:none}.teaser-card .card-title a.subheading::before{content:"";position:relative;display:inline-block;--size: 0.66em;--background: transparent;--stroke: black;flex:0;height:var(--size);aspect-ratio:1/1;border:1px solid var(--stroke);border-radius:100%;background:var(--background);transition:.3s}.teaser-card .card-title a.subheading:hover::before,.teaser-card .card-title a.subheading:focus::before{--background: black}.teaser-card .card-title:has(.subheading){margin-bottom:1rem}.teaser-card .card-subtitle{opacity:.5;margin-bottom:1rem}.teaser-card .card-meta{margin-top:auto;color:rgba(0,0,0,.5);display:flex;gap:1rem}.teaser-card .card-meta .dot{--stroke: rgba(0,0,0, 0.5)}.teaser-card .dot{margin-top:auto}.teaser-card .card-media figure{aspect-ratio:var(--aspect-ratio)}.teaser-card:hover .dot,.teaser-card:focus-within .dot{--fill: black}.teaser-card:hover figure img,.teaser-card:focus-within figure img{transform:scale(1.05)}
.filter-bar{margin:0 var(--margin);padding:1rem 0rem;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);font-family:"Kunstakademiet Display";font-weight:normal;border-bottom:1px solid var(--grey)}@media screen and (max-width: 520px){.filter-bar{display:flex;gap:1rem;overflow-x:scroll;margin-left:0;margin-right:0;padding:1rem var(--margin)}}.filter-bar button{cursor:pointer}.filter-bar button:hover{text-decoration:underline}.filter-bar .filter-reset{grid-column:1/span 3;padding-left:2rem}@media screen and (max-width: 520px){.filter-bar .filter-reset{padding-left:0}}.filter-bar .filter-list{grid-column:4/-1}.filter-bar .filter-list ul{display:flex;gap:1rem}.filter-bar .filter-list ul li{position:relative;transition:.4s}.filter-bar .filter-list ul li button{transition:.4s}.filter-bar .filter-list ul li::after{content:"";position:absolute;width:1em;height:1em;top:.1rem;right:-0.3rem;background-image:url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='7.30786' y='9.42969' width='3' height='23' transform='rotate(-45 7.30786 9.42969)' fill='black'/%3E%3Crect x='23.5714' y='7.30859' width='3' height='23' transform='rotate(45 23.5714 7.30859)' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;opacity:0;transition:.3s;pointer-events:none}.filter-bar .filter-list ul li.active button{padding-right:.75rem}.filter-bar .filter-list ul li.active::after{opacity:1}
.partial.link-button{position:relative;background:#000;color:#fff;margin:1.5rem 0}.partial.link-button a{display:block;padding:1.25rem 3rem;--stroke: white;opacity:.75;transition:.3s}.partial.link-button a::before{left:1.5rem}.partial.link-button a:hover,.partial.link-button a:focus{--hover: white;opacity:1;text-decoration:none;padding-left:3.5rem}.partial.link-button a:hover::before,.partial.link-button a:focus::before{opacity:1}
main[data-scene=calendarOverview] .calendar-container{margin:0 var(--margin)}main[data-scene=calendarOverview] .filter-bar .filter-reset{grid-column:1/span 2}main[data-scene=calendarOverview] .filter-bar .filter-list{grid-column:3/-1}.module[data-module=breaker]:has(+section[data-module=calendar]){padding-bottom:0}.event-table .event-row{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);border-bottom:1px solid var(--grey);padding-top:1rem;padding-bottom:1.5rem}@media screen and (max-width: 520px){.event-table .event-row{display:block;--cols: 6}}.event-table .event-row .event-type{grid-column:1/span 2;padding-left:2rem}.event-table .event-row .event-title{grid-column:3/span 6;margin-bottom:5rem}.event-table .event-row .event-time{grid-column:9/-1}.event-table .event-row .read-more{grid-row:2;grid-column:3/span 6;margin-top:auto}.event-table .event-row .event-location{grid-column:2;grid-column:9/span 2}@media screen and (max-width: 520px){.event-table .event-row{padding-top:1rem;padding-bottom:1rem}.event-table .event-row:first-child{padding-top:0}.event-table .event-row .event-type{padding-left:0}.event-table .event-row .event-title{margin-top:.5rem;margin-bottom:0}.event-table .event-row .event-time{margin-top:2rem;margin-bottom:1rem}}.event-table .event-row.is-featured{--height: 24rem;margin-left:calc(-1*var(--margin));margin-right:calc(-1*var(--margin));padding:0;height:var(--height);overflow:hidden;background:#000;margin-top:1.5rem;border:none}.event-table .event-row.is-featured .inner{grid-column:3/-1;margin-left:2rem;--cols: 10;background:#fff;height:100%;transition:.8s;transform:translateX(50%)}@media screen and (max-width: 520px){.event-table .event-row.is-featured .inner{transform:translateX(0);--cols: 6;grid-column:1/-1}}.event-table .event-row.is-featured .inner figure{height:var(--height)}.event-table .event-row.is-featured:hover .inner{transform:translateX(0)}.event-table .event-row.is-featured:hover .inner img{transform:scale(1.05);transition:.8s}.event-table .event-row.is-featured .text-content{grid-column:1/span 3;padding:0 1rem;display:flex;flex-direction:column}.event-table .event-row.is-featured .text-content .event-title a::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.event-table .event-row.is-featured .text-content .read-more{margin-top:auto}.event-table .event-row.is-featured .image-content{grid-column:4/-1;height:100%}.event-table .event-row.is-featured+.event-row{margin-top:1.5rem;border-top:1px solid var(--grey)}
main[data-scene=event] .event-media{margin:0 var(--margin)}main[data-scene=event] .event-media figure{aspect-ratio:16/9}main[data-scene=event] .event-subheader-info{margin:6rem var(--margin);margin-bottom:0}main[data-scene=event] .event-subheader-info .info-box{grid-column:1/span 4}@media screen and (max-width: 520px){main[data-scene=event] .event-subheader-info .info-box{margin-bottom:2rem}}main[data-scene=event] .event-subheader-info .info-box .info-heading{opacity:.5}main[data-scene=event] .event-subheader-info .subheading{grid-column:7/-2}@media screen and (max-width: 520px){main[data-scene=event] .event-subheader-info{margin-top:2rem}main[data-scene=event] .event-subheader-info .info-box{grid-column:1/-1}main[data-scene=event] .event-subheader-info .subheading{grid-column:1/-1;margin-top:1rem}}main[data-scene=event] .event-media+.event-subheader-info{margin-top:3rem}main[data-scene=event] .event-subheader-info+section[data-module=editor]{margin-top:2rem}@media screen and (max-width: 520px){main[data-scene=event] [data-module=editor] p{word-break:break-word}}
html:has(main[data-scene=home]){scroll-snap-type:y mandatory}@media screen and (max-width: 900px){html:has(main[data-scene=home]){scroll-snap-type:none}}main[data-scene=home] .home-scroller{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller{grid-template-columns:1fr}}main[data-scene=home] .home-scroller .left-column{position:sticky;top:0;height:100vh;overflow:hidden;padding-left:var(--margin);padding-right:calc(var(--margin)/2)}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .left-column{display:none}}main[data-scene=home] .home-scroller .track{display:flex;flex-direction:column-reverse;transform:translateY(calc(-1 * (var(--count) - 1) * 100vh - (var(--count) - 1) * var(--margin)));transition:1s;gap:var(--margin)}main[data-scene=home] .home-scroller .track .slide{transform:translateY(var(--scroll, 0))}main[data-scene=home] .home-scroller .right-column{padding-left:calc(var(--margin)/2);padding-right:var(--margin)}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .right-column{padding-left:var(--margin);padding-right:var(--margin)}}main[data-scene=home] .home-scroller .right-column{display:flex;flex-direction:column;gap:var(--margin)}main[data-scene=home] .home-scroller .slide{scroll-snap-align:center;position:relative;height:100vh;display:flex}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .slide{height:auto}}main[data-scene=home] .home-scroller .slide.nav-slide-left{background:none}main[data-scene=home] .home-scroller .slide.nav-slide-left .logo-top{position:absolute;top:1rem;left:0}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .slide.nav-slide-left{height:50vh}}main[data-scene=home] .home-scroller .slide.nav-slide-right{padding-bottom:.5rem}main[data-scene=home] .home-scroller .slide.nav-slide-right ul,main[data-scene=home] .home-scroller .slide.nav-slide-left ul{margin-top:auto}main[data-scene=home] .home-scroller .slide.nav-slide-right ul li,main[data-scene=home] .home-scroller .slide.nav-slide-left ul li{position:relative;padding-left:.75em;--stroke: black;--background: black;--size: 0.5em;padding-left:0;transition:.5s;transition-delay:.075s;opacity:.5;width:max-content}main[data-scene=home] .home-scroller .slide.nav-slide-right ul li a,main[data-scene=home] .home-scroller .slide.nav-slide-left ul li a{text-decoration:none}main[data-scene=home] .home-scroller .slide.nav-slide-right ul li::before,main[data-scene=home] .home-scroller .slide.nav-slide-left ul li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scale(0.5);height:var(--size);width:var(--size);border:1px solid var(--stroke);border-radius:100%;background:var(--background);opacity:0;transition-delay:0s;transition:.25s}@media(hover: hover){main[data-scene=home] .home-scroller .slide.nav-slide-right ul li:hover,main[data-scene=home] .home-scroller .slide.nav-slide-right ul li.active,main[data-scene=home] .home-scroller .slide.nav-slide-right ul li:focus-within,main[data-scene=home] .home-scroller .slide.nav-slide-left ul li:hover,main[data-scene=home] .home-scroller .slide.nav-slide-left ul li.active,main[data-scene=home] .home-scroller .slide.nav-slide-left ul li:focus-within{padding-left:.75em;transition-delay:0s;opacity:1}main[data-scene=home] .home-scroller .slide.nav-slide-right ul li:hover::before,main[data-scene=home] .home-scroller .slide.nav-slide-right ul li.active::before,main[data-scene=home] .home-scroller .slide.nav-slide-right ul li:focus-within::before,main[data-scene=home] .home-scroller .slide.nav-slide-left ul li:hover::before,main[data-scene=home] .home-scroller .slide.nav-slide-left ul li.active::before,main[data-scene=home] .home-scroller .slide.nav-slide-left ul li:focus-within::before{transition:.5s;transition-delay:.1s;opacity:1;transform:translateY(-50%)}}main[data-scene=home] .home-scroller .nav-slide-left ul{margin-bottom:.5rem}main[data-scene=home] .home-scroller .slide[data-slide-type=entrySlide]:has(.text-content[data-type=default]).right-part::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(50vh + 3rem);background:#000}main[data-scene=home] .home-scroller .slide[data-slide-type=entrySlide]:has(.text-content[data-type=default]).right-part{display:flex;flex-direction:column}main[data-scene=home] .home-scroller .slide[data-slide-type=entrySlide]:has(.text-content[data-type=default]).right-part .text-content{padding:var(--margin) 0;margin-top:auto;padding-bottom:2rem;height:50vh;display:flex;flex-direction:column}main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(50vh + 3rem);background:#000}main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part{display:flex;flex-direction:column}main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part .text-content{padding:var(--margin) 0;margin-top:auto;padding-bottom:2rem;height:50vh;display:flex;flex-direction:column}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part .text-content{flex-direction:column;justify-content:flex-end;height:auto;padding-top:0}main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part .text-content .event-type{order:1;font-size:var(--small);margin-bottom:.5rem}main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part .text-content h2{order:2;margin-bottom:0 !important}main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part .text-content .content-header{order:3}}main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part .text-content .content-header{display:flex;font-size:var(--small)}main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part .text-content .content-header>div{flex:1}main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part .text-content .content-header .event-location span,main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part .text-content .content-header .event-date span{display:block}main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part .text-content .content-header .event-location span:last-child,main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part .text-content .content-header .event-date span:last-child{opacity:.5}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part .text-content .content-header{margin-top:0;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);row-gap:1rem}main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part .text-content .content-header .event-type{grid-column:1/1}main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part .text-content .content-header .event-location,main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part .text-content .content-header .event-date{grid-row:2;grid-column:span 3}}main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part .text-content h2{margin-top:auto;margin-bottom:1rem;font-size:var(--mega)}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .slide[data-entry-type=events].right-part .text-content h2{margin-top:0}}main[data-scene=home] .home-scroller .slide.right-part::before{transform:translateY(-3rem)}main[data-scene=home] .home-scroller .slide.nav-slide-right+.slide::before{transform:translateY(0)}main[data-scene=home] .home-scroller .slide.nav-slide-right+.slide[data-entry-type=events]::before{height:50vh}main[data-scene=home] .home-scroller .slide[data-entry-type=news].right-part::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(50vh + 3rem);background:#000}main[data-scene=home] .home-scroller .slide[data-entry-type=news].right-part{display:flex;flex-direction:column}main[data-scene=home] .home-scroller .slide[data-entry-type=news].right-part .text-content{margin-top:auto;height:50vh;padding-top:var(--margin);padding-bottom:2rem;display:grid;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);--cols: 6}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .slide[data-entry-type=news].right-part .text-content{flex-direction:column-reverse;justify-content:flex-end;height:auto;padding-top:0}}main[data-scene=home] .home-scroller .slide[data-entry-type=news].right-part .text-content .content-header{grid-column:1/-1;font-size:var(--small)}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .slide[data-entry-type=news].right-part .text-content .content-header{margin-bottom:1rem}}main[data-scene=home] .home-scroller .slide[data-entry-type=news].right-part .text-content .bottom{margin-top:auto;grid-column:1/-2;margin-bottom:1rem}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .slide[data-entry-type=news].right-part .text-content .bottom{grid-column:1/-1}}main[data-scene=home] .home-scroller .slide[data-entry-type=news].right-part .text-content h2{margin-top:auto;grid-column:1/-2;font-size:var(--big)}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .slide[data-entry-type=news].right-part .text-content h2{grid-column:1/-1}}main[data-scene=home] .home-scroller .slide[data-entry-type=news].right-part .text-content .teaser{grid-column:1/-2;font-size:var(--big);opacity:.5;font-family:"Kunstakademiet Display";font-weight:normal}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .slide[data-entry-type=news].right-part .text-content .teaser{grid-column:1/-1}}main[data-scene=home] .home-scroller .slide[data-entry-type=news].right-part .text-content .news-data{margin-top:4rem;grid-column:1/-1;display:flex;gap:1rem}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .slide[data-entry-type=news].right-part .text-content .news-data{margin-top:1rem}}main[data-scene=home] .home-scroller .slide[data-slide-type=linkSlide].right-part::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(50vh + 3rem);background:#000}main[data-scene=home] .home-scroller .slide[data-slide-type=linkSlide]{display:flex;flex-direction:column}main[data-scene=home] .home-scroller .slide[data-slide-type=linkSlide] .text-content{height:50vh;margin-top:auto;display:flex;flex-direction:column;padding:.5rem 0;padding-bottom:2rem}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .slide[data-slide-type=linkSlide] .text-content{justify-content:flex-end;height:auto;padding-top:0}main[data-scene=home] .home-scroller .slide[data-slide-type=linkSlide] .text-content h2{margin-bottom:1rem}}main[data-scene=home] .home-scroller .slide[data-slide-type=linkSlide] .text-content .links{margin-top:auto}main[data-scene=home] .home-scroller .slide[data-slide-type=linkSlide] .text-content .links li{position:relative;border-top:1px solid var(--grey);padding:.5rem 0;transition:.3s}main[data-scene=home] .home-scroller .slide[data-slide-type=linkSlide] .text-content .links li a::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}main[data-scene=home] .home-scroller .slide[data-slide-type=linkSlide] .text-content .links li a{text-decoration:none}main[data-scene=home] .home-scroller .slide[data-slide-type=linkSlide] .text-content .links li.dotted{--size: 0.5em}main[data-scene=home] .home-scroller .slide[data-slide-type=linkSlide] .text-content .links li.dotted::before{left:auto;right:0}main[data-scene=home] .home-scroller .slide[data-slide-type=linkSlide] .text-content .links li:hover,main[data-scene=home] .home-scroller .slide[data-slide-type=linkSlide] .text-content .links li:focus-within{padding-left:1rem}main[data-scene=home] .home-scroller .slide[data-slide-type=linkSlide]:has(+.footer-slide).right-part::after,main[data-scene=home] .home-scroller .slide[data-entry-type=events]:has(+.footer-slide).right-part::after,main[data-scene=home] .home-scroller .slide[data-entry-type=news]:has(+.footer-slide).right-part::after{content:"";position:absolute;bottom:-1rem;left:0;width:100%;height:3rem;background:#000}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .slide[data-slide-type=linkSlide]:has(+.footer-slide).right-part::after,main[data-scene=home] .home-scroller .slide[data-entry-type=events]:has(+.footer-slide).right-part::after,main[data-scene=home] .home-scroller .slide[data-entry-type=news]:has(+.footer-slide).right-part::after{display:none}}main[data-scene=home] .home-scroller .slide.footer-slide{background:#000;color:#fff;padding:1.5rem;padding-top:calc(var(--header-height) + 4rem);padding-bottom:calc(var(--margin) + 1.5rem)}main[data-scene=home] .home-scroller .slide.footer-slide .dotted{--stroke: white;--hover: white}main[data-scene=home] .home-scroller .slide.footer-slide::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--margin);background:#fff}main[data-scene=home] .home-scroller .slide.footer-slide.left-part{display:flex;flex-direction:column}main[data-scene=home] .home-scroller .slide.footer-slide.left-part .footer-newsletter .newsletter-link{margin-top:2rem}main[data-scene=home] .home-scroller .slide.footer-slide.left-part .bottom{margin-top:auto;margin-bottom:0;display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);--cols: 6}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .slide.footer-slide.left-part .bottom{display:block}}main[data-scene=home] .home-scroller .slide.footer-slide.left-part .footer-logo{margin-top:auto;margin-bottom:0rem;grid-column:1/span 4}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .slide.footer-slide.left-part .footer-logo svg{width:100%}}main[data-scene=home] .home-scroller .slide.footer-slide.left-part .footer-nav{margin-top:auto;grid-column:5/-1}main[data-scene=home] .home-scroller .slide.footer-slide.right-part{display:grid;grid-template-columns:repeat(var(--cols), 1fr);column-gap:var(--gutter);--cols: 6}main[data-scene=home] .home-scroller .slide.footer-slide.right-part .footer-info{margin-top:auto;grid-column:1/-1;display:grid;grid-template-columns:subgrid}main[data-scene=home] .home-scroller .slide.footer-slide.right-part .footer-info dl{grid-column:span 3}main[data-scene=home] .home-scroller .slide.footer-slide.right-part .footer-info dl dd{opacity:.6}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .slide.footer-slide{display:none !important}}@media screen and (max-width: 900px){main[data-scene=home] .home-scroller .slide::before{display:none}main[data-scene=home] .home-scroller .slide.left-part{margin-top:3rem}}
main[data-scene=newsOverview] .news-items-container,main[data-scene=archiveOverview] .news-items-container{margin:4rem var(--margin)}main[data-scene=newsOverview] .news-items-container .teaser-card,main[data-scene=archiveOverview] .news-items-container .teaser-card{--span: 3}@media screen and (max-width: 520px){main[data-scene=newsOverview] .news-items-container .teaser-card,main[data-scene=archiveOverview] .news-items-container .teaser-card{--span: 6}}main[data-scene=newsOverview] .pagination,main[data-scene=archiveOverview] .pagination{margin:4rem auto;width:fit-content;display:flex;gap:3rem}
main[data-scene=news] .news-header{margin:1rem var(--margin)}main[data-scene=news] .news-header .category{grid-column:1/span 3}main[data-scene=news] .news-header .published{grid-column:4/span 3}main[data-scene=news] .news-header .subheading{grid-column:7/-2}@media screen and (max-width: 520px){main[data-scene=news] .news-header{font-size:.875rem}main[data-scene=news] .news-header .category{grid-column:1/span 3}main[data-scene=news] .news-header .published{grid-column:4/-1;text-align:right}main[data-scene=news] .news-header .subheading{margin-top:2rem;grid-column:1/-1}main[data-scene=news] .module[data-module=editor]{margin-top:2rem}}
main[data-scene=search] section.hero{display:flex;flex-direction:column;padding-left:0;padding-right:0;padding-bottom:1rem}main[data-scene=search] .search-header{margin-top:auto}main[data-scene=search] form input{width:100%;font-size:var(--mega);font-family:"Kunstakademiet Display";font-weight:normal;border:none}main[data-scene=search] .results-container{margin:1rem var(--margin)}main[data-scene=search] .results-container .search-results-list .results-header{margin-top:1rem;border-bottom:1px solid var(--grey);padding-bottom:1rem}main[data-scene=search] .results-container .search-results-list .results-header .reset{grid-column:1/span 2}main[data-scene=search] .results-container .search-results-list .results-header .results-info{grid-column:3/-1}main[data-scene=search] .results-container .search-results-list .search-item{padding:1rem 0;border-bottom:1px solid var(--grey)}main[data-scene=search] .results-container .search-results-list .search-item .item-section{grid-column:1/span 2}main[data-scene=search] .results-container .search-results-list .search-item .item-content{grid-column:3/-1}main[data-scene=search] .results-container .search-results-list .search-item .item-content .item-title{margin-bottom:4rem}
main[data-scene=staffOverview] section[data-module=card-list]{animation:fadeIn .75s ease forwards}main[data-scene=staffOverview] section[data-module=card-list].hidden{display:none}main[data-scene=calendarOverview] .event-row{animation:fadeIn .75s ease forwards}main[data-scene=newsOverview] .teaser-card{animation:fadeIn .75s ease forwards}
figure{overflow:hidden;display:flex}.image{position:relative}.image[data-ratio=square]{aspect-ratio:1/1}@supports not (aspect-ratio: auto){.image[data-ratio=square]{padding-top:100%;height:0;position:relative;overflow:hidden}}.image[data-ratio=landscape]{aspect-ratio:3/2}@supports not (aspect-ratio: auto){.image[data-ratio=landscape]{padding-top:66.66666667%;height:0;position:relative;overflow:hidden}}.image[data-ratio=wide]{aspect-ratio:16/9}@supports not (aspect-ratio: auto){.image[data-ratio=wide]{padding-top:56.25%;height:0;position:relative;overflow:hidden}}.image[data-ratio=portrait]{aspect-ratio:4/5}@supports not (aspect-ratio: auto){.image[data-ratio=portrait]{padding-top:125%;height:0;position:relative;overflow:hidden}}.image[data-ratio=person]{aspect-ratio:1024/1148}@supports not (aspect-ratio: auto){.image[data-ratio=person]{padding-top:125%;height:0;position:relative;overflow:hidden}}.image.cover{width:100%;height:100%}.image.cover img,.image.cover video{width:100%;height:100%;object-fit:cover}.image img{transition:.3s;width:100%}.image video{object-fit:cover;width:100%;height:100%;pointer-events:none;display:flex;transition:.3s}.image[data-ratio=x] img{position:relative;object-fit:cover;height:100%;object-position:var(--focalX) var(--focalY)}.image.lazy{background:rgba(0,0,0,.2)}.image.lazy img{opacity:0;transition:.4s}.image.lazy.loaded{background:none;transition:background .2s .3s}.image.lazy.loaded img{opacity:1}figure.empty{background:#000}figure:has(figcaption){padding-left:1.25rem}figure:has(figcaption) figcaption{position:absolute;transition:.5s;bottom:0;left:0;transform-origin:bottom left;transform:rotate(-90deg);margin-left:.9rem}figure:has(figcaption)[data-caption-position=right]{padding-left:0;padding-right:1.25rem}figure:has(figcaption)[data-caption-position=right] figcaption{left:auto;right:0;transform-origin:bottom right;margin-left:0;transform:rotate(-90deg) translateX(100%)}.video-controls{position:absolute;bottom:1rem;right:1rem;z-index:3}.video-controls button{cursor:pointer;display:flex;border-radius:100%;opacity:.5}.video-controls button:hover,.video-controls button:focus{opacity:1}.video-controls:not(.paused) button svg:first-child{display:none}.video-controls.paused button svg:last-child{display:none}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:"Kunstakademiet Display"}h1{font-size:var(--mega);line-height:1em}h2{font-size:var(--large);line-height:1em}h4{font-size:inherit}.ff-ka{font-family:"Kunstakademiet Display";font-weight:normal}.size--mega{font-size:var(--mega);line-height:1em}.size--large{font-size:var(--large);line-height:1em}.size--big{font-size:var(--big);line-height:1.1em}.size--medium{font-size:var(--medium);line-height:1em}.size--body{font-size:var(--body);line-height:1.25em}.subheading{font-size:var(--big);line-height:1.1em;font-family:"Kunstakademiet Display";font-weight:normal}.subheading p{line-height:1.1em}strong{font-weight:bold}figcaption{font-size:.8rem}figure+figcaption{margin-top:.7rem}.dotted{position:relative;padding-left:1.25em;--stroke: black;--background: black;--hover: black;--size: 0.75em;text-decoration:none !important}.dotted::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:var(--size);width:var(--size);border:1px solid var(--stroke);border-radius:100%;background:var(--background);transition:.3s}.dotted.outline{--stroke: black;--background: transparent}a.dotted:hover,li.dotted:hover,li.dotted:focus-within,a.dotted:focus{--background: var(--hover)}p{font-size:inherit;line-height:1.25em}p+p{margin-top:1.5em}
a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}button.unstyled{background:none;border:none;font-family:inherit;font-size:inherit;color:inherit;padding:0}button.play-pause{cursor:pointer}.dot{--size: 1rem;--fill: transparent;--stroke: black;position:relative;height:var(--size);margin:.6rem 0 1rem 0;min-width:var(--size)}.dot::before{content:"";position:absolute;height:var(--size);width:var(--size);border:1px solid var(--stroke);border-radius:var(--size);background:var(--fill);transition:.3s}ul{list-style-type:none}ul.link-list{display:flex;flex-direction:column;gap:.25rem}ul.link-list li{position:relative;padding-left:1.2em;transition:.3s;width:max-content}@media screen and (max-width: 520px){ul.link-list li{width:auto}}ul.link-list li::before{content:"";position:absolute;aspect-ratio:1/1;width:.7em;top:50%;left:0;transform:translateY(-50%);border-radius:1em;border:1px solid #000;transition:.3s}ul.link-list li:hover,ul.link-list li:focus-within{padding-left:1.5em}ul.link-list li:hover::before,ul.link-list li:focus-within::before{background:#000}ul.link-list li a{text-decoration:none}ul.link-list li a::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}