.ScrollFloat-module__i7vxsa__root{margin:0;margin-block:-.2em;padding-block:.2em;overflow:hidden}.ScrollFloat-module__i7vxsa__text{display:inline-block}.ScrollFloat-module__i7vxsa__word{white-space:nowrap;display:inline-block}.ScrollFloat-module__i7vxsa__character{will-change:opacity, transform;display:inline-block}@media (prefers-reduced-motion:reduce){.ScrollFloat-module__i7vxsa__character{will-change:auto}}
.Reveal-module__l2lrOW__reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(1.5rem)}.Reveal-module__l2lrOW__visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Reveal-module__l2lrOW__reveal{opacity:1;transition:none;transform:none}}
.ProductGallery-module__gZVn1a__editorialGallery{flex-direction:column;align-items:flex-start;gap:clamp(6rem,24vw,10rem);display:flex}.ProductGallery-module__gZVn1a__editorialItem{width:100%}.ProductGallery-module__gZVn1a__editorialItem:first-child{width:88%}.ProductGallery-module__gZVn1a__editorialItem:nth-child(2){align-self:flex-end;width:78%}.ProductGallery-module__gZVn1a__editorialItem:nth-child(4){width:86%;margin-left:8%}@media (min-width:48rem){.ProductGallery-module__gZVn1a__editorialGallery{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(8rem,16vw,16rem) clamp(1.5rem,3vw,4rem);display:grid}.ProductGallery-module__gZVn1a__editorialItem:first-child{grid-column:1/span 7;width:auto}.ProductGallery-module__gZVn1a__editorialItem:nth-child(2){grid-column:9/span 4;width:auto;margin-top:clamp(5rem,13vw,13rem)}.ProductGallery-module__gZVn1a__editorialItem:nth-child(3){grid-column:2/span 10;width:auto}.ProductGallery-module__gZVn1a__editorialItem:nth-child(4){grid-column:7/span 6;width:auto;margin-left:0}}
.ProductImageSequence-module__TbGhcG__sequence{--gallery-gap:clamp(1rem, 2vw, 2rem);column-count:1;column-gap:var(--gallery-gap);padding:clamp(5rem, 9vw, 9rem) var(--space-page)}.ProductImageSequence-module__TbGhcG__item{break-inside:avoid;min-width:0;margin:0 0 var(--gallery-gap)}.ProductImageSequence-module__TbGhcG__image{object-fit:contain;width:100%;height:auto;display:block}@media (min-width:48rem){.ProductImageSequence-module__TbGhcG__sequence{column-count:2}}@media (min-width:100rem){.ProductImageSequence-module__TbGhcG__sequence{column-count:3}}
.StudioMedia-module__R_9PKq__media{aspect-ratio:4/3;background:#d8d4ca;position:relative;overflow:hidden}.StudioMedia-module__R_9PKq__editorial{aspect-ratio:var(--studio-media-ratio,4 / 3)}.StudioMedia-module__R_9PKq__placeholder{background:linear-gradient(135deg,#0000 49.9%,#15151214 50%),#d8d4ca;place-items:end start;height:100%;padding:clamp(1rem,3vw,2rem);display:grid}
.StudioGrid-module__arMA5q__grid{--spotlight-radius:clamp(11rem, 22vw, 20rem);isolation:isolate;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.75rem);display:grid;position:relative}.StudioGrid-module__arMA5q__card{--card-x:50%;--card-y:50%;z-index:1;min-width:0;color:inherit;border:1px solid var(--color-line);border-radius:var(--radius-medium);transition:border-color var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard);background:#f2efe73d;align-content:start;text-decoration:none;display:grid;position:relative;overflow:hidden}.StudioGrid-module__arMA5q__card:after{z-index:5;background:radial-gradient(circle 12rem at var(--card-x) var(--card-y), #ffffff1f, transparent 72%);content:"";opacity:0;pointer-events:none;transition:opacity var(--duration-standard) var(--ease-standard);border:1px solid #15151261;position:absolute;inset:-1px}.StudioGrid-module__arMA5q__card:hover,.StudioGrid-module__arMA5q__card:focus-visible{border-color:#15151261;transform:translateY(-.125rem)}.StudioGrid-module__arMA5q__card:hover:after,.StudioGrid-module__arMA5q__card:focus-visible:after{opacity:1}.StudioGrid-module__arMA5q__card:focus-visible{outline:1px solid var(--color-ink);outline-offset:.3rem}.StudioGrid-module__arMA5q__information{gap:clamp(1.25rem,2vw,2rem);min-width:0;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.StudioGrid-module__arMA5q__heading{gap:.65rem;min-width:0;display:grid}.StudioGrid-module__arMA5q__desaturation,.StudioGrid-module__arMA5q__desaturationFade{z-index:3;pointer-events:none;-webkit-backdrop-filter:grayscale()saturate(.35)brightness(.9);backdrop-filter:grayscale()saturate(.35)brightness(.9);background:#e8e4da00;position:absolute;inset:0}.StudioGrid-module__arMA5q__desaturation{-webkit-mask-image:radial-gradient(circle var(--spotlight-radius) at var(--card-x) var(--card-y), transparent 0%, transparent 20%, #0003 48%, #000 100%);-webkit-mask-image:radial-gradient(circle var(--spotlight-radius) at var(--card-x) var(--card-y), transparent 0%, transparent 20%, #0003 48%, #000 100%);mask-image:radial-gradient(circle var(--spotlight-radius) at var(--card-x) var(--card-y), transparent 0%, transparent 20%, #0003 48%, #000 100%)}.StudioGrid-module__arMA5q__desaturationFade{z-index:4;opacity:1}.StudioGrid-module__arMA5q__card:focus-visible .StudioGrid-module__arMA5q__desaturationFade{opacity:0}@media (min-width:48rem){.StudioGrid-module__arMA5q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.StudioGrid-module__arMA5q__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:none),(pointer:coarse){.StudioGrid-module__arMA5q__desaturation,.StudioGrid-module__arMA5q__desaturationFade{display:none}.StudioGrid-module__arMA5q__card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.StudioGrid-module__arMA5q__card{transition:border-color var(--duration-fast) linear}.StudioGrid-module__arMA5q__card:hover,.StudioGrid-module__arMA5q__card:focus-visible{transform:none}}
.MediaFrame-module__U3rcPq__parallaxLayer{position:absolute;inset:-5% 0;transform:scale(1.02)}.MediaFrame-module__U3rcPq__image{object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.MediaFrame-module__U3rcPq__frame:hover .MediaFrame-module__U3rcPq__image{transform:scale(1.018)}@supports (animation-timeline:view()){.MediaFrame-module__U3rcPq__parallaxLayer{animation:linear both MediaFrame-module__U3rcPq__image-drift;animation-timeline:view();animation-range:entry exit}}@keyframes MediaFrame-module__U3rcPq__image-drift{0%{transform:translateY(-1.5%)scale(1.035)}to{transform:translateY(1.5%)scale(1.035)}}@media (prefers-reduced-motion:reduce){.MediaFrame-module__U3rcPq__parallaxLayer{animation:none;transform:none}.MediaFrame-module__U3rcPq__image,.MediaFrame-module__U3rcPq__frame:hover .MediaFrame-module__U3rcPq__image{transition:none;transform:none}}
