.mirrors-page[data-astro-cid-qhq7ezee]{--ease:cubic-bezier(.16, 1, .3, 1);background:radial-gradient(circle at 78% 6%, rgba(var(--color-accent-rgb), .1), transparent 34rem), radial-gradient(circle at 12% 52%, rgba(var(--color-accent-rgb), .05), transparent 30rem), radial-gradient(circle at 60% 96%, rgba(var(--color-accent-rgb), .07), transparent 34rem), var(--color-bg);position:relative;overflow-x:clip}.mirrors-eyebrow[data-astro-cid-qhq7ezee]{font-family:var(--font-ui);font-size:var(--type-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);opacity:.78;font-weight:500}.mirrors-cta[data-astro-cid-qhq7ezee]{min-height:48px;font-family:var(--font-ui);letter-spacing:.12em;text-align:center;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;padding:14px 30px;font-size:.8rem;font-weight:500;line-height:1.3;display:inline-flex}.mirrors-cta--primary[data-astro-cid-qhq7ezee]{background:var(--color-accent);color:var(--color-bg)}button[data-astro-cid-qhq7ezee].mirrors-cta{cursor:default}button[data-astro-cid-qhq7ezee].mirrors-cta--preview:hover{box-shadow:none;transform:none}.mirrors-cta--secondary[data-astro-cid-qhq7ezee]{color:rgba(var(--color-text-rgb), .86);border-color:rgba(var(--color-accent-rgb), .4);background:0 0}.mirrors-cta--secondary[data-astro-cid-qhq7ezee]:hover{border-color:var(--color-accent)}.mirrors-hero[data-astro-cid-qhq7ezee]{min-height:calc(100vh - var(--header-height));padding:var(--space-3xl) clamp(24px, 6vw, 96px) var(--space-2xl);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.mirrors-hero__bg[data-astro-cid-qhq7ezee]{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.mirrors-hero__scrim[data-astro-cid-qhq7ezee]{z-index:1;pointer-events:none;background:linear-gradient(90deg, rgba(var(--color-bg-rgb), .86) 0%, rgba(var(--color-bg-rgb), .6) 26%, rgba(var(--color-bg-rgb), .28) 50%, transparent 72%), linear-gradient(180deg, rgba(var(--color-bg-rgb), .32) 0%, transparent 16%, transparent 64%, rgba(var(--color-bg-rgb), .5) 100%), radial-gradient(46% 58% at 70% 44%, rgba(var(--color-accent-rgb), .08), transparent 72%);position:absolute;inset:0}.mirrors-hero__inner[data-astro-cid-qhq7ezee]{z-index:2;width:min(1240px,100%);position:relative}.mirrors-hero__text[data-astro-cid-qhq7ezee]{text-align:left;width:min(560px,100%);margin-right:auto}.mirrors-hero__title[data-astro-cid-qhq7ezee]{margin-top:var(--space-md);font-size:var(--type-page-title);letter-spacing:.05em;line-height:1.08}.mirrors-hero__lede[data-astro-cid-qhq7ezee]{margin-top:var(--space-lg)}.mirrors-hero__body[data-astro-cid-qhq7ezee]{max-width:42ch;font-size:var(--type-body-editorial);color:rgba(var(--color-text-rgb), .82);font-weight:300;line-height:1.7}.mirrors-hero__support[data-astro-cid-qhq7ezee]{margin-top:var(--space-md);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-accent-rgb), .82);font-size:.82rem;font-weight:500}.mirrors-hero__ctas[data-astro-cid-qhq7ezee]{align-items:center;gap:var(--space-md);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.mirrors-hero__fact[data-astro-cid-qhq7ezee]{margin-top:var(--space-md);font-family:var(--font-ui);letter-spacing:.08em;color:rgba(var(--color-text-rgb), .56);font-size:.74rem}.mirrors-bridge[data-astro-cid-qhq7ezee]{padding:clamp(72px,10vw,128px) clamp(24px,7vw,120px) clamp(32px,4vw,56px)}.mirrors-bridge__inner[data-astro-cid-qhq7ezee]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(40px,7vw,112px);width:min(1240px,100%);margin:0 auto;display:grid}.mirrors-bridge__text[data-astro-cid-qhq7ezee]{gap:var(--space-lg);flex-direction:column;max-width:38rem;display:flex}.mirrors-bridge__lead[data-astro-cid-qhq7ezee]{font-family:var(--font-heading);font-weight:400;font-size:var(--type-section-title);letter-spacing:.06em;color:rgba(var(--color-text-rgb), .97);line-height:1.24}.mirrors-bridge__support[data-astro-cid-qhq7ezee]{font-family:var(--font-body);font-size:var(--type-body-editorial);color:rgba(var(--color-text-rgb), .74);font-weight:300;line-height:1.7}.mirrors-bridge__close[data-astro-cid-qhq7ezee]{font-family:var(--font-body);font-style:italic;font-size:var(--type-subsection-title);color:#f1e8d6f0;line-height:1.4}.mirrors-bridge__figure[data-astro-cid-qhq7ezee]{justify-self:end;width:min(100%,380px);margin:0}.mirrors-bridge__frame[data-astro-cid-qhq7ezee]{aspect-ratio:2/3;border-radius:2px;overflow:hidden;box-shadow:0 40px 80px #0000008c,0 10px 24px #0006}.mirrors-bridge__frame[data-astro-cid-qhq7ezee] img[data-astro-cid-qhq7ezee]{object-fit:cover;width:100%;height:100%;display:block}.mirrors-bridge__caption[data-astro-cid-qhq7ezee]{margin-top:var(--space-md);font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-text-rgb), .46);font-size:.7rem;font-weight:500}.mirrors-six[data-astro-cid-qhq7ezee]{--six-w:clamp(240px, calc((100vh - var(--header-height) - 230px) * .6667), 540px);padding-bottom:clamp(24px,3vw,48px);position:relative}.mirrors-six__head[data-astro-cid-qhq7ezee]{width:min(1240px,100%);margin:0 auto clamp(12px,2vw,24px);padding:0 clamp(24px,7vw,120px)}.mirrors-six__title[data-astro-cid-qhq7ezee]{max-width:34ch;font-family:var(--font-heading);font-weight:400;font-size:var(--type-subsection-title);letter-spacing:.06em;color:#f1e8d6f0;line-height:1.3}.mirrors-six__runway[data-astro-cid-qhq7ezee]{position:relative}.mirrors-six__viewport[data-astro-cid-qhq7ezee]{flex-direction:column;justify-content:center;display:flex}.mirrors-six[data-astro-cid-qhq7ezee][data-pinned] .mirrors-six__viewport[data-astro-cid-qhq7ezee]{top:var(--header-height);height:calc(100vh - var(--header-height));position:sticky;overflow:hidden}.mirrors-six__strip[data-astro-cid-qhq7ezee]{width:100%;padding:var(--space-md) calc(50% - var(--six-w) / 2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:flex-start;gap:clamp(16px,2.4vw,36px);margin:0;list-style:none;display:flex;overflow-x:auto}.mirrors-six__strip[data-astro-cid-qhq7ezee]::-webkit-scrollbar{display:none}.mirrors-six[data-astro-cid-qhq7ezee][data-pinned] .mirrors-six__strip[data-astro-cid-qhq7ezee]{scroll-snap-type:none;overflow-x:hidden}.mirrors-six__slide[data-astro-cid-qhq7ezee]{flex:0 0 var(--six-w);width:var(--six-w);scroll-snap-align:center}.mirrors-six__link[data-astro-cid-qhq7ezee]{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.mirrors-six__link[data-astro-cid-qhq7ezee]:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}.mirrors-six__frame[data-astro-cid-qhq7ezee]{aspect-ratio:2/3;border-radius:2px;display:block;overflow:hidden;box-shadow:0 40px 80px #0000008c,0 10px 24px #0006}.mirrors-six__frame[data-astro-cid-qhq7ezee] img[data-astro-cid-qhq7ezee]{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.mirrors-six__caption[data-astro-cid-qhq7ezee]{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 14px;margin-top:clamp(14px,1.6vw,22px);display:grid}.mirrors-six__letter[data-astro-cid-qhq7ezee]{font-family:var(--font-heading);font-size:var(--type-frame-title);letter-spacing:.06em;color:rgba(var(--color-accent-rgb), .62)}.mirrors-six__name[data-astro-cid-qhq7ezee]{font-family:var(--font-heading);font-size:var(--type-frame-title);letter-spacing:.08em;color:rgba(var(--color-text-rgb), .92);line-height:1.15}.mirrors-six__line[data-astro-cid-qhq7ezee]{font-family:var(--font-body);font-style:italic;font-size:var(--type-body-small);color:rgba(var(--color-text-rgb), .6);grid-column:2;line-height:1.4}.mirrors-six__action[data-astro-cid-qhq7ezee]{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-accent-rgb), .7);grid-column:2;margin-top:6px;font-size:.7rem;font-weight:500}.mirrors-six__link[data-astro-cid-qhq7ezee]:hover .mirrors-six__action[data-astro-cid-qhq7ezee],.mirrors-six__link[data-astro-cid-qhq7ezee]:focus-visible .mirrors-six__action[data-astro-cid-qhq7ezee]{color:var(--color-accent);text-underline-offset:4px;text-decoration:underline}.mirrors-six__link[data-astro-cid-qhq7ezee][aria-current=true] .mirrors-six__letter[data-astro-cid-qhq7ezee]{color:var(--color-accent)}.mirrors-six__link[data-astro-cid-qhq7ezee]:hover .mirrors-six__name[data-astro-cid-qhq7ezee],.mirrors-six__link[data-astro-cid-qhq7ezee]:focus-visible .mirrors-six__name[data-astro-cid-qhq7ezee]{color:var(--color-text)}.mirrors-six__progress[data-astro-cid-qhq7ezee]{margin-top:var(--space-sm);justify-content:center;gap:8px;display:flex}.mirrors-six__dot[data-astro-cid-qhq7ezee]{background:rgba(var(--color-text-rgb), .22);border-radius:50%;width:6px;height:6px}.mirrors-six__dot[data-astro-cid-qhq7ezee][data-active]{background:var(--color-accent)}.mirrors-choose[data-astro-cid-qhq7ezee]{scroll-margin-top:var(--header-height);padding:clamp(72px,10vw,128px) clamp(24px,7vw,120px) clamp(56px,7vw,96px)}.mirrors-choose__inner[data-astro-cid-qhq7ezee]{width:min(1240px,100%);margin:0 auto}.mirrors-choose__head[data-astro-cid-qhq7ezee]{max-width:40rem;margin-bottom:clamp(28px,4vw,48px)}.mirrors-choose__title[data-astro-cid-qhq7ezee]{font-size:var(--type-section-title);letter-spacing:.06em}.mirrors-choose__guide[data-astro-cid-qhq7ezee]{margin-top:var(--space-md);font-family:var(--font-body);font-size:var(--type-body-editorial);color:rgba(var(--color-text-rgb), .72);font-weight:300;line-height:1.6}.mirrors-choose__list[data-astro-cid-qhq7ezee] ul[data-astro-cid-qhq7ezee]{gap:var(--space-md) clamp(12px, 1.6vw, 24px);grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;display:grid}.mirrors-choose__option[data-astro-cid-qhq7ezee]{border-top:1px solid rgba(var(--color-text-rgb), .12);flex-direction:column;gap:4px;height:100%;padding-top:14px;text-decoration:none;display:flex}.mirrors-choose__option-letter[data-astro-cid-qhq7ezee]{font-family:var(--font-ui);letter-spacing:.18em;color:rgba(var(--color-accent-rgb), .6);font-size:.72rem;font-weight:600}.mirrors-choose__option-title[data-astro-cid-qhq7ezee]{font-family:var(--font-heading);font-size:clamp(.75rem, 1.1vw, var(--type-card-title));letter-spacing:.05em;white-space:nowrap;color:rgba(var(--color-text-rgb), .58)}.mirrors-choose__option-note[data-astro-cid-qhq7ezee]{font-family:var(--font-ui);color:rgba(var(--color-text-rgb), .46);font-size:.72rem;line-height:1.4}.mirrors-choose__option[data-astro-cid-qhq7ezee]:hover .mirrors-choose__option-title[data-astro-cid-qhq7ezee]{color:rgba(var(--color-text-rgb), .92)}.mirrors-choose__option[data-astro-cid-qhq7ezee][aria-current=true]{border-top-color:var(--color-accent)}.mirrors-choose__option[data-astro-cid-qhq7ezee][aria-current=true] .mirrors-choose__option-letter[data-astro-cid-qhq7ezee]{color:var(--color-accent)}.mirrors-choose__option[data-astro-cid-qhq7ezee][aria-current=true] .mirrors-choose__option-title[data-astro-cid-qhq7ezee]{color:var(--color-text)}.mirrors-choose__option[data-astro-cid-qhq7ezee][aria-current=true] .mirrors-choose__option-note[data-astro-cid-qhq7ezee]{color:rgba(var(--color-text-rgb), .7)}.mirrors-choose__option[data-astro-cid-qhq7ezee]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.mirrors-stage[data-astro-cid-qhq7ezee]{margin-top:clamp(32px,4.5vw,64px);display:grid;position:relative}.mirrors-stage__panel[data-astro-cid-qhq7ezee]{visibility:hidden;min-width:0;scroll-margin-top:calc(var(--header-height) + 24px);grid-area:1/1}.mirrors-stage[data-astro-cid-qhq7ezee]:not([data-js]) #volume-a[data-astro-cid-qhq7ezee],.mirrors-stage[data-astro-cid-qhq7ezee]:not([data-js]) .mirrors-stage__panel[data-astro-cid-qhq7ezee]:target{visibility:visible}.mirrors-stage[data-astro-cid-qhq7ezee]:not([data-js]):has(.mirrors-stage__panel:target) #volume-a[data-astro-cid-qhq7ezee]:not(:target){visibility:hidden}.mirrors-stage[data-astro-cid-qhq7ezee][data-js] .mirrors-stage__panel[data-astro-cid-qhq7ezee][data-open]{visibility:visible}.mirrors-volume__grid[data-astro-cid-qhq7ezee]{grid-template-rows:1fr;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);height:100%;display:grid}.mirrors-volume__cover[data-astro-cid-qhq7ezee]{border-radius:3px;width:100%;margin:0;overflow:hidden;box-shadow:0 44px 90px #0009,0 12px 28px #0000006b}.mirrors-volume__cover[data-astro-cid-qhq7ezee] img[data-astro-cid-qhq7ezee]{width:100%;height:auto;display:block}.mirrors-volume__text[data-astro-cid-qhq7ezee]{flex-direction:column;max-width:40rem;height:100%;display:flex}.mirrors-volume__name[data-astro-cid-qhq7ezee]{min-height:4.5rem}.mirrors-volume__title[data-astro-cid-qhq7ezee]{margin-top:var(--space-sm);font-size:var(--type-section-title);letter-spacing:.06em;outline:none;line-height:1.15}.mirrors-volume__essence[data-astro-cid-qhq7ezee]{min-height:2.8em;margin-top:var(--space-md);font-family:var(--font-body);font-style:italic;font-size:var(--type-subsection-title);color:#f1e8d6f2;line-height:1.4}.mirrors-volume__copy[data-astro-cid-qhq7ezee]{min-height:8.25em;margin-top:var(--space-md);font-family:var(--font-body);font-size:var(--type-body-editorial);color:rgba(var(--color-text-rgb), .74);font-weight:300;line-height:1.65}.mirrors-volume__facts[data-astro-cid-qhq7ezee]{min-height:2.6rem;margin-top:var(--space-md);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-text-rgb), .56);flex-wrap:wrap;gap:6px 0;font-size:.74rem;list-style:none;display:flex}.mirrors-volume__facts[data-astro-cid-qhq7ezee] li[data-astro-cid-qhq7ezee]+li[data-astro-cid-qhq7ezee]:before{color:rgba(var(--color-accent-rgb), .7);content:"·";margin:0 12px}.mirrors-volume__commerce[data-astro-cid-qhq7ezee] .mirrors-cta[data-astro-cid-qhq7ezee]{min-width:13.5rem}.mirrors-volume__commerce[data-astro-cid-qhq7ezee]{min-height:7.5rem;padding-top:var(--space-md);justify-content:flex-end;align-items:flex-start;gap:var(--space-md);flex-direction:column;margin-top:auto;display:flex}.mirrors-inside[data-astro-cid-qhq7ezee]{scroll-margin-top:var(--header-height);padding:clamp(56px,8vw,104px) clamp(24px,7vw,120px)}.mirrors-inside__inner[data-astro-cid-qhq7ezee]{flex-direction:column;gap:clamp(32px,4vw,56px);width:min(1240px,100%);margin:0 auto;display:flex}.mirrors-inside__head[data-astro-cid-qhq7ezee]{max-width:44rem}.mirrors-inside__title[data-astro-cid-qhq7ezee]{margin-top:var(--space-sm);font-size:var(--type-section-title);letter-spacing:.06em}.mirrors-inside__intro[data-astro-cid-qhq7ezee]{margin-top:var(--space-md);font-family:var(--font-body);font-size:var(--type-body-editorial);color:rgba(var(--color-text-rgb), .74);font-weight:300;line-height:1.65}.mirrors-inside__made[data-astro-cid-qhq7ezee]{margin-top:var(--space-sm);font-size:var(--type-body-small);color:rgba(var(--color-text-rgb), .58);display:block}.mirrors-inside__sample[data-astro-cid-qhq7ezee]{width:min(100%,900px);margin-inline:auto}.mirrors-inside__trigger[data-astro-cid-qhq7ezee]{cursor:pointer;background:0 0;border:0;border-radius:3px;width:100%;padding:0;display:block;overflow:hidden;box-shadow:0 50px 100px #0009,0 14px 32px #0006}.mirrors-inside__trigger[data-astro-cid-qhq7ezee] img[data-astro-cid-qhq7ezee]{width:100%;height:auto;display:block}.mirrors-inside__credit[data-astro-cid-qhq7ezee],.mirrors-formats__credit[data-astro-cid-qhq7ezee]{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-text-rgb), .46);font-size:.7rem;font-weight:500}.mirrors-inside__credit[data-astro-cid-qhq7ezee]{justify-content:space-between;align-items:baseline;gap:var(--space-sm) var(--space-lg);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.mirrors-inside__excerpt[data-astro-cid-qhq7ezee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,80px);display:grid}.mirrors-inside__context[data-astro-cid-qhq7ezee]{margin-top:var(--space-sm);font-family:var(--font-body);font-size:var(--type-body-small);color:rgba(var(--color-text-rgb), .76);font-weight:300;line-height:1.65}.mirrors-inside__essence[data-astro-cid-qhq7ezee],.mirrors-inside__reflection[data-astro-cid-qhq7ezee]{margin-top:var(--space-sm);font-family:var(--font-body);font-style:italic;font-size:var(--type-body-editorial);color:#f1e8d6eb;line-height:1.5}.mirrors-inside__reflection-label[data-astro-cid-qhq7ezee]{margin-top:var(--space-lg)}.mirrors-inside__link[data-astro-cid-qhq7ezee],.mirrors-inside__hint[data-astro-cid-qhq7ezee],.mirrors-format__hint[data-astro-cid-qhq7ezee]{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-accent-rgb), .8);border:0;border-bottom:1px solid rgba(var(--color-accent-rgb), .35);cursor:pointer;text-align:left;background:0 0;padding:0 0 4px;font-size:.74rem;font-weight:500;display:block}.mirrors-inside__link[data-astro-cid-qhq7ezee]{margin-top:0}.mirrors-inside__action[data-astro-cid-qhq7ezee]{display:flex}.mirrors-inside__link[data-astro-cid-qhq7ezee]:hover,.mirrors-inside__hint[data-astro-cid-qhq7ezee]:hover,.mirrors-format__hint[data-astro-cid-qhq7ezee]:hover{color:var(--color-accent);border-bottom-color:rgba(var(--color-accent-rgb), .7)}.mirrors-inside__trigger[data-astro-cid-qhq7ezee]:focus-visible,.mirrors-inside__link[data-astro-cid-qhq7ezee]:focus-visible,.mirrors-inside__hint[data-astro-cid-qhq7ezee]:focus-visible,.mirrors-format__hint[data-astro-cid-qhq7ezee]:focus-visible,.mirrors-format__visual[data-astro-cid-qhq7ezee]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.mirrors-formats[data-astro-cid-qhq7ezee]{border-top:1px solid rgba(var(--color-text-rgb), .1);padding-top:clamp(32px,4vw,56px)}.mirrors-formats__title[data-astro-cid-qhq7ezee]{font-size:var(--type-subsection-title);letter-spacing:.06em}.mirrors-formats__note[data-astro-cid-qhq7ezee]{margin-top:var(--space-sm);font-family:var(--font-body);font-size:var(--type-body-small);color:rgba(var(--color-text-rgb), .7);font-weight:300}.mirrors-formats__pair[data-astro-cid-qhq7ezee]{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,64px);margin-top:clamp(24px,3vw,40px);display:grid}.mirrors-formats__credit[data-astro-cid-qhq7ezee]{margin-top:var(--space-lg)}.mirrors-format[data-astro-cid-qhq7ezee]{grid-row:span 6;grid-template-rows:subgrid;display:grid}.mirrors-format__visual[data-astro-cid-qhq7ezee]{box-sizing:border-box;aspect-ratio:2280/1621;cursor:pointer;background:#14110f;border:0;border-radius:3px;width:100%;height:auto;padding:0;display:block;overflow:hidden;box-shadow:0 32px 64px #00000080,0 8px 20px #0000005c}.mirrors-format__visual[data-astro-cid-qhq7ezee] img[data-astro-cid-qhq7ezee]{object-fit:contain;width:100%;height:100%;display:block}.mirrors-format__kicker[data-astro-cid-qhq7ezee]{margin-top:var(--space-md)}.mirrors-format__title-sm[data-astro-cid-qhq7ezee]{margin-top:var(--space-xs);font-size:var(--type-frame-title);letter-spacing:.05em}.mirrors-format__note[data-astro-cid-qhq7ezee]{max-width:44ch;margin-top:var(--space-sm);font-family:var(--font-body);font-size:var(--type-body-small);color:rgba(var(--color-text-rgb), .7);font-weight:300;line-height:1.6}.mirrors-format__action[data-astro-cid-qhq7ezee]{align-items:baseline;gap:var(--space-xs) var(--space-lg);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.mirrors-format__meta[data-astro-cid-qhq7ezee]{margin-top:var(--space-sm);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-text-rgb), .46);font-size:.7rem;font-weight:500}.mirrors-format__meta[data-astro-cid-qhq7ezee]:empty{margin-top:0}@supports not (grid-template-rows:subgrid){.mirrors-format[data-astro-cid-qhq7ezee]{grid-template-rows:none}}.mirrors-index[data-astro-cid-qhq7ezee]{overscroll-behavior:contain;width:min(1200px,96vw);max-width:none;max-height:94vh;color:var(--color-text);background:var(--color-bg);border:1px solid rgba(var(--color-text-rgb), .16);border-radius:2px;margin:auto;padding:clamp(20px,2.4vw,32px) clamp(20px,3vw,40px) 48px;overflow-y:auto}.mirrors-index[data-astro-cid-qhq7ezee]::backdrop{background:#000000d1}.mirrors-index__bar[data-astro-cid-qhq7ezee]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.mirrors-index__volume[data-astro-cid-qhq7ezee]{font-family:var(--font-ui);font-size:var(--type-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-text-rgb), .72);font-weight:500}.mirrors-index__letter[data-astro-cid-qhq7ezee]{color:var(--color-accent)}.mirrors-index__title[data-astro-cid-qhq7ezee]{margin-top:var(--space-xs);font-family:var(--font-heading);font-size:var(--type-section-title);letter-spacing:.06em;font-weight:400}.mirrors-index__close[data-astro-cid-qhq7ezee]{width:36px;height:36px;color:rgba(var(--color-text-rgb), .8);border:1px solid rgba(var(--color-text-rgb), .25);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.mirrors-index__close[data-astro-cid-qhq7ezee]:hover{color:var(--color-text);border-color:rgba(var(--color-text-rgb), .5)}.mirrors-index__close[data-astro-cid-qhq7ezee]:focus-visible,.mirrors-index__pick[data-astro-cid-qhq7ezee]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mirrors-index__selector[data-astro-cid-qhq7ezee]{gap:var(--space-xs);margin-top:var(--space-md);display:flex}.mirrors-index__selector[data-astro-cid-qhq7ezee][hidden]{display:none}.mirrors-index__pick[data-astro-cid-qhq7ezee]{min-width:40px;font-family:var(--font-ui);letter-spacing:.14em;color:rgba(var(--color-text-rgb), .6);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 10px;font-size:.8rem;font-weight:600}.mirrors-index__pick[data-astro-cid-qhq7ezee]:hover{color:var(--color-text)}.mirrors-index__pick[data-astro-cid-qhq7ezee][aria-pressed=true]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.mirrors-index__names[data-astro-cid-qhq7ezee]{column-width:10.5rem;font-family:var(--font-body);font-size:var(--type-body-small);color:rgba(var(--color-text-rgb), .92);column-gap:clamp(20px,2.4vw,32px);margin:clamp(16px,2vw,24px) 0 0;padding:0;line-height:1.5;list-style:none}.mirrors-index__names[data-astro-cid-qhq7ezee][hidden]{display:none}.mirrors-index__names[data-astro-cid-qhq7ezee] li[data-astro-cid-qhq7ezee]{break-inside:avoid;padding:1px 0}.mirrors-lightbox[data-astro-cid-qhq7ezee]{background:0 0;border:none;width:fit-content;max-width:none;height:fit-content;max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.mirrors-lightbox[data-astro-cid-qhq7ezee]::backdrop{background:#000000db}.mirrors-lightbox[data-astro-cid-qhq7ezee][open]{display:block}.mirrors-lightbox[data-astro-cid-qhq7ezee] img[data-astro-cid-qhq7ezee]{object-fit:contain;border:1px solid rgba(var(--color-text-rgb), .1);cursor:pointer;border-radius:3px;width:auto;max-width:92vw;height:auto;max-height:88vh;display:block;box-shadow:0 40px 90px #0009}.mirrors-lightbox--video[data-astro-cid-qhq7ezee] video[data-astro-cid-qhq7ezee]{aspect-ratio:16/9;border:1px solid rgba(var(--color-text-rgb), .1);background:#0b0d11;border-radius:3px;width:min(92vw,156.444vh);height:auto;display:block;box-shadow:0 40px 90px #0009}.mirrors-lightbox__close[data-astro-cid-qhq7ezee]{width:32px;height:32px;color:rgba(var(--color-text-rgb), .8);border:1px solid rgba(var(--color-text-rgb), .25);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-38px;right:0}.mirrors-lightbox__close[data-astro-cid-qhq7ezee]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mirrors-bundle[data-astro-cid-qhq7ezee]{padding:clamp(56px,8vw,104px) clamp(24px,7vw,120px) clamp(64px,9vw,120px)}.mirrors-bundle__inner[data-astro-cid-qhq7ezee]{flex-direction:column;width:min(1240px,100%);margin:0 auto;display:flex}.mirrors-bundle__head[data-astro-cid-qhq7ezee]{max-width:44rem;margin-bottom:clamp(40px,6vw,80px)}.mirrors-bundle__title[data-astro-cid-qhq7ezee]{font-size:var(--type-section-title);letter-spacing:.05em}.mirrors-bundle__support[data-astro-cid-qhq7ezee]{margin-top:var(--space-md);font-family:var(--font-body);font-size:var(--type-body-small);color:rgba(var(--color-text-rgb), .72);font-weight:300;line-height:1.6}.mirrors-bundle__covers[data-astro-cid-qhq7ezee]{width:100%;padding-right:1px;display:flex}.mirrors-bundle__cover[data-astro-cid-qhq7ezee]{border-radius:2px;flex:0 0 21.0526%;margin-left:-5.26316%;position:relative;overflow:hidden;box-shadow:-12px 8px 22px #0000006b,0 18px 32px #0006}.mirrors-bundle__cover[data-astro-cid-qhq7ezee]:first-child{margin-left:0}.mirrors-bundle__cover[data-astro-cid-qhq7ezee]:nth-child(2){z-index:2}.mirrors-bundle__cover[data-astro-cid-qhq7ezee]:nth-child(3){z-index:3}.mirrors-bundle__cover[data-astro-cid-qhq7ezee]:nth-child(4){z-index:4}.mirrors-bundle__cover[data-astro-cid-qhq7ezee]:nth-child(5){z-index:5}.mirrors-bundle__cover[data-astro-cid-qhq7ezee]:nth-child(6){z-index:6}.mirrors-bundle__cover[data-astro-cid-qhq7ezee] img[data-astro-cid-qhq7ezee]{width:100%;height:auto;display:block}.mirrors-bundle__cluster[data-astro-cid-qhq7ezee]{text-align:center;flex-direction:column;align-items:center;width:min(100%,480px);margin:clamp(32px,4.5vw,52px) auto 0;display:flex}.mirrors-bundle__free[data-astro-cid-qhq7ezee]{font-family:var(--font-heading);font-size:var(--type-card-title);letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-accent-rgb), .7)}.mirrors-bundle__free-word[data-astro-cid-qhq7ezee]{letter-spacing:.28em;color:var(--color-accent);margin-left:.15em}.mirrors-bundle__offer[data-astro-cid-qhq7ezee]{margin-top:var(--space-sm);font-family:var(--font-body);font-size:var(--type-body-small);color:rgba(var(--color-text-rgb), .72);font-weight:300;line-height:1.5}.mirrors-bundle__price[data-astro-cid-qhq7ezee]{margin-top:var(--space-lg)}.mirrors-bundle[data-astro-cid-qhq7ezee] .mirrors-cta[data-astro-cid-qhq7ezee]{margin-top:var(--space-md)}.mirrors-note[data-astro-cid-qhq7ezee]{isolation:isolate;background:var(--color-surface);padding:clamp(72px,10vw,128px) clamp(24px,7vw,120px);position:relative}.mirrors-note[data-astro-cid-qhq7ezee]:before{z-index:-1;background:radial-gradient(60% 90% at 18% 20%, rgba(var(--color-accent-rgb), .06), transparent 70%);content:"";pointer-events:none;position:absolute;inset:0}.mirrors-note__inner[data-astro-cid-qhq7ezee]{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:center;gap:clamp(28px,5vw,80px);width:min(1240px,100%);margin:0 auto;display:grid}.mirrors-note__copy[data-astro-cid-qhq7ezee]{max-width:560px}.mirrors-note__title[data-astro-cid-qhq7ezee]{margin-top:var(--space-sm);font-size:var(--type-section-title);letter-spacing:.06em}.mirrors-note__prose[data-astro-cid-qhq7ezee]{margin-top:var(--space-xl);gap:var(--space-md);flex-direction:column;display:flex}.mirrors-note__para[data-astro-cid-qhq7ezee]{font-family:var(--font-body);font-size:var(--type-body-editorial);color:rgba(var(--color-text-rgb), .8);font-weight:300;line-height:1.7}.mirrors-note__closing[data-astro-cid-qhq7ezee]{margin-top:var(--space-lg);font-family:var(--font-body);font-style:italic;font-size:var(--type-subsection-title);color:#f1e8d6f2;line-height:1.4}.mirrors-note__figure[data-astro-cid-qhq7ezee]{height:clamp(560px,64vh,640px);margin:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0,#000 30%)}.mirrors-note__figure[data-astro-cid-qhq7ezee] img[data-astro-cid-qhq7ezee]{object-fit:cover;object-position:50% 12%;width:100%;height:100%;display:block}.mirrors-faq-spacer[data-astro-cid-qhq7ezee]{margin-bottom:clamp(40px,6vw,88px)}.mirrors-closing[data-astro-cid-qhq7ezee]{isolation:isolate;align-items:center;min-height:70vh;padding:clamp(112px,14vw,192px) clamp(24px,7vw,120px);display:grid;position:relative;overflow:hidden}.mirrors-closing__bg[data-astro-cid-qhq7ezee]{z-index:-1;object-fit:cover;object-position:center 40%;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.mirrors-closing[data-astro-cid-qhq7ezee]:after{z-index:-1;background:linear-gradient(90deg, rgba(var(--color-bg-rgb), .2) 0%, rgba(var(--color-bg-rgb), .55) 44%, rgba(var(--color-bg-rgb), .92) 78%), linear-gradient(to top, rgba(var(--color-bg-rgb), .7), transparent 60%);content:"";pointer-events:none;position:absolute;inset:0}.mirrors-closing__inner[data-astro-cid-qhq7ezee]{text-align:left;width:min(560px,100%);margin-left:auto}.mirrors-closing__title[data-astro-cid-qhq7ezee]{font-size:var(--type-section-title);letter-spacing:.05em;line-height:1.2}.mirrors-closing__body[data-astro-cid-qhq7ezee]{margin:var(--space-lg) 0 var(--space-xl);font-size:var(--type-body-editorial);color:rgba(var(--color-text-rgb), .82);font-weight:300;line-height:1.74}@media (prefers-reduced-motion:no-preference){.mirrors-hero__bg[data-astro-cid-qhq7ezee]{animation:mirrors-hero-bg .9s var(--ease) both}.mirrors-hero__text[data-astro-cid-qhq7ezee] .mirrors-eyebrow[data-astro-cid-qhq7ezee]{animation:mirrors-hero-rise .7s var(--ease) both}.mirrors-hero__title[data-astro-cid-qhq7ezee]{animation:mirrors-hero-title .7s var(--ease) .12s both}.mirrors-hero__lede[data-astro-cid-qhq7ezee]{animation:mirrors-hero-rise .7s var(--ease) .12s both}.mirrors-hero__ctas[data-astro-cid-qhq7ezee],.mirrors-hero__fact[data-astro-cid-qhq7ezee]{animation:mirrors-hero-cta .55s var(--ease) .34s both}.mirrors-cta[data-astro-cid-qhq7ezee]{transition:transform .4s var(--ease), box-shadow .4s var(--ease), opacity .4s var(--ease)}.mirrors-cta--primary[data-astro-cid-qhq7ezee]:hover{box-shadow:0 14px 40px rgba(var(--color-accent-rgb), .36);transform:translateY(-2px)}.mirrors-six__slide[data-astro-cid-qhq7ezee]{transition:opacity .45s var(--ease), transform .45s var(--ease)}.mirrors-six__dot[data-astro-cid-qhq7ezee]{transition:background .3s var(--ease), transform .3s var(--ease)}.mirrors-six__dot[data-astro-cid-qhq7ezee][data-active]{transform:scale(1.35)}.mirrors-inside__trigger[data-astro-cid-qhq7ezee] img[data-astro-cid-qhq7ezee],.mirrors-format__visual[data-astro-cid-qhq7ezee] img[data-astro-cid-qhq7ezee]{transition:transform .6s var(--ease)}.mirrors-inside__trigger[data-astro-cid-qhq7ezee]:hover img[data-astro-cid-qhq7ezee],.mirrors-inside__trigger[data-astro-cid-qhq7ezee]:focus-visible img[data-astro-cid-qhq7ezee],.mirrors-format__visual[data-astro-cid-qhq7ezee]:hover img[data-astro-cid-qhq7ezee],.mirrors-format__visual[data-astro-cid-qhq7ezee]:focus-visible img[data-astro-cid-qhq7ezee]{transform:scale(1.02)}}@keyframes mirrors-hero-bg{0%{opacity:.86;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes mirrors-hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mirrors-hero-title{0%{opacity:0;letter-spacing:.12em;transform:translateY(14px)}to{opacity:1;letter-spacing:.05em;transform:translateY(0)}}@keyframes mirrors-hero-cta{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1099px){.mirrors-choose__list[data-astro-cid-qhq7ezee] ul[data-astro-cid-qhq7ezee]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.mirrors-hero[data-astro-cid-qhq7ezee]{min-height:80vh}.mirrors-hero__bg[data-astro-cid-qhq7ezee]{object-position:38% center}.mirrors-hero__scrim[data-astro-cid-qhq7ezee]{background:linear-gradient(180deg, rgba(var(--color-bg-rgb), .34) 0%, rgba(var(--color-bg-rgb), .55) 50%, rgba(var(--color-bg-rgb), .92) 100%), radial-gradient(60% 50% at 50% 34%, rgba(var(--color-accent-rgb), .08), transparent 72%)}.mirrors-hero__text[data-astro-cid-qhq7ezee]{width:100%;max-width:560px;margin-left:0}.mirrors-bridge__inner[data-astro-cid-qhq7ezee],.mirrors-note__inner[data-astro-cid-qhq7ezee]{gap:var(--space-xl);grid-template-columns:1fr}.mirrors-note__figure[data-astro-cid-qhq7ezee]{height:clamp(380px,70vw,520px);mask-image:linear-gradient(#0000 0,#000 26%)}.mirrors-bridge__figure[data-astro-cid-qhq7ezee]{order:-1;justify-self:center;width:min(72%,320px)}.mirrors-six[data-astro-cid-qhq7ezee]{--six-w:min(76vw, 360px)}.mirrors-inside__excerpt[data-astro-cid-qhq7ezee]{grid-template-columns:1fr}.mirrors-formats__pair[data-astro-cid-qhq7ezee]{row-gap:var(--space-xl);grid-template-rows:none;grid-template-columns:1fr}.mirrors-format[data-astro-cid-qhq7ezee]{grid-row:auto;grid-template-rows:none}.mirrors-volume__grid[data-astro-cid-qhq7ezee]{gap:var(--space-lg);grid-template-rows:auto 1fr;grid-template-columns:1fr}.mirrors-volume__cover[data-astro-cid-qhq7ezee]{width:min(70%,300px)}.mirrors-volume__copy[data-astro-cid-qhq7ezee],.mirrors-volume__commerce[data-astro-cid-qhq7ezee]{min-height:0}.mirrors-bundle__covers[data-astro-cid-qhq7ezee]{row-gap:var(--space-md);flex-wrap:wrap}.mirrors-bundle__cover[data-astro-cid-qhq7ezee]{flex-basis:40%;margin-left:-10%}.mirrors-bundle__cover[data-astro-cid-qhq7ezee]:first-child,.mirrors-bundle__cover[data-astro-cid-qhq7ezee]:nth-child(4){margin-left:0}.mirrors-closing__inner[data-astro-cid-qhq7ezee]{width:100%;margin-left:0}}@media (width<=560px){.mirrors-cta[data-astro-cid-qhq7ezee]{width:100%}.mirrors-hero__ctas[data-astro-cid-qhq7ezee] .mirrors-cta[data-astro-cid-qhq7ezee]{width:fit-content}.mirrors-choose__list[data-astro-cid-qhq7ezee] ul[data-astro-cid-qhq7ezee]{grid-template-columns:repeat(2,minmax(0,1fr))}.mirrors-choose__option-title[data-astro-cid-qhq7ezee]{font-size:var(--type-card-title)}.mirrors-volume__facts[data-astro-cid-qhq7ezee] li[data-astro-cid-qhq7ezee]+li[data-astro-cid-qhq7ezee]:before{margin:0 8px}.mirrors-index[data-astro-cid-qhq7ezee]{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}}@media (prefers-reduced-motion:no-preference){html.js .mirrors-page [data-reveal]{opacity:0;transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s);transform:translateY(36px)}html.js .mirrors-page [data-reveal].is-in{opacity:1;transform:none}html.js .mirrors-page .mirrors-eyebrow[data-reveal].is-in{opacity:.78}html.js .mirrors-note:before{opacity:0;transition:opacity 1.4s ease-out}html.js .mirrors-note.is-in:before{opacity:1}html.js .mirrors-six__slide:not([data-active]){opacity:.5;transform:scale(.86)}html.js .mirrors-page .product-faq.reveal{opacity:1;transition:none;transform:none}html.js .mirrors-stage:not(.is-in) .mirrors-stage__panel :is(.mirrors-eyebrow,.mirrors-volume__title,.mirrors-volume__essence,.mirrors-volume__copy,.mirrors-volume__facts li,.price-label,.mirrors-cta){opacity:0}.mirrors-stage{--k:1.6;--dur:1.1s}.mirrors-stage[data-switched]{--k:.6;--dur:.45s}.mirrors-stage.is-in .mirrors-stage__panel[data-open] :is(.mirrors-eyebrow,.mirrors-volume__title,.mirrors-volume__essence,.mirrors-volume__copy,.mirrors-volume__facts li,.price-label,.mirrors-cta){animation:mirrors-text-in var(--dur) cubic-bezier(.22, 1, .36, 1) both;animation-delay:calc(var(--t,0) * var(--k) * 1ms)}.mirrors-volume__text .mirrors-eyebrow{--t:0}.mirrors-volume__title{--t:90}.mirrors-volume__essence{--t:180}.mirrors-volume__copy{--t:240}.mirrors-volume__facts li:first-child{--t:330}.mirrors-volume__facts li:nth-child(2){--t:390}.mirrors-volume__facts li:nth-child(3){--t:450}.mirrors-volume__facts li:nth-child(4){--t:510}.mirrors-volume__commerce .price-label{--t:420}.mirrors-volume__commerce .mirrors-cta{--t:510}.mirrors-page .product-faq__disclosure[open] .product-faq__intro,.mirrors-page .product-faq__disclosure[open] .product-faq__question{animation:1.1s cubic-bezier(.22,1,.36,1) both mirrors-text-in}.mirrors-page .product-faq__disclosure[open] .product-faq__intro{animation-delay:0s}.mirrors-page .product-faq__item:first-child .product-faq__question{animation-delay:.144s}.mirrors-page .product-faq__item:nth-child(2) .product-faq__question{animation-delay:.288s}.mirrors-page .product-faq__item:nth-child(3) .product-faq__question{animation-delay:.384s}.mirrors-page .product-faq__item:nth-child(4) .product-faq__question{animation-delay:.528s}.mirrors-page .product-faq__item:nth-child(5) .product-faq__question{animation-delay:.672s}.mirrors-page .product-faq__item:nth-child(6) .product-faq__question{animation-delay:.816s}.mirrors-page .product-faq__item:nth-child(7) .product-faq__question,.mirrors-page .product-faq__item:nth-child(n+8) .product-faq__question{animation-delay:.96s}.mirrors-index[open] :is(.mirrors-index__volume,.mirrors-index__title,.mirrors-index__selector,.mirrors-index__names){animation:1.1s cubic-bezier(.22,1,.36,1) both mirrors-text-in}.mirrors-index[open] .mirrors-index__volume{animation-delay:0s}.mirrors-index[open] .mirrors-index__title{animation-delay:.15s}.mirrors-index[open] .mirrors-index__selector{animation-delay:.3s}.mirrors-index[open] .mirrors-index__names{animation-delay:.42s}html.js .mirrors-note__figure{opacity:0;transition:opacity 1.1s cubic-bezier(.22,1,.36,1) .5s,transform 1.1s cubic-bezier(.22,1,.36,1) .5s;transform:translateY(24px)scale(1.025)}html.js .mirrors-note__figure.is-in{opacity:1;transform:none}}@keyframes mirrors-text-in{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}
