/*
Theme Name: Scheringa Atelier
Author: Studio Atelier
Description: Een premium museum- en collectiethema met rustige aardetinten, dieprood en sculpturale beweging. Inclusief beheerbare kunstcollectie en verkoop op aanvraag.
Version: 3.0.0
Requires at least: 6.4
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: scheringa-atelier
Tags: art, portfolio, custom-logo, featured-images, e-commerce
*/
:root{--paper:#f5f2eb;--white:#fcfbf8;--ink:#302d28;--muted:#777167;--red:#852d27;--line:#d9d4c9;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}img{display:block;max-width:100%;height:auto}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--red);outline-offset:6px}::selection{background:var(--red);color:white}[hidden]{display:none!important}.skip{position:fixed;left:12px;top:-100px;background:white;padding:15px;z-index:100}.skip:focus{top:10px}.reading-progress{height:2px;background:var(--red);position:fixed;top:0;left:0;width:100%;transform:scaleX(0);transform-origin:left;z-index:99}.site-header{height:112px;margin:0 5.2%;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:20}.brand{font-family:var(--serif);font-size:29px;letter-spacing:4px;line-height:1.1}.brand span{display:block;font:8px var(--sans);letter-spacing:2.2px;margin-top:10px}.site-header nav,.site-header nav ul{display:flex;align-items:center;gap:38px;list-style:none;padding:0}.site-header nav a{font-size:12px;position:relative}.site-header nav a:after{content:'';height:1px;background:var(--red);position:absolute;left:0;bottom:-7px;width:0;transition:width .3s}.site-header nav a:hover:after{width:100%}.site-header nav a:last-child{color:var(--red)}.site-header nav a span{margin-left:20px}.menu-toggle{display:none}.hero{position:relative;max-width:1600px;margin:auto;padding:74px 7% 0;min-height:790px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:500;line-height:1.7;margin:0 0 29px}.small-star{color:var(--red);font-size:22px;margin-right:12px;vertical-align:middle;display:inline-block;animation:rotate 35s linear infinite}h1,h2,.statement{font-family:var(--serif);font-weight:400;letter-spacing:-3px;line-height:1.05;margin:0}h1{font-size:clamp(70px,7.8vw,122px)}em{font-weight:400;color:var(--red)}.hero-copy{padding-top:26px;z-index:2}.intro{max-width:340px;font-size:14px;color:var(--muted);line-height:1.9;margin:28px 0 30px}.button{display:inline-flex;gap:43px;align-items:center;background:var(--red);border:1px solid var(--red);color:white;padding:16px 24px;font-size:11px;transition:background .3s,transform .3s}.button:hover{background:#68231f;transform:translateY(-3px)}.button span{font-size:21px;line-height:1}.hero-foot{display:flex;align-items:center;gap:15px;margin-top:44px;font-size:10px;line-height:1.8;color:var(--muted)}.vertical-line{height:35px;width:1px;background:var(--red)}.hero-stage{position:relative;align-self:start;height:565px;perspective:1200px;margin-top:5px;--rx:0deg;--ry:0deg}.hero-frame{position:absolute;inset:14px 35px 25px 33px;padding:11px;background:linear-gradient(125deg,#705741,#b59c77 15%,#382b21 48%,#baa586 72%,#55422d);box-shadow:21px 28px 40px #30251235,inset 0 0 0 2px #8f7858;transform:rotate(-5deg) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .8s;animation:arrive 1.4s cubic-bezier(.2,.7,.2,1) both;overflow:hidden}.hero-frame img{height:100%;width:100%;object-fit:cover;border:5px solid #27221a}.frame-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,transparent 30%,#fff1 45%,transparent 60%)}.floating-outline{position:absolute;inset:-13px -2px 53px 63px;border:1px solid #b6a58d;transform:rotate(8deg);animation:float 12s ease-in-out infinite}.stage-line{position:absolute;top:-79px;bottom:-30px;left:50%;width:1px;background:var(--line);opacity:.4}.art-caption{position:absolute;bottom:-20px;left:35px;right:0;font-size:8px;letter-spacing:1.2px;display:flex;justify-content:space-between;color:var(--muted)}.art-caption span:last-child{font-family:var(--serif);font-style:italic;font-size:12px;letter-spacing:0}.seal{width:126px;height:126px;position:absolute;bottom:11px;left:-30px;background:var(--paper);border-radius:50%;color:var(--red);display:grid;place-items:center}.seal svg{position:absolute;width:100%;height:100%;animation:rotate 45s linear infinite;fill:var(--red);font-size:9px;letter-spacing:2.3px}.seal>span{font:45px var(--serif)}.hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.6px;border-top:1px solid var(--line);padding:23px 0 26px;margin-top:20px}.ticker{overflow:hidden;border-block:1px solid var(--line);padding:22px 0;background:#eeeadf}.ticker>div{font:24px var(--serif);letter-spacing:2px;white-space:nowrap;width:max-content;animation:ticker 55s linear infinite}.ticker i{font-style:normal;color:var(--red);margin:0 45px}.section{padding:100px 7%;max-width:1600px;margin:auto}.section-top{display:flex;justify-content:space-between}.section-note{font-size:12px;color:var(--muted);margin:0;line-height:1.8}.collection-heading{display:flex;align-items:end;justify-content:space-between;margin:20px 0 52px}h2{font-size:clamp(46px,5vw,74px)}.filters{display:flex;border-bottom:1px solid var(--line);gap:26px;margin-bottom:5px}.filters button{border:0;background:none;padding:13px 0;font-size:11px;color:var(--muted);border-bottom:1px solid transparent;margin-bottom:-1px}.filters button.active{color:var(--red);border-color:var(--red)}.filters sup{font-size:8px;margin-left:5px}.dot{display:inline-block;width:5px;height:5px;border-radius:100%;background:var(--red);margin:0 0 2px 6px}.art-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.art-card:nth-child(2){padding-top:68px}.art-card:nth-child(3){padding-top:20px}.art-open{display:block;text-align:left;width:100%;border:0;background:none;padding:0}.art-image{height:390px;display:flex;background:#eae5db;padding:35px;align-items:center;justify-content:center;position:relative;overflow:hidden}.art-image:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 45% 20%,#fff6,transparent)}.art-image img{position:relative;max-height:100%;max-width:100%;object-fit:contain;box-shadow:7px 12px 18px #392c3029;transition:transform .9s cubic-bezier(.2,.8,.2,1),box-shadow .9s}.art-open:hover img{transform:scale(1.06) rotate(-2deg);box-shadow:15px 20px 25px #392c3033}.view-art{position:absolute;bottom:20px;left:50%;transform:translate(-50%,15px);background:var(--white);padding:9px 17px;white-space:nowrap;opacity:0;font-size:10px;transition:.4s}.art-open:hover .view-art,.art-open:focus-visible .view-art{opacity:1;transform:translate(-50%,0)}.art-info{display:flex;justify-content:space-between;margin-top:21px}.art-info small{font-size:9px;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);display:block;margin-bottom:7px}.art-info strong{font:25px var(--serif);letter-spacing:-.6px}.art-arrow{font-size:22px;color:var(--red)}.art-meta{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:var(--muted);margin-top:11px}.demo-note{font-size:10px;line-height:1.7;color:var(--muted);max-width:730px;margin-top:32px}.interlude{height:400px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--white);text-align:center}.interlude .eyebrow{position:relative;z-index:2}.statement{font-size:clamp(38px,5vw,72px);position:relative;z-index:2}.orbital-art{position:absolute;width:380px;height:380px;right:-100px;top:10px;perspective:700px}.orbital-art div{position:absolute;inset:0;border:1px solid #ad998068;border-radius:50%;animation:orbit 25s linear infinite}.orbital-art div:nth-child(2){animation-delay:-8s}.orbital-art div:nth-child(3){animation-delay:-16s}.interlude-star{position:absolute;bottom:47px;left:9%;font-size:66px;color:var(--red);animation:rotate 70s linear infinite}.story{display:grid;grid-template-columns:1fr 1fr;gap:105px;align-items:center;padding-top:125px;padding-bottom:125px}.story-art{position:relative;padding:10px 30px 50px 10px}.story-mat{background:#ded7ca;padding:40px;transform:rotate(-4deg);box-shadow:12px 16px 30px #4c3c2410}.story-mat img{width:100%;height:430px;object-fit:cover;filter:saturate(.6);border:10px solid var(--white)}.vertical-caption{position:absolute;right:0;top:80px;writing-mode:vertical-rl;font-size:8px;letter-spacing:2px}.story-index{background:var(--paper);position:absolute;bottom:0;right:15px;width:195px;padding:19px 25px;font:53px var(--serif);color:var(--red)}.story-index span{display:block;font:9px var(--sans);letter-spacing:1px;margin-top:7px;color:var(--muted)}.story-copy .lead{margin-top:30px}.lead{font-size:17px;line-height:1.7}.story-copy>p:not(.eyebrow):not(.lead){color:var(--muted);font-size:13px;line-height:1.9}.history{border-block:1px solid var(--line);padding:18px 0;margin-top:27px;font-size:11px}.history summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between}.history summary::-webkit-details-marker{display:none}.history summary span{color:var(--red)}.history[open] summary span{transform:rotate(45deg)}.history p{color:var(--muted)}.history a{color:var(--red);text-decoration:underline}.acquire{background:var(--red);color:var(--paper);max-width:none;display:grid;grid-template-columns:1.3fr 1fr;gap:9%;position:relative;overflow:hidden;padding-top:88px;padding-bottom:88px}.acquire em{color:#d4b8a4}.acquire .eyebrow{color:#ddc5bc}.acquire h2{font-size:clamp(43px,4.7vw,70px)}.acquire-copy{max-width:350px;z-index:1}.acquire-copy>p:first-child{font:24px/1.45 var(--serif)}.acquire-copy>p:nth-child(2){font-size:12px;color:#e0c7bf;margin:20px 0 30px}.light{background:var(--paper);color:var(--red);border-color:var(--paper)}.light:hover{background:#e5ddcf}.red-outline{position:absolute;border:1px solid #d4b8a430;width:310px;height:410px;left:38%;top:45px;transform:rotate(20deg);pointer-events:none}.contact{text-align:center;padding-top:100px;padding-bottom:110px}.contact h2{font-size:clamp(38px,4vw,60px)}.contact .eyebrow{color:var(--muted)}.text-link{display:inline-flex;gap:50px;border-bottom:1px solid var(--red);padding:18px 0 10px;color:var(--red);margin-top:20px;font-size:13px}.contact>p:last-child{color:var(--muted);font-size:12px;margin-top:30px}.site-footer{padding:40px 5.2% 25px;border-top:1px solid var(--line)}.footer-brand{display:flex;justify-content:space-between;font:clamp(40px,8.8vw,140px)/1.2 var(--serif);letter-spacing:6px;color:var(--red)}.footer-brand span{font-size:.7em;animation:rotate 80s linear infinite}.footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:9px;color:var(--muted);border-top:1px solid var(--line);padding-top:25px;margin-top:30px;align-items:center}.footer-bottom button{border:0;background:none;padding:0;font-size:9px;text-decoration:underline}.art-dialog{padding:0;border:0;width:min(1000px,92vw);max-height:90dvh;background:var(--paper);color:var(--ink);overflow:auto}.art-dialog[open]{display:grid;grid-template-columns:1fr 1fr;animation:dialog-in .4s ease}.art-dialog::backdrop{background:#191713b8;backdrop-filter:blur(9px)}.dialog-close{position:absolute;right:15px;top:15px;z-index:2;border:1px solid var(--line);border-radius:50%;width:38px;height:38px;background:var(--paper)}.dialog-image{background:#e5ded2;display:flex;align-items:center;justify-content:center;padding:40px}.dialog-image img{max-height:70vh;object-fit:contain;box-shadow:8px 12px 25px #332a2825}.dialog-copy{padding:70px 40px 40px}.dialog-copy h2{font-size:43px;letter-spacing:-1.5px}.dialog-copy>p:not(.eyebrow):not(.lead){font-size:12px;line-height:1.8}.dialog-copy dl{border-top:1px solid var(--line);padding-top:20px;font-size:11px}.dialog-copy dt{color:var(--muted);float:left;clear:left;margin-right:12px}.dialog-copy dd{margin-bottom:10px}.dialog-copy .button{margin-top:20px;font-size:10px;gap:10px}.standard-content{min-height:65vh;max-width:1150px}.standard-content h1{font-size:65px;margin-bottom:40px}.standard-content h2{font-size:35px;margin:25px 0}.standard-content article{margin-bottom:60px}.standard-content article>img{max-height:650px;object-fit:contain;margin:25px 0}.entry-content a{text-decoration:underline;color:var(--red)}.entry-content p{max-width:760px}.entry-content img{height:auto}.entry-content .alignwide{max-width:100%}.comments input,.comments textarea{max-width:100%;background:var(--white);border:1px solid var(--line);padding:10px}.js .reveal{opacity:0;transform:translateY(28px);transition:opacity 1s,transform 1s}.js .reveal.visible{opacity:1;transform:translateY(0)}.motion-paused *{animation-play-state:paused!important;scroll-behavior:auto!important}.motion-paused .reveal{opacity:1;transform:none;transition:none}.motion-paused .hero-frame{transform:rotate(-5deg)!important}.motion-paused .art-image img{transition:none}.motion-paused .art-open:hover img{transform:none}body.modal-open{overflow:hidden}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes float{50%{transform:rotate(4deg) translateY(-14px)}}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes orbit{0%{transform:rotateX(35deg) rotateY(0deg) rotateZ(-25deg)}100%{transform:rotateX(35deg) rotateY(360deg) rotateZ(-25deg)}}@keyframes arrive{from{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@keyframes dialog-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.acquire{padding-inline:calc((100vw - 1376px)/2)}}
@media(max-width:1000px){.hero{gap:25px;padding:50px 6% 0;min-height:690px}.hero-stage{height:480px}.hero-frame{inset:20px 15px 25px 15px}.hero h1{font-size:80px}.art-caption{left:0}.art-caption span:last-child{display:none}.hero-foot{margin-top:28px}.art-image{height:320px;padding:25px}.art-grid{gap:20px}.art-meta{flex-wrap:wrap}.story{gap:50px}.story-mat{padding:22px}.story-mat img{height:350px}.footer-bottom{flex-wrap:wrap}}
@media(max-width:700px){html{scroll-padding-top:35px}.site-header{height:92px;margin:0 6%}.brand{font-size:24px;letter-spacing:3px}.brand span{font-size:6px;letter-spacing:1.6px}.menu-toggle{display:flex;gap:16px;background:none;border:0;font-size:11px;padding:10px 0}.site-header nav{display:none;position:absolute;top:91px;left:-7%;right:-7%;background:var(--paper);padding:30px 7%;border-bottom:1px solid var(--line);align-items:start;box-shadow:0 20px 30px #302d2810}.site-header nav.open{display:flex;flex-direction:column;gap:25px}.site-header nav ul{flex-direction:column;align-items:start;gap:25px;margin:0}.hero{display:flex;flex-direction:column;padding:35px 7% 0;gap:10px;min-height:0}.hero-copy{padding-top:0}.hero .eyebrow{font-size:8px;margin-bottom:22px}.hero h1{font-size:76px;letter-spacing:-4px}.intro{font-size:13px;margin-top:25px;max-width:330px}.hero-foot{display:none}.hero-stage{height:470px;width:85%;margin:50px auto 10px;align-self:center}.hero-frame{inset:15px 15px 28px 15px}.floating-outline{inset:-5px -7px 45px 35px}.stage-line{display:none}.seal{width:100px;height:100px;left:-32px;bottom:10px}.seal>span{font-size:33px}.art-caption{bottom:0;font-size:7px}.hero-bottom{font-size:6px;gap:30px;padding-top:20px;margin-top:10px;line-height:1.7}.ticker{padding:17px 0}.ticker>div{font-size:19px}.ticker i{margin:0 26px}.section{padding:70px 7%}.section-top{gap:20px}.section-note{font-size:10px}.eyebrow{font-size:8px}.collection-heading{display:block;margin:15px 0 30px}h2{font-size:48px;letter-spacing:-2px}.filters{width:max-content;margin-top:30px}.art-grid{grid-template-columns:1fr;gap:38px}.art-card:nth-child(n){padding-top:0}.art-image{height:430px;padding:35px 50px}.art-info strong{font-size:28px}.art-meta{font-size:9px}.view-art{opacity:1;transform:translate(-50%,0);bottom:12px;padding:6px 12px;font-size:9px}.demo-note{font-size:9px}.interlude{height:310px}.statement{font-size:42px;letter-spacing:-2px}.interlude-star{font-size:30px;bottom:15px;left:8%}.orbital-art{width:240px;height:240px;right:-150px;top:35px}.story{grid-template-columns:1fr;gap:50px}.story-art{padding:10px 25px 45px 10px}.story-mat{padding:30px}.story-mat img{height:350px}.story-index{width:170px;font-size:46px}.story-copy .eyebrow{margin-bottom:22px}.acquire{grid-template-columns:1fr;gap:15px}.acquire h2{font-size:47px}.acquire-copy>p:first-child{font-size:23px}.acquire-copy{max-width:none}.red-outline{left:60%;top:30px;opacity:.5}.contact h2{font-size:44px}.footer-brand{font-size:40px;letter-spacing:3px}.footer-bottom{font-size:8px;display:grid;grid-template-columns:1fr 1fr;gap:17px}.footer-bottom button{font-size:8px;text-align:left}.art-dialog[open]{grid-template-columns:1fr}.dialog-image{padding:30px;min-height:250px}.dialog-image img{max-height:40vh}.dialog-copy{padding:35px 25px}.dialog-copy h2{font-size:38px}.dialog-copy .eyebrow{margin-bottom:15px}.standard-content h1{font-size:47px}.art-dialog{max-height:92dvh}.button{padding:15px 20px}.footer-brand span{font-size:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}.hero-frame{transform:rotate(-5deg)!important}}
/* EDITION II — THE ACT OF LOOKING. Architectural panels, spatial typography. */
:root{--paper:#eeeae1;--white:#f9f7f1;--ink:#252520;--red:#8c241e;--line:#cdc7bb}.site-header{height:86px;margin:0 3.4%;border-bottom:1px solid var(--ink)}.brand{font-size:24px;letter-spacing:1px}.brand span{font-family:monospace;font-size:8px;letter-spacing:1.4px;margin-top:7px}.site-header nav a{font-family:monospace;font-size:10px;text-transform:uppercase;letter-spacing:.3px}.site-header nav{gap:45px}.site-header nav a:last-child{border:1px solid var(--red);padding:9px 14px}.site-header nav a:after{display:none}.exhibition{height:160svh;position:relative;--opening:35;--flow:0}.exhibition-room{height:calc(100svh - 86px);min-height:710px;max-height:1050px;position:sticky;top:0;overflow:hidden;padding:26px 3.4%}.room-coordinate{display:flex;justify-content:space-between;font:9px monospace;letter-spacing:1px;position:relative;z-index:5}.room-coordinate>span:nth-child(2){position:absolute;left:40%}.poster-title{position:absolute;inset:0;pointer-events:none;letter-spacing:-.075em;font-family:Georgia,serif;color:var(--red);line-height:.76;z-index:2}.poster-first{position:absolute;top:11%;left:5.5%;font-size:26vw;transform:translateX(calc(var(--flow) * -70px));font-weight:400}.poster-last{position:absolute;bottom:16%;left:22%;font-size:16vw;white-space:nowrap;letter-spacing:-.07em;transform:translateX(calc(var(--flow) * 60px));z-index:4}.reveal-work{position:absolute;left:37%;top:9%;width:41%;height:75%;overflow:hidden;z-index:1;transform:translateY(calc(var(--flow) * -25px));background:#181b12}.reveal-work>img{width:100%;height:100%;object-fit:cover;object-position:center 44%;transform:scale(calc(1.13 - var(--flow) * .1))}.work-shutter{position:absolute;top:-1px;bottom:-1px;width:30%;background:var(--paper);z-index:1;transition:transform .12s linear}.shutter-left{left:-1px;transform:translateX(calc(var(--opening) * -1%));border-right:1px solid #eeeae140}.shutter-right{right:-1px;transform:translateX(calc(var(--opening) * 1%));border-left:1px solid #eeeae140}.work-rule{position:absolute;left:0;right:0;height:1px;background:#f4efdd65;z-index:2}.rule-top{top:30%}.rule-bottom{bottom:30%}.margin-note{position:absolute;left:7%;top:53%;z-index:5;font-size:12px;line-height:1.7}.red-square{display:block;width:10px;height:10px;background:var(--red);margin-bottom:24px}.margin-note p{margin:0 0 18px}.note-index{font:9px monospace;color:var(--muted)}.room-aside{position:absolute;right:4%;top:21%;writing-mode:vertical-rl;display:flex;gap:40px;font:9px monospace;letter-spacing:1.7px}.view-control{position:absolute;z-index:5;bottom:5.5%;left:38%;width:24%;max-width:350px}.view-control label{display:flex;justify-content:space-between;font:8px monospace;letter-spacing:1px;margin-bottom:8px}.view-control input{appearance:none;display:block;width:100%;height:1px;background:var(--red);margin:14px 0 16px;cursor:ew-resize;border:0;padding:0}.view-control input::-webkit-slider-thumb{appearance:none;width:15px;height:15px;border:1px solid var(--paper);border-radius:0;background:var(--red);transform:rotate(45deg);cursor:ew-resize}.view-control input::-moz-range-thumb{width:13px;height:13px;border:1px solid var(--paper);border-radius:0;background:var(--red);transform:rotate(45deg)}.view-control button{padding:0;border:0;background:none;font:9px monospace;display:flex;justify-content:space-between;width:100%;color:var(--red)}.room-scroll{position:absolute;bottom:7%;left:7%;display:flex;align-items:center;gap:28px;font:8px monospace;letter-spacing:.6px}.scroll-shaft{font:40px Georgia;animation:arrow-breathe 3s infinite}.room-bottom{position:absolute;bottom:0;left:3.4%;right:3.4%;border-top:1px solid var(--line);padding:11px 0;display:flex;justify-content:space-between;font:7px monospace;letter-spacing:1px}.room-bottom span:last-child{min-width:25px;text-align:right}.entrance{display:grid;grid-template-columns:1fr 3fr;gap:6%;padding:100px 9% 130px;background:var(--white);max-width:none}.entrance-number{font:72px Georgia;line-height:1;color:var(--red)}.entrance-number>span{display:block;font:8px monospace;margin-top:23px;color:var(--ink);letter-spacing:1px}.entrance-line{font:clamp(35px,4.8vw,75px)/1.15 Georgia;letter-spacing:-2px;margin:0}.entrance-details{display:flex;align-items:end;justify-content:space-between;max-width:740px;gap:50px;margin-top:35px}.entrance-details>p{max-width:320px;font-size:12px;color:var(--muted);line-height:1.9}.round-link{width:74px;height:74px;display:grid;place-items:center;border:1px solid var(--red);border-radius:50%;font:35px Georgia;color:var(--red);transition:transform .4s,background .4s}.round-link:hover{transform:rotate(45deg);background:#8c241e10}.collection{padding:80px 5% 100px;position:relative}.collection .section-top{border-top:1px solid var(--ink);padding-top:20px}.collection .eyebrow{font-family:monospace;font-size:9px}.collection-heading{margin-top:0;align-items:end}.collection h2{font-size:clamp(40px,5.3vw,80px)}.art-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px 3%;align-items:start}.art-card{position:relative;grid-column:1 / 6;margin-top:15px;padding:0!important;--hang:0}.art-card:nth-child(3n+2){grid-column:8 / 13;margin-top:230px}.art-card:nth-child(3n){grid-column:3 / 9;margin-top:-65px;margin-bottom:60px}.art-card:nth-child(n+4){margin-top:60px}.art-image{height:460px;background:transparent;padding:30px 25px 20px;overflow:visible;position:relative}.art-card:nth-child(3n) .art-image{height:420px;padding:25px}.art-image:before{display:none}.art-image img{max-width:100%;max-height:100%;border:7px solid #6b5640;outline:1px solid #9a876a;box-shadow:15px 25px 28px #332b2329;transform:translateY(calc(var(--hang) * -18px));transition:transform 1s,box-shadow 1s}.art-card:nth-child(3n+2) .art-image img{border:12px solid var(--white);outline:1px solid #d1c8b6}.art-card:nth-child(3n) .art-image img{border:4px solid #544a3a}.art-open:hover img{transform:translateY(-9px);box-shadow:18px 32px 35px #332b2335}.wall-number{font:80px/.9 Georgia;color:#b9b0a0;position:absolute;left:0;top:0;z-index:-1;letter-spacing:-6px}.art-card{isolation:isolate}.art-info{margin:25px 20px 0;padding-top:15px;border-top:1px solid var(--line)}.art-info strong{font-size:27px}.art-meta{margin:12px 20px 0}.art-info small{font:8px monospace;letter-spacing:.6px}.view-art{background:var(--red);color:var(--paper);bottom:15px;font:9px monospace}.collection .demo-note{margin:0 20px}.looking-room{height:650px;position:relative;background:#25271d;overflow:hidden;color:var(--paper)}.detail-strip{position:absolute;inset:0;overflow:hidden}.detail-strip img{width:100%;height:100%;object-fit:cover;object-position:center 32%;filter:brightness(.62);transform:scale(1.7)}.looking-copy{position:absolute;inset:65px 7%;display:flex;flex-direction:column;justify-content:space-between}.looking-copy p{font:clamp(45px,7vw,110px)/.95 Georgia;letter-spacing:-3px;margin:0}.looking-copy em{color:var(--paper)}.looking-copy .eyebrow{font:9px monospace}.detail-caption{font:8px monospace;letter-spacing:1.2px}.detail-cross{position:absolute;right:8%;top:43%;font:95px/1 Georgia;font-weight:100;color:#eeeae17d}.story{gap:12%;padding:120px 9%}.story-mat{transform:none;box-shadow:none;background:none;padding:0}.story-mat img{border:0;filter:saturate(.5);height:480px;object-fit:cover;clip-path:polygon(0 0,85% 0,85% 17%,100% 17%,100% 100%,0 100%)}.story-index{background:var(--red);color:var(--paper);right:-15px;bottom:12px;width:145px;padding:25px}.story-index span{color:#e3c4b5;line-height:1.5}.vertical-caption{display:none}.story-copy .eyebrow{font-family:monospace}.story h2{font-size:clamp(45px,5.5vw,83px)}.acquisition{padding:30px 6% 45px;background:var(--red);color:var(--paper);position:relative;overflow:hidden;min-height:800px}.acquisition-top{display:flex;justify-content:space-between;font:8px monospace;letter-spacing:1px;border-bottom:1px solid #d7baa655;padding-bottom:18px}.acquisition-title{position:relative;z-index:2;margin:75px 0 50px}.acquisition h2{font:clamp(75px,10.5vw,160px)/.86 Georgia;letter-spacing:-6px}.acquisition h2 em{color:#c99782}.empty-frame{position:absolute;right:14%;top:145px;width:26%;height:410px;border:18px solid #bd6658;box-shadow:inset 8px 10px 20px #4b100e44,18px 35px 40px #4b100e44;transform:perspective(1000px) rotateY(-16deg) rotateZ(9deg);display:grid;place-items:center;animation:frame-breathe 12s ease-in-out infinite}.empty-frame span{font:italic 23px/1.4 Georgia;text-align:center;color:#ebccc0}.acquisition-bottom{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:end;margin-top:55px}.acquisition-bottom p{font-size:12px;color:#e4c5b9}.acquisition-bottom a{display:flex;align-items:center;gap:70px;border-bottom:1px solid var(--paper);font:18px Georgia;padding-bottom:13px}.acquisition-bottom a span{font-size:34px;transition:transform .3s}.acquisition-bottom a:hover span{transform:translate(4px,-4px)}.contact{background:var(--white);max-width:none}.contact h2{font-size:clamp(40px,5vw,70px)}.contact .eyebrow{font-family:monospace}.footer-brand span{animation:none}.site-footer{padding:35px 3.4% 25px}.footer-brand{letter-spacing:-4px;font-size:11vw}.footer-bottom{font-family:monospace;font-size:8px}.motion-paused .exhibition{height:auto}.motion-paused .exhibition-room{position:relative}.motion-paused .poster-first,.motion-paused .poster-last,.motion-paused .reveal-work{transform:none}.motion-paused .reveal-work>img{transform:none}.motion-paused .work-shutter{transition:none}.motion-paused .art-image img{transform:none!important}@keyframes arrow-breathe{50%{transform:translateY(7px)}}@keyframes frame-breathe{50%{transform:perspective(1000px) rotateY(8deg) rotateZ(3deg) translateY(-15px)}}
@media(min-width:1800px){.poster-first{font-size:460px}.poster-last{font-size:280px}}@media(max-width:1000px){.exhibition-room{min-height:650px}.poster-first{top:16%;font-size:29vw;left:4%}.poster-last{bottom:21%;font-size:17vw;left:16%}.reveal-work{width:48%;left:35%;height:69%;top:13%}.room-coordinate>span:nth-child(2){display:none}.margin-note{top:51%}.room-aside{right:3%}.view-control{bottom:7%;width:32%}.art-image{height:360px}.art-card:nth-child(3n+2){margin-top:170px}.empty-frame{right:9%;width:30%;height:350px}.acquisition{min-height:730px}.story{gap:8%}.story-mat img{height:400px}}
@media(max-width:700px){.site-header{height:78px;margin:0 6%}.brand{font-size:22px}.brand span{font-size:6px}.site-header nav{top:77px}.site-header nav a{font-size:11px}.site-header nav a:last-child{padding:10px 14px}.exhibition{height:135svh}.exhibition-room{height:calc(100svh - 78px);min-height:650px;max-height:850px;padding:20px 6%}.room-coordinate{font-size:7px;letter-spacing:.6px}.room-edition{max-width:100px;text-align:right;line-height:1.6}.poster-first{font-size:43vw;top:13%;left:3%;z-index:3}.poster-last{font-size:24vw;bottom:24%;left:3%;letter-spacing:-.075em}.reveal-work{width:65%;height:60%;top:14%;left:25%}.work-shutter{width:22%}.room-aside{display:none}.margin-note{left:6%;top:47%;font-size:9px}.margin-note .red-square{width:6px;height:6px;margin-bottom:12px}.note-index{font-size:7px}.margin-note p{margin-bottom:12px}.view-control{bottom:9%;left:38%;width:53%;max-width:none}.view-control label,.view-control button{font-size:7px}.room-scroll{bottom:11%;left:6%;flex-direction:column;align-items:start;gap:8px;font-size:6px}.scroll-shaft{font-size:28px}.room-bottom{left:6%;right:6%;font-size:6px;letter-spacing:0;gap:12px}.room-bottom span:nth-child(2){display:none}.entrance{padding:60px 7% 70px;grid-template-columns:1fr;gap:30px}.entrance-number{font-size:40px;display:flex;gap:25px;align-items:center}.entrance-number>span{margin:0;font-size:7px}.entrance-line{font-size:35px;letter-spacing:-1.3px}.entrance-details{margin-top:20px;gap:25px}.entrance-details p{font-size:11px}.round-link{width:50px;height:50px;flex-shrink:0;font-size:27px}.collection{padding:60px 6%}.collection .section-top{padding-top:16px;gap:10px}.collection .eyebrow{font-size:7px}.section-note{font-size:9px}.collection-heading{margin-top:12px}.collection h2{font-size:50px}.art-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:60px 0}.art-card,.art-card:nth-child(3n+2),.art-card:nth-child(3n){grid-column:1/7;margin:0}.art-card:nth-child(3n+2){grid-column:2/7}.art-card:nth-child(3n){grid-column:1/6}.art-image,.art-card:nth-child(3n) .art-image{height:330px;padding:25px 15px 15px}.art-info{margin:20px 10px 0}.art-info strong{font-size:23px}.art-info small{font-size:7px}.art-meta{margin:10px 10px 0;font-size:8px}.wall-number{font-size:60px;letter-spacing:-4px}.view-art{bottom:0;font-size:8px}.collection .demo-note{margin:45px 10px 0}.looking-room{height:480px}.looking-copy{inset:35px 7%}.looking-copy p{font-size:51px;letter-spacing:-2px}.looking-copy .eyebrow{font-size:7px}.detail-caption{font-size:6px;letter-spacing:.5px}.detail-cross{font-size:50px;top:24%}.story{padding:70px 7%;gap:35px}.story-art{padding:0 30px 45px 0}.story-mat img{height:380px}.story-index{right:0;width:130px;font-size:42px;padding:20px}.story h2{font-size:54px}.acquisition{min-height:720px;padding:25px 6% 35px}.acquisition-top{font-size:6px;gap:30px;line-height:1.5}.acquisition-top span:last-child{text-align:right;max-width:120px}.acquisition-title{margin-top:55px}.acquisition h2{font-size:22vw;letter-spacing:-4px}.empty-frame{top:240px;right:12%;width:38%;height:230px;border-width:12px;opacity:.8}.empty-frame span{font-size:17px}.acquisition-bottom{display:block;margin-top:160px}.acquisition-bottom p{font-size:11px}.acquisition-bottom a{font-size:17px;justify-content:space-between;margin-top:25px}.footer-brand{font-size:10.7vw;letter-spacing:-2px}.footer-brand span{font-size:9vw}.footer-bottom{font-size:7px}}
@media(prefers-reduced-motion:reduce){.exhibition{height:auto}.exhibition-room{position:relative}.poster-first,.poster-last,.reveal-work,.reveal-work>img{transform:none!important}}
.poster-last{color:var(--paper);-webkit-text-stroke:1px var(--red)}
@media(max-width:700px){.poster-last{-webkit-text-stroke:.8px var(--red)}}
/* EDITION III — HET OPEN DEPOT */
.depot{padding:35px 4% 0;overflow:hidden;background:radial-gradient(ellipse at 52% 38%,#fffdf7 0,#f0ece3 48%,#e6dfd2 100%)}.depot-heading{display:flex;justify-content:space-between;align-items:center;padding:0 2%;position:relative;z-index:2}.depot-heading .eyebrow{font:8px monospace;letter-spacing:1.4px;margin-bottom:15px}.depot h1{font:clamp(40px,5.2vw,78px)/1 Georgia;letter-spacing:-3px}.depot-intro{font:12px/1.5 Georgia;margin:0;border-left:1px solid var(--red);padding-left:15px}.depot-intro span{display:block;margin-top:6px;font:9px/1.6 Arial;color:var(--muted)}.depot-stage{height:490px;position:relative;margin:0 -4.4%;touch-action:pan-y;outline-offset:-10px!important;--camera-x:0deg;--camera-y:0deg;--step:285px;--depth:115px;--panel-width:270px;--panel-height:340px;user-select:none}.depot-perspective{position:absolute;inset:0;perspective:1300px;perspective-origin:50% 44%}.depot-camera{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(var(--camera-x)) rotateX(var(--camera-y));transition:transform .65s ease-out}.depot-panel{position:absolute;left:calc(50% - var(--panel-width)/2);top:65px;width:var(--panel-width);height:var(--panel-height);transform:translateX(calc(var(--slot)*var(--step))) translateZ(calc(var(--distance)* -1 * var(--depth))) rotateY(calc(var(--slot)* -21deg));transform-style:preserve-3d;transition:transform 1.2s cubic-bezier(.22,.8,.2,1),filter 1s;filter:saturate(.65) brightness(.86)}.depot-panel.is-current{filter:none}.panel-hanger{height:75px;position:absolute;top:-75px;left:15%;right:15%;border-inline:1px solid #978c7a88;transform:translateZ(-3px)}.depot-art{width:100%;height:100%;border:0;padding:11px;background:linear-gradient(110deg,#c0a985,#4a3c29 35%,#938264 70%,#645138);box-shadow:10px 18px 28px #33251538;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.depot-art:before{content:'';position:absolute;inset:7px;border:1px solid #e7d8b066;pointer-events:none}.depot-art img{height:100%;width:100%;object-fit:cover;border:4px solid #2c291f;pointer-events:none}.depot-panel:nth-of-type(even) .depot-art{background:#f4f1e9;padding:15px}.depot-panel:nth-of-type(even) img{border:0;object-fit:contain;background:#e5ded1}.depot-art-hint{position:absolute;bottom:25px;background:var(--paper);color:var(--red);padding:9px 13px;font:8px monospace;letter-spacing:.3px;opacity:0;transform:translateY(6px);transition:.4s;white-space:nowrap}.is-current .depot-art:hover .depot-art-hint,.depot-art:focus-visible .depot-art-hint{opacity:1;transform:none}.rack-label{display:block;font:8px monospace;background:var(--red);color:var(--paper);width:70px;text-align:center;padding:4px 8px;position:absolute;bottom:-20px;right:0}.depot-rail{position:absolute;top:25px;left:5%;right:5%;height:7px;border-block:1px solid #b4ab9a;display:flex;justify-content:space-between;box-shadow:0 7px 7px #776a4413}.depot-rail span{position:relative;top:-15px;font:6px monospace;color:#988d7c;letter-spacing:1px}.storage-rack{position:absolute;width:270px;height:380px;top:45px;left:50%;border:2px solid #b5ad9d;background:repeating-linear-gradient(0deg,transparent 0 21px,#b6ac9a55 21px 22px),repeating-linear-gradient(90deg,transparent 0 21px,#b6ac9a55 21px 22px);transform:translateX(320px) translateZ(-280px) rotateY(-67deg);opacity:.45}.rack-two{transform:translateX(380px) translateZ(-420px) rotateY(-67deg);opacity:.3}.rack-three{transform:translateX(-650px) translateZ(-350px) rotateY(67deg);opacity:.3}.depot-grid{position:absolute;left:0;right:0;bottom:0;height:120px;background:radial-gradient(ellipse at 50% 25%,#9785742c,transparent 65%);border-bottom:1px solid #c4b9a333}.depot-grid:after{content:'';position:absolute;left:20%;right:20%;top:43%;height:1px;background:#c0b39c55;transform:rotate(-4deg)}.floor-mark{position:absolute;bottom:25px;left:6%;font:60px Georgia;color:#c9bda8;transform:perspective(300px) rotateX(65deg) rotateZ(-15deg);line-height:1}.stage-instruction{position:absolute;bottom:8px;right:6%;font:6px monospace;letter-spacing:1px;color:var(--muted)}.depot-console{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:20px;position:relative;padding:23px 2% 27px;border-top:1px solid var(--line)}.depot-controls{display:flex;align-items:center;gap:18px}.depot-controls button{background:transparent;border:1px solid #b4a995;width:37px;height:37px;border-radius:50%;font:20px Georgia;transition:background .2s,color .2s}.depot-controls button:hover{background:var(--red);color:var(--paper);border-color:var(--red)}.depot-controls>span{font:8px monospace;color:var(--muted)}.depot-caption{text-align:center}.depot-caption>span{font:8px monospace;letter-spacing:.6px;color:var(--muted)}.depot-caption h2{font:28px/1.15 Georgia;letter-spacing:-.7px;margin:8px 0}.depot-selector{display:flex;gap:10px;justify-content:end}.depot-selector button{font:7px monospace;color:var(--muted);background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:9px 5px}.depot-selector button>span{height:23px;width:8px;background:#c9c0b0;transform:skewY(-20deg);transition:height .6s,background .3s}.depot-selector button[aria-pressed=true]>span{height:34px;background:var(--red)}.depot-selector button[aria-pressed=true]{color:var(--red)}.depot-baseline{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:16px 0;font:7px monospace;letter-spacing:.6px;color:var(--muted)}.depot-baseline a{color:var(--red);display:flex;gap:25px;align-items:center}.depot-baseline a span{font:23px Georgia}.depot-manifest{display:grid;grid-template-columns:1fr 2fr 1fr;padding:65px 7%;gap:9%;align-items:center;background:var(--white);border-bottom:1px solid var(--line)}.catalogue-code{font:35px Georgia;color:var(--red)}.catalogue-code span{font:7px monospace;letter-spacing:1px;color:var(--muted)}.depot-manifest p{font:23px/1.5 Georgia;letter-spacing:-.3px;margin:0}.depot-manifest a{font:9px monospace;color:var(--red);border-bottom:1px solid var(--red);padding-bottom:9px;justify-self:end}.depot-empty{position:absolute;inset:30% 10%;text-align:center;font:30px/1.5 Georgia}.collection h2{font-size:64px}.collection .section-top{border:0}.collection{padding:65px 7% 90px;background:var(--white);max-width:none}.collection-heading{margin:0 0 35px;align-items:center}.art-grid{display:block;border-top:1px solid var(--line)}.art-card,.art-card:nth-child(n){margin:0!important;padding:0!important;border-bottom:1px solid var(--line);position:relative;min-height:205px;transition:background .4s}.art-card:hover{background:#eae5da70}.art-open{display:grid;grid-template-columns:70px 180px 1fr;gap:30px;align-items:center;min-height:175px;padding:20px 0}.wall-number{position:static;font:14px monospace;letter-spacing:0;color:var(--muted);z-index:auto;text-align:center}.art-image,.art-card:nth-child(n) .art-image{height:140px;padding:5px 20px;background:transparent;overflow:visible}.art-image img{border:3px solid #6b5640;box-shadow:5px 8px 10px #332b2320;transform:none!important;max-height:130px;width:auto;max-width:100%}.art-card:nth-child(n) .art-image img{border-width:3px}.art-info{margin:0;padding:0 35px 0 0;border:0;align-items:center;gap:20px}.art-info strong{font:32px Georgia}.art-info small{font-size:8px}.art-arrow{font-size:30px}.art-meta{position:absolute;left:310px;bottom:24px;right:35px;display:flex;gap:25px;margin:0;font:8px monospace}.view-art{display:none}.collection .demo-note{margin:25px 0 0}.story{background:var(--paper)}.acquisition{min-height:720px}.acquisition h2{font-size:clamp(70px,9vw,130px);letter-spacing:-4px}.collection-tag{position:absolute;width:260px;height:370px;right:13%;top:140px;padding:65px 28px 25px;background:var(--paper);color:var(--red);clip-path:polygon(20% 0,80% 0,100% 15%,100% 100%,0 100%,0 15%);transform:rotate(12deg);filter:drop-shadow(15px 25px 10px #3f130c25);text-align:center;animation:tag-sway 10s ease-in-out infinite;transform-origin:50% 7%}.tag-hole{position:absolute;left:calc(50% - 9px);top:20px;width:18px;height:18px;background:var(--red);border-radius:50%;border:2px solid #d3c7b6}.collection-tag small{font:7px monospace;letter-spacing:.8px}.collection-tag>span:not(.tag-hole){display:block;font:36px/1.05 Georgia;letter-spacing:-1px;margin:30px 0}.tag-barcode{height:35px;width:80%;margin:25px auto 12px;background:repeating-linear-gradient(90deg,var(--red) 0 1px,transparent 1px 3px,var(--red) 3px 6px,transparent 6px 9px,var(--red) 9px 11px,transparent 11px 15px)}.motion-paused .depot-camera,.motion-paused .depot-panel,.motion-paused .depot-selector button>span{transition:none}.motion-paused .depot-camera{transform:none}.motion-paused .collection-tag{animation:none}@keyframes tag-sway{50%{transform:rotate(5deg)}}
@media(min-width:1600px){.depot-stage{height:560px;--panel-width:310px;--panel-height:400px;--step:340px}.depot-heading{padding-inline:5%}.depot-console{padding-inline:5%}}
@media(max-width:900px){.depot-stage{--step:225px;--panel-width:240px;--panel-height:310px;height:450px}.depot-console{grid-template-columns:1fr 1.5fr;gap:20px}.depot-selector{display:none}.depot-caption{text-align:right}.depot h1{font-size:59px}.depot-manifest{gap:30px;grid-template-columns:1fr 2fr}.depot-manifest a{grid-column:2;justify-self:start}.art-open{grid-template-columns:40px 140px 1fr;gap:20px}.art-meta{left:220px}.art-info strong{font-size:27px}.collection-tag{right:8%;width:230px;height:340px}}
@media(max-width:600px){.depot{padding:25px 6% 0}.depot-heading{padding:0;display:block}.depot-heading .eyebrow{font-size:7px;letter-spacing:.8px;margin-bottom:11px}.depot h1{font-size:47px;letter-spacing:-2px}.depot-intro{display:none}.depot-stage{height:365px;margin:20px -7% 0;--step:175px;--depth:130px;--panel-width:195px;--panel-height:250px}.depot-panel{top:45px}.depot-art{padding:8px}.depot-rail{top:15px}.panel-hanger{height:45px;top:-45px}.depot-art-hint{font-size:6px;padding:7px 9px;bottom:18px}.is-current .depot-art-hint{opacity:1;transform:none}.rack-label{font-size:6px;width:53px;bottom:-16px;padding:3px}.storage-rack{width:160px;height:270px;top:25px;transform:translateX(200px) translateZ(-300px) rotateY(-65deg)}.rack-two{transform:translateX(230px) translateZ(-400px) rotateY(-65deg)}.rack-three{transform:translateX(-410px) translateZ(-350px) rotateY(65deg)}.stage-instruction{font-size:5px;bottom:8px;letter-spacing:.5px}.floor-mark{font-size:45px;bottom:25px}.depot-console{display:flex;flex-direction:column-reverse;gap:20px;padding:21px 0 20px}.depot-caption{text-align:center}.depot-caption h2{font-size:25px;margin:7px 0}.depot-caption>span{font-size:7px}.depot-controls{gap:30px}.depot-controls button{width:36px;height:36px}.depot-controls>span{font-size:8px}.depot-baseline{font-size:5px;letter-spacing:.3px;gap:10px;padding:11px 0}.depot-baseline>span:first-child{display:none}.depot-baseline a{font-size:6px;gap:15px}.depot-baseline a span{font-size:20px}.depot-manifest{padding:35px 7%;grid-template-columns:1fr;gap:18px}.catalogue-code{font-size:27px;display:flex;gap:20px;align-items:center}.catalogue-code span{font-size:6px}.depot-manifest p{font-size:23px;line-height:1.4}.depot-manifest a{grid-column:auto;font-size:8px;margin-top:5px}.collection{padding:45px 6% 55px}.collection-heading{display:block;margin:15px 0 22px}.collection h2{font-size:49px;letter-spacing:-2px}.collection .section-top{display:block}.collection .section-note{margin:10px 0 20px;font-size:10px}.collection .eyebrow{margin-bottom:0}.filters{margin-top:20px}.art-open{grid-template-columns:25px 95px 1fr;gap:10px;min-height:150px;padding:15px 0 35px}.art-card,.art-card:nth-child(n){min-height:160px}.wall-number{font-size:9px}.art-image,.art-card:nth-child(n) .art-image{height:100px;padding:5px}.art-image img{max-height:90px}.art-info{padding:0 5px 0 0;gap:7px}.art-info strong{font-size:20px;line-height:1.1;display:block}.art-info small{font-size:6px;margin-bottom:8px;line-height:1.5}.art-arrow{font-size:20px}.art-meta{left:35px;bottom:15px;right:5px;font-size:6px;gap:10px}.collection .demo-note{font-size:8px}.acquisition{min-height:730px}.acquisition h2{font-size:23vw}.collection-tag{top:280px;right:12%;width:160px;height:230px;padding:38px 15px 15px}.collection-tag>span:not(.tag-hole){font-size:25px;margin:20px 0}.collection-tag small{font-size:5px;letter-spacing:0}.tag-hole{width:12px;height:12px;left:calc(50% - 6px);top:13px}.tag-barcode{height:22px;margin:17px auto 8px}.acquisition-bottom{margin-top:180px}.depot-empty{font-size:23px}}
@media(prefers-reduced-motion:reduce){.depot-camera{transform:none!important}.depot-panel,.depot-selector button>span{transition:none!important}.collection-tag{animation:none!important}}
