.artwork-loop{position:relative;width:100%;overflow:hidden;padding:clamp(34px,3.4vw,48px) 0 clamp(18px,3vw,34px);direction:ltr}.artwork-loop__track{display:flex;width:max-content;will-change:transform;user-select:none}.artwork-loop__sequence{display:flex;align-items:flex-end;gap:clamp(14px,1.8vw,26px);margin:0;padding:0 clamp(14px,1.8vw,26px) 0 0;list-style:none}.artwork-loop__item{position:relative;flex:0 0 auto;--art-height: clamp(300px, 30vw, 410px)}.artwork-loop__item:nth-child(6n+1){--art-height: clamp(280px, 28vw, 370px)}.artwork-loop__item:nth-child(6n+2){--art-height: clamp(340px, 35vw, 455px)}.artwork-loop__item:nth-child(6n+3){--art-height: clamp(310px, 31vw, 415px)}.artwork-loop__item:nth-child(6n+4){--art-height: clamp(290px, 29vw, 385px)}.artwork-loop__item:nth-child(6n+5){--art-height: clamp(350px, 36vw, 470px)}.artwork-loop__item:nth-child(6n+6){--art-height: clamp(325px, 33vw, 430px)}.artwork-loop__item a{display:block;color:inherit;text-decoration:none}.artwork-loop__item figure{position:relative;margin:0}.artwork-loop__image-wrap{height:var(--art-height);overflow:hidden;background:#ddd8ce;transform-origin:bottom center;transition:transform .32s cubic-bezier(.22,1,.36,1)}.artwork-loop__item img{display:block;width:auto;height:100%;max-width:none;object-fit:cover}.artwork-loop__item a:hover,.artwork-loop__item a:focus-visible{color:var(--brand-red)}.artwork-loop__item a:hover .artwork-loop__image-wrap,.artwork-loop__item a:focus-visible .artwork-loop__image-wrap{transform:scale(1.045)}.artwork-loop__item a:focus-visible{outline:2px solid var(--brand-red);outline-offset:5px}.artwork-loop__item figcaption{position:absolute;bottom:calc(100% + 28px);right:0;left:0;z-index:1;display:flex;justify-content:flex-start;gap:12px;padding:0;color:#211f1b;font-size:.84rem;font-weight:500;letter-spacing:.035em;line-height:1.1;opacity:0;pointer-events:none;text-transform:uppercase;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.artwork-loop__item a:hover figcaption,.artwork-loop__item a:focus-visible figcaption{opacity:1;transform:translateY(0)}.artwork-loop__item figcaption small{font:inherit;opacity:.58}@media(max-width:720px){.artwork-loop{padding-top:36px}.artwork-loop__item{--art-height: clamp(220px, 62vw, 310px)}.artwork-loop__item:nth-child(3n+2){--art-height: clamp(270px, 74vw, 360px)}.artwork-loop__item:nth-child(3n+3){--art-height: clamp(240px, 66vw, 330px)}.artwork-loop__item figcaption{bottom:calc(100% + 20px);font-size:.76rem}}@media(prefers-reduced-motion:reduce){.artwork-loop{overflow-x:auto}.artwork-loop__track{transform:none!important}.artwork-loop__item img,.artwork-loop__item{transition:none}}.home-shell[data-astro-cid-ct3bgug4]{width:min(100% - 32px,1180px);margin:0 auto}.hero[data-astro-cid-ct3bgug4]{padding:0}.hero-title[data-astro-cid-ct3bgug4]{position:relative;width:100%;margin:0;padding:clamp(22px,3vw,42px) 0 clamp(18px,2.4vw,34px);font-family:Bambe Logo,Didot,serif!important;font-size:clamp(4.6rem,10.8vw,9.7rem);font-weight:400!important;line-height:.74;letter-spacing:-.065em;text-align:center;white-space:nowrap;color:var(--brand-red)}.hero-title[data-astro-cid-ct3bgug4] span[data-astro-cid-ct3bgug4]{display:inline-block;transform:scaleX(1.3);transform-origin:center}.hero-title[data-astro-cid-ct3bgug4]:after,.hero-info[data-astro-cid-ct3bgug4]:after{content:"";position:absolute;left:50%;bottom:0;width:100vw;height:1px;background:#211f1b33;transform:translate(-50%)}.hero-info[data-astro-cid-ct3bgug4]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(30px,6vw,96px);padding:clamp(14px,1.6vw,22px) 0}.hero-info[data-astro-cid-ct3bgug4] p[data-astro-cid-ct3bgug4]{max-width:430px;margin:0;color:#302d28;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.32}.actions[data-astro-cid-ct3bgug4]{display:flex;flex-direction:column;align-items:flex-start;align-self:center;justify-self:end;justify-content:flex-end;gap:8px;width:max-content}.actions[data-astro-cid-ct3bgug4] a[data-astro-cid-ct3bgug4]{display:inline-flex;align-items:center;gap:8px;padding:1px 0;color:#211f1b;font-size:.78rem;font-weight:550;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.actions[data-astro-cid-ct3bgug4] a[data-astro-cid-ct3bgug4]:hover,.actions[data-astro-cid-ct3bgug4] a[data-astro-cid-ct3bgug4]:focus-visible{color:var(--brand-red)}.artwork-strip[data-astro-cid-ct3bgug4]{width:100%;margin-top:clamp(28px,4vw,58px);overflow:hidden}@media(max-width:880px){.hero-info[data-astro-cid-ct3bgug4]{grid-template-columns:1fr;align-items:start;gap:24px}.actions[data-astro-cid-ct3bgug4]{align-items:flex-start;align-self:start;justify-self:start}}@media(max-width:560px){.hero-title[data-astro-cid-ct3bgug4]{font-size:clamp(3.35rem,15vw,5.2rem);line-height:.8;white-space:normal}.hero-title[data-astro-cid-ct3bgug4] span[data-astro-cid-ct3bgug4]{transform:scaleX(1.05)}.hero-info[data-astro-cid-ct3bgug4] p[data-astro-cid-ct3bgug4]{max-width:32ch}}
