.work[data-astro-cid-6okrshuk]{margin:0}.work__open[data-astro-cid-6okrshuk]{text-align:left;width:100%;display:block}.work__frame[data-astro-cid-6okrshuk]{display:block;position:relative}.work__frame[data-astro-cid-6okrshuk]:after{content:"";pointer-events:none;opacity:0;transition:opacity .26s var(--ease);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f7f5efbf}.work__tag[data-astro-cid-6okrshuk]{pointer-events:none;color:#171717;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .26s var(--ease), transform .26s var(--ease);background:#f7f5ef;border:1px solid #171717;border-radius:2px;padding:8px 12px;font-size:.6875rem;font-weight:500;line-height:1;position:absolute;bottom:14px;right:14px;transform:translate(8px,8px)}.work__frame[data-astro-cid-6okrshuk] .media img{transition:transform .3s var(--ease)}@media (hover:hover) and (pointer:fine){.work__open[data-astro-cid-6okrshuk]:hover .work__tag[data-astro-cid-6okrshuk]{opacity:1;transform:none}.work__open[data-astro-cid-6okrshuk]:hover .work__frame[data-astro-cid-6okrshuk]:after{opacity:1}.work__open[data-astro-cid-6okrshuk]:hover .work__frame[data-astro-cid-6okrshuk] .media img{transform:scale(1.015)}}.work__open[data-astro-cid-6okrshuk]:focus-visible .work__tag[data-astro-cid-6okrshuk]{opacity:1;transform:none}.work__open[data-astro-cid-6okrshuk]:focus-visible .work__frame[data-astro-cid-6okrshuk]:after{opacity:1}.work__open[data-astro-cid-6okrshuk]:focus-visible .work__frame[data-astro-cid-6okrshuk] .media img{transform:scale(1.015)}@media (hover:none){.work__tag[data-astro-cid-6okrshuk]{opacity:1;padding:7px 10px;transition:none;bottom:10px;right:10px;transform:none}}@media (prefers-reduced-motion:reduce){.work__tag[data-astro-cid-6okrshuk],.work__frame[data-astro-cid-6okrshuk]:after,.work__frame[data-astro-cid-6okrshuk] .media img{transition:none}.work__tag[data-astro-cid-6okrshuk],.work__open[data-astro-cid-6okrshuk]:hover .work__frame[data-astro-cid-6okrshuk] .media img,.work__open[data-astro-cid-6okrshuk]:focus-visible .work__frame[data-astro-cid-6okrshuk] .media img{transform:none}}figcaption[data-astro-cid-6okrshuk]{padding-top:14px}.work__t[data-astro-cid-6okrshuk]{font-family:var(--font-serif);font-size:1.5rem;font-weight:500;line-height:1.1}.lb{background:var(--cream);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;padding:0}.lb::backdrop{background:#17171799}.lb[open]{grid-template-rows:auto 1fr auto;animation:.2s lbin;display:grid}.lb__bar{padding:8px var(--gutter);justify-content:space-between;align-items:center;gap:12px;display:flex}.lb__id{flex-wrap:wrap;align-items:baseline;gap:6px 16px;min-width:0;display:flex}.lb__title{font-family:var(--font-serif);font-size:1.375rem;font-weight:500;line-height:1.1}.lb__tools{flex:none;align-items:center;gap:12px;display:flex}.lb__stage{touch-action:pan-y;padding:0 var(--gutter);place-items:center;min-height:0;display:grid;container-type:size}.lb__slot{width:min(100%, calc((100vh - 190px) * var(--lb-r,1)), 1100px);width:min(100%, calc((100dvh - 190px) * var(--lb-r,1)), 1100px)}@supports (width:1cqh){.lb__slot{width:min(100cqw, calc(100cqh * var(--lb-r,1)), 1100px)}}.lb__cap{padding:16px var(--gutter) 24px;text-align:center;color:var(--ink-2);text-wrap:balance;min-height:64px;margin:0 auto;font-size:.9375rem;line-height:1.5}.lb__btn{border:1px solid var(--line);background:var(--cream);border-radius:999px;place-items:center;width:48px;height:48px;font-size:1.1rem;display:grid}.lb__btn:hover:not(:disabled){border-color:var(--ink)}.lb__btn:disabled{opacity:.3;cursor:default}.lb__btn[hidden]{display:none}.lb__prev,.lb__next{position:absolute;top:50%;translate:0 -50%}.lb__prev{left:var(--gutter)}.lb__next{right:var(--gutter)}@media (width<=700px){.lb__prev,.lb__next{top:auto;bottom:16px;translate:none}.lb__cap{padding-bottom:80px}}@keyframes lbin{0%{opacity:0}}.top[data-astro-cid-fzoc5f7l]{padding-top:clamp(40px,6vw,88px)}.title[data-astro-cid-fzoc5f7l]{margin-bottom:clamp(32px,5vw,72px);font-size:clamp(3rem,1.5rem + 7vw,8rem)}.gal[data-astro-cid-fzoc5f7l]{grid-template-columns:1fr;align-items:start;gap:clamp(36px,5vw,72px) clamp(16px,2.4vw,36px);display:grid}@media (width>=640px){.gal[data-astro-cid-fzoc5f7l]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.gal[data-astro-cid-fzoc5f7l]{grid-template-columns:repeat(6,1fr)}.gal[data-astro-cid-fzoc5f7l] .g1,.gal[data-astro-cid-fzoc5f7l] .g2{grid-column:span 3}.gal[data-astro-cid-fzoc5f7l] .g3,.gal[data-astro-cid-fzoc5f7l] .g4,.gal[data-astro-cid-fzoc5f7l] .g5{grid-column:span 2}.gal[data-astro-cid-fzoc5f7l] .g4{margin-top:64px}.gal[data-astro-cid-fzoc5f7l] .g6,.gal[data-astro-cid-fzoc5f7l] .g7,.gal[data-astro-cid-fzoc5f7l] .g8{grid-column:span 2}.gal[data-astro-cid-fzoc5f7l] .g8{margin-top:64px}}
