.looks__card[data-v-d5aebd4e] .looks__media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:0}.looks__grid[data-v-d5aebd4e]{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-block-start:var(--space-7)}@media(min-width:48rem){.looks__grid[data-v-d5aebd4e]{grid-template-columns:repeat(2,1fr)}}@media(min-width:80rem){.looks__grid[data-v-d5aebd4e]{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(22.5rem,auto)}}.looks__card[data-v-d5aebd4e]{position:relative;grid-column:span 1;min-height:25rem;border-radius:var(--radius-xl);overflow:hidden;background-size:cover;background-position:top;background-repeat:no-repeat;background-color:var(--bg-elevated);isolation:isolate;transition:transform var(--duration-medium) var(--ease-out-quart);will-change:transform}.looks__card[data-v-d5aebd4e]:hover{transform:translateY(-.25rem)}@media(min-width:48rem){.looks__card[data-v-d5aebd4e]{grid-column:span 1}}@media(min-width:80rem){.looks__card[data-v-d5aebd4e]{grid-column:span 2}.looks__card--xl[data-v-d5aebd4e]{grid-column:span 3;grid-row:span 2;min-height:47.5rem}.looks__card--wide[data-v-d5aebd4e]{grid-column:span 4}}.looks__shade[data-v-d5aebd4e]{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in oklab,var(--text-primary) 0%,transparent) 32%,color-mix(in oklab,var(--text-primary) 55%,transparent) 60%,color-mix(in oklab,var(--text-primary) 95%,transparent));z-index:1;transition:opacity var(--duration-medium)}.looks__card:hover .looks__shade[data-v-d5aebd4e]{opacity:.85}.looks__body[data-v-d5aebd4e]{position:absolute;inset-inline:0;inset-block-end:0;padding:var(--space-6) var(--space-5) var(--space-5);z-index:2;color:var(--text-primary)}@media(min-width:48rem){.looks__body[data-v-d5aebd4e]{padding:var(--space-6)}}.looks__tag[data-v-d5aebd4e]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-extra);text-transform:uppercase;color:color-mix(in oklab,var(--surface) 85%,transparent);display:inline-flex;align-items:center;gap:var(--space-2);padding:.375rem var(--space-3);background:color-mix(in oklab,var(--text-primary) 55%,transparent);backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);border-radius:var(--radius-pill);border:.0625rem solid color-mix(in oklab,var(--surface) 14%,transparent)}.looks__tag[data-v-d5aebd4e],.looks__title[data-v-d5aebd4e]{margin-block-end:var(--space-3)}.looks__title[data-v-d5aebd4e]{font-size:clamp(1.375rem,2.2vw,2.25rem);font-weight:var(--fw-bold);letter-spacing:var(--tracking-snug);line-height:1.05;color:var(--text-primary);max-width:22ch;text-wrap:balance}.looks__line[data-v-d5aebd4e]{font-size:var(--fs-md);color:color-mix(in oklab,var(--surface) 78%,transparent);line-height:var(--lh-base);max-width:48ch;text-wrap:pretty}.looks__rest[data-v-d5aebd4e]{margin-block-start:var(--space-6);padding-block:var(--space-5);display:flex;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap}.looks__rest-label[data-v-d5aebd4e]{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);color:var(--accent-primary);font-weight:var(--fw-medium)}.looks__rest-tags[data-v-d5aebd4e]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.looks__rest-tags li[data-v-d5aebd4e]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);padding:.375rem var(--space-3);border-radius:var(--radius-pill);border:.0625rem solid var(--border-default);color:var(--text-secondary);background:var(--bg-secondary);transition:border-color var(--duration-base),color var(--duration-base)}.looks__rest-tags li[data-v-d5aebd4e]:hover{color:var(--text-primary);border-color:var(--border-strong)}.looks__cta[data-v-d5aebd4e]{margin-block-start:var(--space-7);display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-base)}.looks__cta-line[data-v-d5aebd4e]{max-width:34ch}.faq__head[data-v-25558043]{text-align:center;margin-block-end:var(--space-7);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.faq__head .section__title[data-v-25558043]{margin-inline:auto;max-width:24ch;text-wrap:balance}.faq-list[data-v-25558043]{max-width:55rem;margin-inline:auto}
