@charset "UTF-8";*,*:before,*:after,html,body{cursor:auto!important}a[href],area[href],button,summary,label[for],select,option,[role=button],[role=link],[role=tab],[role=option],[onclick],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=file],input[type=color],.work-item,.gallery-item,.contact-card,.lang-btn,.filter-btn,.tab-btn,.nav-link,.logo-link,.archive-card,.archive-filter-btn,.archive-macro-tab,.catalog-card,.catalog-filter-btn,.outdoor-slide,.outdoor-gallery-item,.carousel-arrow,.lightbox-close,.lightbox-nav-btn,.lightbox-dot,.lightbox-inquire-btn,.lightbox-page-link,.op-thumb,.social-link,.back-to-top,.hint-dismiss,.drawer-close,.nav-hamburger,.brand-logo-wrapper,.macro-tab-name{cursor:pointer!important}input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=password],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],textarea,[contenteditable]:not([contenteditable=false]){cursor:text!important}input[type=range]{cursor:ew-resize!important}button[disabled],input[disabled],select[disabled],textarea[disabled],[aria-disabled=true]{cursor:not-allowed!important}.outdoor-carousel-container{cursor:grab!important}.outdoor-carousel-container.is-dragging,.outdoor-carousel-container.is-dragging *{cursor:grabbing!important}html.wool-cursor-on,html.wool-cursor-on body,html.wool-cursor-on *,html.wool-cursor-on *:before,html.wool-cursor-on *:after{cursor:none!important}html.wool-cursor-on input,html.wool-cursor-on textarea,html.wool-cursor-on select,html.wool-cursor-on option,html.wool-cursor-on [contenteditable]:not([contenteditable=false]){cursor:auto!important}html.wool-cursor-on input:not([type]),html.wool-cursor-on input[type=text],html.wool-cursor-on input[type=email],html.wool-cursor-on input[type=tel],html.wool-cursor-on input[type=url],html.wool-cursor-on input[type=search],html.wool-cursor-on input[type=password],html.wool-cursor-on input[type=number],html.wool-cursor-on textarea,html.wool-cursor-on [contenteditable]:not([contenteditable=false]){cursor:text!important}html.wool-cursor-on select,html.wool-cursor-on option{cursor:pointer!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible,[contenteditable]:focus-visible,.skip-link:focus-visible,.archive-card:focus-visible,.gallery-item:focus-visible,.work-item:focus-visible,.filter-btn:focus-visible,.archive-filter-btn:focus-visible,.archive-macro-tab:focus-visible,.catalog-filter-btn:focus-visible,.tab-btn:focus-visible,.lang-btn:focus-visible,.op-thumb:focus-visible,.outdoor-slide:focus-visible,.outdoor-carousel-container:focus-visible,.carousel-arrow:focus-visible,.lightbox-close:focus-visible,.lightbox-nav-btn:focus-visible,.lightbox-dot:focus-visible,.lightbox-inquire-btn:focus-visible,.lightbox-page-link:focus-visible,.nav-link:focus-visible,.logo-link:focus-visible,.social-link:focus-visible,.contact-card:focus-visible,.back-to-top:focus-visible{outline:2px solid var(--accent-red)!important;outline-offset:3px!important;box-shadow:0 0 0 1px #0c0b0ae6,0 0 0 6px #ede8de59!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible,.archive-card:focus-visible,.gallery-item:focus-visible,.work-item:focus-visible,.filter-btn:focus-visible,.archive-filter-btn:focus-visible,.archive-macro-tab:focus-visible,.lang-btn:focus-visible,.op-thumb:focus-visible,.skip-link:focus,.skip-link:focus-visible{transition-property:transform,background-color,border-color,color,opacity,filter!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent-red)!important;outline-offset:2px!important;box-shadow:0 0 0 1px var(--accent-red)!important}.lightbox-dot:focus-visible,.dot:focus-visible{outline-offset:4px!important}.archive-card:focus-visible,.gallery-item:focus-visible,.work-item:focus-visible{outline-offset:4px!important;border-radius:0}@supports not selector(:focus-visible){a:focus,button:focus,input:focus,textarea:focus,select:focus,[tabindex]:focus,[role=button]:focus,.skip-link:focus{outline:2px solid var(--accent-red)!important;outline-offset:3px!important}}.skip-link{position:absolute;top:0;left:0;z-index:10001;padding:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;background:var(--raw-wool, #ede8de);color:var(--bg-dark, #0c0b0a);font-family:var(--font-mono, monospace);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:0 0 3px}.skip-link:focus,.skip-link:focus-visible{top:0;left:0;width:auto;height:auto;min-height:44px;padding:.85rem 1.4rem;overflow:visible;clip-path:none;display:inline-flex;align-items:center;outline:2px solid var(--accent-red, #d9383a)!important;outline-offset:2px!important;box-shadow:0 6px 24px #0000008c!important}::placeholder{color:#ede8de9e!important;opacity:1!important}input::placeholder,textarea::placeholder,.curatorial-form input::placeholder,.curatorial-form textarea::placeholder{color:#ede8de9e!important;opacity:1!important}.fixed-nav .lang-selector .lang-btn:not(.active):not(:hover):not(:focus){color:#f5f3ee9e!important}.artist-book-panel .panel-header .panel-meta .book-year,.artist-book-panel .book-photo-caption .caption-meta{color:#f5f3ee9e!important}.digital-macro-section .series-nav-card .series-card-top .series-year,.outdoor-carousel-footer-bar .carousel-counter,.outdoor-carousel-footer-bar .carousel-counter .counter-divider,.footer-brand-showcase .brand-logo-wrapper .brand-tagline{color:#ede8de9e!important}.hint-dismiss{color:#ede8deb3!important}.lang-btn,.book-year,.caption-meta,.series-year,.carousel-counter,.counter-divider,.brand-tagline,.hint-dismiss,.hint-text,.archive-exhibition-pill,.archive-item-meta,.spec-label,.lightbox-meta,.lightbox-description{opacity:1}@media(prefers-reduced-motion:reduce){html,html body,html *,html *:before,html *:after,html.wool-cursor-on,html.wool-cursor-on body,html.wool-cursor-on *,html.wool-cursor-on *:before,html.wool-cursor-on *:after{cursor:auto!important}html.wool-cursor-on a[href],html.wool-cursor-on button,html.wool-cursor-on [role=button],html.wool-cursor-on select,html.wool-cursor-on .archive-card,html.wool-cursor-on .gallery-item,html.wool-cursor-on .work-item,html.wool-cursor-on .lang-btn,html.wool-cursor-on .filter-btn,html.wool-cursor-on .archive-filter-btn{cursor:pointer!important}html.wool-cursor-on input:not([type]),html.wool-cursor-on input[type=text],html.wool-cursor-on input[type=email],html.wool-cursor-on input[type=tel],html.wool-cursor-on textarea{cursor:text!important}#wool-canvas{display:none!important}:focus-visible{transition:none!important}}@media(hover:none),(pointer:coarse){html,html body,html *,html.wool-cursor-on,html.wool-cursor-on body,html.wool-cursor-on *{cursor:auto!important}#wool-canvas{display:none!important}}
