.wall[data-astro-cid-xe333wpg]{min-height:calc(100svh - var(--nav-h) - var(--bar-h));padding-block:var(--space-6);display:grid;align-content:center;gap:4px;overflow:hidden;background:radial-gradient(70% 55% at 50% 62%,rgb(255 180 84 / .13),transparent 70%),radial-gradient(60% 50% at 0% 0%,rgb(142 31 38 / .16),transparent 75%),radial-gradient(60% 50% at 100% 0%,rgb(30 78 54 / .15),transparent 75%),var(--color-night)}@media(min-width:1024px){.wall[data-astro-cid-xe333wpg]{min-height:calc(100svh - var(--nav-h))}}.reel[data-astro-cid-xe333wpg]{--reel-h: 268px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}@media(min-width:768px){.reel[data-astro-cid-xe333wpg]{--reel-h: 340px}}.reel-track[data-astro-cid-xe333wpg]{display:flex;width:max-content;margin:0;padding:.75rem 0 1.5rem;list-style:none;animation:reel-slide var(--reel-dur, 80s) linear infinite}.reel--rev[data-astro-cid-xe333wpg] .reel-track[data-astro-cid-xe333wpg]{animation-direction:reverse}.reel[data-astro-cid-xe333wpg]:hover .reel-track[data-astro-cid-xe333wpg],.reel[data-astro-cid-xe333wpg]:focus-within .reel-track[data-astro-cid-xe333wpg]{animation-play-state:paused}@keyframes reel-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.reel-item[data-astro-cid-xe333wpg]{flex:none;margin-right:16px}.work-tile[data-astro-cid-xe333wpg]{display:block;position:relative;height:var(--reel-h);aspect-ratio:var(--tile-ar);overflow:hidden;background:var(--color-night-800);border-radius:var(--radius-frame);box-shadow:0 18px 40px -18px #000000e6,0 0 0 1px #ffd9a014,0 10px 46px -14px #ffb4542e;cursor:zoom-in}.work-tile[data-astro-cid-xe333wpg] img[data-astro-cid-xe333wpg]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--ease-out-expo)}@media(hover:hover){.work-tile[data-astro-cid-xe333wpg]:hover img[data-astro-cid-xe333wpg]{transform:scale(1.04)}}.work-tile[data-astro-cid-xe333wpg]:after{content:"";position:absolute;inset:8px;border:1px solid rgb(255 243 220 / 0);transition:border-color var(--dur-ui) var(--ease-bulb);pointer-events:none}.work-tile[data-astro-cid-xe333wpg]:hover:after,.work-tile[data-astro-cid-xe333wpg]:focus-visible:after{border-color:#fff3dc80}@media(prefers-reduced-motion:reduce){.reel[data-astro-cid-xe333wpg]{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-mask-image:none;mask-image:none}.reel-track[data-astro-cid-xe333wpg]{animation:none;padding-inline:1rem}.reel-item[data-astro-cid-xe333wpg][data-copy="1"]{display:none}.reel-item[data-astro-cid-xe333wpg]{scroll-snap-align:center}.work-tile[data-astro-cid-xe333wpg] img[data-astro-cid-xe333wpg]{transition:none}.work-tile[data-astro-cid-xe333wpg]:hover img[data-astro-cid-xe333wpg]{transform:none}}.lb[data-astro-cid-xe333wpg]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:transparent;color:var(--color-cream);color-scheme:dark;overflow:hidden}.lb[data-astro-cid-xe333wpg]::backdrop{background:var(--color-night)}.lb-stage[data-astro-cid-xe333wpg]{position:absolute;inset:0;display:grid;place-items:center;padding:4.5rem 1rem 5.5rem}.lb-stage[data-astro-cid-xe333wpg] img[data-astro-cid-xe333wpg]{max-width:calc(100vw - 2rem);max-height:calc(100dvh - 10rem);width:auto;height:auto;display:block;border-radius:var(--radius-frame);box-shadow:var(--shadow-frame)}.lb-bar[data-astro-cid-xe333wpg]{position:absolute;left:50%;bottom:1.25rem;transform:translate(-50%);display:flex;align-items:center;gap:.75rem;padding:.4rem;border:1px solid var(--color-rule-quiet);border-radius:var(--radius-pill);background:#070c15b8;backdrop-filter:blur(6px)}.lb-count[data-astro-cid-xe333wpg]{font-size:.8125rem;letter-spacing:.08em;color:var(--color-cream);min-width:5ch;text-align:center}.lb-btn[data-astro-cid-xe333wpg],.lb-close[data-astro-cid-xe333wpg]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-pill);border:1px solid rgb(247 239 221 / .24);background:#0a142499;color:var(--color-cream);cursor:pointer;transition:border-color var(--dur-ui) var(--ease-bulb),color var(--dur-ui) var(--ease-bulb)}.lb-btn[data-astro-cid-xe333wpg] svg[data-astro-cid-xe333wpg]{width:14px;height:10px}.lb-close[data-astro-cid-xe333wpg] svg[data-astro-cid-xe333wpg]{width:12px;height:12px}.lb-btn[data-astro-cid-xe333wpg]:hover,.lb-close[data-astro-cid-xe333wpg]:hover{border-color:#e3c56ab3;color:var(--color-brass-300)}.lb-btn[data-astro-cid-xe333wpg][disabled]{opacity:.3}.lb-close[data-astro-cid-xe333wpg]{position:absolute;top:1rem;right:1rem}.close[data-astro-cid-jljc7dey]{display:grid;gap:var(--space-5)}.close__lead[data-astro-cid-jljc7dey]{max-width:44ch;font-size:var(--text-lead);line-height:1.55;color:var(--color-muted)}.close__act[data-astro-cid-jljc7dey]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-5);margin-top:var(--space-6)}@media(min-width:1024px){.close[data-astro-cid-jljc7dey]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-5);align-items:start}.close[data-astro-cid-jljc7dey] .close__head{grid-column:1 / span 7}.close__body[data-astro-cid-jljc7dey]{grid-column:9 / span 4;padding-top:var(--space-4);border-top:1px solid var(--color-rule)}}
