.c-look{content-visibility:auto;contain-intrinsic-size:auto 100rem;padding-block:clamp(2.5rem,7vw,5.5rem)}.c-look__head{gap:.75rem;margin-bottom:1.75rem;display:grid}.c-look__intro{max-width:30rem;color:var(--color-bone-2);font-size:var(--text-lead);line-height:1.35}.c-look__row{padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;gap:1rem;margin:0;list-style:none;display:flex;overflow-x:auto}.c-look__row::-webkit-scrollbar{display:none}.c-look__item{scroll-snap-align:start;flex:0 0 78%;min-width:0}@media (min-width:64rem){.c-look__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,3vw,3rem);max-width:68rem;margin-inline:auto;display:grid;overflow:visible}}.c-look__piece{margin:0}.c-look__plate{aspect-ratio:1;isolation:isolate;background:var(--color-paper);position:relative;overflow:clip;box-shadow:0 0 5rem #ece4d312}.c-look__shirt{inset:calc((1 - var(--k)) * 50%);width:calc(var(--k) * 100%);height:calc(var(--k) * 100%);object-fit:contain;mix-blend-mode:multiply;max-width:none;transform-origin:var(--ox) var(--oy);position:absolute}.c-look__print{background:var(--tee);opacity:0;visibility:hidden;position:absolute;inset:-1px}.c-look__print img{object-fit:contain;width:100%;height:100%;transform-origin:var(--px) var(--py);padding:7%;transform:scale(.6)}.c-look__shirt,.c-look__print,.c-look__print img{--d:calc(var(--duration-morph) * .7)}.c-look__shirt,.c-look__print img{transition:transform var(--d) var(--ease-exit), opacity var(--d) var(--ease-exit)}.c-look__print{transition:opacity var(--d) var(--ease-exit), visibility 0s linear var(--d)}.c-look__print img{opacity:0}.is-open .c-look__shirt,.is-open .c-look__print,.is-open .c-look__print img{--d:var(--duration-morph)}.is-open .c-look__shirt,.is-open .c-look__print img{transition:transform var(--d) var(--ease-enter), opacity var(--d) var(--ease-enter)}.is-open .c-look__shirt{opacity:0;visibility:hidden;transition-property:transform,opacity,visibility;transition-duration:var(--d), var(--d), 0s;transition-delay:0s, 0s, var(--d);transform:scale(1.8)}.is-open .c-look__print{opacity:1;visibility:visible;transition:opacity var(--d) var(--ease-enter)}.is-open .c-look__print img{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.is-open .c-look__shirt,.c-look__print img{transform:none}}.c-look__tap{width:3rem;height:3rem;color:var(--color-bone);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:.25rem;right:.25rem}.c-look__ring{border:1.5px solid var(--color-gold-light);background:var(--color-ink-1);letter-spacing:.1em;text-transform:uppercase;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:.6875rem;display:grid;box-shadow:0 0 0 1px #0000008c}.c-look__tap-text--mouse{display:none}@media (hover:hover) and (pointer:fine){.c-look__tap-text--touch{display:none}.c-look__tap-text--mouse{display:block}}.c-look__ring>*{transition:opacity var(--duration-quick) var(--ease-enter);grid-area:1/1}.c-look__ring .c-icon{opacity:0;width:1rem;height:1rem}.is-open .c-look__tap-text{opacity:0}.is-open .c-look__ring .c-icon{opacity:1}.c-look__tap:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:-4px;border-radius:50%}@media (prefers-reduced-motion:no-preference){.c-look__tap.is-breathing .c-look__ring{animation:look-breathe 2.4s var(--ease-enter) 3}}.c-look__tap.is-paused .c-look__ring{animation-play-state:paused}@keyframes look-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.18)}}.c-look__caption{text-align:center;justify-items:center;gap:.25rem;padding-top:1rem;display:grid}.c-look__name{font-size:var(--text-h3)}