.article__body[data-v-c9ecc5cf]{color:var(--text-secondary);font-size:var(--fs-md);line-height:var(--lh-relaxed,1.7)}.article__body[data-v-c9ecc5cf]>.article-table,.article__body[data-v-c9ecc5cf]>blockquote,.article__body[data-v-c9ecc5cf]>h2,.article__body[data-v-c9ecc5cf]>h3,.article__body[data-v-c9ecc5cf]>ol,.article__body[data-v-c9ecc5cf]>p,.article__body[data-v-c9ecc5cf]>ul{inline-size:100%;max-inline-size:45rem;margin-inline:auto}.article__body[data-v-c9ecc5cf]>*+*{margin-block-start:var(--space-4)}.article__body[data-v-c9ecc5cf]>h2{margin-block-start:var(--space-7);margin-block-end:var(--space-4)}.article__body[data-v-c9ecc5cf]>h3{margin-block-start:var(--space-6);margin-block-end:var(--space-3)}.article__body[data-v-c9ecc5cf] h2{color:var(--text-primary);font-size:clamp(var(--fs-lg),3vw,var(--fs-2xl));font-weight:var(--fw-bold);line-height:var(--lh-snug)}.article__body[data-v-c9ecc5cf] h3{color:var(--text-primary);font-size:var(--fs-lg);font-weight:var(--fw-semi);line-height:var(--lh-snug)}@media (width<48em){.article__body[data-v-c9ecc5cf] h2{font-size:var(--fs-lg)}.article__body[data-v-c9ecc5cf] h3{font-size:var(--fs-md)}}.article__body[data-v-c9ecc5cf] ol,.article__body[data-v-c9ecc5cf] ul{gap:var(--space-2);padding-inline-start:1.4em;display:grid}.article__body[data-v-c9ecc5cf] img{max-width:100%;height:auto}.article__body[data-v-c9ecc5cf] figcaption{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-base);margin-block-start:var(--space-2)}.article__body[data-v-c9ecc5cf]>.article-table{overflow-x:auto}.article__body[data-v-c9ecc5cf] .article-table table{border-collapse:collapse;width:100%}.article__body[data-v-c9ecc5cf] .article-table td,.article__body[data-v-c9ecc5cf] .article-table th{padding:var(--space-2) var(--space-3);text-align:start;vertical-align:top;border-block-end:.0625rem solid var(--border-default)}.article__body[data-v-c9ecc5cf] .article-table th{color:var(--text-primary);background:var(--bg-elevated);font-weight:var(--fw-semi)}.article__body[data-v-c9ecc5cf] .article-table td:first-child,.article__body[data-v-c9ecc5cf] .article-table th:first-child{font-weight:600}.article__body[data-v-c9ecc5cf] .article-shoot-cta{gap:var(--space-5);padding:var(--space-5);background:var(--bg-elevated);border:.0625rem solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-block-start:0;margin-block-end:var(--space-7);display:grid}.article__body[data-v-c9ecc5cf] .article-shoot-cta__collage{gap:var(--space-2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.article__body[data-v-c9ecc5cf] .article-shoot-cta__frame{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);border:.0625rem solid var(--border-default);width:100%;max-width:100%;height:auto;max-height:70vh}.article__body[data-v-c9ecc5cf] .article-shoot-cta__body{gap:var(--space-2);align-content:center;display:grid}.article__body[data-v-c9ecc5cf] .article-shoot-cta__title{color:var(--text-primary);font-size:var(--fs-md);font-weight:600;line-height:var(--lh-base);text-wrap:pretty;margin:0}.article__body[data-v-c9ecc5cf] .article-shoot-cta__hint{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-base);margin:0}.article__body[data-v-c9ecc5cf] .article-shoot-cta .btn--primary,.article__body[data-v-c9ecc5cf] .article-shoot-cta__action{color:var(--text-on-accent);text-align:center;justify-self:start;width:100%;margin-block-start:var(--space-1)}.article__body[data-v-c9ecc5cf] .article-shoot-cta__caption{color:var(--text-muted);font-size:var(--fs-caption,.75rem);margin:0}@media (width>=48em){.article__body[data-v-c9ecc5cf] .article-shoot-cta{grid-template-columns:minmax(0,15.5rem) minmax(0,1fr);align-items:center}.article__body[data-v-c9ecc5cf] .article-shoot-cta--compact{grid-template-columns:minmax(0,1fr)}.article__body[data-v-c9ecc5cf] .article-shoot-cta__frame:nth-child(2){margin-inline-start:calc(var(--space-2)*-1);transform:rotate(-2deg)translateY(-.5rem)}.article__body[data-v-c9ecc5cf] .article-shoot-cta__frame:nth-child(3){margin-inline-start:calc(var(--space-2)*-1);transform:rotate(2deg)translateY(.5rem)}.article__body[data-v-c9ecc5cf] .article-shoot-cta .btn--primary,.article__body[data-v-c9ecc5cf] .article-shoot-cta__action{width:auto;justify-self:start;inline-size:auto}}.article__body[data-v-c9ecc5cf]>.article-promo+*,.article__body[data-v-c9ecc5cf]>.article-shoot-cta+*,.article__body[data-v-c9ecc5cf]>.lookbook-grid+*{margin-block-start:0}.article__body[data-v-c9ecc5cf] .article-promo,.article__body[data-v-c9ecc5cf] .article-scene,.article__body[data-v-c9ecc5cf] .article-shoot-cta,.article__body[data-v-c9ecc5cf] .lookbook-grid{max-inline-size:none;width:100%}.article__body[data-v-c9ecc5cf] figure:not(.look-card__media){inline-size:100%;max-inline-size:45rem;margin-inline:auto}.article__body[data-v-c9ecc5cf] figure:not(.look-card__media) img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);max-block-size:70vh;inline-size:100%}.article__body[data-v-c9ecc5cf] .article-gallery,.article__body[data-v-c9ecc5cf] .gallery-block .gallery{scroll-snap-type:x mandatory;gap:clamp(.75rem,1vw,1rem);display:flex;overflow-x:auto}.article__body[data-v-c9ecc5cf] .article-gallery .figure,.article__body[data-v-c9ecc5cf] .article-gallery figure,.article__body[data-v-c9ecc5cf] .gallery-block .gallery .figure,.article__body[data-v-c9ecc5cf] .gallery-block .gallery figure{width:auto;max-width:none;scroll-snap-align:start;flex:none;inline-size:auto;max-inline-size:none;margin-inline:0}.article__body[data-v-c9ecc5cf] .article-gallery .figure img,.article__body[data-v-c9ecc5cf] .article-gallery figure img,.article__body[data-v-c9ecc5cf] .gallery-block .gallery .figure img,.article__body[data-v-c9ecc5cf] .gallery-block .gallery figure img{aspect-ratio:3/4;height:min(26.25rem,60vw);max-height:26.25rem;max-block-size:26.25rem;width:auto;-o-object-fit:cover;object-fit:cover;inline-size:auto}.article__body[data-v-c9ecc5cf] .article-gallery__cta{align-items:center;gap:clamp(.75rem,1vw,1rem);display:flex}.article__body[data-v-c9ecc5cf] .article-gallery__cta .btn,.article__body[data-v-c9ecc5cf] .gallery__cta{white-space:nowrap;flex-wrap:nowrap;align-items:center;display:inline-flex}.article__body[data-v-c9ecc5cf] .lookbook-grid{align-items:stretch;gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-4);margin-block-end:var(--space-8);display:grid}.article__body[data-v-c9ecc5cf]>h2+.lookbook-grid,.article__body[data-v-c9ecc5cf]>h3+.lookbook-grid{margin-block-start:0}@media (width>=48rem){.article__body[data-v-c9ecc5cf] .lookbook-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.article__body[data-v-c9ecc5cf] .look-card{gap:var(--space-5);flex-direction:column;min-inline-size:0;margin:0;display:flex}.article__body[data-v-c9ecc5cf] .look-card>noindex{display:contents}.article__body[data-v-c9ecc5cf] .look-card p:has(>.btn){align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.article__body[data-v-c9ecc5cf] .look-card>.btn--primary,.article__body[data-v-c9ecc5cf] .look-card__actions{margin-block-start:auto}.article__body[data-v-c9ecc5cf] .look-card>p:has(>.btn){margin-block-start:auto}.article__body[data-v-c9ecc5cf] .look-card__actions{align-items:stretch;gap:var(--space-3);flex-wrap:wrap;inline-size:100%;display:flex}.article__body[data-v-c9ecc5cf] .look-card h3,.article__body[data-v-c9ecc5cf] .look-card>p{margin:0}.article__body[data-v-c9ecc5cf] .look-card__media{max-inline-size:100%;margin:0;position:relative}.article__body[data-v-c9ecc5cf] .look-card>img,.article__body[data-v-c9ecc5cf] .look-card__media>img:first-of-type{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);width:100%;max-width:100%;height:auto;max-height:70vh;display:block}.article__body[data-v-c9ecc5cf] .look-card__selfie{--selfie-shift:0%;left:var(--space-3);bottom:var(--space-3);border:.125rem solid var(--bg-elevated);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;background:var(--bg-elevated);cursor:pointer;width:3.5rem;height:3.5rem;transform:translateX(var(--selfie-shift));transform-origin:0 100%;border-radius:50%;padding:0;transition:transform .2s;position:absolute;overflow:hidden}.article__body[data-v-c9ecc5cf] .look-card__selfie+.look-card__selfie{--selfie-shift:60%;z-index:1}.article__body[data-v-c9ecc5cf] .look-card__selfie img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;display:block}.article__body[data-v-c9ecc5cf] .look-card__selfie--enlarged{transform:translateX(var(--selfie-shift)) scale(3);z-index:2}.article__body[data-v-c9ecc5cf] .look-card__selfie--enlarged img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.article__body[data-v-c9ecc5cf] .look-card .btn--primary,.article__body[data-v-c9ecc5cf] .look-card__primary{color:var(--text-on-accent);align-self:stretch}.article__body[data-v-c9ecc5cf] .look-card__primary{inline-size:100%;background:var(--accent-primary);border-radius:var(--radius-pill);height:3.5rem;font-weight:var(--fw-semi);text-align:center;justify-content:center;align-items:center;padding-inline:1.75rem;text-decoration:none;display:flex}.article__body[data-v-c9ecc5cf] .look-card .btn--ghost,.article__body[data-v-c9ecc5cf] .look-card .btn--secondary,.article__body[data-v-c9ecc5cf] .look-card__prompt>summary{color:var(--text-secondary);height:auto;padding:var(--space-2) 0;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;border-radius:0;align-self:start}.article__body[data-v-c9ecc5cf] .look-card__prompt{min-inline-size:0}.article__body[data-v-c9ecc5cf] .look-card__prompt pre{padding:var(--space-4);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--fs-sm);line-height:var(--lh-base);background:var(--bg-secondary);border-radius:var(--radius-md);margin-block-start:var(--space-2);margin-block-end:0}.article__body[data-v-c9ecc5cf] .look-card__prompt [data-copy-prompt]{margin-block-start:var(--space-4)}.article__body[data-v-c9ecc5cf] .article-promo{gap:var(--space-4);padding:var(--space-5);background:var(--bg-elevated);border:.0625rem solid var(--border-default);border-radius:var(--radius-lg);margin-block-start:0;margin-block-end:var(--space-7);display:grid}.article__body[data-v-c9ecc5cf] .article-promo h3{color:var(--text-primary);font-size:var(--fs-md);margin:0;font-weight:600}.article__body[data-v-c9ecc5cf] .article-promo p{color:var(--text-muted);font-size:var(--fs-sm);margin:0}.article__body[data-v-c9ecc5cf] .article-promo__steps{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.article__body[data-v-c9ecc5cf] .article-promo__steps li{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-base);margin:0}@media (width>=48em){.article__body[data-v-c9ecc5cf] .article-promo__steps{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.article__body[data-v-c9ecc5cf] .article-promo__steps li:not(:last-child){padding-inline-end:var(--space-4);position:relative}.article__body[data-v-c9ecc5cf] .article-promo__steps li:not(:last-child):after{content:"→";color:var(--text-muted);position:absolute;inset-block-start:0;inset-inline-end:0}}.article__body[data-v-c9ecc5cf] .article-promo__body{gap:var(--space-2);align-content:center;display:grid}.article__body[data-v-c9ecc5cf] .article-promo__collage{align-items:center;gap:var(--space-2);flex-wrap:nowrap;max-inline-size:none;display:flex}.article__body[data-v-c9ecc5cf] .article-promo__shot{flex:1 1 0;min-inline-size:0;margin:0}.article__body[data-v-c9ecc5cf] .article-promo__shot figcaption{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-base);text-align:center;margin-block-start:var(--space-2)}.article__body[data-v-c9ecc5cf] .article-promo__arrow{color:var(--text-muted);font-size:var(--fs-lg);flex:none;line-height:1}.article__body[data-v-c9ecc5cf] .article-promo__crossfade{position:relative}.article__body[data-v-c9ecc5cf] .article-promo__frame{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);border:.0625rem solid var(--border-default);width:100%;max-width:100%;height:auto;box-shadow:var(--shadow-card);transition:transform var(--duration-base,.2s) ease}.article__body[data-v-c9ecc5cf] .article-promo__shot--result{cursor:zoom-in}.article__body[data-v-c9ecc5cf] .article-promo__frame--ref{opacity:1;width:100%;height:100%;position:absolute;inset:0}.article__body[data-v-c9ecc5cf] .article-promo__frame:hover{transform:scale(1.03)}.article__body[data-v-c9ecc5cf] .btn--primary,.article__body[data-v-c9ecc5cf] .article-promo .btn--primary,.article__body[data-v-c9ecc5cf] .article-promo .btn--primary.article-promo__action{color:var(--text-on-accent)}.article__body[data-v-c9ecc5cf] .article-promo .btn--ghost,.article__body[data-v-c9ecc5cf] .article-promo .btn--outline,.article__body[data-v-c9ecc5cf] .article-promo .btn--secondary{color:var(--accent-primary)}.article__body[data-v-c9ecc5cf] .article-promo__action{transition:transform var(--duration-base,.2s) ease,filter var(--duration-base,.2s) ease;justify-self:start;margin-block-start:var(--space-1)}.article__body[data-v-c9ecc5cf] .article-promo__action:hover{filter:brightness(1.08);transform:translateY(-.125rem)}@media (width>=48em){.article__body[data-v-c9ecc5cf] .article-promo--pinterest{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,32rem) minmax(0,1fr)}.article__body[data-v-c9ecc5cf] .article-promo__shot{flex:0 15rem;min-inline-size:12.5rem;max-inline-size:15rem}}@media (prefers-reduced-motion:no-preference){.article__body[data-v-c9ecc5cf] .article-promo__frame--ref{animation:1.2s ease-out .4s forwards article-promo-crossfade-c9ecc5cf}.article__body[data-v-c9ecc5cf] .article-promo .article-promo__action,.article__body[data-v-c9ecc5cf] .article-promo .btn--primary,.article__body[data-v-c9ecc5cf] .article-shoot-cta .btn--primary{animation:3s ease-in-out infinite article-cta-glow-c9ecc5cf}}@keyframes article-promo-crossfade-c9ecc5cf{0%{opacity:1}to{opacity:0}}@keyframes article-cta-glow-c9ecc5cf{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 1.15rem .15rem color-mix(in srgb,var(--accent-primary) 42%,transparent)}}@media (prefers-reduced-motion:reduce){.article__body[data-v-c9ecc5cf] .article-promo__frame--ref{opacity:0;animation:none}.article__body[data-v-c9ecc5cf] .article-promo__action,.article__body[data-v-c9ecc5cf] .article-promo__frame{transition:none}.article__body[data-v-c9ecc5cf] .article-promo__action:hover,.article__body[data-v-c9ecc5cf] .article-promo__frame:hover{filter:none;transform:none}}@media (width<=23.4375rem){.article__body[data-v-c9ecc5cf] .look-card__selfie{width:2.75rem;height:2.75rem}}
