:root{--archive-black:#0b0b0a;--paper:#f1eee7;--charcoal:#252522;--dust:#77746d;--rule:#c9c5bc;--font-serif:"Cormorant Garamond", serif;--font-sans:"Inter", sans-serif;--font-mono:"IBM Plex Mono", monospace;--font-editorial:var(--font-serif);--font-neutral:var(--font-sans);--font-data:var(--font-mono);--space-xs:8px;--space-s:16px;--space-m:32px;--space-l:64px;--space-xl:128px;--space-xxl:20vw;--header-height:64px;--ease-reveal:cubic-bezier(.25, 1, .5, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--paper);color:var(--archive-black);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);margin:0;font-weight:400}p{margin:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--archive-black);outline-offset:4px}.skip-link{top:var(--space-s);left:var(--space-s);z-index:200;padding:var(--space-xs) var(--space-s);background:var(--archive-black);color:var(--paper);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.display-xl{font-size:max(3rem,7vw);line-height:1}.display-l{font-size:max(2.5rem,5vw);line-height:1.1}.section-title{font-size:max(1.5rem,3vw);line-height:1.2}.body-text{font-size:clamp(16px,1.1vw,20px);line-height:1.5}.metadata{font-size:12px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--motion-fast:.18s;--motion-panel:.36s;--motion-gallery:.62s;--motion-portal-out:.39s;--motion-portal-in:.53s;--motion-focus-out:.33s;--motion-focus-in:.45s;--motion-record-out:.32s;--motion-record-in:.38s;--ease-archive-enter:cubic-bezier(.2,.74,.2,1);--ease-archive-exit:cubic-bezier(.42,0,.66,.3);--ease-archive-spatial:cubic-bezier(.4,0,.2,1)}.app-container,.route-motion-stage{background:#ebe8e1;min-height:100svh}.route-motion-stage{transform-origin:50%}.route-motion-stage[data-motion-phase=leaving]{pointer-events:none}.route-motion-stage[data-motion-phase=leaving][data-motion-kind=portal]{animation:archive-portal-out var(--motion-portal-out) var(--ease-archive-exit) both}.route-motion-stage[data-motion-phase=entering][data-motion-kind=portal]{animation:archive-portal-in var(--motion-portal-in) var(--ease-archive-enter) both}.route-motion-stage[data-motion-phase=leaving][data-motion-kind=focus]{animation:archive-focus-out var(--motion-focus-out) var(--ease-archive-exit) both}.route-motion-stage[data-motion-phase=entering][data-motion-kind=focus]{animation:archive-focus-in var(--motion-focus-in) var(--ease-archive-enter) both}.route-motion-stage[data-motion-phase=leaving][data-motion-kind=record]{animation:archive-record-out var(--motion-record-out) var(--ease-archive-exit) both}.route-motion-stage[data-motion-phase=entering][data-motion-kind=record]{animation:archive-record-in var(--motion-record-in) var(--ease-archive-enter) both}.route-motion-stage[data-motion-phase=leaving][data-motion-kind=record][data-motion-direction="-1"]{animation-name:archive-record-out-previous}.route-motion-stage[data-motion-phase=entering][data-motion-kind=record][data-motion-direction="-1"]{animation-name:archive-record-in-previous}@keyframes archive-portal-out{to{opacity:.18;transform:translateY(-.8rem)scale(.985)}}@keyframes archive-portal-in{0%{opacity:.08;transform:translateY(.9rem)scale(1.012)}to{opacity:1;transform:none}}@keyframes archive-focus-out{to{opacity:.16;transform:scale(1.018)}}@keyframes archive-focus-in{0%{opacity:.08;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes archive-record-out{to{opacity:.08;transform:translate(-6vw)}}@keyframes archive-record-in{0%{opacity:.08;transform:translate(6vw)}to{opacity:1;transform:none}}@keyframes archive-record-out-previous{to{opacity:.08;transform:translate(6vw)}}@keyframes archive-record-in-previous{0%{opacity:.08;transform:translate(-6vw)}to{opacity:1;transform:none}}a,button,summary{-webkit-tap-highlight-color:transparent}button,a,summary{transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, opacity var(--motion-fast) ease}button:active,a:active{opacity:.72}.is-image-loading{opacity:0}.is-image-loaded{opacity:1;transition:opacity var(--motion-panel) ease}dialog{opacity:0;transition:opacity var(--motion-panel) var(--ease-archive-enter), transform var(--motion-panel) var(--ease-archive-enter), display var(--motion-panel) allow-discrete, overlay var(--motion-panel) allow-discrete;transform:translateY(10px)scale(.99)}dialog[open]{opacity:1;transform:none}dialog[open].is-closing{opacity:0;pointer-events:none;transform:translateY(10px)scale(.99)}dialog[open].is-closing::backdrop{opacity:0}dialog::backdrop{opacity:0;transition:opacity var(--motion-panel) ease, display var(--motion-panel) allow-discrete, overlay var(--motion-panel) allow-discrete}dialog[open]::backdrop{opacity:1}@starting-style{dialog[open]{opacity:0;transform:translateY(10px)scale(.99)}dialog[open]::backdrop{opacity:0}}.marble-public-record details::details-content{opacity:0;transition:opacity var(--motion-panel) ease, transform var(--motion-panel) var(--ease-archive-enter), content-visibility var(--motion-panel) allow-discrete;transform:translateY(-6px)}.marble-public-record details[open]::details-content{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:root{--motion-fast:.01ms;--motion-panel:.01ms;--motion-gallery:.01ms;--motion-portal-out:.01ms;--motion-portal-in:.01ms;--motion-focus-out:.01ms;--motion-focus-in:.01ms;--motion-record-out:.01ms;--motion-record-in:.01ms}.route-motion-stage{opacity:1!important;animation:none!important;transform:none!important}dialog{transform:none}}.mobile-marble-homepage{background:#eeeae3;min-height:100svh}.mobile-marble-scene{aspect-ratio:390/844;width:100%;max-width:480px;min-height:760px;margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.mobile-marble-backdrop{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mobile-marble-homepage button{appearance:none;color:#34312c;font:11px/1.4 var(--font-mono);letter-spacing:.13em;cursor:pointer;background:0 0;border:0;min-height:44px}.mobile-marble-homepage button:focus-visible,.mobile-marble-homepage a:focus-visible{outline-offset:3px;outline:2px solid #534b3d}.mobile-marble-header{z-index:10;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:absolute;top:5.5%;left:7%;right:7%}.mobile-marble-identity{text-align:center;gap:7px;display:grid}.mobile-marble-identity strong{font:25px/1 var(--font-serif);letter-spacing:.13em;white-space:nowrap}.mobile-marble-identity span{color:#766f65;font:10px/1.4 var(--font-mono);letter-spacing:.2em}.mobile-marble-header>button{border-bottom:1px solid #81796d;align-self:flex-start;min-width:48px;padding:0 0 8px}.mobile-marble-index{z-index:15;background:#f0ede6;grid-template-columns:1fr 1fr;gap:20px;padding:20px;display:grid;position:absolute;top:13%;left:5%;right:5%;box-shadow:0 10px 22px #534b3d1a}.mobile-marble-index button{text-align:left;gap:7px;display:grid}.mobile-marble-index button:first-child,.mobile-marble-index a{grid-column:1/-1}.mobile-marble-index strong{font:20px/1.5 var(--font-sans);font-weight:400}.mobile-marble-index a{font:11px/1.4 var(--font-mono);letter-spacing:.08em;padding:14px 0}.mobile-marble-index .mobile-marble-series-destination{grid-column:auto;gap:7px;display:grid}.mobile-marble-collection .mobile-marble-thumbnails{scrollbar-width:thin;padding:3px;display:flex;overflow-x:auto}.mobile-marble-information-links{border-top:1px solid #38342e29;flex-wrap:wrap;grid-column:1/-1;gap:12px 18px;padding-top:20px;display:flex}.mobile-marble-information-links a{color:inherit;font:8px/1.4 var(--font-mono);letter-spacing:.1em;text-decoration:none}.mobile-marble-collection .mobile-marble-thumbnails button{flex:0 0 48px}.mobile-marble-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:13% 0 28%;overflow:visible}.mobile-marble-scene-group{position:absolute;inset:0;overflow:visible}.mobile-marble-stage.is-unready{visibility:hidden}.mobile-marble-stage .mobile-marble-work{min-height:0;left:var(--anchor-x);bottom:var(--anchor-bottom);transform:translateX(-50%) scale(var(--anchor-scale));transform-origin:bottom;padding:0;transition:none;position:absolute}.mobile-marble-stage.is-moving{pointer-events:none}.mobile-marble-scene-group[data-current=true] .mobile-marble-work{will-change:transform}.mobile-marble-work--center{--anchor-x:50%;--anchor-bottom:28.1%;--anchor-scale:1;z-index:3}.mobile-marble-work--left{--anchor-x:-8%;--anchor-bottom:38.3%;--anchor-scale:.8;z-index:2}.mobile-marble-work--right{--anchor-x:108%;--anchor-bottom:38.3%;--anchor-scale:.8;z-index:2}.mobile-marble-work--off-left{--anchor-x:-40%;--anchor-bottom:38.3%;--anchor-scale:.8;z-index:1;pointer-events:none}.mobile-marble-work--off-right{--anchor-x:140%;--anchor-bottom:38.3%;--anchor-scale:.8;z-index:1;pointer-events:none}.mobile-marble-work--parked{--anchor-x:-82%;--anchor-bottom:38.3%;--anchor-scale:.8;visibility:hidden;pointer-events:none}.mobile-marble-work .landscape-artwork-sheet{border-bottom-width:2px;border-right-width:2px;padding:3px}.mobile-marble-work .landscape-artwork-image{pointer-events:none;width:auto;max-width:54cqw;height:auto;max-height:76cqw}.mobile-marble-controls{z-index:4;position:absolute;top:73.5%;left:4%;right:4%}.mobile-marble-caption{text-align:center}.mobile-marble-caption h1{font:22px/1.1 var(--font-mono);letter-spacing:.17em}.mobile-marble-caption p{color:#736c62;font:11px/1.4 var(--font-mono);letter-spacing:.18em;margin-top:6px}.mobile-marble-actions{grid-template-columns:1fr 1.35fr 1fr;align-items:center;gap:10px;margin-top:10px;display:grid}.mobile-marble-actions .mobile-marble-details-toggle{border:1px solid #887f70;min-height:44px}.mobile-marble-thumbnails{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:5px;margin-top:14px;display:grid}.mobile-marble-thumbnails button{border:1px solid #0000;justify-content:center;align-items:center;min-width:44px;min-height:58px;padding:3px;display:flex}.mobile-marble-thumbnails button[aria-current]{border-color:#524a3d}.mobile-marble-thumbnail{object-fit:contain;filter:grayscale()contrast(.9);mix-blend-mode:multiply;pointer-events:none;width:100%;height:auto;max-height:62px;display:block}.mobile-marble-count{text-align:center;font:10px/1.4 var(--font-mono);letter-spacing:.25em;color:#625b50;margin-top:10px}.mobile-marble-empty-collection{z-index:4;text-align:center;color:#34312c;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:20% 8% 10%}.mobile-marble-empty-collection>p:first-child,.mobile-marble-empty-collection>span{font:10px/1.5 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.mobile-marble-empty-collection h1{font:400 52px/1.2 var(--font-sans);margin:22px 0 3px}.mobile-marble-empty-collection h2{font:400 30px/1.2 var(--font-serif);letter-spacing:.04em;margin:0 0 26px}.mobile-marble-empty-summary{color:#655e54;max-width:32ch;font:16px/1.55 var(--font-serif);border-top:1px solid #aca49799;padding-top:20px}.mobile-marble-details{z-index:30;width:100%;max-width:480px;max-height:46svh;padding:16px 20px max(16px, env(safe-area-inset-bottom));background:#f0ede6;border-top:1px solid #c7c0b3;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -7px 20px #51453012}.mobile-marble-details-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-marble-details-heading h2{font:24px/1.2 var(--font-serif);letter-spacing:.08em}.mobile-marble-details-heading button{font-size:10px}.mobile-marble-series{font:11px/1.6 var(--font-mono);color:#6b6256;flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.mobile-marble-series [lang]{font:17px/1.5 var(--font-sans);color:#34312c}.mobile-marble-record-links{border-block:1px solid #d2cbbf;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;display:grid}.mobile-marble-record-links a{min-height:46px;font:10px/1.5 var(--font-mono);letter-spacing:.05em;align-items:center;display:flex}.mobile-marble-details-pagination{font:10px/1.5 var(--font-mono);justify-content:space-between;align-items:center;display:flex}.mobile-marble-details .mobile-marble-thumbnails{margin-top:0}.mobile-marble-series-summary{border-top:1px solid #c7c0b3;margin-top:20px;padding:22px 0 12px}.mobile-marble-series-summary h3{gap:4px;margin:0 0 14px;font-weight:400;display:grid}.mobile-marble-series-summary h3 [lang]{font:28px/1.3 var(--font-sans)}.mobile-marble-series-summary h3 span:last-child{font:21px/1.25 var(--font-serif);letter-spacing:.04em}.mobile-marble-series-summary p{color:#625b50;max-width:38ch;font:16px/1.55 var(--font-serif);margin:0}@media (width<=359px){.mobile-marble-identity strong{font-size:21px}.mobile-marble-thumbnails{gap:3px}.mobile-marble-details{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.mobile-marble-stage .mobile-marble-work.is-travelling{transition:none}}body:has(.landscape-homepage){color:#292925;background:#ebe8e1}body:has(.landscape-homepage) .skip-link:focus{color:#f2efe8;background:#292925}.landscape-homepage{--landscape-ink:#2d2c28;--landscape-muted:#2d2c2891;--landscape-faint:#2d2c284f;background:#ebe8e1;min-height:100vh;overflow:clip}.landscape-scene{height:620vh;position:relative}.landscape-frame{isolation:isolate;background:#ebe8e1;height:100svh;position:sticky;top:0;overflow:hidden}.landscape-world{width:var(--world-width);height:var(--world-height);transform-origin:0 0;will-change:transform;transition:transform 1.12s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.landscape-world-image{object-fit:cover;filter:saturate(.76)brightness(1.015)contrast(.985);-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landscape-index{z-index:20;width:184px;color:var(--landscape-muted);font:9px/1.45 var(--font-mono);letter-spacing:.11em;background:linear-gradient(90deg,#efece5eb,#efece575 70%,#0000);flex-direction:column;gap:30px;padding:54px 28px 34px 46px;display:flex;position:absolute;inset:0 auto 0 0}.landscape-index-identity{gap:6px;margin-bottom:30px;display:grid}.landscape-index-identity strong{color:var(--landscape-ink);font:24px/1 var(--font-serif);letter-spacing:.13em;white-space:nowrap}.landscape-index-identity span{color:var(--landscape-faint);padding-left:35px;font-size:8px}.landscape-index>a{appearance:none;color:inherit;text-align:left;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;gap:5px;padding:0;transition:color .28s,transform .28s;display:grid}.landscape-index>a strong{color:#2d2c28b8;font:15px/1.25 var(--font-sans)}.landscape-index>a em{color:#2d2c288c;font-style:normal}.landscape-index>a small{color:var(--landscape-faint);font:inherit}.landscape-index>a:hover,.landscape-index>a:focus-visible{color:var(--landscape-ink);transform:translate(3px)}.landscape-index>a:focus-visible{outline-offset:6px;outline:1px solid #2d2c289e}.landscape-index-status{color:var(--landscape-faint);gap:6px;margin-top:auto;display:grid}.landscape-index-status strong{color:var(--landscape-ink);font-weight:400}.landscape-artwork{z-index:4;left:var(--node-x);top:var(--node-y);width:var(--node-width);transform:translate(-50%, -100%) rotate(var(--node-rotate));transform-origin:bottom;transition:transform .65s cubic-bezier(.22,.72,.22,1),filter .5s,opacity .5s;position:absolute}.landscape-artwork>button{appearance:none;width:100%;color:var(--landscape-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.landscape-artwork-sheet{isolation:isolate;transform-origin:bottom;background:#e8e4dc;border-top:1px solid #fffcf08c;border-bottom:3px solid #beb8ab;border-left:1px solid #fffcf09e;border-right:3px solid #c7c1b4;padding:6px;display:block;position:relative;transform:perspective(1600px)rotateY(-2deg);box-shadow:2px 3px 3px #40382940,9px 10px 12px -7px #4038293d}.landscape-artwork.is-leaning .landscape-artwork-sheet{transform:perspective(1600px)rotateY(-2deg)rotateX(3deg)}.landscape-artwork-image{mix-blend-mode:multiply;filter:grayscale()contrast(.9)brightness(1.035);width:100%;height:auto;display:block}.landscape-hover-note{color:#2d2c28a3;width:128px;font:9px/1.25 var(--font-mono);letter-spacing:.1em;opacity:0;pointer-events:none;gap:5px;transition:opacity .3s,transform .3s;display:grid;position:absolute;bottom:5px;left:calc(100% + 16px);transform:translate(-6px)}.landscape-hover-note strong{color:var(--landscape-ink);font-weight:500}.landscape-hover-note em{color:var(--landscape-faint);font-style:normal}.landscape-artwork:hover,.landscape-artwork:focus-within,.landscape-artwork.is-selected{z-index:7}.landscape-artwork:hover .landscape-hover-note,.landscape-artwork:focus-within .landscape-hover-note,.landscape-artwork.is-selected .landscape-hover-note{opacity:1;transform:translate(0)}.landscape-artwork button:focus-visible{outline-offset:8px;outline:1px solid #2d2c28b3}.landscape-homepage.has-selection .landscape-artwork:not(.is-selected){filter:none;opacity:1}.landscape-record-panel{z-index:30;width:min(390px,31vw);height:100%;color:var(--landscape-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);visibility:hidden;pointer-events:none;background:#eeebe4f0;border-left:1px solid #2d2c281f;flex-direction:column;padding:58px 46px 38px;transition:transform .52s cubic-bezier(.22,.72,.22,1),visibility 0s linear .52s;display:flex;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-28px 0 68px #433f3814}.landscape-record-panel.is-open{visibility:visible;pointer-events:auto;transition:transform .52s cubic-bezier(.22,.72,.22,1),visibility;transform:translate(0)}.landscape-record-close{appearance:none;color:var(--landscape-muted);font:9px/1 var(--font-mono);letter-spacing:.12em;cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:0}.landscape-record-panel>p:first-of-type{color:var(--landscape-faint);font:9px/1 var(--font-mono);letter-spacing:.15em;margin-top:15vh}.landscape-record-panel h1{margin-top:18px}.landscape-record-series-title{gap:7px;font-weight:400;display:grid}.landscape-record-series-title>span{font:42px/1.12 var(--font-sans);letter-spacing:0}.landscape-record-series-title>small{color:var(--landscape-muted);font:24px/1.1 var(--font-serif);letter-spacing:.035em}.landscape-record-fragment{gap:8px;margin-top:38px;display:grid}.landscape-record-fragment span{color:var(--landscape-muted);font:9px/1 var(--font-mono);letter-spacing:.12em}.landscape-record-fragment strong{font:14px/1.25 var(--font-sans);letter-spacing:.025em;font-weight:400}.landscape-record-position{color:var(--landscape-faint);font:9px/1 var(--font-mono);letter-spacing:.1em;margin-top:34px}.landscape-record-actions{border-top:1px solid #2d2c2826;margin-top:auto;display:grid}.landscape-record-actions a{color:#2d2c28c7;font:9px/1 var(--font-mono);letter-spacing:.1em;border-bottom:1px solid #2d2c2826;justify-content:space-between;padding:17px 0;display:flex}.landscape-record-actions a:hover,.landscape-record-actions a:focus-visible{color:var(--landscape-ink)}.landscape-record-pagination{justify-content:space-between;margin-top:24px;display:flex}.landscape-record-pagination button{appearance:none;color:var(--landscape-muted);font:9px/1 var(--font-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;padding:0}.landscape-travel-note{z-index:18;color:var(--landscape-faint);font:8px/1 var(--font-mono);letter-spacing:.12em;gap:9px;display:grid;position:absolute;bottom:28px;left:46px}.landscape-travel-note i{transform-origin:0;background:currentColor;width:78px;height:1px;animation:2.2s ease-in-out infinite landscape-line;display:block}@keyframes landscape-line{0%,to{transform:scaleX(.2)}50%{transform:scaleX(1)}}@media (width<=800px){.landscape-homepage{overflow:hidden}.landscape-scene{height:auto;min-height:4250px}.landscape-frame{height:4250px;position:relative;overflow:hidden}.landscape-world{background-color:#ebe8e1;background-image:url(/homepage-2/pale-archive-podium-landscape-v2.png);background-position:50% 0;background-repeat:repeat-y;background-size:auto 580px;width:100%;height:4250px;transition:none;transform:none!important}.landscape-world-image{display:none}.landscape-index{background:linear-gradient(#efece5f7,#efece5b3 76%,#0000);grid-template-columns:1fr 1fr;align-content:start;gap:24px 20px;width:100%;height:350px;padding:30px 24px;display:grid;position:absolute;inset:0 0 auto}.landscape-index-identity{grid-column:1/-1;margin-bottom:4px}.landscape-index-identity strong{font-size:22px}.landscape-index>a{grid-column:1/-1;font-size:8px}.landscape-index-status{display:none}.landscape-artwork{left:var(--mobile-left);top:var(--mobile-base);width:min(var(--mobile-width), 66vw);transform:translate(-50%, -100%) rotate(var(--node-rotate))}.landscape-artwork:hover,.landscape-artwork:focus-within,.landscape-artwork.is-selected{transform:translate(-50%, -100%) rotate(var(--node-rotate))}.landscape-hover-note{opacity:.76;width:100%;top:calc(100% + 12px);bottom:auto;left:0;transform:none}.landscape-homepage.has-selection .landscape-artwork:not(.is-selected){opacity:1;filter:none}.landscape-record-panel{border-top:1px solid #2d2c2824;border-left:0;width:100%;height:min(345px,46svh);padding:22px 24px 18px;position:fixed;top:auto;bottom:0;left:0;transform:translateY(100%);box-shadow:0 -24px 52px #433f381f}.landscape-record-panel.is-open{transform:translateY(0)}.landscape-record-panel>p:first-of-type{margin-top:0}.landscape-record-panel h1{margin-top:8px}.landscape-record-series-title{gap:3px}.landscape-record-series-title>span{font-size:30px}.landscape-record-series-title>small{font-size:19px}.landscape-record-fragment{gap:4px;margin-top:14px}.landscape-record-fragment strong{font-size:13px}.landscape-record-position{margin-top:12px}.landscape-record-actions{margin-top:16px}.landscape-record-actions a{padding:11px 0}.landscape-record-pagination{margin-top:14px}.landscape-travel-note{display:none}}@media (prefers-reduced-motion:reduce){.landscape-world{transition:none}.landscape-record-panel{transition-duration:80ms}.landscape-travel-note i{animation:none;transform:scaleX(1)}}.artist-page{--artist-ink:#302e29;--artist-muted:#777269;--artist-line:#d0cbc2;color:var(--artist-ink);background:#eeebe4;padding:0 clamp(22px,5vw,100px)}.artist-page a{color:inherit}.artist-header{border-bottom:1px solid var(--artist-line);justify-content:space-between;align-items:center;gap:24px;max-width:1440px;min-height:108px;margin:auto;display:flex}.artist-brand{font:400 24px var(--font-serif);letter-spacing:.16em}.artist-brand span{text-align:center;font:9px var(--font-mono);letter-spacing:.15em;margin-top:6px;display:block}.artist-header nav{align-items:center;gap:clamp(20px,3vw,48px);display:flex}.artist-label,.artist-header nav,.artist-text-link,.artist-portrait figcaption,.artist-statement-part h3,.artist-film-note,.artist-studio-caption{font:400 10px/1.7 var(--font-mono);letter-spacing:.11em}.artist-label{color:var(--artist-muted);text-transform:uppercase}.artist-header nav a,.artist-text-link{text-underline-offset:5px}.artist-header nav a:hover,.artist-text-link:hover{text-decoration:underline}.artist-hero{grid-template-columns:1fr .84fr;align-items:center;gap:clamp(40px,7vw,120px);max-width:1280px;margin:auto;padding:clamp(40px,5vw,80px) 0 clamp(64px,7vw,100px);display:grid}.artist-hero h1{letter-spacing:-.045em;margin:22px 0 28px;font-size:clamp(74px,8.5vw,132px);line-height:.84}.artist-hero h1 span{color:#90867a}.artist-intro{font:400 clamp(20px, 1.65vw, 26px)/1.45 var(--font-serif);max-width:490px}.artist-mentor{font:400 16px/1.55 var(--font-serif);color:#716b61;max-width:420px;margin-top:20px}.artist-hero .artist-text-link{margin-top:30px;display:inline-block}.artist-page figure{margin:0}.artist-page figure img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.artist-portrait{justify-self:end;width:100%;max-width:460px}.artist-portrait img{aspect-ratio:4/5;object-position:50% 55%}.artist-portrait figcaption{color:var(--artist-muted);margin-top:12px}.artist-statement{border-top:1px solid var(--artist-line);max-width:1280px;margin:auto;padding:55px 0 64px;scroll-margin-top:30px}.artist-statement-heading{justify-content:space-between;align-items:start;gap:40px;margin-bottom:42px;display:flex}.artist-statement h2{letter-spacing:-.025em;width:70%;font-size:clamp(38px,4.5vw,66px);line-height:.98}.artist-statement-grid{grid-template-columns:1fr 1fr;gap:32px 64px;display:grid}.artist-statement-part{border-top:1px solid var(--artist-line);padding-top:18px}.artist-statement-part h3{text-transform:uppercase;color:var(--artist-muted);margin-bottom:12px}.artist-statement-part p{max-width:570px;font:400 clamp(18px, 1.35vw, 21px)/1.6 var(--font-serif)}.artist-studio{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,6vw,90px);max-width:1280px;margin:0 auto 70px;display:grid}.artist-studio figure{aspect-ratio:3/2;overflow:hidden}.artist-studio-copy blockquote{font:400 clamp(30px, 3.5vw, 50px)/1.07 var(--font-serif);letter-spacing:-.02em;margin:24px 0}.artist-studio-caption{color:var(--artist-muted)}.artist-film{border-top:1px solid var(--artist-line);max-width:1280px;margin:auto;padding:45px 0 64px;scroll-margin-top:28px}.artist-film header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.artist-film h2{letter-spacing:-.025em;margin-top:12px;font-size:clamp(36px,4vw,56px)}.artist-film-note{max-width:220px;color:var(--artist-muted)}.artist-film-frame{aspect-ratio:16/9;background:#24231f;position:relative}.artist-film-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.artist-footer{border-top:1px solid var(--artist-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;max-width:1280px;margin:auto;padding:32px 0;display:flex}.artist-footer>div>p:nth-child(2){font:18px/1.5 var(--font-serif);margin:10px 0}.artist-contact{font:clamp(20px, 2.5vw, 32px)/1.3 var(--font-serif)}.artist-page [data-reveal]{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.artist-page [data-reveal].is-visible{opacity:1;transform:none}@media (width<=760px){.artist-header{gap:12px;min-height:86px}.artist-brand{font-size:19px}.artist-header nav{font-size:9px}.artist-header nav a:not(:last-child){display:none}.artist-hero{grid-template-columns:1fr;gap:30px;padding:42px 0 48px}.artist-hero h1{margin:22px 0;font-size:clamp(76px,22vw,112px)}.artist-intro{font-size:21px}.artist-mentor{font-size:17px}.artist-portrait{max-width:none}.artist-portrait img{aspect-ratio:4/5}.artist-statement{padding:36px 0 40px}.artist-statement-heading{margin-bottom:28px;display:block}.artist-statement h2{width:auto;margin-top:18px;font-size:44px}.artist-statement-grid{grid-template-columns:1fr;gap:26px}.artist-statement-part p{font-size:19px;line-height:1.55}.artist-studio{grid-template-columns:1fr;gap:28px;margin-bottom:40px}.artist-studio-copy blockquote{max-width:15ch;margin:18px 0;font-size:38px}.artist-film{padding:32px 0 40px}.artist-film header{display:block}.artist-film-note{max-width:none;margin-top:14px}.artist-film h2{font-size:40px}.artist-footer{align-items:start;gap:25px}.artist-contact{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.artist-page [data-reveal]{opacity:1;transition:none;transform:none}}.artwork-display{justify-content:center;align-items:center;width:100%;height:100%;padding:10vh 5vw;display:flex}.artwork-display-inner{align-items:flex-start;gap:var(--space-m);flex-direction:column;max-width:100%;max-height:100%;display:flex}.artwork-display-image{object-fit:contain;max-width:100%;max-height:60vh}.artwork-display-meta{flex-direction:column;gap:4px;display:flex}.display-id{font-family:var(--font-data);color:var(--charcoal);font-size:16px}.display-series{font-family:var(--font-neutral);color:#00000080;font-size:14px}@media (width>=1024px){.artwork-display{padding:0 0 0 5vw}}.catalogue-record,.formal-observation,.curatorial-observation,.acquisition-status{padding-bottom:var(--space-xl);gap:var(--space-l);border-bottom:1px solid #0000001a;flex-direction:column;display:flex}.artwork-record-identity{padding-bottom:var(--space-l);border-bottom:1px solid #0000001a;flex-direction:column;gap:4px;display:flex}.record-id,.record-series,.record-series-malayalam,.record-series-romanized,.acquisition-status-label{margin:0}.record-id,.acquisition-status-label{font-family:var(--font-data);letter-spacing:.08em;font-size:14px}.record-series,.record-series-romanized{font-family:var(--font-neutral);letter-spacing:.1em;text-transform:uppercase;color:#0009;font-size:12px}.record-series-malayalam{font-family:var(--font-editorial);color:var(--charcoal);font-size:20px}.acquisition-status{gap:var(--space-m)}.acquisition-enquiry-link{width:fit-content;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--archive-black);border-bottom:1px solid;padding-bottom:4px;font-size:11px;text-decoration:none}.section-title{font-family:var(--font-neutral);text-transform:uppercase;letter-spacing:.1em;color:#0006;padding-bottom:var(--space-s);border-bottom:1px solid #0000001a;margin:0;font-size:14px}.metadata-grid{gap:var(--space-s);flex-direction:column;display:flex}.metadata-row{flex-direction:column;gap:4px;display:flex}.metadata-key{font-family:var(--font-neutral);text-transform:uppercase;letter-spacing:.1em;color:#00000080;font-size:12px}.metadata-value{font-family:var(--font-data);color:var(--charcoal);max-width:600px;font-size:14px}.observation-blocks{gap:var(--space-l);flex-direction:column;display:flex}.observation-block{gap:var(--space-s);flex-direction:column;display:flex}.block-title{font-family:var(--font-neutral);text-transform:uppercase;letter-spacing:.1em;color:#00000080;margin:0;font-size:12px;font-weight:500}.block-content{gap:var(--space-s);flex-direction:column;max-width:750px;display:flex}.body-text,.list-item{font-family:var(--font-editorial);color:var(--charcoal);margin:0;font-size:20px;line-height:1.6}.artwork-footer{padding-top:var(--space-xl);padding-bottom:var(--space-xl);align-items:center;gap:var(--space-m);flex-direction:column;display:flex}.artwork-series-nav{width:100%;max-width:840px;padding:var(--space-m) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.series-nav-col.prev-col{text-align:left}.series-nav-col.center-col{text-align:center;padding:0 var(--space-s)}.series-nav-col.next-col{text-align:right}.series-nav-btn,.series-return-link{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--charcoal);font-size:11px;text-decoration:none;transition:color .3s}.series-nav-btn:hover,.series-return-link:hover{color:var(--archive-black);text-underline-offset:4px;text-decoration:underline}.series-return-link{color:var(--archive-black);font-weight:500}.series-nav-disabled{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rule);-webkit-user-select:none;user-select:none;font-size:11px}.artwork-secondary-links{align-items:center;gap:var(--space-s);display:flex}.dot-sep{color:var(--rule)}@media (width>=1024px){.metadata-row,.observation-block{align-items:baseline;gap:var(--space-m);grid-template-columns:250px 1fr;display:grid}.metadata-key,.block-title{margin-bottom:0}}@media (width>=801px){.marble-passage-page{color:#34312c;background:#ede9e1;min-height:100svh;overflow:clip}.marble-passage-scene{min-height:100svh;position:relative}.marble-passage-frame{--passage-progress:0;isolation:isolate;background:#e8e3da;height:100svh;position:sticky;top:0;overflow:hidden}.marble-passage-world{transform-origin:0 0;will-change:transform;width:max-content;height:100%;padding-left:250px;padding-right:70px;display:flex;position:absolute;inset:0 auto 0 0}.marble-passage-introduction{flex:0 0 clamp(620px,58vw,880px);align-items:center;min-height:100%;padding:0 clamp(70px,9vw,155px) 7vh clamp(42px,5vw,90px);display:flex}.marble-passage-introduction>div{max-width:560px}.marble-passage-introduction h1{font:400 clamp(54px, 6vw, 100px)/1.2 var(--font-sans);color:#34312c;margin:0}.marble-passage-introduction-romanized{font:400 clamp(28px, 3vw, 46px)/1.15 var(--font-serif);letter-spacing:.04em;margin:12px 0 46px}.marble-passage-introduction-summary{color:#655e54;max-width:440px;min-height:106px;font:400 clamp(17px, 1.35vw, 22px)/1.55 var(--font-serif);border-top:1px solid #aca49799;margin:0;padding-top:25px}.marble-passage-empty{color:#34312c80;min-height:100%;font:9px/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex:0 0 clamp(360px,30vw,520px);align-items:center;padding:0 70px 7vh 24px;display:flex}.marble-passage-frame{background:#e8e4dc url(/homepage-2/relief-mineral-grain.svg);box-shadow:inset 0 60px 100px #fff8,inset 0 -60px 90px #b8b0a52b}.collection-bay{flex:0 0 clamp(1700px,125vw - 260px,2050px);align-items:flex-start;height:100%;padding-top:clamp(25px,4vh,60px);display:flex;position:relative}.collection-bay+.collection-bay{margin-left:-36px}.collection-bay--count-2{flex-basis:clamp(1080px,82vw,1350px)}.collection-bay--count-1{flex-basis:clamp(620px,48vw,820px)}.collection-bay-composition{width:100%;height:min(760px,90svh);transform:translateY(var(--bay-shift));position:relative}.collection-bay-architecture{pointer-events:none;position:absolute;inset:0}.collection-plane{bottom:calc(var(--plane-base) * .55);background:#e5e1d8 url(/homepage-2/relief-mineral-grain.svg);position:absolute}.collection-plane--recess{border-top:var(--plane-depth) solid #d2ccc0;border-left:var(--plane-depth) solid #d8d1c5;clip-path:polygon(0 0,99% 0,100% 38%,99.6% 100%,0 100%,.3% 58%);border-right:1px solid #fbf8f0;box-shadow:inset 10px 15px 25px #665a4418,inset -10px 0 25px #fff6}.collection-plane--plane{box-shadow:-8px 4px 15px #665a440b, inset var(--plane-depth) 0 0 #f8f4ec99;background-color:#ebe7de;border-bottom:1px solid #cfc7b955}.collection-plane--ledge{z-index:2;clip-path:polygon(var(--edge-inset) 0, 100% 0, 99.7% 60%, 99% 100%, 0 100%, 0.5% 45%);background-color:#e6e0d5;border-top:3px solid #f8f5ed;border-bottom:1px solid #c3bbae;transform:translateY(100%);box-shadow:0 7px 9px -5px #665a4445}.collection-bay--levels .collection-plane--recess{border-right:0}.collection-bay--open .collection-plane--plane{opacity:.45}.marble-passage-work.collection-paper{bottom:calc(var(--slot-base) * .55);width:min(var(--paper-width), 66svh);position:absolute;transform:translate(-50%)}.collection-paper .landscape-artwork-sheet{background:#efebe3;border:0;padding:2px;box-shadow:1px 1px #bcb5a8,0 2px 2px #554a3645,4px 4px 9px #665a4420}.collection-paper .landscape-artwork-image{object-fit:contain;width:100%;height:auto;max-height:76svh;display:block}.marble-passage-work.collection-paper--portrait{width:min(var(--paper-width), 46svh)}.collection-paper:hover .landscape-artwork-sheet{box-shadow:1px 1px #bcb5a8,0 2px 3px #554a3655,5px 5px 10px #665a4428}.marble-passage-end{color:#34312c7a;height:100%;font:9px/1.5 var(--font-mono);letter-spacing:.12em;flex-direction:column;flex:0 0 clamp(300px,26vw,470px);justify-content:center;gap:18px;padding:0 70px 0 54px;display:flex;position:relative}.marble-passage-end:before{content:"";background:#34312c1f;width:1px;height:50%;position:absolute;top:25%;left:0}.marble-passage-end a{color:#34312cc7}@media (height<=820px){.collection-bay{padding-top:20px}.collection-bay-composition{height:92svh}}@media (width>=3000px) and (height>=1200px){.collection-bay{align-items:center;padding-top:0}}.marble-passage-index{z-index:20;color:#34312cad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:220px;font:9px/1.55 var(--font-mono);letter-spacing:.11em;background:#eeeae3db;border-right:1px solid #34312c14;flex-direction:column;padding:54px 24px 34px 46px;display:flex;position:fixed;inset:0 auto 0 0}.marble-passage-index:after{content:"";pointer-events:none;background:linear-gradient(90deg,#eeeae3 0%,#eeeae3eb 52%,#eeeae300 100%);width:80px;height:100%;position:absolute;top:0;right:-80px}.marble-passage-brand{gap:7px;display:grid}.marble-passage-brand strong{color:#34312c;font:24px/1 var(--font-serif);letter-spacing:.13em;white-space:nowrap}.marble-passage-brand span{color:#34312c75;padding-left:35px;font-size:8px}.marble-passage-series{gap:7px;margin-top:19vh;display:grid}.marble-passage-series>span{color:#34312c94}.marble-passage-series strong{color:#34312c;font:20px/1.35 var(--font-sans);font-weight:400}.marble-passage-series em{color:#34312cb8;font-style:normal}.marble-passage-series small{color:#34312c85;font:inherit;margin-top:8px}.marble-passage-return{color:#34312cb8;border-top:1px solid #34312c24;margin-top:42px;padding-top:18px}.marble-passage-next{border-top:0;margin-top:0;padding-top:12px}.marble-passage-index>p{color:#34312c66;margin-top:auto;line-height:1.8}.marble-passage-work{z-index:4;width:min(100%, var(--paper-width));color:#34312c;transform-origin:bottom;transition:transform .42s cubic-bezier(.22,.72,.22,1),filter .42s;position:relative}.marble-passage-work .landscape-artwork-sheet{background:#e9e5dd;padding:5px;display:block;box-shadow:1px 0 #aaa396,2px 1px #c5beb1,0 3px 2px #51493666,5px 6px 9px #5f543733,12px 7px 22px #5f543718}.marble-passage-work .landscape-artwork-image{width:100%;height:auto}.marble-passage-work-label{color:#34312c80;width:max-content;font:9px/1.25 var(--font-mono);letter-spacing:.09em;gap:5px;display:grid;position:absolute;top:calc(100% + 29px);left:0}.marble-passage-work-label strong{color:#34312cb8;font-weight:400}.marble-passage-work-label em{opacity:0;font-style:normal;transition:opacity .26s,transform .26s;transform:translateY(-3px)}.marble-passage-work:hover,.marble-passage-work:focus-visible{z-index:7;filter:brightness(1.025)drop-shadow(2px 2px 3px #66583c20)}.marble-passage-work:hover .marble-passage-work-label em,.marble-passage-work:focus-visible .marble-passage-work-label em{opacity:1;transform:translateY(0)}.route-motion-stage[data-motion-phase=leaving][data-motion-kind=focus] .marble-passage-work:focus{z-index:8;filter:brightness(1.03)drop-shadow(3px 4px 5px #66583c2a);transform:translate(-50%)scale(1.025)}.marble-passage-work:focus-visible{outline-offset:8px;outline:1px solid #34312cad}.marble-passage-progress{z-index:12;color:#34312c8c;font:8px/1 var(--font-mono);letter-spacing:.12em;pointer-events:none;grid-template-columns:auto minmax(120px,320px) auto;align-items:center;gap:18px;display:grid;position:absolute;bottom:29px;left:270px;right:46px}.marble-passage-progress i{background:#34312c2e;height:1px;overflow:hidden}.marble-passage-progress b{width:100%;height:100%;transform:scaleX(max(.025, var(--passage-progress)));transform-origin:0;background:#34312c9e;display:block}.marble-passage-progress em{font-style:normal}}@media (prefers-reduced-motion:reduce) and (width>=801px){.marble-passage-work,.marble-passage-work-label em,.marble-passage-world{transition:none}}.marble-archive{color:#34312c;background:#eeeae3}.marble-archive a:focus-visible,.marble-archive button:focus-visible,.marble-archive summary:focus-visible{outline-offset:5px;outline:2px solid #625644}.marble-navigation{z-index:15;width:220px;font:10px/1.6 var(--font-mono);letter-spacing:.09em;background:linear-gradient(90deg,#eeeae3ed,#eeeae375 85%,#0000);flex-direction:column;gap:32px;padding:54px 24px 30px 46px;display:flex;position:fixed;inset:0 auto 0 0}.marble-brand{gap:7px;margin-bottom:30px;display:grid}.marble-brand strong{font:24px/1 var(--font-serif);letter-spacing:.13em;white-space:nowrap}.marble-brand span{color:#7b7469;padding-left:35px;font-size:8px}.marble-series-link{color:#716a60;gap:7px;display:grid}.marble-series-link strong{font:18px/1.5 var(--font-sans);color:#34312c;font-weight:400}.marble-series-link>span:first-child{text-transform:uppercase}.marble-series-link small{font:inherit}.marble-series-link[aria-current]>span:first-child{text-underline-offset:6px;color:#34312c;text-decoration:underline}.marble-collection-heading{z-index:4;position:absolute;top:26px;left:27%;right:32%}.marble-collection-heading p,.marble-eyebrow{font:10px/1.6 var(--font-mono);letter-spacing:.15em;text-transform:uppercase}.marble-collection-heading h1{font:32px/1.2 var(--font-serif);margin:6px 0}.marble-collection-heading>span{font:14px/1.5 var(--font-serif);color:#6d665c}.marble-gallery-scene{aspect-ratio:1672/941;width:100%;position:relative;container-type:inline-size}.marble-gallery-backdrop{width:100%;height:100%;position:absolute;inset:0}.marble-gallery-work{z-index:3;position:absolute;transform:translate(-50%,-100%)}.marble-gallery-work .landscape-artwork-sheet{border-bottom-width:2px;border-right-width:2px;padding:3px}.marble-gallery-work .landscape-artwork-image{width:auto;max-width:14cqw;height:auto;max-height:15cqw}.marble-work-label{text-align:center;white-space:nowrap;font:9px/1.5 var(--font-mono);letter-spacing:.08em;position:absolute;top:calc(100% + 9px);left:0;right:0}.marble-gallery-work:hover .marble-work-label{text-underline-offset:4px;text-decoration:underline}.marble-room-number{font:9px/1.5 var(--font-mono);letter-spacing:.14em;justify-content:space-between;display:flex;position:absolute;bottom:4%;left:27%;right:7%}.marble-record-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100svh;margin-left:220px;display:grid}.marble-record-visual{background:#e8e3da;align-self:start;height:100svh;min-height:600px;position:sticky;top:0;overflow:hidden;container-type:inline-size}.artwork-media-gallery,.artwork-media-frame{width:100%;height:100%;position:relative;overflow:hidden}.artwork-media-desktop-stage,.artwork-media-layer{position:absolute;inset:0;overflow:hidden}.artwork-media-layer{will-change:transform, opacity}.artwork-media-desktop-stage[data-direction="1"] .artwork-media-layer.is-outgoing{animation:artwork-media-out-next var(--motion-gallery) var(--ease-archive-spatial) both}.artwork-media-desktop-stage[data-direction="1"] .artwork-media-layer.is-incoming{animation:artwork-media-in-next var(--motion-gallery) var(--ease-archive-spatial) both}.artwork-media-desktop-stage[data-direction="-1"] .artwork-media-layer.is-outgoing{animation:artwork-media-out-previous var(--motion-gallery) var(--ease-archive-spatial) both}.artwork-media-desktop-stage[data-direction="-1"] .artwork-media-layer.is-incoming{animation:artwork-media-in-previous var(--motion-gallery) var(--ease-archive-spatial) both}@keyframes artwork-media-out-next{to{opacity:0;transform:translate(-3%)}}@keyframes artwork-media-in-next{0%{opacity:0;transform:translate(3%)}to{opacity:1;transform:none}}@keyframes artwork-media-out-previous{to{opacity:0;transform:translate(3%)}}@keyframes artwork-media-in-previous{0%{opacity:0;transform:translate(-3%)}to{opacity:1;transform:none}}.artwork-media-frame--marble{background:#e8e3da}.marble-record-backdrop{object-fit:cover;width:100%;height:100%;position:absolute}.marble-record-sheet{position:absolute;bottom:44.6%;left:50%;transform:translate(-50%)perspective(1600px)rotateY(-2deg)}.marble-record-sheet .landscape-artwork-image{width:auto;max-width:70cqw;height:auto;max-height:min(88cqw,43svh)}.artwork-media-frame--canonical{background:radial-gradient(circle at 50% 42%,#f7f3eb 0,#eee9df 58%,#e4ddd1 100%);place-items:center;padding:clamp(48px,8vh,100px) clamp(28px,6vw,90px) 140px;display:grid}.artwork-media-canonical-sheet{width:fit-content;max-width:100%;max-height:calc(100svh - 220px);padding:8px;display:block;box-shadow:2px 3px 3px #40382940,9px 12px 20px -8px #40382938}.artwork-media-canonical-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 236px);display:block;box-shadow:inset 0 0 22px #8d806b12}.artwork-media-frame--presentation{background:#eee9df;position:relative;container-type:size}.artwork-media-interior-scene{object-fit:cover;object-position:var(--interior-object-position);width:100%;height:100%;display:block}.artwork-media-interior-mount{z-index:1;top:var(--interior-art-y);left:var(--interior-art-x);pointer-events:none;place-items:center;width:100%;display:grid;position:absolute;transform:translate(-50%,-50%)}.artwork-media-interior-sheet{width:fit-content;max-width:none;max-height:none;transform:none;box-shadow:0 2px 3px #4f463755,0 13px 24px -11px #4f463766}.artwork-media-interior-sheet .landscape-artwork-image{width:auto;height:auto;max-width:var(--a1-base-width);max-height:var(--a1-base-height)}.artwork-media-interior-sheet .landscape-artwork-image.is-landscape-image{max-width:calc(var(--a1-base-width) * 1.16);max-height:calc(var(--a1-base-height) * 1.1)}.artwork-media-interior-mat{isolation:isolate;background:#e8e4dc;place-items:center;width:fit-content;display:grid}.artwork-media-interior-sheet.is-dark-frame{background:#29251f;border-color:#4a4338 #15120f #15120f #4a4338;padding:8px;box-shadow:0 3px 4px #211a1266,0 16px 28px -12px #211a1290}.artwork-media-interior-sheet.is-dark-frame .artwork-media-interior-mat{background:#ddd6c9;padding:6px;box-shadow:inset 0 0 16px #66594729}.artwork-media-interior-sheet.is-dark-frame .landscape-artwork-image{filter:grayscale()sepia(.07)saturate(.72)contrast(.9)brightness(1.015)}.artwork-media-interior-sheet.is-heavy-frame{border-width:2px;padding:clamp(9px,1.2cqw,14px);box-shadow:0 4px 6px #211a1278,0 20px 34px -10px #211a12a0}.artwork-media-interior-sheet.is-heavy-frame .artwork-media-interior-mat{padding:clamp(7px,.8cqw,10px)}@media (width>=801px){.artwork-media-interior-sheet .landscape-artwork-image{max-width:min(calc(var(--a1-base-width) * 1.25), 52cqw);max-height:min(calc(var(--a1-base-height) * 1.25), 43cqh)}.artwork-media-interior-sheet .landscape-artwork-image.is-landscape-image{max-width:min(calc(var(--a1-base-width) * 1.45), 58cqw);max-height:min(calc(var(--a1-base-height) * 1.375), 43cqh)}}.artwork-media-controls{z-index:3;color:#514b42;font:9px/1.5 var(--font-mono);letter-spacing:.08em;grid-template-columns:minmax(120px,1fr) auto;align-items:end;gap:16px 28px;display:grid;position:absolute;bottom:28px;left:clamp(24px,4vw,58px);right:clamp(24px,4vw,58px)}.artwork-media-caption{text-transform:uppercase;border-top:1px solid #aaa19380;justify-content:space-between;gap:20px;padding-top:10px;display:flex}.artwork-media-caption strong{font-weight:400}.artwork-media-tabs{flex-wrap:wrap;grid-column:1;gap:8px 18px;display:flex}.artwork-media-tabs button{color:#7d7569;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:uppercase;background:0 0;border:0;padding:4px 0}.artwork-media-tabs button[aria-current]{color:#34312c;text-underline-offset:5px;text-decoration:underline}.artwork-media-tabs button:disabled{cursor:default;opacity:.48}.artwork-media-side-navigation{z-index:2;pointer-events:none;grid-template-columns:30% 40% 30%;display:grid;position:absolute;inset:0}.artwork-media-side-zone{pointer-events:auto;color:#403a32;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.artwork-media-side-zone:disabled{cursor:default}.marble-archive .artwork-media-side-zone:focus-visible{outline:none}.artwork-media-side-zone span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:44px;height:44px;font:16px/1 var(--font-mono);opacity:0;background:#f1ede5b8;border:1px solid #8f867899;place-items:center;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:50%;box-shadow:0 8px 24px #3c33251f}.artwork-media-side-zone.is-previous span{left:clamp(14px,2.4vw,34px);transform:translate(-7px,-50%)}.artwork-media-side-zone.is-next span{right:clamp(14px,2.4vw,34px);transform:translate(7px,-50%)}.artwork-media-side-zone:not(:disabled):hover span,.artwork-media-side-zone:focus-visible span{opacity:1;transform:translateY(-50%)}.marble-record-copy{padding:55px clamp(24px,4vw,70px) 40px 28px}.marble-back-link{font:9px/1.6 var(--font-mono);letter-spacing:.08em;margin-bottom:75px;display:inline-block}.marble-record-copy h1{font:clamp(28px,3.2vw,48px)/1.3 var(--font-serif);letter-spacing:.03em;margin:14px 0}.marble-record-series-title{gap:1px;display:grid}.marble-record-series-title [lang]{font-family:var(--font-sans);letter-spacing:0}.marble-record-series-title span:last-child{color:#665f55;letter-spacing:.05em;font-size:.5em}.marble-record-series{font:12px/1.7 var(--font-mono);color:#70685d}.marble-record-series [lang]{font:20px/1.6 var(--font-sans)}.marble-record-artwork-id{font:15px/1.6 var(--font-sans);letter-spacing:.025em;margin-top:18px}.marble-commerce-summary{border-block:1px solid #cec6b9;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;padding:20px 0;display:grid}.marble-commerce-summary div{gap:7px;display:grid}.marble-commerce-summary span,.marble-specifications dt{color:#7a7165;font:9px/1.5 var(--font-mono);letter-spacing:.1em}.marble-commerce-summary strong{font:18px/1.35 var(--font-serif);font-weight:400}.marble-commerce-summary .marble-price{font:400 15px/1.45 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.055em}.marble-specifications{border-bottom:1px solid #cec6b9;gap:12px;margin:0;padding:18px 0;display:grid}.marble-specifications div{grid-template-columns:minmax(90px,.65fr) 1.35fr;gap:20px;display:grid}.marble-specifications dd{font:14px/1.5 var(--font-serif);margin:0}.marble-acquisition{gap:10px;margin-top:32px;display:grid}.marble-acquisition button{text-align:left;cursor:pointer;min-height:48px;font:10px/1.6 var(--font-mono);letter-spacing:.08em;color:inherit;background:0 0;border:1px solid #9e9586;padding:14px}.marble-acquisition button:first-child{color:#f5f1e8;background:#3e3b34;border-color:#3e3b34}.marble-acquisition+[role=status],.marble-acquisition+[role=alert]{color:#736b60;font:14px/1.6 var(--font-serif);margin-top:18px}.marble-public-record>p{font:17px/1.6 var(--font-serif)}.marble-public-record .catalogue-record,.marble-public-record .formal-observation,.marble-public-record .curatorial-observation{gap:20px;padding-bottom:24px}.marble-public-record .metadata-row,.marble-public-record .observation-block{grid-template-columns:1fr;gap:8px}.marble-public-record .body-text,.marble-public-record .list-item{font-size:17px}.marble-public-record .section-title{font-size:10px}.marble-public-record details{border-top:1px solid #cec6b9;padding:18px 0}.marble-public-record summary{font:10px/1.6 var(--font-mono);letter-spacing:.06em;cursor:pointer}.marble-public-record details>section{margin-top:24px}.marble-public-record details .section-title{display:none}.marble-record-pagination{font:9px/1.6 var(--font-mono);border-top:1px solid #cec6b9;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:40px;padding-top:22px;display:flex}.marble-record-pagination>span{color:#867e72}.archive-cart-trigger{z-index:24;color:#3d3933;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;min-width:86px;min-height:42px;font:9px/1.4 var(--font-mono);letter-spacing:.1em;background:#f1ede5e8;border:1px solid #8f8678;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;display:flex;position:fixed;top:22px;right:25px}.archive-cart-trigger span{color:#f5f1e8;background:#3e3b34;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.archive-cart-dialog{overscroll-behavior:contain;color:#34312c;background:#f0ede6;border:0;border-left:1px solid #aaa092;width:min(560px,100%);height:100svh;max-height:none;margin:0;padding:36px;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-24px 0 80px #2d251b30}.archive-cart-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#28221966}.archive-cart-close{min-height:42px;color:inherit;cursor:pointer;font:9px/1.5 var(--font-mono);letter-spacing:.08em;background:0 0;border:0;margin-left:auto;padding:8px 0 8px 16px;display:block}.archive-cart-dialog h2{font:38px/1.15 var(--font-serif);margin:18px 0 26px;font-weight:400}.archive-cart-dialog p{font:16px/1.55 var(--font-serif)}.archive-cart-items{border-top:1px solid #c9c1b4;margin:0;padding:0;list-style:none;display:grid}.archive-cart-items li{border-bottom:1px solid #c9c1b4;grid-template-columns:74px 1fr auto;align-items:center;gap:16px;min-height:105px;padding:14px 0;display:grid}.archive-cart-thumb{background:#e4dfd5;border:1px solid #c4bcaf;place-items:center;width:74px;height:78px;padding:4px;display:grid;overflow:hidden}.archive-cart-thumb img{mix-blend-mode:multiply;filter:grayscale()contrast(.92)brightness(1.03);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.archive-cart-items li>div{gap:8px;display:grid}.archive-cart-items li>div a{font:18px/1.25 var(--font-serif)}.archive-cart-items li>div span,.archive-cart-total span{color:#756d61;font:9px/1.4 var(--font-mono);letter-spacing:.08em}.archive-cart-items li>button,.archive-cart-clear,.archive-cart-back{color:#72695d;cursor:pointer;min-height:40px;font:8px/1.4 var(--font-mono);letter-spacing:.08em;background:0 0;border:0;padding:7px}.archive-cart-total{border-bottom:1px solid #c9c1b4;justify-content:space-between;align-items:baseline;padding:24px 0;display:flex}.archive-cart-total strong{font:26px/1.2 var(--font-serif);font-weight:400}.archive-cart-primary{color:#f5f1e8;cursor:pointer;width:100%;min-height:52px;font:9px/1.5 var(--font-mono);letter-spacing:.09em;background:#3e3b34;border:1px solid #3e3b34;margin-top:24px;padding:14px}.archive-cart-clear{width:100%;margin-top:8px}.archive-cart-empty{color:#756d61;border-block:1px solid #c9c1b4;padding:28px 0}.archive-cart-back{margin:8px 0 22px;padding-left:0}.archive-cart-form{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}.archive-cart-form label{color:#756d61;font:9px/1.5 var(--font-mono);letter-spacing:.08em;gap:7px;display:grid}.archive-cart-form label span{color:#91887c}.archive-cart-form input,.archive-cart-form textarea{color:#34312c;width:100%;min-height:44px;font:15px/1.5 var(--font-serif);resize:vertical;background:#faf8f366;border:1px solid #afa697;padding:10px 11px}.archive-cart-wide{grid-column:1/-1}.archive-cart-consent{color:#625b50;font:12px/1.65 var(--font-serif);grid-template-columns:18px 1fr;align-items:start;gap:11px;margin-top:22px;display:grid}.archive-cart-consent input{accent-color:#3e3b34;width:16px;height:16px;margin:2px 0 0}.archive-cart-consent a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.archive-cart-dialog .archive-cart-note{color:#786f62;margin-top:14px;font-size:13px}.marble-contact-dialog{overscroll-behavior:contain;color:#34312c;background:#f0ede6;border:1px solid #b8afa0;width:min(820px,100% - 32px);max-height:calc(100svh - 32px);margin:auto;padding:32px;position:fixed;overflow:auto;box-shadow:0 20px 90px #30271930}.marble-contact-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#25201666}.marble-dialog-close{min-height:44px;font:10px/1.5 var(--font-mono);cursor:pointer;background:0 0;border:0;margin-left:auto;display:block}.marble-contact-dialog h2{font:32px/1.15 var(--font-serif);margin:16px 0}.marble-contact-dialog p{font:16px/1.6 var(--font-serif)}.marble-contact-dialog .marble-eyebrow,.marble-contact-dialog label,.marble-contact-dialog legend{font:10px/1.6 var(--font-mono);letter-spacing:.08em}.marble-enquiry-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.marble-enquiry-grid label{align-content:start;gap:7px;display:grid}.marble-enquiry-grid label>span{color:#81786b}.marble-enquiry-wide{grid-column:1/-1}.marble-contact-dialog input:not([type=radio]):not([type=file]),.marble-contact-dialog select,.marble-contact-dialog textarea{width:100%;min-height:44px;color:inherit;font:15px/1.5 var(--font-serif);background:#faf8f366;border:1px solid #b8afa0;padding:10px 12px}.marble-contact-dialog textarea{resize:vertical}.marble-contact-dialog input[readonly]{color:#70685d;background:#e5e0d7}.marble-upload input{font:12px/1.4 var(--font-mono);padding:10px 0}.marble-upload small{color:#756c60;font:12px/1.5 var(--font-serif)}.marble-contact-dialog fieldset{border:0;border-top:1px solid #d0c8ba;gap:28px;margin:24px 0 0;padding:15px 0 0;display:flex}.marble-contact-dialog fieldset label{align-items:center;gap:8px;display:flex}.marble-enquiry-submit,.marble-enquiry-prepared button{color:#f5f1e8;cursor:pointer;width:100%;min-height:50px;font:10px/1.5 var(--font-mono);letter-spacing:.09em;background:#3e3b34;border:1px solid #3e3b34;margin-top:24px}.marble-enquiry-prepared{padding:20px 0}.marble-contact-dialog .marble-contact-note{color:#776d60;margin-top:22px;font-size:13px}.marble-missing{padding:15vh 10%}@media (width<=1000px) and (width>=801px){.marble-collection-heading>span{display:none}.marble-navigation{width:180px;padding-left:28px}.marble-brand strong{font-size:20px}.marble-collection-heading{top:20px}.marble-collection-heading h1{font-size:26px}.marble-record-layout{margin-left:180px}.marble-record-copy{padding-inline:16px}}@media (width<=800px){.marble-navigation{grid-template-columns:1fr 1fr;gap:20px;width:100%;padding:30px 7% 18px;display:grid;position:relative}.marble-brand{grid-column:1/-1;margin:0}.marble-home-link{display:none}.marble-series-link{gap:3px}.marble-series-link strong,.marble-series-link small{display:none}.marble-record-layout{margin-left:0;display:block}.marble-record-visual{max-width:none;height:auto;min-height:0;margin:0;position:relative;overflow:visible}.artwork-media-gallery{height:auto;overflow:visible}.artwork-media-track{scroll-snap-type:x mandatory;scrollbar-width:none;height:min(70svh,660px);display:flex;overflow:auto hidden}.artwork-media-track::-webkit-scrollbar{display:none}.artwork-media-slide{scroll-snap-align:center;flex:0 0 100%}.artwork-media-frame--canonical{padding:16px 4vw 22px}.artwork-media-canonical-sheet{max-height:calc(min(70svh,660px) - 38px);padding:6px}.artwork-media-canonical-sheet .artwork-media-canonical-image{max-height:calc(min(70svh,660px) - 52px);box-shadow:none}.artwork-media-interior-sheet .landscape-artwork-image{max-width:min(calc(var(--a1-base-width) * 1.2), 52cqw);max-height:min(calc(var(--a1-base-height) * 1.2), 38cqh)}.artwork-media-interior-sheet .landscape-artwork-image.is-landscape-image{max-width:min(calc(var(--a1-base-width) * 1.392), 58cqw);max-height:min(calc(var(--a1-base-height) * 1.32), 38cqh)}.artwork-media-controls{padding:14px 7% 20px;display:block;position:relative;inset:auto}.artwork-media-tabs{flex-wrap:nowrap;margin-top:10px;overflow-x:auto}.marble-record-copy{max-width:600px;margin:0 auto;padding:24px 7% 40px;position:relative}.marble-back-link{margin-bottom:28px}.marble-record-copy h1{font-size:38px}.archive-cart-trigger{top:18px;right:7%}.app-container:has(.mobile-marble-homepage) .archive-cart-trigger{top:86px}.archive-cart-dialog{width:100%;padding:24px 7% 36px}.archive-cart-dialog h2{font-size:32px}.archive-cart-items li{grid-template-columns:64px 1fr}.archive-cart-thumb{width:64px;height:70px}.archive-cart-items li>button{grid-column:2;justify-self:start;min-height:34px;padding:0}.archive-cart-form{grid-template-columns:1fr}.archive-cart-wide{grid-column:auto}.marble-contact-dialog{width:calc(100% - 20px);max-height:calc(100svh - 20px);padding:22px}.marble-contact-dialog h2{font-size:29px}.marble-enquiry-grid{grid-template-columns:1fr;gap:14px}.marble-enquiry-wide{grid-column:auto}.marble-contact-dialog fieldset{flex-wrap:wrap}}.site-information-links{z-index:80;color:#4f4b43;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f1eee7d1;border:1px solid #2b282221;align-items:center;gap:.85rem;padding:.55rem .7rem;display:flex;box-shadow:0 8px 28px #2a261f0d}.site-information-links--home{transition:right var(--motion-panel) var(--ease-archive-enter);position:fixed;bottom:1rem;right:1.25rem}.app-container:has(.landscape-record-panel.is-open) .site-information-links--home{right:calc(min(390px,31vw) + 1.25rem)}.site-information-links--footer{width:max-content;max-width:calc(100% - 2.5rem);margin:1rem 1.25rem 1rem auto;position:relative}.site-information-links a{color:inherit;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.5rem;text-decoration:none}.site-information-links a:hover,.site-information-links a:focus-visible{color:#0b0b0a}.site-information-links--policy{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-wrap:wrap;padding:0;position:static}@media (width<=720px){.app-container:has(.mobile-marble-homepage)>.site-information-links:not(.site-information-links--policy){display:none}.site-information-links--home,.site-information-links--footer{gap:.65rem;width:max-content;max-width:calc(100vw - 1.3rem);margin:.65rem auto;padding:.5rem .6rem;position:relative;bottom:auto;right:auto}.site-information-links--home a,.site-information-links--footer a{letter-spacing:.08em;font-size:.45rem}}.studio-policy-page{--policy-ink:#2d2a25;--policy-muted:#777168;--policy-line:#2d2a2529;min-height:100vh;color:var(--policy-ink);background:radial-gradient(circle at 14% 8%,#ffffffb3,#0000 30rem),#f1eee7}.studio-policy-page *{box-sizing:border-box}.studio-policy-page a{color:inherit}.studio-policy-header{border-bottom:1px solid var(--policy-line);justify-content:space-between;align-items:center;min-height:76px;padding:0 4vw;display:flex}.studio-policy-brand{font-family:var(--font-serif);letter-spacing:.2em;font-size:.96rem}.studio-policy-brand span{color:var(--policy-muted);font-family:var(--font-mono);letter-spacing:.12em;margin-left:.8rem;font-size:.5rem}.studio-policy-return,.studio-policy-eyebrow,.studio-policy-date,.studio-policy-index,.studio-policy-footer{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem}.studio-policy-document{width:min(1180px,92vw);margin:0 auto;padding:clamp(5rem,10vw,9rem) 0 clamp(6rem,10vw,10rem)}.studio-policy-title-block{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:end;column-gap:8vw;padding-bottom:clamp(4rem,7vw,7rem);display:grid}.studio-policy-eyebrow,.studio-policy-date,.studio-policy-index{color:var(--policy-muted)}.studio-policy-title-block h1{max-width:9ch;font-family:var(--font-serif);letter-spacing:-.035em;grid-column:1;margin:1.25rem 0 0;font-size:clamp(3.4rem,7vw,7.6rem);font-weight:400;line-height:.9}.studio-policy-intro{max-width:31rem;font-family:var(--font-serif);grid-area:1/2/span 2;font-size:clamp(1.25rem,1.65vw,1.65rem);line-height:1.5}.studio-policy-date{grid-column:2;margin-top:2rem}.studio-policy-sections{border-top:1px solid var(--policy-line)}.studio-policy-sections section{border-bottom:1px solid var(--policy-line);grid-template-columns:7rem minmax(0,42rem);justify-content:end;gap:2rem;padding:clamp(2rem,4vw,4rem) 0;display:grid}.studio-policy-sections h2{font-family:var(--font-serif);margin:0 0 1rem;font-size:clamp(1.8rem,2.5vw,2.8rem);font-weight:400}.studio-policy-sections p,.studio-policy-sections address{font-family:var(--font-serif);margin:0 0 .8rem;font-size:clamp(1.05rem,1.25vw,1.25rem);font-style:normal;line-height:1.7}.studio-policy-sections address span{display:block}.studio-policy-sections a{text-underline-offset:.2em;text-decoration:underline}.studio-policy-footer{border-top:1px solid var(--policy-line);justify-content:space-between;align-items:flex-end;gap:3rem;padding:2.25rem 4vw;display:flex}.studio-policy-footer>div:first-child{flex-direction:column;gap:.5rem;display:flex}@media (width<=720px){.studio-policy-header{min-height:68px;padding:0 1.25rem}.studio-policy-brand span{display:none}.studio-policy-return{font-size:.5rem}.studio-policy-document{width:auto;padding:4.5rem 1.25rem 5rem}.studio-policy-title-block{padding-bottom:4rem;display:block}.studio-policy-title-block h1{margin-bottom:2.2rem;font-size:clamp(3.2rem,17vw,5rem)}.studio-policy-intro{font-size:1.2rem}.studio-policy-sections section{grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem;padding:2.5rem 0}.studio-policy-sections h2{font-size:1.8rem}.studio-policy-sections p,.studio-policy-sections address{font-size:1.05rem}.studio-policy-footer{padding:2rem 1.25rem 5.5rem;display:grid}}
