.pswp{--pswp-bg:#12110f;--pswp-placeholder-bg:#1e1d1a;--pswp-icon-color:#e8e4d8;--pswp-icon-color-secondary:#12110f;font-family:var(--font-serif)}.pswp__caption{left:50%;bottom:max(1.1rem, env(safe-area-inset-bottom));color:#e8e4d8;text-align:center;text-wrap:balance;pointer-events:none;width:min(92vw,40rem);font-size:1.05rem;position:absolute;transform:translate(-50%)}.pswp--ui-visible .pswp__caption{opacity:1}.wall[data-astro-cid-psd2ffge]{--frame:light-dark(#fff,#e9e5d9);--caption:#696760;--film:#3a352f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.15rem;margin:0;padding:.4rem 0 1rem;list-style:none;display:grid}@media (width>=40rem){.wall[data-astro-cid-psd2ffge]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem 2.1rem}}.polaroid[data-astro-cid-psd2ffge]{background:var(--frame);rotate:var(--tilt);transition:rotate .5s var(--ease-out), translate .5s var(--ease-out), scale .5s var(--ease-out), box-shadow .5s var(--ease-out);border-radius:2px;flex-direction:column;margin:0;padding:5.5% 5.5% 0;display:flex;position:relative;box-shadow:0 1px 2px light-dark(#3c30181a,#00000080),0 10px 24px -12px light-dark(#3c301861,#000000d9);container-type:inline-size}.polaroid[data-astro-cid-psd2ffge] .photo-link{background:var(--film);cursor:zoom-in;display:block}.polaroid[data-astro-cid-psd2ffge] .photo-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.polaroid[data-astro-cid-psd2ffge] .photo-link:focus-visible{outline:none}.polaroid[data-astro-cid-psd2ffge] .photo-link:focus-visible:after{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}.polaroid[data-astro-cid-psd2ffge] img{aspect-ratio:1;object-fit:cover;filter:grayscale();width:100%;height:auto;transition:opacity .6s ease-out,filter .6s;display:block}.polaroid[data-astro-cid-psd2ffge]:has(.photo-link:focus-visible) img,.polaroid[data-astro-cid-psd2ffge].held img{filter:none}.polaroid[data-astro-cid-psd2ffge] img.developing{opacity:0;transition:none}.note[data-astro-cid-psd2ffge]{min-height:19cqi;font-family:var(--font-mono);font-variant-numeric:normal;letter-spacing:.01em;color:var(--caption);text-align:center;text-wrap:balance;overflow-wrap:anywhere;flex:1;place-items:center;margin:0;padding:.3em .4em .5em;font-size:clamp(.7rem,5.4cqi,.82rem);line-height:1.45;display:grid}@media (hover:hover) and (pointer:fine){.polaroid[data-astro-cid-psd2ffge]:hover{z-index:1;translate:0 -6px;rotate:0deg;scale:1.035;box-shadow:0 2px 4px light-dark(#3c30181a,#00000080),0 22px 36px -16px light-dark(#3c30186b,#000000e6)}.polaroid[data-astro-cid-psd2ffge]:hover img{filter:none}}.polaroid[data-astro-cid-psd2ffge]:active{scale:.985}.polaroid[data-astro-cid-psd2ffge].held{translate:0;rotate:0deg;scale:1}.head[data-astro-cid-luhkusju]{margin-bottom:clamp(1.4rem,4vw,2.4rem)}.title[data-astro-cid-luhkusju]{--line:1.22em;font-size:var(--step-h1);line-height:var(--line);grid-template-columns:auto auto;justify-content:start;column-gap:.28em;margin-bottom:.5rem;display:grid}.title[data-astro-cid-luhkusju] h1[data-astro-cid-luhkusju]{font-size:1em;line-height:inherit;transition:translate .55s var(--ease-out);grid-area:1/1;margin:0}.sets[data-astro-cid-luhkusju]{grid-area:1/2/span 2;justify-items:start;display:grid}.set[data-astro-cid-luhkusju]{color:var(--ink);font:inherit;font-style:italic;font-weight:400;line-height:inherit;letter-spacing:-.005em;text-align:left;cursor:pointer;transition:filter .4s var(--ease-out), opacity .4s var(--ease-out);background:0 0;border:0;margin:0;padding:0;position:relative}.set[data-astro-cid-luhkusju]:before{content:"";position:absolute;inset:-.3em -.6em 0 -.25em}.set[data-astro-cid-luhkusju]+.set[data-astro-cid-luhkusju]:before{inset:0 -.6em -.3em -.25em}.set[data-astro-cid-luhkusju]:focus-visible{outline-offset:2px}:root:not([data-photos=by-me]) .set[data-astro-cid-luhkusju][data-set=by-me],:root[data-photos=by-me] .set[data-astro-cid-luhkusju][data-set=of-me]{filter:blur(.04em);opacity:.55}:root:not([data-photos=by-me]) .set[data-astro-cid-luhkusju][data-set=of-me],:root[data-photos=by-me] .set[data-astro-cid-luhkusju][data-set=by-me]{cursor:default}:root[data-photos=by-me] .title[data-astro-cid-luhkusju] h1[data-astro-cid-luhkusju]{translate:0 var(--line)}.panels[data-astro-cid-luhkusju],.panel[data-astro-cid-luhkusju]{grid-column:full;grid-template-columns:subgrid;align-content:start;display:grid}.panel[data-astro-cid-luhkusju]>.set-title[data-astro-cid-luhkusju],.panel[data-astro-cid-luhkusju]>.wall,.panel[data-astro-cid-luhkusju]>.credit[data-astro-cid-luhkusju]{grid-column:content}.credit[data-astro-cid-luhkusju]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-muted);text-align:center;margin:2.6rem 0 0;font-size:.68rem}.credit[data-astro-cid-luhkusju] a[data-astro-cid-luhkusju]{color:inherit;text-decoration-color:color-mix(in oklab, var(--ink-muted) 45%, transparent)}.credit[data-astro-cid-luhkusju] a[data-astro-cid-luhkusju]:hover{color:var(--accent);text-decoration-color:currentColor}.set-title[data-astro-cid-luhkusju]{margin:0 0 1rem;font-size:1.3em}:root[data-photos] .set-title[data-astro-cid-luhkusju]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root:not([data-photos]) .title[data-astro-cid-luhkusju] .sets[data-astro-cid-luhkusju]{display:none}:root[data-photos] .panel[data-astro-cid-luhkusju]{grid-row:1}:root[data-photos=of-me] .panel[data-astro-cid-luhkusju][data-set=by-me],:root[data-photos=by-me] .panel[data-astro-cid-luhkusju][data-set=of-me]{display:none}:root[data-switched] .panel[data-astro-cid-luhkusju]{transition:opacity .2s ease-in, display .2s allow-discrete}:root[data-switched][data-photos=of-me] .panel[data-astro-cid-luhkusju][data-set=by-me],:root[data-switched][data-photos=by-me] .panel[data-astro-cid-luhkusju][data-set=of-me]{opacity:0}:root[data-switched][data-photos=of-me] .panel[data-astro-cid-luhkusju][data-set=of-me],:root[data-switched][data-photos=by-me] .panel[data-astro-cid-luhkusju][data-set=by-me]{transition:opacity .5s var(--ease-out) .2s}@starting-style{:root[data-switched][data-photos=of-me] .panel[data-astro-cid-luhkusju][data-set=of-me],:root[data-switched][data-photos=by-me] .panel[data-astro-cid-luhkusju][data-set=by-me]{opacity:0}}@media (prefers-reduced-motion:reduce){.title[data-astro-cid-luhkusju] h1[data-astro-cid-luhkusju],.set[data-astro-cid-luhkusju]{transition:none!important}:root[data-switched] .panel[data-astro-cid-luhkusju]{transition-duration:.2s!important}}.album[data-astro-cid-luhkusju]{grid-column:full;grid-template-columns:subgrid;margin-top:1.9em;display:grid}.album[data-astro-cid-luhkusju]:first-of-type{margin-top:.4em}.album[data-astro-cid-luhkusju]>[data-astro-cid-luhkusju]{grid-column:content}.album[data-astro-cid-luhkusju]>.full[data-astro-cid-luhkusju]{grid-column:full}.album[data-astro-cid-luhkusju] h3[data-astro-cid-luhkusju]{margin:0;font-size:1.3em}.gallery[data-astro-cid-luhkusju]{--card-h:clamp(380px, 68vh, 640px);--card:calc(var(--card-h) * var(--card-aspect));--gap:clamp(1.75rem, 3.6vw, 3.25rem);--fade:min(6vw, 5rem);--lift:4.5rem;position:relative;container-type:inline-size}.strip[data-astro-cid-luhkusju]{overscroll-behavior-x:contain;scrollbar-width:none;mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);position:relative;overflow:auto hidden}.strip[data-astro-cid-luhkusju]::-webkit-scrollbar{display:none}.strip[data-astro-cid-luhkusju]:focus-visible{outline:none}.gallery[data-astro-cid-luhkusju]:has(.strip:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.track[data-astro-cid-luhkusju]{gap:var(--gap);width:max-content;padding:var(--lift) max(var(--gutter), (100cqw - var(--measure)) / 2) 2.4rem;display:flex}.track[data-astro-cid-luhkusju] ul[data-astro-cid-luhkusju]{gap:var(--gap);margin:0;padding:0;list-style:none;display:flex}.frame[data-astro-cid-luhkusju]{width:var(--card);flex:none;position:relative}.frame[data-astro-cid-luhkusju] .photo-link{aspect-ratio:var(--card-aspect);background:#0b0b0b;border-radius:2px;place-items:center;padding:3.5%;display:grid;box-shadow:0 1px 2px #0000001f,0 26px 44px -26px #000000a6;container-type:size}.frame[data-astro-cid-luhkusju] img{width:min(100cqw, 100cqh * var(--a));height:auto;aspect-ratio:var(--a);display:block}.caption[data-astro-cid-luhkusju]{text-align:center;color:var(--ink-muted);text-wrap:balance;margin:1.05rem 0 0;font-size:.95em;font-style:italic}.nudge[data-astro-cid-luhkusju]{top:calc(var(--lift) + var(--card-h) / 2);border:1px solid var(--rule);background:color-mix(in oklab, var(--paper) 84%, transparent);backdrop-filter:blur(8px);width:3rem;height:3rem;color:var(--ink);cursor:pointer;opacity:0;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:none;position:absolute;translate:0 -50%;box-shadow:0 4px 16px #0000001f}.back[data-astro-cid-luhkusju]{left:max(1rem,2.5vw)}.on[data-astro-cid-luhkusju]{right:max(1rem,2.5vw)}@media (hover:hover) and (pointer:fine){.nudge[data-astro-cid-luhkusju]:not([hidden]){display:grid}.gallery[data-astro-cid-luhkusju]:hover .nudge[data-astro-cid-luhkusju],.nudge[data-astro-cid-luhkusju]:focus-visible{opacity:1}}@media (prefers-color-scheme:dark){.frame[data-astro-cid-luhkusju] .photo-link{box-shadow:inset 0 0 0 1px #ffffff12,0 26px 44px -26px #000c}}@media (width<=40rem){.gallery[data-astro-cid-luhkusju]{--card:min(84vw, 60svh);--card-h:calc(var(--card) / var(--card-aspect));--gap:1.1rem;--fade:10px;--lift:3rem}}
