.design-page[data-astro-cid-7hglmdcz]{padding-top:132px;max-width:1220px}.d-hero[data-astro-cid-7hglmdcz]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);margin-bottom:clamp(72px,9vw,120px)}.d-hero-title[data-astro-cid-7hglmdcz]{margin:0 0 20px;font-family:var(--mm-font-display);font-size:clamp(2.6rem,5vw,4.2rem);font-weight:600;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.d-hero-lead[data-astro-cid-7hglmdcz]{max-width:34rem;margin:0 0 14px;color:var(--mm-text-soft);font-size:1.12rem;line-height:1.6}.d-hero-claim[data-astro-cid-7hglmdcz]{max-width:34rem;margin:0 0 32px;color:var(--mm-muted);font-size:1rem;line-height:1.6}.d-hero-actions[data-astro-cid-7hglmdcz]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.d-hero-jump[data-astro-cid-7hglmdcz]{color:var(--mm-cool);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.d-hero-jump[data-astro-cid-7hglmdcz]:hover{color:var(--mm-text)}.d-hero-media[data-astro-cid-7hglmdcz]{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;align-items:stretch}.d-frame[data-astro-cid-7hglmdcz]{position:relative;overflow:hidden;margin:0;border-radius:var(--mm-radius);background:#0a0814e6;box-shadow:0 24px 64px #00000073}.d-frame[data-astro-cid-7hglmdcz]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #efeaf417;pointer-events:none}.d-frame[data-astro-cid-7hglmdcz] img[data-astro-cid-7hglmdcz]{width:100%;height:100%;display:block;object-fit:cover}.d-band[data-astro-cid-7hglmdcz]{margin:0 0 clamp(72px,9vw,120px)}.d-band-head[data-astro-cid-7hglmdcz]{margin-bottom:clamp(28px,3.2vw,40px);padding-top:clamp(28px,3.2vw,44px);border-top:1px solid var(--mm-line)}.d-band-head[data-astro-cid-7hglmdcz] h2[data-astro-cid-7hglmdcz]{margin:0;font-family:var(--mm-font-display);font-size:clamp(1.55rem,2.8vw,2.1rem);font-weight:600;line-height:1.12;letter-spacing:-.03em}.d-law[data-astro-cid-7hglmdcz]{max-width:44rem;margin:10px 0 0;color:var(--mm-muted);font-size:1rem;line-height:1.6}.d-campaign-single[data-astro-cid-7hglmdcz]{max-width:760px;margin:0 auto clamp(32px,4.5vw,56px)}.d-campaign-frame[data-astro-cid-7hglmdcz]{position:relative;overflow:hidden;aspect-ratio:1448 / 1086;border-radius:var(--mm-radius);background:#0d0a18;box-shadow:0 20px 48px #00000073}.d-campaign-layer[data-astro-cid-7hglmdcz]{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain}.d-campaign-layer--fade[data-astro-cid-7hglmdcz]{animation:lookbookCrossfade 12s ease-in-out infinite alternate}@keyframes lookbookCrossfade{0%,35%{opacity:0}65%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.d-campaign-layer--fade[data-astro-cid-7hglmdcz]{animation:none;opacity:0}}.d-pieces-grid[data-astro-cid-7hglmdcz]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.2vw,24px)}.d-piece[data-astro-cid-7hglmdcz]{margin:0}.d-piece[data-astro-cid-7hglmdcz] .d-frame[data-astro-cid-7hglmdcz]{aspect-ratio:1 / 1;background:#fff}.d-piece[data-astro-cid-7hglmdcz] .d-frame[data-astro-cid-7hglmdcz] img[data-astro-cid-7hglmdcz]{object-fit:contain;padding:14px;box-sizing:border-box}.d-piece-name[data-astro-cid-7hglmdcz]{margin:12px 0 0;font-family:var(--mm-font-display);font-size:1.02rem;font-weight:600;color:var(--mm-text)}.d-family-index[data-astro-cid-7hglmdcz]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(32px,4vw,48px)}.d-family-pill[data-astro-cid-7hglmdcz]{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:var(--mm-radius-sm);border:1px solid rgba(239,234,244,.14);background:#100d1c99;color:var(--mm-text-soft);text-decoration:none;font-size:.9rem;font-weight:600;transition:border-color .18s ease,color .18s ease}.d-family-pill[data-astro-cid-7hglmdcz]:hover{border-color:var(--mm-cool);color:var(--mm-text)}.d-family-pill[data-astro-cid-7hglmdcz] img[data-astro-cid-7hglmdcz]{width:28px;height:28px;border-radius:6px;object-fit:cover}.d-family[data-astro-cid-7hglmdcz]{padding-top:clamp(36px,4.5vw,56px);margin-top:clamp(36px,4.5vw,56px);border-top:1px solid rgba(239,234,244,.1)}.d-family[data-astro-cid-7hglmdcz]:first-of-type{margin-top:0}.d-family-copy[data-astro-cid-7hglmdcz]{max-width:42rem;margin-bottom:24px}.d-family-copy[data-astro-cid-7hglmdcz] h3[data-astro-cid-7hglmdcz]{margin:0 0 8px;font-family:var(--mm-font-display);font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:600;color:var(--mm-text)}.d-family-copy[data-astro-cid-7hglmdcz] p[data-astro-cid-7hglmdcz]{margin:0;color:var(--mm-muted);font-size:.98rem;line-height:1.6}.d-family-media[data-astro-cid-7hglmdcz]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr);gap:clamp(16px,2vw,24px);align-items:start}.d-family-media[data-astro-cid-7hglmdcz].is-solo{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.d-family-shot[data-astro-cid-7hglmdcz]{margin:0}.d-family-shot[data-astro-cid-7hglmdcz] .d-frame[data-astro-cid-7hglmdcz]{aspect-ratio:1 / 1}.d-swatches[data-astro-cid-7hglmdcz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.d-swatch[data-astro-cid-7hglmdcz]{margin:0}.d-swatch[data-astro-cid-7hglmdcz] .d-frame[data-astro-cid-7hglmdcz]{aspect-ratio:1 / 1}.d-swatch[data-astro-cid-7hglmdcz] figcaption[data-astro-cid-7hglmdcz]{margin-top:8px;color:var(--mm-text-soft);font-size:.84rem;line-height:1.4}.d-penrose-grid[data-astro-cid-7hglmdcz]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.d-penrose-step[data-astro-cid-7hglmdcz]{margin:0}.d-penrose-step[data-astro-cid-7hglmdcz] .d-frame[data-astro-cid-7hglmdcz]{aspect-ratio:1 / 1}.d-penrose-title[data-astro-cid-7hglmdcz]{margin:12px 0 4px;font-family:var(--mm-font-display);font-size:1.02rem;font-weight:600;color:var(--mm-text)}.d-penrose-note[data-astro-cid-7hglmdcz]{margin:0;color:var(--mm-muted);font-size:.86rem;line-height:1.45}.d-close[data-astro-cid-7hglmdcz]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px clamp(32px,5vw,64px);margin-bottom:clamp(48px,6vw,72px)}.d-close[data-astro-cid-7hglmdcz] p[data-astro-cid-7hglmdcz]{max-width:40rem;margin:8px 0 0;color:var(--mm-muted);font-size:1rem;line-height:1.6}.support-footer-link[data-astro-cid-7hglmdcz]{color:var(--mm-muted);text-decoration:none;transition:color .2s ease}.support-footer-link[data-astro-cid-7hglmdcz]:hover{color:var(--mm-text)}@media(max-width:980px){.d-hero[data-astro-cid-7hglmdcz]{grid-template-columns:1fr}.d-hero-media[data-astro-cid-7hglmdcz]{order:-1;max-width:560px}.d-pieces-grid[data-astro-cid-7hglmdcz]{grid-template-columns:repeat(2,minmax(0,1fr))}.d-family-media[data-astro-cid-7hglmdcz],.d-family-media[data-astro-cid-7hglmdcz].is-solo{grid-template-columns:1fr 1fr}.d-swatches[data-astro-cid-7hglmdcz]{grid-column:1 / -1}.d-penrose-grid[data-astro-cid-7hglmdcz]{grid-template-columns:repeat(2,minmax(0,1fr))}.d-close[data-astro-cid-7hglmdcz]{grid-template-columns:1fr}}@media(max-width:600px){.design-page[data-astro-cid-7hglmdcz]{padding-top:108px}.d-hero-media[data-astro-cid-7hglmdcz],.d-family-media[data-astro-cid-7hglmdcz],.d-family-media[data-astro-cid-7hglmdcz].is-solo{grid-template-columns:1fr}.d-swatches[data-astro-cid-7hglmdcz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}
