.collectionpage .cover.collectionhero{min-height:100svh}@media(max-width:640px){.collectionpage .cover.collectionhero{min-height:88svh}}.collectionpage{--col:var(--w-read)}.collectionpage .artmeta{padding-top:var(--space-section);margin-bottom:clamp(32px,4.5vw,56px)}.collectionpage .artmeta .crumb{margin-bottom:clamp(22px,3vw,34px)}.collectionpage .artmeta .byline{margin-top:0}.collectionpage .article>.pull{margin-block:clamp(32px,4.5vw,56px)}.collectionpage .article .cfig{margin:clamp(30px,4vw,52px) 0}.collectionpage .article .cfig>img{width:100%;height:auto;display:block;filter:var(--img-filter);aspect-ratio:16/10;object-fit:cover}.collectionpage .article .cfig figcaption{font-family:var(--font-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-top:11px;line-height:1.5}.collectionpage .article .cfig--duo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.collectionpage .article .cfig--duo .cf{display:block;overflow:hidden}.collectionpage .article .cfig--duo .cf img{width:100%;height:100%;display:block;filter:var(--img-filter);aspect-ratio:4/5;object-fit:cover}.collectionpage .article .cfig--duo figcaption{grid-column:1/-1}.collectionpage .rwsection{margin-top:calc(var(--space-section) * 1.5);padding-top:calc(var(--space-section) * 1.5);border-top:1px solid var(--line)}.collectionpage .rwintro{max-width:var(--col);margin-inline:auto;margin-bottom:clamp(28px,4vw,48px)}.collectionpage .rwintro h2{font-family:var(--font-display);font-weight:300;font-size:clamp(30px,4.6vw,56px);line-height:1.02;letter-spacing:-.01em;margin-top:12px}.collectionpage .rwintro .rwlede{font-family:var(--font-body);font-size:clamp(16px,1.5vw,19px);line-height:1.55;color:var(--ink-2);max-width:52ch;margin-top:14px}.collectionpage .runway{background:var(--surface-dark);color:var(--on-media);padding-block:clamp(34px,5vw,68px)}.collectionpage .rw-inner{width:min(var(--col),100% - 2*var(--gutter));margin-inline:auto}.collectionpage .runway .stage{display:grid;grid-template-columns:1fr;gap:clamp(22px,3vw,44px);align-items:center}@media(min-width:860px){.collectionpage .runway .stage{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);column-gap:clamp(34px,4vw,64px);row-gap:clamp(14px,1.7vw,22px)}}.collectionpage .frames{position:relative;aspect-ratio:2/3;overflow:hidden;background:rgb(var(--scrim-rgb))}.collectionpage .frame{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;transform:scale(1.035);transition:opacity var(--dur-4) var(--motion-ease),transform 1.5s var(--motion-ease),visibility var(--dur-4)}.collectionpage .frame.on{opacity:1;visibility:visible;transform:none}.collectionpage .frame a,.collectionpage .frame img{display:block;width:100%;height:100%}.collectionpage .frame img{object-fit:cover;filter:var(--img-filter)}.collectionpage .lookinfo{position:relative}.collectionpage .li{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity var(--dur-3) var(--motion-ease),transform var(--dur-4) var(--motion-ease),visibility var(--dur-3);pointer-events:none}.collectionpage .li.on{position:relative;opacity:1;visibility:visible;transform:none;pointer-events:auto}.collectionpage .li-k{font-family:var(--font-label);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.collectionpage .li-t{font-family:var(--font-display);font-weight:300;font-size:clamp(28px,3.6vw,46px);line-height:1.03;letter-spacing:-.01em;margin:8px 0 0;color:var(--on-media)}.collectionpage .li-m{font-family:var(--font-label);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--on-media-rgb) / .62);margin-top:10px}.collectionpage .li-d{font-family:var(--font-body);font-size:clamp(15px,1.4vw,17px);line-height:1.6;color:rgb(var(--on-media-rgb) / .82);margin-top:22px;max-width:42ch}.collectionpage .li-shop{display:inline-flex;align-items:baseline;gap:10px;margin-top:30px;font-family:var(--font-label);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--on-media);text-decoration:none;padding-bottom:5px;border-bottom:1px solid rgb(var(--on-media-rgb) / .4);transition:border-color var(--dur-2) var(--motion-ease),color var(--dur-2) var(--motion-ease)}.collectionpage .li-shop:hover{border-color:var(--accent);color:var(--accent)}.collectionpage .li-pr{color:rgb(var(--on-media-rgb) / .6);letter-spacing:.06em}.collectionpage .rnav{display:flex;gap:10px;margin-top:clamp(26px,3.4vw,44px)}.collectionpage .rn{width:48px;height:48px;border:1px solid rgb(var(--on-media-rgb) / .28);background:transparent;color:var(--on-media);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-2) var(--motion-ease),border-color var(--dur-2) var(--motion-ease),color var(--dur-2) var(--motion-ease)}.collectionpage .rn:hover{background:var(--on-media);border-color:var(--on-media);color:var(--surface-dark)}.collectionpage .rn svg{width:16px;height:16px}.collectionpage .rwticks{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.6vw,22px)}.collectionpage .rwtick{flex:0 0 auto;position:relative;width:clamp(24px,3vw,34px);height:22px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.collectionpage .rwtick:before{content:"";position:absolute;inset:-13px -3px}.collectionpage .rwtick i{display:block;width:100%;height:2px;background:rgb(var(--on-media-rgb) / .32);transform-origin:center;transition:transform var(--dur-2) var(--motion-ease),background var(--dur-2) var(--motion-ease)}.collectionpage .rwtick:hover i{background:rgb(var(--on-media-rgb) / .62)}.collectionpage .rwtick.on i{transform:scaleX(1.55);background:var(--accent)}.collectionpage .rwtick:focus-visible{outline:none}.collectionpage .rwtick:focus-visible i{outline:1px solid rgb(var(--on-media-rgb) / .7);outline-offset:4px}.collectionpage .sheet{max-width:var(--col);margin-inline:auto;margin-top:calc(var(--space-section) * 1.5)}.collectionpage .sheet-h{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:clamp(18px,2.4vw,28px);padding-bottom:14px;border-bottom:1px solid var(--line)}.collectionpage .endmatter{margin-top:calc(var(--space-section) * 1.5)}.collectionpage .endmatter>*+*{margin-top:var(--space-section)}@media(prefers-reduced-motion:reduce){.collectionpage .frame,.collectionpage .li{transform:none;transition:opacity var(--dur-2) linear,visibility var(--dur-2)}.collectionpage .rwtick i{transition:background var(--dur-2) linear}}
