.shoot-row[data-astro-cid-qrnng632]{flex-direction:column;gap:1.25rem;padding-block:2rem;display:flex;position:relative}.frame[data-astro-cid-qrnng632]{aspect-ratio:3/2;background:var(--gray-900);border:1px solid var(--gray-800);position:relative;overflow:hidden}.frame[data-astro-cid-qrnng632] img[data-astro-cid-qrnng632]{object-fit:cover;width:100%;height:100%;display:block}.rule[data-astro-cid-qrnng632]{background:var(--gray-800);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0}.title[data-astro-cid-qrnng632]{font-size:clamp(var(--text-xl), 3.5vw, var(--text-3xl));line-height:1.15}.title[data-astro-cid-qrnng632] a[data-astro-cid-qrnng632]{color:var(--gray-0);text-underline-offset:.2em;transition:text-decoration-color var(--theme-transition);text-decoration:underline 1px #0000;display:inline-block}.title[data-astro-cid-qrnng632] a[data-astro-cid-qrnng632]:after{content:"";position:absolute;inset:0}.meta[data-astro-cid-qrnng632]{font-size:var(--text-sm);letter-spacing:.08em;color:var(--gray-300);margin-top:.35rem;font-variant-caps:all-small-caps}.description[data-astro-cid-qrnng632]{max-width:60ch;color:var(--gray-300);margin-top:.75rem}.shoot-row[data-astro-cid-qrnng632]:hover .title[data-astro-cid-qrnng632] a[data-astro-cid-qrnng632],.shoot-row[data-astro-cid-qrnng632]:has(a:focus-visible) .title[data-astro-cid-qrnng632] a[data-astro-cid-qrnng632]{text-decoration-color:currentColor}.shoot-row[data-astro-cid-qrnng632]:has(a:focus-visible){outline:2px solid var(--accent-regular);outline-offset:6px}.title[data-astro-cid-qrnng632] a[data-astro-cid-qrnng632]:focus-visible{outline:none}@media (prefers-reduced-motion:no-preference){.frame[data-astro-cid-qrnng632] img[data-astro-cid-qrnng632]{transition:transform .6s cubic-bezier(.33,1,.68,1)}.shoot-row[data-astro-cid-qrnng632]:hover .frame[data-astro-cid-qrnng632] img[data-astro-cid-qrnng632],.shoot-row[data-astro-cid-qrnng632]:has(a:focus-visible) .frame[data-astro-cid-qrnng632] img[data-astro-cid-qrnng632]{transform:scale(1.02)}}@media (width>=50em){.shoot-row[data-astro-cid-qrnng632]{grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);align-items:center;gap:2rem;padding-block:2.75rem;display:grid}}@media (width>=50em) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.shoot-row[data-astro-cid-qrnng632]{grid-template-columns:minmax(0,1fr)}.frame[data-astro-cid-qrnng632]{display:none}}.shoot-panel[data-astro-cid-mo7ek4rj][hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){.shoot-panel[data-astro-cid-mo7ek4rj].is-open{animation:.4s cubic-bezier(.33,1,.68,1) panel-in}@keyframes panel-in{0%{opacity:0;transform:translateY(1rem)}}}.panel-header[data-astro-cid-mo7ek4rj]{top:calc(var(--photo-parent-stuck-h,4.5rem) - 1px);z-index:2;background:var(--gray-999);overflow-anchor:none;border-bottom:1px solid #0000;padding-block:clamp(1.25rem,3vw,2rem) clamp(1rem,2.5vw,1.75rem);position:sticky}.panel-header[data-astro-cid-mo7ek4rj].is-stuck{border-bottom-color:var(--gray-800);padding-block:clamp(.6rem,1.5vw,1rem)}.panel-title[data-astro-cid-mo7ek4rj]{max-width:12ch;color:var(--gray-0);padding-bottom:.06em;font-size:clamp(4rem,11vw,8.5rem);line-height:.88;overflow:visible}.panel-title[data-astro-cid-mo7ek4rj]:focus{outline:none}.is-stuck[data-astro-cid-mo7ek4rj] .panel-title[data-astro-cid-mo7ek4rj]{max-width:min(100%,24ch);font-size:var(--text-2xl);white-space:normal;text-overflow:clip;padding-bottom:.08em;line-height:1.15;overflow:visible}.details[data-astro-cid-mo7ek4rj]{border-top:1px solid var(--gray-800);flex-direction:column;gap:.65rem;max-width:58ch;margin-top:clamp(1rem,2.4vw,1.75rem);padding-top:clamp(.9rem,2vw,1.35rem);display:flex}.is-stuck[data-astro-cid-mo7ek4rj] .details[data-astro-cid-mo7ek4rj]{border-top-color:#0000;gap:0;margin-top:.3rem;padding-top:0}.meta[data-astro-cid-mo7ek4rj]{font-size:var(--text-sm);letter-spacing:.06em;color:var(--gray-300);font-variant-caps:all-small-caps}.description-reveal[data-astro-cid-mo7ek4rj]{opacity:1;grid-template-rows:1fr;display:grid}.description-reveal-inner[data-astro-cid-mo7ek4rj]{min-height:0;overflow:hidden}.is-stuck[data-astro-cid-mo7ek4rj] .description-reveal[data-astro-cid-mo7ek4rj]{opacity:0;visibility:hidden;grid-template-rows:0fr}.description[data-astro-cid-mo7ek4rj]{font-size:var(--text-lg);max-width:54ch}@media (prefers-reduced-motion:no-preference){.panel-header[data-astro-cid-mo7ek4rj]{transition:padding .45s cubic-bezier(.33,1,.68,1),border-color .45s}.panel-title[data-astro-cid-mo7ek4rj]{transition:font-size .45s cubic-bezier(.33,1,.68,1),line-height .45s cubic-bezier(.33,1,.68,1),max-width .45s cubic-bezier(.33,1,.68,1)}.details[data-astro-cid-mo7ek4rj]{transition:margin-top .45s cubic-bezier(.33,1,.68,1),padding-top .45s cubic-bezier(.33,1,.68,1),gap .45s cubic-bezier(.33,1,.68,1),border-color .45s}.description-reveal[data-astro-cid-mo7ek4rj]{transition:grid-template-rows .45s cubic-bezier(.33,1,.68,1),opacity .45s,visibility}.is-stuck[data-astro-cid-mo7ek4rj] .description-reveal[data-astro-cid-mo7ek4rj]{transition-delay:0s,0s,.45s}}.panel-body[data-astro-cid-mo7ek4rj]{padding-top:clamp(1.5rem,4vw,2.5rem)}.globe-canvas-host[data-v-b0a461ad]{z-index:0;opacity:0;transition:opacity .9s;position:absolute;inset:0}.globe-canvas-host.is-ready[data-v-b0a461ad]{opacity:1}.globe-canvas-host[data-v-b0a461ad] canvas{width:100%;height:100%;display:block}.globe-tip[data-v-b0a461ad]{z-index:3;background:var(--gray-999);border:1px solid var(--gray-700,#ffffff26);pointer-events:none;opacity:0;visibility:hidden;will-change:transform;border-radius:8px;width:168px;margin:0;padding:6px;transition:opacity .18s;position:absolute;top:0;left:0;box-shadow:0 12px 34px #0000008c}.globe-tip.is-visible[data-v-b0a461ad]{opacity:1;visibility:visible}.globe-tip__img[data-v-b0a461ad]{object-fit:cover;background:var(--gray-800,#1a1a1a);border-radius:4px;width:100%;height:108px;display:block}.globe-tip__cap[data-v-b0a461ad]{color:var(--gray-300,#9a9a9a);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:.72rem;line-height:1.25;overflow:hidden}@media (prefers-reduced-motion:reduce){.globe-canvas-host[data-v-b0a461ad]{transition:none}}html[data-section=photography],html[data-section=photography] body{scroll-snap-type:y proximity}.photography-page[data-astro-cid-tmjqlyht]{--photo-landing-offset:7.5rem;--photo-title-h:calc(clamp(3.5rem, 10vw, 8rem) * .88 + 9rem);gap:0}.photography-landing[data-astro-cid-tmjqlyht]{z-index:0;height:calc(100svh - var(--photo-landing-offset));background:var(--gray-999);scroll-snap-align:start;scroll-margin-top:var(--photo-landing-offset);scroll-snap-stop:always;position:relative;overflow:hidden}.landing-veil[data-astro-cid-tmjqlyht]{z-index:1;background:var(--gray-999);height:30%;box-shadow:0 -1px 0 var(--gray-800);position:absolute;inset:auto 0 0}.shoot-stage[data-astro-cid-tmjqlyht]{z-index:1;min-height:100svh;margin-top:calc(-1 * var(--photo-title-h));scroll-snap-align:start;scroll-snap-stop:always;position:relative}.photography-page[data-astro-cid-tmjqlyht][data-shoot-open] .shoot-stage[data-astro-cid-tmjqlyht]{scroll-snap-align:none}.stage-header[data-astro-cid-tmjqlyht]{z-index:4;background:var(--gray-999);overflow-anchor:none;border-bottom:1px solid #0000;padding-block:clamp(1.25rem,3vw,2rem) clamp(1.5rem,4vw,3rem);position:sticky;top:0}.stage-header[data-astro-cid-tmjqlyht].is-stuck{border-bottom-color:var(--gray-800);padding-block:clamp(.75rem,2vw,1.25rem)}.stage-masthead[data-astro-cid-tmjqlyht]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.photography-page[data-astro-cid-tmjqlyht][data-shoot-open] .stage-masthead[data-astro-cid-tmjqlyht]>.medium-toggle{display:none}.stage-back[data-astro-cid-tmjqlyht]{color:var(--gray-300);font-size:var(--text-sm);text-underline-offset:.25em;transition:color var(--theme-transition), text-decoration-color var(--theme-transition);align-items:center;gap:.4rem;margin-bottom:.5rem;text-decoration:underline 1px #0000;display:none}.photography-page[data-astro-cid-tmjqlyht][data-shoot-open] .stage-back[data-astro-cid-tmjqlyht]{display:inline-flex}.stage-back[data-astro-cid-tmjqlyht]:hover,.stage-back[data-astro-cid-tmjqlyht]:focus-visible{color:var(--gray-0);text-decoration-color:currentColor}h1[data-astro-cid-tmjqlyht]{max-width:13ch;color:var(--gray-0);font-variation-settings:"opsz" 40;letter-spacing:-.01em;font-size:clamp(3.5rem,10vw,8rem);font-style:normal;font-weight:600;line-height:.88}.is-stuck[data-astro-cid-tmjqlyht] h1[data-astro-cid-tmjqlyht]{font-size:var(--text-2xl)}.tagline[data-astro-cid-tmjqlyht]{border-top:1px solid var(--gray-800);max-width:58ch;font-size:var(--text-lg);color:var(--gray-200);margin-top:clamp(.75rem,2vw,1.25rem);padding-top:clamp(.75rem,2vw,1.25rem);font-style:italic}.is-stuck[data-astro-cid-tmjqlyht] .tagline[data-astro-cid-tmjqlyht]{font-size:var(--text-md);color:var(--gray-300);border-top-color:#0000;margin-top:.35rem;padding-top:0}@media (prefers-reduced-motion:no-preference){.stage-header[data-astro-cid-tmjqlyht]{transition:padding .45s cubic-bezier(.33,1,.68,1),border-color .45s}h1[data-astro-cid-tmjqlyht]{transition:font-size .45s cubic-bezier(.33,1,.68,1)}.tagline[data-astro-cid-tmjqlyht]{transition:font-size .45s cubic-bezier(.33,1,.68,1),margin-top .45s cubic-bezier(.33,1,.68,1),padding-top .45s cubic-bezier(.33,1,.68,1),border-color .45s,color .45s}}.stage-header[data-astro-cid-tmjqlyht][data-measuring],.stage-header[data-astro-cid-tmjqlyht][data-measuring] h1[data-astro-cid-tmjqlyht],.stage-header[data-astro-cid-tmjqlyht][data-measuring] .tagline[data-astro-cid-tmjqlyht]{transition:none!important}.stage-body[data-astro-cid-tmjqlyht]{padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,8vw,6rem)}.shoot-index[data-astro-cid-tmjqlyht]{border-bottom:1px solid var(--gray-800);flex-direction:column;max-width:68rem;margin:0 auto;padding:0;list-style:none;display:flex}.shoot-index[data-astro-cid-tmjqlyht][hidden],.shoot-preview[data-astro-cid-tmjqlyht]{display:none}@media (width>=50em){h1[data-astro-cid-tmjqlyht]{max-width:14ch}.photography-page[data-astro-cid-tmjqlyht]{--photo-landing-offset:9rem}}@media (width>=50em) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.photography-page[data-astro-cid-tmjqlyht]:not([data-shoot-open]) .stage-body[data-astro-cid-tmjqlyht]{grid-template-columns:minmax(0,1fr) clamp(20rem,30vw,26rem);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.photography-page[data-astro-cid-tmjqlyht]:not([data-shoot-open]) .shoot-index[data-astro-cid-tmjqlyht]{grid-area:1/1;max-width:none;margin:0}.photography-page[data-astro-cid-tmjqlyht]:not([data-shoot-open]) .shoot-preview[data-astro-cid-tmjqlyht]{grid-area:1/2;display:block;position:sticky;top:clamp(7.5rem,12vh,9rem)}.preview-frame[data-astro-cid-tmjqlyht]{aspect-ratio:3/2;border:1px solid var(--gray-800);background:var(--gray-900);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.preview-parallax[data-astro-cid-tmjqlyht]{will-change:transform;position:absolute;inset:0}.preview-buf[data-astro-cid-tmjqlyht]{object-fit:cover;opacity:0;will-change:scale, clip-path;width:100%;height:100%;position:absolute;inset:0;scale:1.06}.preview-meta[data-astro-cid-tmjqlyht]{font-size:var(--text-sm);letter-spacing:.08em;color:var(--gray-300);align-items:center;gap:.85rem;margin-top:.85rem;font-variant-caps:all-small-caps;display:flex}.preview-rule[data-astro-cid-tmjqlyht]{background:var(--gray-800);flex:1;height:1px}}
