@font-face{font-family:'AtlasGroteskRegular';src:url(https://stevenaalders.nl/wp-content/themes/stevenaalders/fonts/AtlasGrotesk-Regular.woff2) format('woff2'),url(https://stevenaalders.nl/wp-content/themes/stevenaalders/fonts/AtlasGrotesk-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'AtlasGroteskRegularItalic';src:url(https://stevenaalders.nl/wp-content/themes/stevenaalders/fonts/AtlasGrotesk-RegularItalic.woff2) format('woff2'),url(https://stevenaalders.nl/wp-content/themes/stevenaalders/fonts/AtlasGrotesk-RegularItalic.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'AtlasGroteskLight';src:url(https://stevenaalders.nl/wp-content/themes/stevenaalders/fonts/AtlasGrotesk-Light.woff2) format('woff2'),url(https://stevenaalders.nl/wp-content/themes/stevenaalders/fonts/AtlasGrotesk-Light.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'AtlasGroteskLightItalic';src:url(https://stevenaalders.nl/wp-content/themes/stevenaalders/fonts/AtlasGrotesk-LightItalic.woff2) format('woff2'),url(https://stevenaalders.nl/wp-content/themes/stevenaalders/fonts/AtlasGrotesk-LightItalic.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'AtlasGroteskThin';src:url(https://stevenaalders.nl/wp-content/themes/stevenaalders/fonts/AtlasGrotesk-Thin.woff2) format('woff2'),url(https://stevenaalders.nl/wp-content/themes/stevenaalders/fonts/AtlasGrotesk-Thin.woff) format('woff');font-weight:400;font-style:normal}:root{--sar:env(safe-area-inset-right);--sal:env(safe-area-inset-left);--sat:env(safe-area-inset-top);--sab:env(safe-area-inset-bottom);--site-width:1440px;--padding-hor:min(2rem, 4vw);--banner-width:1920px;--page-scroll-y:0;--header-padding-block:0.5rem;--header-height:calc(2 * var(--header-padding-block) + 1.2rem * 1.2);font-size:2.5vw;font-size:clamp(12px, 2.5vw, 15px)}*,*:before,*:after{margin:0;padding:0;border:0;outline:0;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-app-region:no-drag;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none}html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-visibility:hidden;scrollbar-width:none;touch-action:pan-y}html.loaded,html.loaded body{scroll-behavior:smooth}html{min-height:-webkit-fill-available;background-color:#efefef}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0!important;display:none}body{height:100%;min-height:100vh;min-height:100vmin;min-height:100dvh;padding:0 var(--padding-hor);font:1rem/1.625 'AtlasGroteskLight',sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;overflow-y:visible}html:has(body.home),body.home{overflow-y:clip}body.home{min-height:auto;height:100%;padding:0}body.home header{transform:translate(0,0) translateZ(0)!important}body.home header~main{height:100%;padding-top:0}body.home figure,body.home figure img{max-width:none!important;max-width:none!important;width:100vw;height:100%;height:100vh;height:100vmin;height:100dvh;display:block}body.home figure img,body.home .wp-block-gallery figure img{object-fit:cover}body.home figure figcaption{position:fixed;width:100%;max-width:none;justify-content:center}body.home figure figcaption span{max-width:min(75ch / 0.8, 100%)}body.home .landscape,body.home:has(.portrait) .landscape{display:block}body.home:has(.landscape) .portrait{display:none}@media screen and (max-aspect-ratio:1){body.home .portrait,body.home:has(.landscape) .portrait{display:block}body.home:has(.portrait) .landscape{display:none}}h1,h2,h3,p{-webkit-tap-highlight-color:blue;-webkit-touch-callout:auto;user-select:auto}h1{margin-bottom:2rem;line-height:1.2}h1,h2{font-weight:400;column-span:all}h1+h3{margin-top:calc(.375rem - 2rem);margin-left:4px;margin-bottom:0}h2,h3,p{margin-bottom:1rem}h2:not(:first-child){margin-top:2rem;font-weight:400;font-size:1.2rem}h3{font-family:'AtlasGroteskLightItalic',sans-serif;font-weight:400;font-size:1em}h3{margin:0;letter-spacing:.025em}figcaption,.figcaption{max-width:min(75ch / 0.8, 100%);padding:.5rem 1rem;margin:0;font-size:.8rem;line-height:1.5}figcaption a,.figcaption a,figcaption em,.figcaption em{white-space:nowrap}figcaption .download-link{margin-top:.625rem;margin-bottom:.375rem;font-family:'AtlasGroteskLightItalic'}figcaption .download-link a{text-underline-offset:.1875em;text-decoration-thickness:.005rem}img{width:auto;max-width:100%;height:auto;max-height:100%}img[data-src]{transition:opacity .15s;opacity:0}img[data-ll-status="loaded"]{opacity:1}b,strong{font-family:'AtlasGroteskRegular';font-weight:400}i,em{font-family:'AtlasGroteskLightItalic';font-style:normal}b i,strong i,b em,strong em{font-family:'AtlasGroteskRegularItalic';font-weight:400;font-style:normal}a{color:inherit;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.125em;text-decoration-skip-ink:all}header{--translate:0;position:fixed;top:0;right:0;left:0;inset:0 0 auto;padding:var(--header-padding-block) 3rem calc(var(--header-padding-block) - 10px);font-family:'AtlasGroteskThin',sans-serif;justify-content:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;transform:translate(0,var(--translate)) translateZ(0);transition:transform .15s;isolation:isolate;z-index:+3}header::before{position:absolute;top:0;left:0;bottom:0;right:0;inset:0;content:'';z-index:-1}header::after{position:fixed;top:0;right:0;left:0;inset:0 0 auto;height:1rem;content:'';transform:translate(0,calc(-1 * var(--translate)));transition:none;z-index:+5}header.opened::after,header:hover::after{transition:transform .15s}header.opened,header:hover{--translate:0 !important;transition:transform .15s}header .menu{margin-top:.2rem}header .menu{pointer-events:none}header.opened .menu,header:hover .menu{animation:.15s forwards enable}header.opened~main .grid-container>a,header:hover~main .grid-container>a{top:calc(1.2 * 1.2rem + 2.7rem)}header~main .grid-container:first-child>a{margin-top:calc(-1rem - 4px);margin-bottom:calc(1rem + 4px)}body[class*="painting"] header~main{padding-top:calc(1.2rem * 1.2 + 1.35rem - .65rem)}header:has(.menu:hover)~main a,nav:has(.menu):hover~main a{pointer-events:none}header>*{margin-bottom:0;font-size:1.2rem;line-height:1.2;text-align:center;text-wrap:balance;transition:max-width .25s}header span{margin:-.25em 1.5vw 0;margin:-.25em clamp(.5rem, 1.5vw, 1.5 * var(--site-width) / 100) 0}header a{max-width:0;padding:1.1rem 0;text-decoration:none;white-space:nowrap;color:rgb(0 0 0 /.35);transition:max-width .125s,padding .125s,opacity .125s,color .1s;display:inline-block;overflow:hidden;opacity:0}header a:hover,header .current-item{color:#000}header .current-item{max-width:max-content;opacity:1}header .menu~.menu:hover a{padding-right:2.25vw;padding-right:clamp(.75rem, 2.25vw, 2.25 * var(--site-width) / 100)}header .menu:first-child:hover a,header .menu:only-child:hover a{padding-left:1.125vw;padding-left:clamp(.75rem, 1.125vw, 1.125 * var(--site-width) / 100);padding-right:1.125vw;padding-right:clamp(.75rem, 1.125vw, 1.125 * var(--site-width) / 100)}header .menu a.site-label{max-width:max-content;color:#000;opacity:1}header .menu:hover a.site-label{max-width:0;opacity:0}header .menu~.menu{white-space:nowrap;overflow:hidden}header .menu:hover a{max-width:max-content;opacity:1}header .menu:hover+span,header .menu:hover~.menu{max-width:0;margin:0;white-space:nowrap;overflow:hidden}header~main{padding-top:calc(1.35rem + 1.2rem * 1.2 + 2.7rem);padding-top:calc(1.35rem + 1.2rem * 1.2 + 1.35rem);padding-top:calc(1.5rem + 1.2rem * 1.2 + 1.5rem + 0.5rem)}nav{position:fixed;top:0;left:0;bottom:0;right:0;inset:0;pointer-events:none;z-index:+5}nav a.close-button,nav a.prev-link,nav a.next-link{pointer-events:all}nav a.prev-link,nav a.next-link{position:absolute;top:50%;width:1.2rem;height:2.4rem;background-size:50%;background-repeat:no-repeat;background-position:center;transition:opacity .15s;opacity:1;display:inline-block;cursor:pointer}nav a.prev-link{left:2.25rem;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 100'%3E%3Cpath stroke='%23000' vector-effect='non-scaling-stroke' d='M50 0 0 50M0 50l50 50'/%3E%3C/svg%3E")}nav a.next-link{right:2.25rem;transform:translate(50%,-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 100'%3E%3Cpath stroke='%23000' vector-effect='non-scaling-stroke' d='m0 0 50 50M50 50 0 100'/%3E%3C/svg%3E")}nav a.close-button{position:fixed;top:1.15rem;right:var(--padding-hor);transform:translate(25%,0);width:2.4rem;height:2.4rem;aspect-ratio:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath stroke='%23000' vector-effect='non-scaling-stroke' d='m0 0 100 100M0 100 100 0'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:50%;z-index:+1}body:not(.single) nav::before{position:absolute;top:0;right:0;left:0;inset:0 0 0 auto;width:max(1rem, var(--padding-hor));content:'';pointer-events:all}body:not(.single) nav::after{position:fixed;top:1.15rem;right:var(--padding-hor);width:2.4rem;height:2.4rem;aspect-ratio:1;content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath stroke='%23000' vector-effect='non-scaling-stroke' d='M0 2h100M0 50h100M0 98h100'/%3E%3C/svg%3E");background-size:50%;background-repeat:no-repeat;background-position:center;transform:translate(25%,0) translateZ(0);transition:opacity .15s ease-in-out;pointer-events:all;cursor:pointer;opacity:1}body:not(.single) nav::after:hover{opacity:0}nav>.main-menu{position:absolute;top:0;right:0;height:100%;padding-left:var(--padding-hor);padding-right:var(--padding-hor);line-height:1.5;background:#efefef;transform:translate(100%,0);transition:transform .15s ease-in-out;pointer-events:all;overflow-y:auto;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:flex;z-index:+1}nav>.main-menu>ul{padding-bottom:4.7rem;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:flex}nav:hover>.main-menu{transform:translate(0,0)}nav>.main-menu .home-link{padding-top:2rem;padding-bottom:1.5rem;font-size:1.2rem;font-weight:400;line-height:1;text-decoration:none;pointer-events:none;transform:translateZ(0)}nav:hover>.main-menu .home-link{animation:.25s forwards enable}@keyframes enable{0%{pointer-events:none}99%{pointer-events:none}100%{pointer-events:all}}nav .main-menu .menu-item>a{color:#000}.menu,.submenu{list-style-type:none;text-wrap:balance;font-family:'AtlasGroteskLight',sans-serif}.menu>.menu-item:not(:first-child){padding-top:.5rem}.menu-item{font-size:1.7rem;font-size:1.2rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}.menu-item a{text-decoration:none;white-space:nowrap;display:inline-block;cursor:pointer}.menu-item>a{color:rgb(0 0 0 /.35)}.menu-item:hover>a,.menu-item.current-menu-item>a{color:#000}.menu-item:hover .submenu,.menu-item.current-menu-item .submenu{max-height:200px;overflow:hidden;opacity:1}.submenu{max-height:0;opacity:0;font-family:'AtlasGroteskThin',sans-serif;transition:max-height .5s,opacity .15s;font-size:1.35rem;font-size:1rem;line-height:1.5;overflow:hidden;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.submenu-item{padding-bottom:.5rem}.submenu-item a{color:#000}.submenu-item:first-child a{padding-top:.5rem}.submenu-item:last-child a{padding-bottom:0}.submenu-item a:hover,.submenu-item.current-menu-item a{text-decoration:underline;text-decoration-thickness:1px}.grid-container{--grid-padding-top:2rem;padding-top:0}.grid-container+.grid-container{margin-top:-.625rem}.grid-container+.grid-container:last-child{min-height:100dvh}.grid-container>a{position:sticky;top:1.35rem;max-width:none;padding-top:1rem;padding-bottom:1rem;margin-top:0;margin-bottom:0;transition:top .15s;font-family:'AtlasGroteskLight',sans-serif;font-size:0;text-align:center;text-decoration:none;letter-spacing:.01em;line-height:0;pointer-events:none;user-select:none;display:block;z-index:+1}.grid-container>a::after{position:relative;top:4px;font-size:.88rem;color:#000;content:attr(data-label);pointer-events:all}.grid-container .grid:last-child{margin-bottom:.25rem}.grid{--grid-layout-gap:1rem;--grid-column-count:2;--grid-item--min-width:140px;--gap-count:calc( var( --grid-column-count ) - 1 );--total-gap-width:calc( var( --gap-count ) * var( --grid-layout-gap ) );--grid-item--max-width:calc( ( 100% - var( --total-gap-width ) ) / var( --grid-column-count ) );margin:0 calc(var(--padding-hor) / 2) 1rem;grid-template-columns:repeat(auto-fill,minmax(max(var( --grid-item--min-width ), var( --grid-item--max-width )),1fr));grid-gap:1.5rem var(--grid-layout-gap);display:grid}.grid+.grid{margin-top:1.5rem}.grid.col-2{--grid-column-count:2;--total-gap-width:1.5rem;--total-gap-width:3rem;--total-gap-width:var(--padding-hor);grid-gap:var(--padding-hor);margin-left:var(--padding-hor);margin-right:var(--padding-hor)}.grid.col-2>a{aspect-ratio:11 / 9}.grid.col-2 a>img{width:40vw;width:clamp(6 * 160px / var(--grid-column-count),) 6 * 100vw / var(--grid-column-count),(6 * 16 / var(--grid-column-count)) * var(--site-width) / 100);height:auto;aspect-ratio:691 / 461}.grid.col-4{--grid-column-count:4}.grid:last-child{margin-bottom:1.5rem}.grid a{position:relative;aspect-ratio:1;font-family:'AtlasGroteskThin',sans-serif;line-height:1.5;font-size:.8rem;text-decoration:none;text-align:center;text-wrap:balance;-webkit-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;gap:.5rem}.grid a>img{width:25vw;width:clamp(4 * 160px / var(--grid-column-count),) 4 * 100vw / var(--grid-column-count),(4 * 16 / var(--grid-column-count)) * var(--site-width) / 100);aspect-ratio:3 / 2;object-fit:cover}.grid.col-4 a{padding-top:100%}.grid.col-4 a>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grid a>.title{width:70ch;max-width:100%;width:min(70ch, 90%);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.grid a[data-title]::after{content:attr(data-title)}.grid a[data-title]{font-family:'AtlasGroteskThin',sans-serif;text-decoration:none}.grid a[data-title]:hover{text-decoration-thickness:1px}body.archive[class*="text"] .grid a>img{object-fit:contain}.grid a>img.xxl,.grid a>img.extra-large,.grid a>img.large,.grid a>img.medium-large,.grid a>img.medium,.grid a>img.small,.grid a>img.extra-small{aspect-ratio:1;box-shadow:none;object-fit:contain}.grid a>img.xxl{--scale-factor:2;width:20vw;min-width:200px;max-width:288px}.grid a>img.extra-large{--scale-factor:1.6;width:16vw;min-width:160px;max-width:230.4px}.grid a>img.large{--scale-factor:1.3;width:13vw;min-width:130px;max-width:187.2px}.grid a>img.medium-large{--scale-factor:1;width:10vw;min-width:100px;max-width:144px}.grid a>img.medium{--scale-factor:calc(1.05 * 0.75);width:7.875vw;min-width:78.75px;max-width:113.4px}.grid a>img.small{--scale-factor:calc(1.10 * 0.5);width:5.5vw;min-width:55px;max-width:79.2px}.grid a>img.extra-small{--scale-factor:calc(1.20 * 0.25);width:3vw;min-width:30px;max-width:43.2px}.grid a>img[src=""]{display:none}iframe{aspect-ratio:16/9}iframe[src*="soundcloud"]{aspect-ratio:642/450}.wp-block-embed,.wp-block-image.size-full,.wp-block-columns{column-span:all}.wp-block-columns+.wp-block-columns{margin-top:2.2rem}main>.wp-block-columns>div:nth-child(2){order:2}main>.wp-block-columns>div:nth-child(3){order:3}.wp-block-columns p{max-width:min(100%, 50ch)}.wp-block-gallery{position:relative;width:100vw;height:100vh;height:100vmin;height:100dvh;padding:0;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory}.wp-block-gallery::-webkit-scrollbar{display:none}.wp-block-gallery>figcaption{position:fixed;bottom:2.5rem;left:50%;transform:translate(-50%,50%);width:100vw;text-align:center}.wp-block-gallery .wp-block-image,.wp-block-gallery .wp-block-image.size-full,.wp-block-gallery .wp-block-embed{position:relative!important;top:0!important;left:0!important;bottom:0!important;right:0!important;inset:0!important;width:100%;height:100vh;height:100vmin;height:100dvh;scroll-snap-align:start;-webkit-flex-shrink:0;flex-shrink:0}.wp-block-gallery .wp-block-image img,.wp-block-gallery .wp-block-image.size-full img,.wp-block-gallery .wp-block-embed .wp-block-embed__wrapper{max-width:calc(100% - 9rem)}.wp-block-image figcaption,.wp-block-embed figcaption,.wp-block-embed .figcaption{position:absolute;bottom:-5rem;max-width:min(80ch, 100%)}.wp-block-gallery .wp-block-embed figcaption,.wp-block-gallery .wp-block-embed .figcaption,.wp-block-image figcaption{bottom:0}body.page .wp-block-image.size-full{position:relative;width:min(100vw, var(--banner-width));margin-left:calc((100% - min(100vw, var(--banner-width))) / 2);margin-bottom:2.2rem}body.page .wp-block-image.size-full img{width:100%;max-height:50vh;min-height:calc(7.5 * min(var(--site-width), 100vw) / 16);object-fit:cover;display:block}body.single{padding-left:0;padding-right:0;overflow:hidden}body.single main{z-index:+6}body.single .wp-block-embed,body.single .wp-block-image.size-full{position:absolute;padding:0;margin:0;justify-content:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:flex}.wp-block-embed .wp-block-embed__wrapper,.wp-block-embed .wp-block-embed__wrapper iframe{position:relative;max-width:100%;max-height:100%}.wp-block-embed img,.wp-block-embed .wp-block-embed__wrapper iframe{width:min(100vw - 2 * var(--padding-hor), 1920px);height:auto;max-height:calc(100vh - 10rem);aspect-ratio:16 / 9;display:block;opacity:0}.wp-block-embed img{opacity:1}.wp-block-embed.previous::after,.wp-block-embed.next::after,.wp-block-embed .wp-block-embed__wrapper::before,.wp-block-embed .wp-block-embed__wrapper::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wp-block-embed .wp-block-embed__wrapper::before{width:100%;height:auto;max-height:calc(100vh - 10rem);max-height:calc(100vmin - 10rem);max-height:calc(100dvh - 10rem);content:'';background-color:rgb(239 239 239 / .25);background-image:var(--poster-image);background-position:center;background-repeat:no-repeat;background-size:cover;aspect-ratio:16 / 9;pointer-events:none;z-index:+1}.wp-block-embed.previous::after,.wp-block-embed.next::after,.wp-block-embed .wp-block-embed__wrapper::after{width:2rem;width:3.2rem;height:3.2rem;aspect-ratio:1;content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 144 200'%3E%3Cpolygon stroke='%23333' stroke-width='1' fill='%23333' vector-effect='non-scaling-stroke' points='1,0 1,200 143,100'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:54% 50%;background-size:30%;pointer-events:none;z-index:+2}.wp-block-embed .wp-block-embed__wrapper.active iframe{opacity:1}.wp-block-embed .wp-block-embed__wrapper.active::before,.wp-block-embed .wp-block-embed__wrapper.active::after{content:none}.wp-block-embed figcaption,.wp-block-embed .figcaption,.wp-block-image.size-full figcaption{min-height:5rem;padding:.5rem var(--padding-hor);text-align:center;text-wrap:balance;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.wp-block-embed figcaption,.wp-block-embed .figcaption{font-weight:100;text-wrap:balance}.wp-block-columns{margin-top:1rem;display:-webkit-box;display:-webkit-flex;display:flex;gap:var(--padding-hor)}.wp-block-column{flex:1 0 0%}.wp-block-column>*:last-child{margin-bottom:0}body.page{padding-bottom:2.2rem}body.page h2{font-size:1.2em}main{width:100%;display:block}body.page main{width:min(130ch, 100%);padding-top:0;padding-bottom:0;margin:0 auto;column-gap:var(--padding-hor);gap:var(--padding-hor);columns:2}body.contact main{columns:auto}body.page main p{break-inside:avoid-column}body.page main img,body.single main img{max-height:calc(100vh - 10rem);max-height:calc(100vmin - 10rem);max-height:calc(100dvh - 10rem);object-fit:contain;object-position:50% 50%}@media screen and (min-aspect-ratio:5/3){body.page main img,body.single main img,.wp-block-embed .wp-block-embed__wrapper iframe,.wp-block-embed .wp-block-embed__wrapper::before{width:auto;height:calc(100dvh - 10rem);height:calc(100dvh - 10rem);height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem);max-height:calc(100dvh - 10rem)}}@media screen and (min-width:600px){:root,html,body{font-size:15px}}@media screen and (max-width:1440px){.grid.col-2{margin-left:0;margin-right:0}}@media screen and (max-width:1080px){main>.wp-block-columns{display:inline}main>.wp-block-columns>div{float:left;padding-right:var(--padding-hor);padding-bottom:var(--padding-hor)}main>.wp-block-columns>div:nth-child(1),main>.wp-block-columns>div:nth-child(3){width:calc(100% / 3)}main>.wp-block-columns>div:nth-child(2){width:calc(200% / 3);padding-right:0}main>.wp-block-columns+.wp-block-columns>div:nth-child(1),main>.wp-block-columns+.wp-block-columns>div:nth-child(3){display:none}body.contact main>.is-layout-flex{flex-wrap:wrap!important}body.contact main>.is-layout-flex>div:nth-child(1){padding-right:0;flex-basis:calc((100% - var(--padding-hor)) / 3)!important}body.contact main>.is-layout-flex>div:nth-child(2){flex-basis:calc(2 * (100% - var(--padding-hor) ) / 3)!important}body.contact main>.is-layout-flex>div:nth-child(3){padding-right:0;flex-basis:100%!important;column-span:all}}@media screen and (max-width:840px){body.page main{columns:1}}@media screen and (max-width:780px){header .menu{pointer-events:none!important}}@media screen and (max-width:780px) and (orientation:portrait){nav a.prev-link,nav a.next-link{top:auto;bottom:calc(1rem / 5);width:calc(1.2 * 1.2rem / 0.5);background-size:40%}nav a.prev-link{left:var(--padding-hor);transform:translate(-25%,-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 100'%3E%3Cpath stroke='%23000' stroke-width='0.8' vector-effect='non-scaling-stroke' d='M.1 50H120M50 0 0 50m0 0 50 50'/%3E%3C/svg%3E")}nav a.next-link{right:var(--padding-hor);transform:translate(25%,-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 100'%3E%3Cpath stroke='%23000' stroke-width='0.8' vector-effect='non-scaling-stroke' d='m70 0 50 50m0 0-50 50M.1 50H120'/%3E%3C/svg%3E")}nav a.close-button{right:1.44rem}main>.wp-block-columns{-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important;display:-webkit-box;display:-webkit-flex;display:flex}main>.wp-block-columns>div:nth-child(3){order:2}main>.wp-block-columns>div:nth-child(2){order:3}.wp-block-gallery .wp-block-image img,.wp-block-gallery .wp-block-image.size-full img{max-width:calc(100% - 3rem)}.wp-block-gallery .wp-block-embed .wp-block-embed__wrapper{max-width:100%}.wp-block-gallery .wp-block-embed .wp-block-embed__wrapper iframe{width:calc(100vw - 3rem)}figcaption{background:rgb(239 239 239 / .7)}.wp-block-embed figcaption,.wp-block-embed .figcaption,.wp-block-image.size-full figcaption{padding-left:calc(1.2 * 1.2rem / 0.35);padding-right:calc(1.2 * 1.2rem / 0.35)}figcaption em,.figcaption em{white-space:normal}figcaption br,.figcaption br{display:none}figure figcaption .download-link{display:none}figure.current figcaption .download-link{position:fixed;top:1.15rem;left:1.44rem;transform:translate(-17.25%,0);margin:0;width:2.4rem;height:2.4rem;aspect-ratio:1;font-size:0;display:inline-block;overflow:hidden;cursor:pointer;z-index:+1}figure.current figcaption .download-link a{position:absolute;inset:0}figure.current figcaption .download-link::after{position:absolute;top:0;left:0;bottom:0;right:0;inset:0;content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' d='M20.59 13.91v8.59H1.5V3.41h8.59M13.91 1.5h8.59v8.59' vector-effect='non-scaling-stroke'/%3E%3Cpath stroke='%23000' d='M22.5 1.5 10.09 13.91' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:calc(200% / 3);display:inline-block;pointer-events:none}figure.current figcaption .download-link a{opacity:0}}@media screen and (max-width:600px){.grid.col-2{--grid-column-count:1;margin:0 0 2rem;gap:2rem}.grid.col-2>a{aspect-ratio:691 / 461}body.archive[class*="text"] .grid{padding-bottom:2.5rem}body.archive[class*="text"] .grid a>img{height:auto;max-height:none;aspect-ratio:unset}}@media screen and (max-width:480px){:root,html,body{font-size:12px}body.page:not(.contact) main{font-size:1.15rem}}@media screen and (max-height:600px){nav>ul{padding-top:2rem;padding-bottom:2rem}}@media screen and (min-aspect-ratio:4/3) and (max-height:600px){body.single .wp-block-embed,body.single .wp-block-image.size-full{padding-top:calc(.75rem + 2px);justify-content:flex-start}body.page main img,body.single main img,.wp-block-embed .wp-block-embed__wrapper iframe,.wp-block-embed .wp-block-embed__wrapper::before{width:auto;height:calc(100vh - 6.5rem - 2px + 1rem);height:calc(100vmin - 6.5rem - 2px + 1rem);height:calc(100dvh - 6.5rem - 2px + 1rem);max-height:calc(100vh - 6.5rem - 2px + 1rem);max-height:calc(100vmin - 6.5rem - 2px + 1rem);max-height:calc(100dvh - 6.5rem - 2px + 1rem)}nav a.prev-link,nav a.next-link{top:auto;bottom:.1rem;width:calc(1.2 * 1.2rem / 0.5);background-size:40%}nav a.prev-link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 100'%3E%3Cpath stroke='%23000' stroke-width='0.8' vector-effect='non-scaling-stroke' d='M.1 50H120M50 0 0 50m0 0 50 50'/%3E%3C/svg%3E")}nav a.next-link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 100'%3E%3Cpath stroke='%23000' stroke-width='0.8' vector-effect='non-scaling-stroke' d='m70 0 50 50m0 0-50 50M.1 50H120'/%3E%3C/svg%3E")}.wp-block-embed.previous::after,.wp-block-embed.next::after{top:calc(50% - 2rem)}@media screen and (max-height:480px){nav>.main-menu>ul{padding-bottom:1.5rem}figure figcaption .download-link{display:none}figure.current figcaption .download-link{position:fixed;top:1.15rem;left:1.44rem;transform:translate(-17.25%,0);margin:0;width:2.4rem;height:2.4rem;aspect-ratio:1;display:inline-block;overflow:hidden;cursor:pointer;z-index:+1}figure.current figcaption .download-link::after{position:absolute;top:0;left:0;bottom:0;left:0;inset:0;content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' d='M20.59 13.91v8.59H1.5V3.41h8.59M13.91 1.5h8.59v8.59' vector-effect='non-scaling-stroke'/%3E%3Cpath stroke='%23000' d='M22.5 1.5 10.09 13.91' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:60%;pointer-events:none;display:inline-block}figure.current figcaption .download-link a{opacity:0}}}@supports (padding:max(0px)){@media screen and (max-width:960px) and (orientation:landscape){body{--sar:env(safe-area-inset-right);--sal:env(safe-area-inset-left);--sat:env(safe-area-inset-top);--sab:env(safe-area-inset-bottom)}body{padding-left:24px;padding-left:max(24px, env(safe-area-inset-left));padding-right:24px;padding-right:max(24px, env(safe-area-inset-right))}html.has-notch body:not(.single) nav:after{right:env(safe-area-inset-right)}html.has-notch nav>.main-menu{padding-right:env(safe-area-inset-right)}html.has-notch nav>ul{transform:translate(calc(100% + env(safe-area-inset-right)),0)}html.has-notch nav:hover>ul{transform:translate(env(safe-area-inset-right),0)}html.has-notch nav a.close-button{right:env(safe-area-inset-right)}html.has-notch nav a.prev-link{left:calc(env(safe-area-inset-left) + 0.6rem)}html.has-notch nav a.next-link{right:calc(env(safe-area-inset-right) + 0.6rem)}html.has-notch figure.current figcaption .download-link{left:env(safe-area-inset-left)}.grid{margin-left:calc(max( env(safe-area-inset-right), 24px) - var(--padding-hor));margin-right:calc(max( env(safe-area-inset-right), 24px) - var(--padding-hor))}}}@media all and (hover:none){.menu-item:not(.current-menu-item):hover .submenu{max-height:0}}