.gallery:where(.astro-6felt6qx){max-width:1600px;margin:auto}.gallery-intro:where(.astro-6felt6qx){border-bottom:1px solid var(--sb-rule);padding:clamp(3rem,5vw,5rem) clamp(24px,4vw,70px) 2.5rem}.gallery-intro:where(.astro-6felt6qx) h1:where(.astro-6felt6qx),.marked-intro:where(.astro-6felt6qx) h2:where(.astro-6felt6qx){font:500 clamp(3.5rem, 6.5vw, 6rem)/1.04 var(--sb-font-heading);letter-spacing:-.04em;margin:0 0 1.5rem}.gallery-intro:where(.astro-6felt6qx) p:where(.astro-6felt6qx),.marked-intro:where(.astro-6felt6qx) p:where(.astro-6felt6qx){max-width:65ch;color:var(--sb-ink-soft);font-size:1.05rem;line-height:1.7}.gallery-grid:where(.astro-6felt6qx){grid-template-columns:minmax(180px,.27fr) minmax(0,1fr);gap:clamp(2rem,4vw,5rem);padding:0 clamp(24px,4vw,70px);display:grid}.gallery-examples:where(.astro-6felt6qx),.workbook:where(.astro-6felt6qx),.page-strip:where(.astro-6felt6qx){min-width:0;max-width:100%}.gallery-index:where(.astro-6felt6qx){align-self:start;padding-top:3rem;display:grid;position:sticky;top:1rem}.gallery-index:where(.astro-6felt6qx) a:where(.astro-6felt6qx){border-top:1px solid var(--sb-rule);gap:.2rem;padding:1rem 0;text-decoration:none;display:grid}.gallery-index:where(.astro-6felt6qx) a:where(.astro-6felt6qx):hover span:where(.astro-6felt6qx){text-decoration:underline}.gallery-index:where(.astro-6felt6qx) span:where(.astro-6felt6qx){font-family:var(--sb-font-heading);font-size:1.15rem;line-height:1.3}.gallery-index:where(.astro-6felt6qx) small:where(.astro-6felt6qx){color:var(--sb-ink-soft);line-height:1.45}.workbook:where(.astro-6felt6qx){border-bottom:1px solid var(--sb-rule);padding:5rem 0 7rem;scroll-margin-top:1rem}.workbook:where(.astro-6felt6qx):first-child{padding-top:2.75rem}.workbook-heading:where(.astro-6felt6qx){justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.workbook-heading:where(.astro-6felt6qx) h2:where(.astro-6felt6qx){font:500 clamp(2.4rem, 3.8vw, 3.8rem)/1.1 var(--sb-font-heading);letter-spacing:-.03em;max-width:20ch;margin:0 0 1rem}.workbook-heading:where(.astro-6felt6qx) p:where(.astro-6felt6qx),.request-label:where(.astro-6felt6qx){color:var(--sb-ink-soft);font-size:.8rem}.request-label:where(.astro-6felt6qx){text-transform:uppercase;letter-spacing:.12em;margin-bottom:.5rem}.workbook-tags:where(.astro-6felt6qx){color:var(--sb-ink-soft);margin:0 0 2.25rem}.workbook-tags:where(.astro-6felt6qx) a:where(.astro-6felt6qx){color:var(--sb-ink);text-underline-offset:.25em;font-weight:600}blockquote:where(.astro-6felt6qx){max-width:29ch;font:500 clamp(1.5rem, 2.3vw, 2.2rem)/1.3 var(--sb-font-heading);letter-spacing:-.02em;margin:0 0 1.5rem}.style-reason:where(.astro-6felt6qx){max-width:60ch;color:var(--sb-ink-soft);margin:0 0 2.5rem;line-height:1.65}.style-reason:where(.astro-6felt6qx) strong:where(.astro-6felt6qx){color:var(--sb-ink)}.page-strip:where(.astro-6felt6qx){scrollbar-color:var(--sb-forest) var(--sb-rule);gap:.8rem;margin-bottom:2.5rem;padding:0 0 1rem;display:flex;overflow-x:auto}.page-thumb:where(.astro-6felt6qx){color:var(--sb-ink-soft);flex:0 0 106px;font-size:.75rem;text-decoration:none}.page-thumb:where(.astro-6felt6qx):hover{color:var(--sb-ink)}.thumb-paper:where(.astro-6felt6qx){border:1px solid var(--sb-rule);background:#fff;width:106px;height:150px;margin-bottom:.5rem;display:block;overflow:hidden}.thumb-paper:where(.astro-6felt6qx) iframe:where(.astro-6felt6qx){pointer-events:none;transform-origin:0 0;border:0;width:794px;height:1191.03px;transform:scale(.133)translateY(-9mm)}.feature-layout:where(.astro-6felt6qx){grid-template-columns:minmax(0,560px) minmax(150px,1fr);align-items:end;gap:2rem;display:grid}.feature-paper:where(.astro-6felt6qx){aspect-ratio:210/297;background:#fff;width:560px;max-width:100%;overflow:hidden;box-shadow:8px 14px 30px #00000024}.feature-paper:where(.astro-6felt6qx) iframe:where(.astro-6felt6qx){transform-origin:0 0;border:0;width:794px;height:1191.03px;transform:scale(.705)translateY(-9mm)}.thumb-paper:where(.astro-6felt6qx).is-landscape{width:150px;height:106px}.thumb-paper:where(.astro-6felt6qx).is-landscape iframe:where(.astro-6felt6qx){width:1123px;height:862.032px}.feature-paper:where(.astro-6felt6qx).is-landscape{aspect-ratio:297/210}.feature-paper:where(.astro-6felt6qx).is-landscape iframe:where(.astro-6felt6qx){width:1123px;height:862.032px;transform:scale(.4987)translateY(-9mm)}.feature-caption:where(.astro-6felt6qx){align-content:end;gap:.8rem;padding-bottom:1rem;display:grid}.feature-caption:where(.astro-6felt6qx) p:where(.astro-6felt6qx){color:var(--sb-ink-soft);line-height:1.5}.feature-caption:where(.astro-6felt6qx) a:where(.astro-6felt6qx){color:var(--sb-ink);text-underline-offset:.25em;font-weight:600}.marked-intro:where(.astro-6felt6qx){padding:6rem clamp(24px,4vw,70px) 0}.marked-intro:where(.astro-6felt6qx) a:where(.astro-6felt6qx){color:var(--sb-ink);font-weight:600}.returned-pair:where(.astro-6felt6qx){grid-template-columns:minmax(0,460px) minmax(0,520px);align-items:center;gap:clamp(2rem,5vw,5rem);padding:3rem clamp(24px,4vw,70px) 7rem;display:grid}.returned-page:where(.astro-6felt6qx){margin:0;transform:rotate(-1.2deg)}.returned-page:where(.astro-6felt6qx) .marked-page{box-shadow:10px 18px 32px #1428222e}.returned-page:where(.astro-6felt6qx) figcaption:where(.astro-6felt6qx){color:var(--sb-ink-soft);margin-top:1rem;font-size:.8rem;line-height:1.5}@media (width<=900px){.returned-pair:where(.astro-6felt6qx){grid-template-columns:minmax(0,1fr)}.returned-page:where(.astro-6felt6qx){width:min(100%,440px)}.gallery-grid:where(.astro-6felt6qx){grid-template-columns:minmax(0,1fr)}.gallery-index:where(.astro-6felt6qx){gap:1.5rem;min-width:0;max-width:100%;padding:1.5rem 0 0;display:flex;position:static;overflow-x:auto}.gallery-index:where(.astro-6felt6qx) a:where(.astro-6felt6qx){flex:0 0 180px}.workbook:where(.astro-6felt6qx){padding-top:3rem}}@media (width<=640px){.gallery-intro:where(.astro-6felt6qx),.marked-intro:where(.astro-6felt6qx),.gallery-grid:where(.astro-6felt6qx){padding-inline:20px}.gallery-intro:where(.astro-6felt6qx) h1:where(.astro-6felt6qx),.marked-intro:where(.astro-6felt6qx) h2:where(.astro-6felt6qx){font-size:3.4rem}.feature-layout:where(.astro-6felt6qx){display:block}.feature-paper:where(.astro-6felt6qx){width:min(100%,350px)}.feature-paper:where(.astro-6felt6qx) iframe:where(.astro-6felt6qx){transform:scale(.44)translateY(-9mm)}.feature-paper:where(.astro-6felt6qx).is-landscape iframe:where(.astro-6felt6qx){transform:scale(.311)translateY(-9mm)}.feature-caption:where(.astro-6felt6qx){padding-top:1rem}.workbook-heading:where(.astro-6felt6qx){display:block}.workbook-heading:where(.astro-6felt6qx) h2:where(.astro-6felt6qx){margin-bottom:.2rem}.workbook-heading:where(.astro-6felt6qx) p:where(.astro-6felt6qx){margin-bottom:2rem}}
