.desk[data-astro-cid-b7prcfxf]{position:fixed;inset:0;z-index:-1;overflow:hidden;background:#2a1d10}@media(max-width:47.99rem){.desk[data-astro-cid-b7prcfxf]{display:none}}.desk-img[data-astro-cid-b7prcfxf]{position:absolute;top:50%;left:50%;width:calc(max(100vw,calc(100dvh * var(--deskAr))) * var(--desk-zoom));aspect-ratio:var(--deskAr);translate:-50% -50%;animation:desk-settle var(--desk-settle-ms) cubic-bezier(.22,.61,.24,1) both}.desk-img--night[data-astro-cid-b7prcfxf]{opacity:0;transition:opacity var(--night-fade, 1.3s) var(--ease-out)}:root[data-night] .desk-img--night[data-astro-cid-b7prcfxf]{opacity:1}:root[data-desk-settled] .desk-img[data-astro-cid-b7prcfxf]{animation:none}@media(prefers-reduced-motion:reduce){.desk-img[data-astro-cid-b7prcfxf]{animation:none}}.sheet[data-astro-cid-vhelnamd]{position:relative;min-height:100dvh;padding:var(--space-8) var(--space-6) var(--space-24)}.scroller[data-astro-cid-vhelnamd]{display:contents}.sheet[data-astro-cid-vhelnamd][data-surface=desk]{--desk-w: calc(max(100vw, calc(100dvh * var(--desk-ar))) * var(--desk-zoom));--desk-h: calc(max(100dvh, calc(100vw / var(--desk-ar))) * var(--desk-zoom));--paper-left: calc(50vw - var(--desk-w) / 2 + var(--desk-w) * var(--paper-x));--paper-top: calc(50dvh - var(--desk-h) / 2 + var(--desk-h) * var(--paper-y));position:fixed;left:var(--paper-left);top:var(--paper-top);width:calc(var(--desk-w) * var(--paper-w));height:calc(var(--desk-h) * var(--paper-h));min-height:0;padding:0;background:none;overflow:hidden;transform-origin:calc(50vw - var(--paper-left)) calc(50dvh - var(--paper-top));animation:desk-settle var(--desk-settle-ms) cubic-bezier(.22,.61,.24,1) both}.sheet[data-astro-cid-vhelnamd][data-surface=desk] .scroller[data-astro-cid-vhelnamd]{display:block;position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;container:paper / inline-size;padding:clamp(var(--space-8),4.5vw,var(--space-16));padding-top:calc(clamp(var(--space-8),4.5vw,var(--space-16)) + var(--space-16));scrollbar-width:none;mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.06) 4%,#000 17%,#000 93%,transparent 100%)}.sheet[data-astro-cid-vhelnamd][data-surface=desk] .scroller[data-astro-cid-vhelnamd]::-webkit-scrollbar{display:none}@keyframes desk-settle{0%,22%{scale:var(--desk-settle-from)}to{scale:1}}:root[data-desk-settled] .sheet[data-astro-cid-vhelnamd][data-surface=desk]{animation:none}@media(prefers-reduced-motion:reduce){.sheet[data-astro-cid-vhelnamd][data-surface=desk]{animation:none}}@media(max-width:47.99rem){.sheet[data-astro-cid-vhelnamd][data-surface=desk]{position:static;width:auto;height:auto;min-height:100dvh;margin:0;padding:var(--space-16) var(--space-6) var(--space-16);background-color:var(--surface-paper);overflow:visible;animation:none;transform:none}.sheet[data-astro-cid-vhelnamd][data-surface=desk] .scroller[data-astro-cid-vhelnamd]{position:static;overflow:visible;padding:0;mask-image:none;container:normal}.sheet[data-astro-cid-vhelnamd][data-surface=desk] .wayback[data-astro-cid-vhelnamd]{position:static;margin-bottom:var(--space-8)}}.sheet[data-astro-cid-vhelnamd][data-surface=paper]{background-color:color-mix(in srgb,var(--surface-paper) 93%,transparent)}.sheet[data-astro-cid-vhelnamd][data-surface=paper]:before{content:"";position:fixed;inset:0;background-image:image-set(url(/paper-texture-1920.webp) 1x,url(/paper-texture-2880.webp) 2x);background-size:cover;background-position:center;mix-blend-mode:var(--grain-blend);opacity:var(--grain-opacity);pointer-events:none;z-index:0}.sheet[data-astro-cid-vhelnamd][data-surface=paper]>[data-astro-cid-vhelnamd]{position:relative;z-index:1}.sheet-head[data-astro-cid-vhelnamd]{margin:0 auto var(--space-12)}.back[data-astro-cid-vhelnamd]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;color:var(--accent-quiet);font-size:var(--text-sm);font-weight:500;text-decoration:none;margin-bottom:var(--space-8)}.back[data-astro-cid-vhelnamd]:hover{text-decoration:underline}.wayback[data-astro-cid-vhelnamd]{position:absolute;top:var(--space-2);left:clamp(var(--space-8),4.5vw,var(--space-16));z-index:4;display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:500}.wayback[data-astro-cid-vhelnamd] a[data-astro-cid-vhelnamd]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;color:var(--accent-quiet);text-decoration:none}.wayback[data-astro-cid-vhelnamd] a[data-astro-cid-vhelnamd]:hover{text-decoration:underline}.wayback[data-astro-cid-vhelnamd] .sep[data-astro-cid-vhelnamd]{color:var(--ink-soft);opacity:.5}.eyebrow[data-astro-cid-vhelnamd]{font-family:var(--font-hand);font-size:var(--text-xl);color:var(--accent-quiet);margin:0 0 var(--space-2)}h1[data-astro-cid-vhelnamd]{font-size:var(--text-3xl)}.sheet--case-study[data-astro-cid-vhelnamd] .sheet-head[data-astro-cid-vhelnamd],.sheet--case-study[data-astro-cid-vhelnamd] main[data-astro-cid-vhelnamd]{max-width:74rem;margin-inline:auto}.sheet[data-astro-cid-vhelnamd][data-surface=desk] .sheet-head[data-astro-cid-vhelnamd],.sheet[data-astro-cid-vhelnamd][data-surface=desk] main[data-astro-cid-vhelnamd]{max-width:none}.sheet--longform[data-astro-cid-vhelnamd]{background:linear-gradient(180deg,var(--paper) 0%,var(--paper-deep) 100%)}.sheet--longform[data-astro-cid-vhelnamd] .sheet-head[data-astro-cid-vhelnamd],.sheet--longform[data-astro-cid-vhelnamd] main[data-astro-cid-vhelnamd]{max-width:34rem;margin-inline:auto}.sheet--longform[data-astro-cid-vhelnamd] main[data-astro-cid-vhelnamd]{font-size:var(--text-lg);line-height:1.85}.sheet--longform[data-astro-cid-vhelnamd] h1[data-astro-cid-vhelnamd]{font-size:var(--text-2xl);font-weight:400}.sheet--reader[data-astro-cid-vhelnamd] .sheet-head[data-astro-cid-vhelnamd],.sheet--reader[data-astro-cid-vhelnamd] main[data-astro-cid-vhelnamd]{max-width:var(--measure);margin-inline:auto}.sheet--gallery[data-astro-cid-vhelnamd]{background:#17130f;--ink: #f4efe4;--ink-soft: #c9bfae;--fg: var(--ink);--fg-muted: var(--ink-soft);--accent-quiet: #dcc79c;--border: #3a3129;color:var(--ink)}.sheet--gallery[data-astro-cid-vhelnamd] .sheet-head[data-astro-cid-vhelnamd],.sheet--gallery[data-astro-cid-vhelnamd] main[data-astro-cid-vhelnamd]{max-width:82rem;margin-inline:auto}@media(min-width:48rem){.sheet[data-astro-cid-vhelnamd]:not([data-surface=desk]){padding-inline:var(--space-12)}h1[data-astro-cid-vhelnamd]{font-size:var(--text-4xl)}}
