.hero[data-astro-cid-m3zpgalb]{align-items:center;gap:1rem;padding-block:2.5rem 0;display:grid}@media (width>=860px){.hero[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1.05fr;gap:3.5rem;padding-block:4rem 0}}.hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{font-size:var(--text-hero);font-weight:800}.lede[data-astro-cid-m3zpgalb]{color:var(--color-muted);max-width:30em;margin:1.25rem 0 1.75rem;font-size:1.125rem}.stage[data-astro-cid-m3zpgalb]{aspect-ratio:11/8;justify-self:center;width:100%;max-width:560px;position:relative;container-type:inline-size}.desk[data-astro-cid-m3zpgalb]{background:var(--color-wood);border-top:.6cqi solid var(--color-wood-edge);border-radius:2px 2px 0 0;height:14%;position:absolute;inset:auto 0 0}.sheet-back[data-astro-cid-m3zpgalb],.sheet-lift[data-astro-cid-m3zpgalb]{width:58%;height:72%;position:absolute;bottom:14%;left:3%}.sheet-back[data-astro-cid-m3zpgalb]{transform-origin:0 100%;filter:drop-shadow(0 1px 1px #2a242014);background:#f4ead6;transform:translate(3.5%,-3%)rotate(2.2deg)}.sheet-lift[data-astro-cid-m3zpgalb]{filter:drop-shadow(0 1px 1px #2a24201a)drop-shadow(0 5px 10px #2a242014);transform-origin:30% 100%}.sheet[data-astro-cid-m3zpgalb]{background:var(--color-surface);flex-direction:column;height:100%;padding:6.5% 8% 8%;display:flex}.sheet-meta[data-astro-cid-m3zpgalb]{color:var(--color-muted);justify-content:space-between;gap:1em;margin:0;font-size:max(.75rem,2.7cqi);font-weight:600;display:flex}.sheet-task[data-astro-cid-m3zpgalb]{text-wrap:balance;flex:1;align-items:center;margin:0;font-size:max(1.0625rem,5.4cqi);font-weight:800;line-height:1.3;display:flex}.sheet-task[data-astro-cid-m3zpgalb].finished{color:var(--color-muted);font-size:max(.9375rem,4cqi)}.sheet-button[data-astro-cid-m3zpgalb]{border-radius:var(--radius-button);background:var(--color-accent);min-height:44px;color:var(--color-accent-text);font:inherit;cursor:pointer;transition:transform var(--duration-press) var(--ease-out);border:0;align-self:flex-start;padding:.5em 1.4em;font-size:max(.875rem,3cqi);font-weight:700}.sheet-button[data-astro-cid-m3zpgalb].quiet{color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-border);background:0 0}.sheet-button[data-astro-cid-m3zpgalb][hidden]{display:none}.sheet-button[data-astro-cid-m3zpgalb]:active{transform:scale(.97)}.cat[data-astro-cid-m3zpgalb]{aspect-ratio:378/357;z-index:1;width:40%;position:absolute;bottom:13%;right:-1%}.frame[data-astro-cid-m3zpgalb]{opacity:0;width:100%;height:100%;position:absolute;inset:0}.frame[data-astro-cid-m3zpgalb].on{opacity:1}.why[data-astro-cid-m3zpgalb]{margin-top:var(--space-section);border-top:1px solid var(--color-border);gap:1rem 3.5rem;padding-top:2.5rem;display:grid}@media (width>=860px){.why[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1.15fr}}.why[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:var(--text-h2);font-weight:800}.why-body[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--color-muted);margin:0 0 1rem;font-size:1.125rem}.points[data-astro-cid-m3zpgalb]{margin-top:3rem;padding:0;list-style:none}.point[data-astro-cid-m3zpgalb]{border-top:1px solid var(--color-border);grid-template-columns:64px 1fr;align-items:start;gap:.25rem 1.25rem;padding-block:1.5rem;display:grid}.point[data-astro-cid-m3zpgalb]:last-child{border-bottom:1px solid var(--color-border)}.point-cat[data-astro-cid-m3zpgalb]{object-fit:contain;object-position:center bottom;grid-row:span 2;width:64px;height:56px}.point[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{letter-spacing:normal;font-size:1.125rem;font-weight:700}.point[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--color-muted);margin:0}@media (width>=860px){.point[data-astro-cid-m3zpgalb]{grid-template-columns:88px .8fr 1.2fr;align-items:center;gap:2rem}.point-cat[data-astro-cid-m3zpgalb]{grid-row:auto;width:88px;height:72px}}.cats[data-astro-cid-m3zpgalb]{margin-top:var(--space-section)}.cats-head[data-astro-cid-m3zpgalb]{max-width:40rem}.cats[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:var(--text-h2);font-weight:800}.cats-head[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--color-muted);margin:1rem 0 0;font-size:1.125rem}.shelf[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));row-gap:1.75rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.shelf[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{font-size:var(--text-small);color:var(--color-muted);text-align:center;justify-items:center;gap:.5rem;display:grid}.shelf-cat[data-astro-cid-m3zpgalb]{aspect-ratio:1;object-fit:contain;object-position:bottom;border-bottom:5px solid var(--color-wood);width:100%;padding:8% 14% 2px}.cats-note[data-astro-cid-m3zpgalb]{max-width:44rem;font-size:var(--text-small);color:var(--color-muted);margin:2rem 0 0}.gallery[data-astro-cid-m3zpgalb]{margin-top:var(--space-section)}.gallery[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:var(--text-h2);font-weight:800}.gallery-track[data-astro-cid-m3zpgalb]{padding:.5rem max(1rem, (100% - var(--content-width)) / 2) 2rem;scroll-snap-type:x mandatory;scroll-padding-inline:max(1rem, (100% - var(--content-width)) / 2);scrollbar-width:none;overscroll-behavior-x:contain;gap:1.25rem;margin:2rem 0 0;list-style:none;display:flex;overflow-x:auto}.gallery-track[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{scroll-snap-align:start;flex:0 0 260px}.shot[data-astro-cid-m3zpgalb]{border-radius:var(--radius-shot);box-shadow:var(--shadow-shot)}.cta[data-astro-cid-m3zpgalb]{margin-top:var(--space-section);text-align:center;justify-items:center;display:grid}.nap[data-astro-cid-m3zpgalb]{border-bottom:10px solid var(--color-wood);width:min(220px,60%);margin-bottom:2rem}.nap-cat[data-astro-cid-m3zpgalb]{width:100%}.cta[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:var(--text-h2);font-weight:800}.cta[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--color-muted);margin:.75rem 0 1.5rem}@media (prefers-reduced-motion:reduce){.sheet-button[data-astro-cid-m3zpgalb]:active{transform:none}}
