.film-pieces.svelte-1ppg1th{width:17rem;color:var(--color-ink);background:#fffffff0;padding:16px;position:absolute;bottom:28px;right:28px}.film-pieces-head.svelte-1ppg1th{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;font-size:.6875rem;font-weight:500;display:flex}.film-pieces-stack.svelte-1ppg1th{display:grid}ul.svelte-1ppg1th:not(:last-child){pointer-events:none}ul.svelte-1ppg1th{grid-area:1/1;align-content:start;min-width:0;margin:0;padding:0;list-style:none;display:grid}.film-pieces-soldout.svelte-1ppg1th{color:var(--color-ink-soft)}.film-pieces-row.svelte-1ppg1th{border-top:1px solid var(--color-line);color:inherit;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:4px 0;text-decoration:none;transition:background-color .3s;display:grid}li.svelte-1ppg1th:first-child .film-pieces-row:where(.svelte-1ppg1th){border-top:0}a.film-pieces-row.svelte-1ppg1th:hover,a.film-pieces-row.svelte-1ppg1th:focus-visible{background:var(--color-wash)}.film-pieces-photo.svelte-1ppg1th{background:var(--color-paper);width:40px;height:48px;display:block;overflow:hidden}.film-pieces-photo.svelte-1ppg1th img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;animation:svelte-1ppg1th-film-pieces-unveil .9s var(--ease-out-expo) both;animation-delay:calc(.32s + var(--i,0) * 80ms + .12s)}@keyframes svelte-1ppg1th-film-pieces-unveil{0%{clip-path:inset(100% 0 0);transform:scale(1.18)}to{clip-path:inset(0);transform:scale(1)}}.film-pieces-copy.svelte-1ppg1th{-moz-column-gap:8px;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;font-size:.875rem;line-height:1.3;display:grid}.film-pieces-slot.svelte-1ppg1th{color:var(--color-ink-soft);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;font-size:.6875rem}.film-pieces-name.svelte-1ppg1th{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.film-pieces-price.svelte-1ppg1th{font-variant-numeric:tabular-nums}@media (width<=40rem){.film-pieces.svelte-1ppg1th{width:auto;padding:12px 16px;bottom:0;left:0;right:0}.film-pieces-head.svelte-1ppg1th{display:none}ul.svelte-1ppg1th{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(11rem,1fr);grid-auto-flow:column;gap:12px;margin:0 -16px;padding:0 16px;scroll-padding-inline:16px;overflow:auto hidden}ul.svelte-1ppg1th::-webkit-scrollbar{display:none}li.svelte-1ppg1th{scroll-snap-align:start}.film-pieces-row.svelte-1ppg1th{border-top:0}}@media (prefers-reduced-motion:reduce){.film-pieces-photo.svelte-1ppg1th img{animation:none}}.look-film-flash.svelte-vnuamu{z-index:2;background:radial-gradient(ellipse 90% 75% at 50% 38%,  var(--glass-strong,#fffc), #fffaf240 55%, transparent 85%);mix-blend-mode:screen;opacity:0;pointer-events:none;animation:1.8s cubic-bezier(.25,.6,.3,1) both svelte-vnuamu-look-film-strobe;position:absolute;inset:0}@keyframes svelte-vnuamu-look-film-strobe{0%{opacity:0}6%{opacity:.3}22%{opacity:.03}30%{opacity:.12}to{opacity:0}}@media (prefers-reduced-motion:reduce){.look-film-flash.svelte-vnuamu{display:none}}.look-film-stage.svelte-3ri6xu{--look-film-fade:1.2s;isolation:isolate;position:absolute;inset:0}.look-film-video.svelte-3ri6xu{z-index:0;-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 0s linear var(--look-film-fade);position:absolute;inset:0}.look-film-video.is-active.svelte-3ri6xu{z-index:1;opacity:1;transition:opacity var(--look-film-fade) cubic-bezier(.4, 0, .2, 1)}.look-film-video.is-leaving.svelte-3ri6xu{opacity:1;transition:none}.look-film-veil.svelte-3ri6xu{background:linear-gradient(to bottom, #00000073, transparent 22%), linear-gradient(to top, var(--scrim-shade), transparent 38%);pointer-events:none;position:absolute;inset:0}.look-film-hotspots.svelte-3ri6xu{opacity:clamp(0, calc(1 - var(--film-reveal,0) * 3), 1);position:absolute;inset:0;container-type:size}[data-reveal-covers=true] .look-film-hotspots.svelte-3ri6xu{visibility:hidden;pointer-events:none}:root:has(.film-cats-column) .look-film-hotspots.svelte-3ri6xu{opacity:clamp(0, calc((.7 - var(--film-reveal,0)) * 5), 1);visibility:visible;pointer-events:auto}:root:has(.film-cats-column) [data-reveal-done=true] .look-film-hotspots.svelte-3ri6xu{visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.look-film-video.svelte-3ri6xu,.look-film-video.is-active.svelte-3ri6xu,.look-film-video.is-leaving.svelte-3ri6xu{transition:none}}.look-film.svelte-9gje75{--look-film-head:var(--site-header-offset,0px);height:max(560px, calc(100svh - var(--look-film-reserve,0px)));background:var(--color-ink);color:var(--color-paper);outline:none;position:relative;overflow:hidden}@media (width<=40rem){.look-film.svelte-9gje75{height:max(520px, calc(100svh - var(--look-film-reserve,0px)))}}.film-live.svelte-efdai6{--look-film-reserve:64px}.film-stage.svelte-efdai6{background:var(--color-ink);height:max(520px,100svh - 64px);color:var(--color-paper);position:relative;overflow:hidden}.film-frame.svelte-efdai6{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film-veil.svelte-efdai6{background:linear-gradient(to top, var(--scrim-heavy), #0000001f 48%, #00000047);position:absolute;inset:0}.film-foot.svelte-efdai6{gap:8px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.film-foot.svelte-efdai6 .kicker:where(.svelte-efdai6){color:inherit;margin:0}.film-title.svelte-efdai6{color:inherit;margin:0;font-size:clamp(min(4rem,15vw),13vw,11rem);line-height:.9}@media (width<=40rem){.film-foot.svelte-efdai6{bottom:16px;left:16px;right:16px}}.model-view.svelte-1dps0cg{background:var(--color-mat,var(--color-wash));width:100%;height:100%;animation:svelte-1dps0cg-model-view-in .5s var(--ease-out-expo);margin:0;position:relative;overflow:hidden}.model-view-frames.svelte-1dps0cg{position:absolute;inset:0}.model-view-shot.svelte-1dps0cg{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--duration-slow) var(--ease-out-expo);-webkit-user-select:none;user-select:none;position:absolute;inset:0}.model-view-shot.is-active.svelte-1dps0cg{opacity:1}.model-view-angles.svelte-1dps0cg{gap:4px;display:flex;position:absolute;bottom:12px;right:12px}.model-view-thumb.svelte-1dps0cg{border:1px solid var(--color-line);background:var(--color-paper);cursor:pointer;opacity:.7;width:44px;height:55px;padding:0;transition:opacity .25s,border-color .25s;display:block;overflow:hidden}.model-view-thumb.svelte-1dps0cg img:where(.svelte-1dps0cg){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.model-view-thumb.svelte-1dps0cg:hover,.model-view-thumb.svelte-1dps0cg:focus-visible,.model-view-thumb[aria-pressed=true].svelte-1dps0cg{border-color:var(--color-ink);opacity:1}.model-view-thumb.svelte-1dps0cg:focus-visible{outline:1px solid var(--color-ink);outline-offset:2px}@keyframes svelte-1dps0cg-model-view-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.model-view.svelte-1dps0cg{animation:none}.model-view-shot.svelte-1dps0cg,.model-view-thumb.svelte-1dps0cg{transition:none}}.view-mode.svelte-rrdnau{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.view-mode-switch.svelte-rrdnau{border:1px solid var(--color-ink);display:flex}.view-mode-switch.svelte-rrdnau button:where(.svelte-rrdnau){background:var(--color-paper);height:44px;color:var(--color-ink);font:inherit;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;padding:0 16px;font-size:.6875rem;font-weight:500;line-height:1;transition:background-color .25s,color .25s}.is-compact.svelte-rrdnau .view-mode-switch:where(.svelte-rrdnau) button:where(.svelte-rrdnau){padding:0 12px}.view-mode-switch.svelte-rrdnau button:where(.svelte-rrdnau)+button:where(.svelte-rrdnau){border-left:1px solid var(--color-ink)}.view-mode-switch.svelte-rrdnau button[aria-pressed=true]:where(.svelte-rrdnau){background:var(--color-ink);color:var(--color-paper)}.view-mode-switch.svelte-rrdnau button:where(.svelte-rrdnau):hover:not(:disabled):not([aria-pressed=true]),.view-mode-switch.svelte-rrdnau button:where(.svelte-rrdnau):focus-visible:not([aria-pressed=true]){background:var(--color-wash)}.view-mode-switch.svelte-rrdnau button:where(.svelte-rrdnau):focus-visible{outline:1px solid var(--color-ink);outline-offset:2px}.view-mode-switch.svelte-rrdnau button:where(.svelte-rrdnau):disabled{color:var(--color-ink-soft);cursor:not-allowed}.view-mode-note.svelte-rrdnau{color:var(--color-ink-soft);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:500;line-height:1.4}.view-mode-note.svelte-rrdnau:empty{display:none}@media (prefers-reduced-motion:reduce){.view-mode-switch.svelte-rrdnau button:where(.svelte-rrdnau){transition:none}}.look-card.svelte-1hvep93{grid-template-rows:auto 1fr;gap:16px;min-width:0;display:grid}.look-board.svelte-1hvep93{background:var(--color-paper);min-width:0;position:relative}.look-model.svelte-1hvep93{z-index:2;position:absolute;inset:0}.look-caption.svelte-1hvep93{flex-direction:column;gap:8px;display:flex}.look-controls.svelte-1hvep93{margin-top:auto}.look-caption.svelte-1hvep93 .kicker:where(.svelte-1hvep93){margin:0}.look-head.svelte-1hvep93{border-bottom:1px solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-bottom:8px;display:flex}.look-name{font-family:var(--font-display);margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:.95}.look-total.svelte-1hvep93{margin:0;font-size:.875rem}.look-line.svelte-1hvep93{color:var(--color-ink-soft);margin:0;font-size:.875rem;line-height:1.45}.look-row.svelte-17fcdla{gap:28px;display:grid}.look-row-head.svelte-17fcdla{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px;display:flex}.look-row-head.svelte-17fcdla .kicker:where(.svelte-17fcdla){margin:0 0 8px}.look-row-title.svelte-17fcdla{margin:0;font-size:clamp(2.5rem,7vw,6rem);line-height:.9}.look-row-lede.svelte-17fcdla{max-width:28rem;margin:0;font-size:1rem;line-height:1.5}.look-grid.svelte-17fcdla{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 8px;display:grid}@media (width<=64rem){.look-grid.svelte-17fcdla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.look-grid.svelte-17fcdla{grid-template-columns:minmax(0,1fr)}}.sale-stills.svelte-6sfqc6{--sf-accent:var(--sale-film-accent,var(--color-primary,#111827));--sf-deal-bg:var(--sale-film-deal,var(--color-deal,#f59e0b));--sf-deal-ink:var(--sale-film-deal-ink,var(--color-deal-foreground,#1c1917));--sf-text:var(--sale-film-ink,var(--color-foreground,#111827));--sf-soft:var(--sale-film-muted,var(--color-muted-foreground,#57534e));--sf-thumb-bg:var(--sale-film-thumb,var(--color-muted,#f5f5f4));--sf-rail-bg:var(--sale-film-rail,var(--color-background,#fff));--sf-card-bg:var(--sale-film-card,var(--color-card,#fff));--sf-line:var(--sale-film-line,var(--color-border,#e7e5e4));--sf-stage:var(--sale-film-stage,var(--color-muted,#e7e5e4));background:var(--sf-rail-bg);color:var(--sf-text)}.sf-muted.svelte-6sfqc6{color:var(--sf-soft)}.sf-deal.svelte-6sfqc6{background:var(--sf-deal-bg);color:var(--sf-deal-ink)}.sf-thumb.svelte-6sfqc6{background:var(--sf-thumb-bg)}.sf-rail-card.svelte-6sfqc6,.sf-control.svelte-6sfqc6{background:var(--sf-card-bg);border-color:var(--sf-line)}.sf-control.svelte-6sfqc6:hover{border-color:var(--sf-text)}.stills-dot.svelte-6sfqc6{background:color-mix(in oklch, var(--sf-text) 25%, transparent)}.stills-dot.is-active.svelte-6sfqc6{background:var(--sf-accent)}.stills-stage.svelte-6sfqc6{aspect-ratio:4/5;background:var(--sf-stage);width:100%;max-height:78vh}@media (width>=640px){.stills-stage.svelte-6sfqc6{aspect-ratio:6/5}}.stills-look.svelte-6sfqc6{opacity:0;grid-template-columns:1fr;transition:opacity .7s cubic-bezier(.4,0,.2,1)}@media (width>=640px){.stills-look.has-side.svelte-6sfqc6{grid-template-columns:2fr 1fr}}.stills-look.is-active.svelte-6sfqc6{opacity:1;z-index:1}.still-photo.svelte-6sfqc6{transform-origin:50% 35%;transform:scale(1)}.still-photo.is-moving.svelte-6sfqc6{animation:7.6s cubic-bezier(.22,1,.36,1) forwards svelte-6sfqc6-still-zoom}@keyframes svelte-6sfqc6-still-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.stills-title.svelte-6sfqc6,.stills-pieces.svelte-6sfqc6{animation:.5s cubic-bezier(.22,1,.36,1) both svelte-6sfqc6-stills-in}@keyframes svelte-6sfqc6-stills-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sf-rail-card.svelte-6sfqc6:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--sf-accent) 50%, transparent)}@media (prefers-reduced-motion:reduce){.stills-look.svelte-6sfqc6{transition:none}.still-photo.is-moving.svelte-6sfqc6,.stills-title.svelte-6sfqc6,.stills-pieces.svelte-6sfqc6{animation:none}}.stills-hero.svelte-1qc323x{--sale-film-accent:var(--color-ink);--sale-film-ink:var(--color-ink);--sale-film-muted:var(--color-ink-soft);--sale-film-line:var(--color-line);--sale-film-card:var(--color-paper);--sale-film-rail:var(--color-paper);--sale-film-thumb:var(--color-mat);--sale-film-stage:var(--color-wash);--sale-film-deal:var(--color-ink);--sale-film-deal-ink:var(--color-paper);background:var(--color-paper);border-bottom:1px solid var(--color-line)}.stills-hero-head.svelte-1qc323x{padding:48px 28px 0}.stills-hero-head.svelte-1qc323x .kicker:where(.svelte-1qc323x){color:var(--color-ink-soft);margin:0 0 14px}.stills-hero-head.svelte-1qc323x h1:where(.svelte-1qc323x){margin:0;font-size:clamp(3.5rem,10vw,8.75rem)}.stills-hero.svelte-1qc323x .stills-hero-body{width:100%;padding-inline:28px}.stills-hero.svelte-1qc323x .rounded-2xl,.stills-hero.svelte-1qc323x .rounded-xl,.stills-hero.svelte-1qc323x .rounded-lg{border-radius:0}.stills-hero.svelte-1qc323x .stills-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;line-height:.95}@media (width<=640px){.stills-hero-head.svelte-1qc323x{padding:32px 16px 0}.stills-hero.svelte-1qc323x .stills-hero-body{padding-inline:16px}}.home-hero.svelte-5um9ra{position:relative}.home-hero.svelte-5um9ra .campaign-title,.home-hero.svelte-5um9ra .film-foot{opacity:clamp(0, calc(1 - var(--film-reveal,0) * 4), 1)}.home-rails.svelte-5um9ra .latest-title{font-size:clamp(2.5rem,7vw,6rem)}.section-empty.svelte-5um9ra{gap:16px;display:grid}.section-empty.svelte-5um9ra p:where(.svelte-5um9ra){margin:0}.section-switch.svelte-5um9ra{border-bottom:1px solid var(--color-line);justify-content:center;gap:32px;display:flex}.section-switch.svelte-5um9ra a:where(.svelte-5um9ra){min-height:48px;color:var(--color-ink-soft);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0000;align-items:center;margin-bottom:-1px;font-size:.75rem;text-decoration:none;transition:color .2s;display:inline-flex}.section-switch.svelte-5um9ra a:where(.svelte-5um9ra):hover,.section-switch.svelte-5um9ra a[aria-current=page]:where(.svelte-5um9ra){color:var(--color-ink)}.section-switch.svelte-5um9ra a[aria-current=page]:where(.svelte-5um9ra){border-bottom-color:var(--color-ink)}
