.zoom.svelte-6y3a94{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem)}.scrim.svelte-6y3a94{position:absolute;top:0;right:0;bottom:0;left:0;background:#f6f4efd1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:zoom-out;animation:svelte-6y3a94-fade .2s var(--ease-out)}.sheet.svelte-6y3a94{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(16rem,1fr);grid-template-rows:minmax(0,1fr);width:min(64rem,100%);max-height:calc(100vh - 4rem);overflow:hidden;background:var(--paper);outline:none}.figure.svelte-6y3a94{min-height:22rem;--media-bg: var(--paper-2)}.text.svelte-6y3a94{display:flex;flex-direction:column;gap:.8rem;padding:clamp(1.25rem,3vw,2.25rem);overflow-y:auto}.kicker.svelte-6y3a94{font-size:12px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}h2.svelte-6y3a94{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:500;line-height:1.05;letter-spacing:-.04em}.blurb.svelte-6y3a94{color:var(--ink-2);max-width:34ch}.pages.svelte-6y3a94{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:8px}.pages.svelte-6y3a94 img:where(.svelte-6y3a94){width:100%;aspect-ratio:.72;object-fit:cover;box-shadow:0 0 0 1px var(--rule)}.actions.svelte-6y3a94{display:flex;gap:.5rem;margin-top:auto;padding-top:1rem}.primary.svelte-6y3a94,.ghost.svelte-6y3a94{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .95rem;font-size:13px;font-weight:400;transition:transform .12s var(--ease-out)}.primary.svelte-6y3a94:active,.ghost.svelte-6y3a94:active{transform:scale(.97)}.primary.svelte-6y3a94{background:var(--ink);color:var(--paper)}.primary.svelte-6y3a94:hover{color:var(--paper)}.ghost.svelte-6y3a94{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule)}.panels.svelte-6y3a94 .sheet:where(.svelte-6y3a94){border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.panels.svelte-6y3a94 .figure:where(.svelte-6y3a94){border-right:2px solid var(--ink)}.panels.svelte-6y3a94 .kicker:where(.svelte-6y3a94){align-self:flex-start;padding:.2rem .5rem;border:1.5px solid var(--ink);color:var(--ink);background:var(--paper)}.panels.svelte-6y3a94 .primary:where(.svelte-6y3a94),.panels.svelte-6y3a94 .ghost:where(.svelte-6y3a94){border-radius:0}.panels.svelte-6y3a94 .pages:where(.svelte-6y3a94) img:where(.svelte-6y3a94){box-shadow:0 0 0 1.5px var(--ink)}.salon.svelte-6y3a94 .sheet:where(.svelte-6y3a94){background:#fbfaf7;box-shadow:0 30px 80px #281e122e}.salon.svelte-6y3a94 .figure:where(.svelte-6y3a94){margin:1.25rem 0 1.25rem 1.25rem;box-shadow:0 0 0 1px #785c388c,0 0 0 6px #fbfaf7,0 0 0 7px #785c3840}.salon.svelte-6y3a94 h2:where(.svelte-6y3a94){font-family:var(--serif);font-weight:400;font-style:italic;letter-spacing:-.01em}.salon.svelte-6y3a94 .primary:where(.svelte-6y3a94),.salon.svelte-6y3a94 .ghost:where(.svelte-6y3a94){border-radius:999px}.salon.svelte-6y3a94 .pages:where(.svelte-6y3a94){gap:12px}.salon.svelte-6y3a94 .pages:where(.svelte-6y3a94) img:where(.svelte-6y3a94){box-shadow:0 0 0 4px #fff,0 0 0 5px #785c3859}@keyframes svelte-6y3a94-fade{0%{opacity:0}}@media (max-width: 760px){.sheet.svelte-6y3a94{grid-template-columns:1fr;grid-template-rows:none;overflow-y:auto}.figure.svelte-6y3a94{min-height:14rem;aspect-ratio:4 / 3}.panels.svelte-6y3a94 .figure:where(.svelte-6y3a94){border-right:0;border-bottom:2px solid var(--ink)}.salon.svelte-6y3a94 .figure:where(.svelte-6y3a94){margin:1rem 1rem 0}}@media (prefers-reduced-motion: reduce){.scrim.svelte-6y3a94{animation:none}}
