@media (max-width:760px){.portfolio .portfolio-header .portfolio-artist-card[aria-hidden],.portfolio .portfolio-header .portfolio-filters__panel[aria-hidden]{border:0;border-bottom:1px solid var(--portfolio-card-rule);box-shadow:0 0 0 100vmax var(--portfolio-overlay-scrim);clip-path:inset(0 -100vmax -100vmax);max-height:calc(100dvh - var(--mobile-header-row,56px) - env(safe-area-inset-top) - 1px);max-width:none;left:0;right:0;top:calc(var(--mobile-header-row,56px) + env(safe-area-inset-top) + 1px);border-radius:0;width:auto}.portfolio .portfolio-header .portfolio-artist-card>.portfolio-header-panel__content{max-height:calc(100dvh - var(--mobile-header-row,56px) - env(safe-area-inset-top) - 1px);padding-bottom:env(safe-area-inset-bottom)}.portfolio .portfolio-artist-card .portfolio-artist-card__header{min-height:0;right:max(8px, env(safe-area-inset-right));z-index:1;border:0;padding:0;position:absolute;top:8px}.portfolio .portfolio-artist-card .portfolio-artist-card__body{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));padding-top:16px}.portfolio .portfolio-header .portfolio-filters__panel .portfolio-room-plan__heading button{display:none}.portfolio .portfolio-header .portfolio-filters__panel>.portfolio-header-panel__content{max-height:calc(100dvh - var(--mobile-header-row,56px) - env(safe-area-inset-top) - 1px);padding:16px max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.portfolio-room-plan__heading{min-height:28px}.portfolio .portfolio-header :is(.portfolio-filters__panel,.portfolio-wall-tray__panel)[aria-hidden]{transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)}.portfolio .portfolio-header :is(.portfolio-filters__panel,.portfolio-wall-tray__panel)[aria-hidden=true]{transition:opacity .16s,transform .16s,visibility 0s linear .16s;transform:translateY(-8px)}.portfolio .portfolio-header .portfolio-wall-tray__panel>.portfolio-header-panel__content{padding-bottom:0}.portfolio .portfolio-header .portfolio-wall-tray__actions{padding-bottom:max(12px, env(safe-area-inset-bottom))}.portfolio .portfolio-header .portfolio-wall-tray__trigger[aria-expanded=true]>.wayfinding-icon,.portfolio.portfolio--continuous .portfolio-header .portfolio-wall-tray__trigger[aria-expanded=true] .portfolio-wall-tray__count{display:none}.portfolio .portfolio-header .portfolio-wall-tray__trigger[aria-expanded=true]>.portfolio-wall-tray__close-icon{display:inline-flex}.painting-story .painting-story__panel{box-shadow:none;border-width:0;border-radius:0;height:100dvh;max-height:100dvh}.painting-story--artwork .painting-story__opening{padding-top:max(20px, calc(env(safe-area-inset-top) + 8px))}.painting-story--artwork .painting-story__scroll{padding-bottom:env(safe-area-inset-bottom)}.painting-story.shop-story .painting-story__header{padding-top:max(6px, env(safe-area-inset-top))}.painting-story.shop-story .painting-story__scroll{padding-bottom:env(safe-area-inset-bottom)}.selection-email{--selection-email-inset:0px}.selection-email .selection-email__panel{box-shadow:none;border-width:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.selection-email .selection-email__header{padding:max(8px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left))}.selection-email .selection-email__actions{padding-bottom:max(10px, env(safe-area-inset-bottom))}.shop-cart .shop-cart__panel{max-height:calc(100dvh - max(12px, env(safe-area-inset-top)));overscroll-behavior:contain;padding-top:0;padding-bottom:0;animation-name:mobile-sheet-in}.shop-cart .shop-cart__header{background:inherit;z-index:1;margin-bottom:6px;padding-top:12px;position:sticky;top:0}.shop-cart .shop-cart__footer{background:inherit;padding-bottom:calc(18px + env(safe-area-inset-bottom));position:sticky;bottom:0}}.portfolio-wall-tray__close-icon{display:none}@keyframes mobile-sheet-in{0%{opacity:.6;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@media (pointer:coarse){.selection-email__field :is(input,textarea){--portfolio-type-body:16px;font-size:var(--portfolio-type-body)}.selection-email .selection-email__save{min-height:44px}}@media (prefers-reduced-motion:reduce){.shop-cart .shop-cart__panel{animation:none}.portfolio .portfolio-header :is(.portfolio-filters__panel,.portfolio-wall-tray__panel)[aria-hidden]{transform:none}}@media (hover:none) and (pointer:coarse){.painting-story--artwork .painting-story__opening{touch-action:pinch-zoom}}.painting-story:is(.painting-story--artwork,.shop-story) .painting-story__header .painting-story__close[data-quiet-focus]:focus-visible{outline:none}@media (max-width:900px) and (max-height:500px){.continuous-exhibition__scene{--focus-margin:max(12px, env(safe-area-inset-left), env(safe-area-inset-right))}}
.exhibition-print-record{display:none}@media print{.portfolio--continuous:has(.exhibition-print-record)>#archive{display:none!important}.portfolio--continuous>#exhibition:has(.exhibition-print-record){height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}#exhibition:has(.exhibition-print-record)>:not(.exhibition-print-record){display:none!important}.exhibition-print-record{break-inside:avoid;display:block!important}.exhibition-print-record>img{object-fit:contain;width:100%;height:150mm}.exhibition-print-record h1{margin:5mm 0;font-size:20pt}.exhibition-print-record dl>div{gap:4mm;font-size:10pt;display:flex}.exhibition-print-record dd{margin:0}.exhibition-print-record p{font-size:10pt}@page{size:A4;margin:14mm}html,body{min-width:0;--portfolio-paper:#fff!important;--portfolio-ink:#111!important;--portfolio-muted:#555!important;--portfolio-line:#ccc!important;color:#111!important;background:#fff!important;height:auto!important;overflow:visible!important}*,:before,:after{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;animation:none!important}.portfolio{background:#fff!important;min-height:0!important;padding:0!important}.portfolio[data-print-heading]:before{content:attr(data-print-heading);margin-bottom:8mm;font-size:12pt;display:block}.portfolio--continuous>:where(:not(#archive)),.portfolio-header,.portfolio-skip-link,.pointer-cursor,.portfolio-archive__controls,.portfolio-gift-shop__exit,.portfolio-archive-grid footer button,.portfolio-list-view__wall-button,.shop-cart,.shop-cart__mobile-access,.shop-toolbar,.shop-header,.shop-product__others,.shop-product__buy,.shop-product__more,.shop-product__thumbs,.shop-product__back,.visit-guide,.painting-story__scrim,.painting-story__header,.selection-email,.portfolio-my-wall__inquiry,.portfolio-my-wall__email,.portfolio--continuous[data-active-section=gift-shop]>#archive,.portfolio--continuous[data-active-section=my-wall]>#archive{display:none!important}.portfolio--continuous:has(>.painting-story)>:is(#archive,#gift-shop,#my-wall){display:none!important}.portfolio--continuous[data-active-section=gift-shop]>#gift-shop,.portfolio--continuous[data-active-section=my-wall]>#my-wall,.portfolio--continuous>.painting-story{display:block!important}:is(body:has(>.shop-story)>.portfolio,body:has(>.shop-story) .portfolio--continuous){display:none!important}#archive,#gift-shop,#my-wall,.portfolio-archive__header,.portfolio-gift-shop__shop{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important}.portfolio-archive__header{margin-bottom:6mm!important}.portfolio-archive__header :is(h1,h2){font-size:20pt}.portfolio-archive-grid,.portfolio-gift-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8mm!important;margin:0!important;padding:0!important;display:grid!important}.portfolio-archive-grid article,.shop-card,.portfolio-list-view tr{break-inside:avoid}[data-micro-entry-item],.shop-card{opacity:1!important;visibility:visible!important;transform:none!important}.portfolio-archive-grid__artwork,.shop-card__visual{justify-content:center;align-items:end;height:68mm!important;min-height:0!important;padding:0!important;display:flex!important;container-type:size!important}.portfolio-archive-grid__artwork .portfolio-wall__canvas-image{width:min(100cqw, calc(68mm * var(--canvas-ratio)))!important}.shop-card__visual img{object-fit:contain!important;width:100%!important;height:100%!important}.portfolio-list-view{overflow:visible;container-type:normal}.portfolio-list-view table{min-width:0;font-size:9pt}.portfolio-list-view :is(th,td){padding:3mm 1mm;font-size:9pt}.portfolio .portfolio-list-view__status{display:block}.painting-story,.painting-story__panel,.painting-story__body,.painting-story__sidebar,.painting-story__scroll,.shop-product,.shop-story__content{background:#fff!important;border:0!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important;container-type:normal!important}.painting-story .painting-story__opening,.shop-product__opening{height:auto!important;padding:0!important;display:block!important}.painting-story .painting-story__opening .painting-story__hero{height:125mm!important;margin:5mm 0!important;padding:0!important;container-type:size!important}.painting-story .painting-story__hero .portfolio-wall__canvas-image{width:min(100cqw, calc(125mm * var(--canvas-ratio)))!important}.painting-story__information,.shop-product__purchase,.shop-product__info{break-inside:avoid;padding:5mm 0!important}.shop-product__gallery,.shop-product__figure{min-height:0!important;position:static!important}.shop-product__opening .shop-product__figure img{object-fit:contain;width:100%!important;height:72mm!important}.painting-story__support,.painting-story__sketch{break-inside:avoid;background:0 0!important;width:100%!important;height:auto!important;min-height:0!important;margin:5mm 0!important;padding:0!important;position:static!important;transform:none!important}.painting-story__detail[data-print-synthetic]{display:none!important}.painting-story__sketches{background:0 0;display:grid;overflow:visible;height:auto!important;min-height:0!important;padding:0!important}.painting-story__support img,.painting-story__sketch img{object-fit:contain;max-height:125mm!important}.portfolio .portfolio-my-wall,.portfolio .portfolio-my-wall__canvas{container-type:normal;height:auto!important;min-height:0!important;padding:0!important;position:static!important}.portfolio .portfolio-my-wall__header,.portfolio .portfolio-my-wall__header>div{background:0 0;width:auto;min-height:0;padding:0;position:static}.portfolio .portfolio-my-wall__room-stage{aspect-ratio:16/9;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;height:auto;margin-top:5mm;position:relative;inset:auto}}
html[data-cursor=custom] .portfolio :is([data-artwork-slug],.museum-label__toggle,.painting-story__hero[role=button]),html[data-cursor=custom] .portfolio :is([data-artwork-slug],.museum-label__toggle,.painting-story__hero[role=button]) *{cursor:none}.portfolio :is(button,a,[tabindex])[data-arrow-focus]:focus-visible,.painting-story :is(button,a,[tabindex])[data-arrow-focus]:focus-visible,.portfolio .continuous-exhibition__card-rail .museum-label__toggle[data-arrow-focus]:focus-visible:after{outline:none}
