.reader[data-astro-cid-xlk2r7qw]{gap:var(--space-5);min-width:0;max-width:100%;padding-top:clamp(var(--space-12), 14vw, var(--space-14));touch-action:pan-y;display:grid;overflow:hidden}.reader[data-astro-cid-xlk2r7qw]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.reader-toc[data-astro-cid-xlk2r7qw]{gap:var(--space-4);padding-block:var(--space-3);color:var(--text-muted);align-items:center;display:flex;overflow-x:auto}.reader-toc[data-astro-cid-xlk2r7qw] a[data-astro-cid-xlk2r7qw]{color:var(--text-secondary);flex:none}.reader-stage[data-astro-cid-xlk2r7qw]{border:1px solid var(--cocoa-border-soft);background:#020202;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;max-width:100%;min-height:min(44rem,72svh);display:grid}.reader[data-astro-cid-xlk2r7qw]:not(.reader--enhanced) .reader-stage[data-astro-cid-xlk2r7qw]{grid-template-columns:1fr}.reader[data-astro-cid-xlk2r7qw]:not(.reader--enhanced) .book-page[data-astro-cid-xlk2r7qw]{min-height:min(44rem,72svh)}.reader[data-astro-cid-xlk2r7qw]:not(.reader--enhanced) .reader-controls[data-astro-cid-xlk2r7qw]{display:none}.book-page[data-astro-cid-xlk2r7qw]{border-right:1px solid rgba(var(--cocoa-rgb), .2);background:#030303;grid-template-columns:1fr;min-width:0;display:grid;position:relative;overflow:hidden}.book-page[data-astro-cid-xlk2r7qw][hidden]{display:none}.book-page[data-astro-cid-xlk2r7qw] figure[data-astro-cid-xlk2r7qw]{position:absolute;inset:0}.book-page[data-astro-cid-xlk2r7qw] img[data-astro-cid-xlk2r7qw]{object-fit:cover;opacity:.56;width:100%;height:100%}.book-page[data-astro-cid-xlk2r7qw]:after{content:"";pointer-events:none;background:linear-gradient(#0000000d,#000000e0);position:absolute;inset:0}.page-copy[data-astro-cid-xlk2r7qw]{z-index:2;gap:var(--space-4);padding:clamp(var(--space-5), 5vw, var(--space-9));overflow-wrap:anywhere;align-content:end;min-width:0;display:grid;position:relative}.page-copy[data-astro-cid-xlk2r7qw]>span[data-astro-cid-xlk2r7qw],.book-page[data-astro-cid-xlk2r7qw]>small[data-astro-cid-xlk2r7qw]{color:var(--cocoa-300);font-size:var(--caption);letter-spacing:var(--tracking-label);text-transform:uppercase}.page-copy[data-astro-cid-xlk2r7qw] h1[data-astro-cid-xlk2r7qw]{max-width:10ch;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(2.5rem,5vw,5.8rem);font-weight:var(--weight-light);line-height:.98}.page-copy[data-astro-cid-xlk2r7qw] p[data-astro-cid-xlk2r7qw],.page-copy[data-astro-cid-xlk2r7qw] aside[data-astro-cid-xlk2r7qw]{max-width:34rem;color:var(--text-secondary);line-height:var(--leading-body)}.page-copy[data-astro-cid-xlk2r7qw] aside[data-astro-cid-xlk2r7qw]{padding-left:var(--space-3);border-left:2px solid rgb(var(--cocoa-rgb))}.book-page[data-astro-cid-xlk2r7qw]>small[data-astro-cid-xlk2r7qw]{z-index:3;right:var(--space-4);bottom:var(--space-3);position:absolute}.reader-controls[data-astro-cid-xlk2r7qw]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.reader-controls[data-astro-cid-xlk2r7qw] button[data-astro-cid-xlk2r7qw]{min-height:44px;padding-inline:var(--space-4);border:1px solid var(--cocoa-border);border-radius:var(--radius-md);color:var(--text-primary)}.reader-controls[data-astro-cid-xlk2r7qw] button[data-astro-cid-xlk2r7qw]:disabled{opacity:.35}.reader-controls[data-astro-cid-xlk2r7qw] span[data-astro-cid-xlk2r7qw]{color:var(--text-muted)}@media (width<=800px){.reader-stage[data-astro-cid-xlk2r7qw]{grid-template-columns:1fr;min-height:68svh}.book-page[data-astro-cid-xlk2r7qw]{border-right:0}.page-copy[data-astro-cid-xlk2r7qw] h1[data-astro-cid-xlk2r7qw]{font-size:clamp(2.8rem,14vw,4.6rem)}.reader-controls[data-astro-cid-xlk2r7qw]{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.reader-controls[data-astro-cid-xlk2r7qw] span[data-astro-cid-xlk2r7qw]{text-align:center}}@media (prefers-reduced-motion:reduce){.reader[data-astro-cid-xlk2r7qw] [data-astro-cid-xlk2r7qw]{scroll-behavior:auto}}.lookbook-book{--section-padding-block:0 clamp(var(--space-10), 10vw, var(--space-13));background:radial-gradient(circle at 82% 12%, rgba(var(--cocoa-rgb), .12), transparent 34%), #000;overflow:hidden}.lookbook-book__container{--container-default:var(--container-wide);gap:clamp(var(--space-8), 8vw, var(--space-12));display:grid}
