.retrieve-introduction{padding:0 var(--edge-space) 100px}.retrieve-heading,.retrieve-overview,.retrieve-rooms{width:80%;max-width:calc(var(--content-max) * .8);margin-inline:auto}.retrieve-heading{isolation:isolate;color:#fff5e5;background:linear-gradient(115deg,#87552f 0%,#805333 38%,#684431 64%,#4c3025 100%);border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,3vw,48px);min-height:clamp(360px,40vw,600px);margin-bottom:clamp(42px,5vw,72px);padding:clamp(28px,4vw,60px);display:grid;position:relative;overflow:hidden}.retrieve-heading-copy{grid-column:2;min-width:0;position:relative}.retrieve-heading h1{font-size:var(--type-page);letter-spacing:-.035em;flex-direction:column;gap:14px;margin:0;font-weight:400;line-height:1.05;display:flex}.retrieve-heading h1 span:first-child{font-size:var(--type-section);letter-spacing:.02em}.retrieve-information{margin-top:32px;font-size:14px;line-height:1.7}.retrieve-information p{margin:0 0 6px}.retrieve-overview{display:block}.retrieve-poster{z-index:-1;width:60%;height:100%;margin:0;position:absolute;inset:0 auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 60%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 60%,#0000 100%)}.retrieve-poster img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.retrieve-statement h2,.retrieve-rooms>h2{font-size:var(--type-section);margin:0 0 28px;font-weight:400;line-height:1.25}.retrieve-statement p{font-size:var(--type-body);overflow-wrap:anywhere;margin:0 0 28px;line-height:1.95}.retrieve-rooms{border-top:1px solid var(--line);margin-top:clamp(72px,9vw,128px);padding-top:30px}.retrieve-room-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px);display:grid}.retrieve-room{min-width:0;margin:0}.retrieve-room-image{aspect-ratio:4/3;border-radius:22px;overflow:hidden}.retrieve-room-image img{object-fit:cover;width:100%;height:100%;display:block}.retrieve-room figcaption{padding-top:18px}.retrieve-room h3{font-size:var(--type-project);margin:0 0 8px;font-weight:400;line-height:1.45}.retrieve-room figcaption p{margin:0;font-size:14px}.retrieve-statement{min-width:0;max-width:760px;margin-inline:auto}.retrieve-statement p:last-child{margin-bottom:0}.retrieve-heading{width:calc(100% + var(--edge-space) * 2);max-width:none;margin-inline:calc(var(--edge-space) * -1);border-radius:0;padding-top:calc(80px + clamp(28px,4vw,60px))}@media (max-width:1080px){.retrieve-heading h1{font-size:clamp(30px,4.5vw,48px)}.retrieve-room-grid{grid-template-columns:1fr}.retrieve-room{grid-template-columns:1fr 1fr;gap:28px;display:grid}.retrieve-room figcaption{align-self:center;padding-top:0}}@media (max-width:760px){.retrieve-introduction{padding-top:132px;padding-bottom:72px}.retrieve-heading,.retrieve-overview,.retrieve-rooms{width:100%;max-width:none}.retrieve-overview{grid-template-columns:1fr;gap:42px}.retrieve-statement h2,.retrieve-rooms>h2{font-size:32px}.retrieve-room{display:block}.retrieve-room-grid{gap:42px}.retrieve-room figcaption{padding-top:18px}.retrieve-statement p{line-height:1.9}.retrieve-heading{border-radius:22px;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:12px;min-height:360px;padding:28px 20px}.retrieve-heading h1{font-size:clamp(24px,6vw,42px)}.retrieve-information{overflow-wrap:anywhere;margin-top:24px}.retrieve-poster{width:65%;-webkit-mask-image:linear-gradient(90deg,#000 0% 30%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 30%,#0000 100%)}.retrieve-introduction{padding-top:0}.retrieve-heading{width:calc(100% + var(--edge-space) * 2);margin-inline:calc(var(--edge-space) * -1);border-radius:0;padding-top:108px}}.retrieve-heading{min-height:calc(47.17vw + 80px)}.retrieve-poster{width:33.3333%;height:calc(100% - 80px);top:80px;-webkit-mask-image:linear-gradient(90deg,#000 0% 65%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 65%,#0000 100%)}.retrieve-poster img{object-fit:contain;object-position:left center;width:100%;height:100%}@media (max-width:760px){.retrieve-heading{min-height:max(440px,47.17vw + 80px)}.retrieve-poster{width:33.3333%}.retrieve-poster img{width:100%}}.retrieve-page>.site-header{color:#fff5e5;background:#652c24;border-bottom:0;position:sticky}.retrieve-page .header-arts-menu,.retrieve-page .header-exhibition-menu,.retrieve-page .secondary-header-menu{color:#fff5e5;background:#652c24;border-color:#fff5e533}.retrieve-heading{min-height:47.17vw;padding-top:clamp(28px,4vw,60px)}.retrieve-poster{height:100%;top:0}.retrieve-poster img{object-position:left top}@media (max-width:760px){.retrieve-heading{min-height:max(360px,47.17vw);padding-top:28px}}body:has(.retrieve-page) .mobile-menu{color:#fff5e5!important;background:#652c24!important}body:has(.retrieve-page) .mobile-submenu{color:#652c24;background:#fff5e5}.retrieve-page{color:#fff5e5;--line:#fff5e53d;background:#652c24}.retrieve-page .retrieve-overview,.retrieve-page .retrieve-statement{color:#fff5e5;background:#652c24}.retrieve-page .retrieve-rooms{border-top-color:var(--line)}.retrieve-page footer{color:#fff5e5;border-top-color:var(--line);background:0 0}.retrieve-page .retrieve-heading h1,.retrieve-page .retrieve-statement h2,.retrieve-page .retrieve-rooms>h2,.retrieve-page .desktop-nav a.active,.retrieve-page .site-header a:hover{color:#ffa95f}.retrieve-page .site-header a:focus-visible{color:#ffa95f}body:has(.retrieve-page) .mobile-accordion-trigger{color:#ffa95f}.retrieve-page .retrieve-rooms{width:80%;max-width:calc(var(--content-max) * .8);border-top:1px solid var(--line);margin-inline:auto;padding-top:clamp(28px,4vw,48px)}@media (orientation:portrait){.retrieve-poster img{object-fit:cover;object-position:center center}.retrieve-heading-copy{overflow-wrap:anywhere}}.retrieve-rooms>h2{width:100%;margin:0 0 40px}.retrieve-room-grid{background:0 0;flex-direction:column;gap:clamp(24px,3vw,40px);display:flex}.retrieve-room-panel{border-radius:28px;padding:clamp(20px,2.5vw,36px);display:block;overflow:hidden}.retrieve-room-panel--platos-curtain{color:#652c24;background:#fff}.retrieve-room-panel--odyssey{color:#ffa95f;background:#767676}.retrieve-room-panel--look-around{color:#652c24;background:#ffa95f}.retrieve-page .retrieve-room{width:100%;margin-inline:auto;display:block}.retrieve-page .retrieve-room-image{aspect-ratio:2.1;border-radius:0}.retrieve-page .retrieve-room figcaption{padding-top:clamp(20px,2.5vw,36px)}.retrieve-page .retrieve-room h3{letter-spacing:.035em;margin:0;font-size:clamp(26px,3vw,40px);line-height:1.35}.retrieve-room-panel:focus-visible{outline-offset:-8px;outline:2px solid}.retrieve-room-lit{isolation:isolate;position:relative}.retrieve-page .retrieve-room-grid{gap:clamp(80px,9vw,128px)}.retrieve-room-lit:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(45% 80px at 50% 80px,#ffd1972e,#0000);height:180px;transition:opacity .2s;position:absolute;top:-80px;left:0;right:0}.retrieve-room-lit:after{content:"";pointer-events:none;background:#ffe4bc;border-radius:999px;width:36px;height:3px;transition:opacity .2s;position:absolute;top:-22px;left:50%;transform:translate(-50%);box-shadow:0 0 10px 2px #ffc36f80}.retrieve-room-lit.is-light-off:before,.retrieve-room-lit.is-light-off:after{opacity:0}.retrieve-room-panel{transition:transform .4s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.retrieve-room-panel:hover{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.retrieve-room-panel,.retrieve-room-lit:before,.retrieve-room-lit:after{transition:none}.retrieve-room-panel:hover{transform:none}}@media (max-width:760px){.retrieve-page .retrieve-rooms{width:100%;max-width:none}.retrieve-rooms>h2{width:100%;font-size:32px}.retrieve-room-grid{gap:24px}.retrieve-room-panel{border-radius:20px;padding:20px}.retrieve-page .retrieve-room h3{letter-spacing:.025em;font-size:26px}}.double-life-page{background:#090b1d}.double-life-page .retrieve-heading{background:linear-gradient(115deg,#191827 0%,#151629 38%,#0d1022 68%,#090b1d 100%)}.double-life-page .retrieve-overview,.double-life-page .retrieve-statement,.double-life-page>.site-header,.double-life-page .header-arts-menu,.double-life-page .header-exhibition-menu,.double-life-page .secondary-header-menu{background:#090b1d}body:has(.double-life-page) .mobile-menu{background:#090b1d!important}body:has(.double-life-page) .mobile-submenu{color:#090b1d}
