.marquee[data-astro-cid-543bmuqs]{overflow:hidden}.track[data-astro-cid-543bmuqs]{gap:var(--gap);width:max-content;display:flex}.group[data-astro-cid-543bmuqs]{align-items:center;gap:var(--gap);display:flex}.marquee[data-astro-cid-543bmuqs].is-ready .track[data-astro-cid-543bmuqs]{animation:marquee var(--duration) linear infinite}.marquee[data-astro-cid-543bmuqs].is-ready[data-direction=right] .track[data-astro-cid-543bmuqs]{animation-direction:reverse}@keyframes marquee{to{transform:translateX(calc(-1 * var(--distance)))}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-543bmuqs].is-ready .track[data-astro-cid-543bmuqs]{animation:none}}.gallery[data-astro-cid-rj65ajc3]{background:var(--surface);border-radius:24px;gap:32px;padding:36px 0;display:grid;overflow:hidden}.gallery[data-astro-cid-rj65ajc3] .row{overflow:clip visible}.gallery[data-astro-cid-rj65ajc3] .shot{cursor:zoom-in;background:0 0;border:0;flex:none;padding:0}.gallery[data-astro-cid-rj65ajc3] .shot img{opacity:.6;width:auto;height:230px;transition:opacity .2s ease-out,transform .45s cubic-bezier(.25,1.15,.5,1);display:block}.gallery[data-astro-cid-rj65ajc3] .shot:focus-visible img{opacity:1}@media (hover:hover) and (pointer:fine){.gallery[data-astro-cid-rj65ajc3] .shot:hover img{opacity:1;transform:scale(1.1)}}.gallery[data-astro-cid-rj65ajc3] .row:focus-within .track{animation-play-state:paused}.lightbox[data-astro-cid-rj65ajc3]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);cursor:zoom-out;background:#000000f2;border:0;margin:0;padding:0}.lightbox[data-astro-cid-rj65ajc3][open]{place-items:center;animation:.2s ease-out lightbox-in;display:grid}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:0 0}.lightbox-stage[data-astro-cid-rj65ajc3]{touch-action:pan-y pinch-zoom;place-items:center;display:grid}.lightbox-stage[data-astro-cid-rj65ajc3] .lightbox-image{--max-w:min(92vw, calc(100vw - 160px));--max-h:calc(100dvh - 152px);width:min(var(--max-w), var(--max-h) * var(--ratio,1));cursor:default;background:50%/contain no-repeat;border-radius:12px;height:auto;animation:.18s ease-out lightbox-swap}.lightbox-stage[data-astro-cid-rj65ajc3] .lightbox-image.is-opening{animation:.25s cubic-bezier(.25,1.15,.5,1) lightbox-zoom}.lightbox-count[data-astro-cid-rj65ajc3]{font:400 14px/44px var(--sans);color:var(--text-muted);font-variant-numeric:tabular-nums;cursor:default;margin:0;position:fixed;top:20px;left:50%;translate:-50%}.lightbox-close[data-astro-cid-rj65ajc3],.lightbox-nav[data-astro-cid-rj65ajc3]{width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s ease-out;display:grid;position:fixed}.lightbox-close[data-astro-cid-rj65ajc3]{top:20px;right:20px}.lightbox-nav[data-astro-cid-rj65ajc3]{top:50%;translate:0 -50%}.lightbox-prev[data-astro-cid-rj65ajc3]{left:20px}.lightbox-next[data-astro-cid-rj65ajc3]{right:20px}.lightbox-close[data-astro-cid-rj65ajc3]:hover,.lightbox-nav[data-astro-cid-rj65ajc3]:hover{background:#ffffff38}@media (width<=809.98px){.lightbox-stage[data-astro-cid-rj65ajc3] .lightbox-image{--max-w:92vw}.lightbox-nav[data-astro-cid-rj65ajc3]{top:auto;bottom:20px;translate:none}.lightbox-prev[data-astro-cid-rj65ajc3]{left:calc(50% - 56px)}.lightbox-next[data-astro-cid-rj65ajc3]{right:calc(50% - 56px)}}html.custom-cursor .lightbox[data-astro-cid-rj65ajc3]{cursor:zoom-out!important}html.custom-cursor .lightbox-stage[data-astro-cid-rj65ajc3] .lightbox-image,html.custom-cursor .lightbox-count[data-astro-cid-rj65ajc3],html.custom-cursor .lightbox-count[data-astro-cid-rj65ajc3] *{cursor:default!important}html.custom-cursor .lightbox-close[data-astro-cid-rj65ajc3],html.custom-cursor .lightbox-close[data-astro-cid-rj65ajc3] *,html.custom-cursor .lightbox-nav[data-astro-cid-rj65ajc3],html.custom-cursor .lightbox-nav[data-astro-cid-rj65ajc3] *{cursor:pointer!important}html:has(.lightbox[open]){overflow:hidden}@keyframes lightbox-in{0%{background:0 0}}@keyframes lightbox-zoom{0%{opacity:0;transform:scale(.96)}}@keyframes lightbox-swap{0%{opacity:.4}}@media (prefers-reduced-motion:reduce){.gallery[data-astro-cid-rj65ajc3] .shot img{transition:opacity .2s ease-out}.gallery[data-astro-cid-rj65ajc3] .shot:hover img{transform:none}.lightbox[data-astro-cid-rj65ajc3][open],.lightbox-stage[data-astro-cid-rj65ajc3] .lightbox-image,.lightbox-stage[data-astro-cid-rj65ajc3] .lightbox-image.is-opening{animation:none}}.ticker[data-astro-cid-7gpg5oen]{align-items:center;height:82px;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12.5% 87.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12.5% 87.5%,#0000 100%)}.ticker[data-astro-cid-7gpg5oen] .marquee{width:100%}.logo[data-astro-cid-7gpg5oen]{flex:none;align-items:center;gap:3px;display:flex}.logo[data-astro-cid-7gpg5oen] img[data-astro-cid-7gpg5oen]{flex:none}.logo-text[data-astro-cid-7gpg5oen]{width:53px;font:700 6px/6.52px var(--ui);letter-spacing:.48px;color:var(--grey-logo);text-transform:uppercase;flex-direction:column;display:flex}h1[data-astro-cid-lcdefpme]{font:400 32px/48px var(--serif)}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.about-me[data-astro-cid-lcdefpme]{font:400 18px/24px var(--sans);margin-top:16px;text-decoration:underline;display:inline-block}.ticker,.works[data-astro-cid-lcdefpme],.works[data-astro-cid-lcdefpme] .grid,.writing[data-astro-cid-lcdefpme] .list{margin-top:40px}.gallery,.writing[data-astro-cid-lcdefpme]{margin-top:80px}@media (width<=1199.98px){.ticker{margin-top:32px}}@media (width<=809.98px){h1[data-astro-cid-lcdefpme]{font-size:30px;line-height:40px}.about-me[data-astro-cid-lcdefpme]{letter-spacing:normal;font-size:16px}.works[data-astro-cid-lcdefpme]{margin-top:20px}.gallery,.writing[data-astro-cid-lcdefpme]{margin-top:40px}}
