.photo-band[data-astro-cid-zmw3i2lm]{--color-text:var(--color-white);--color-muted:#ffffffd1;--color-line:#ffffff59;background:var(--color-bg);min-height:clamp(32rem,88svh,58rem);color:var(--color-text);align-items:center;display:flex;position:relative;overflow:hidden}.photo-band-media[data-astro-cid-zmw3i2lm]{position:absolute;inset:-80px 0}.photo-band-media[data-astro-cid-zmw3i2lm] img[data-astro-cid-zmw3i2lm]{object-fit:cover;width:100%;max-width:none;height:100%}.photo-band-media[data-astro-cid-zmw3i2lm]:after{content:"";background:linear-gradient(90deg,#06121f8c 0%,#06121f26 55%,#0000 80%);position:absolute;inset:0}.photo-band-inner[data-astro-cid-zmw3i2lm]{padding-block:var(--space-2xl);position:relative}.photo-band--split[data-astro-cid-zmw3i2lm] .photo-band-inner[data-astro-cid-zmw3i2lm]{gap:var(--space-lg) var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;display:grid}.photo-band-label[data-astro-cid-zmw3i2lm]{margin:0 0 var(--space-sm);color:var(--color-white)}.photo-band-title[data-astro-cid-zmw3i2lm]{max-width:11ch;font-size:var(--text-hero);color:var(--color-white)}.photo-band-meta[data-astro-cid-zmw3i2lm]{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);display:flex}.photo-band-hatch[data-astro-cid-zmw3i2lm]{background:repeating-linear-gradient(115deg,#fff9 0 1px,#0000 1px 7px);flex:0 0 7rem;height:.9rem}.photo-band-tag[data-astro-cid-zmw3i2lm]{color:var(--color-white);margin:0}.photo-band-slot[data-astro-cid-zmw3i2lm]{margin-top:var(--space-lg)}.photo-band--split[data-astro-cid-zmw3i2lm] .photo-band-slot[data-astro-cid-zmw3i2lm]{margin-top:0}@media (width<=900px){.photo-band--split[data-astro-cid-zmw3i2lm] .photo-band-inner[data-astro-cid-zmw3i2lm]{grid-template-columns:1fr}.photo-band-media[data-astro-cid-zmw3i2lm]:after{background:#06121f73}}.patch-row[data-astro-cid-tahaj3xy]{--bleed:calc(var(--gutter) + max(0px, (100vw - var(--max-width)) / 2));z-index:2;margin-top:calc(-1 * (var(--pull) + var(--overlap)));margin-bottom:var(--space-lg);pointer-events:none;justify-content:flex-start;display:flex;position:relative}.patch-row--center[data-astro-cid-tahaj3xy]{justify-content:center}.patch-row--right[data-astro-cid-tahaj3xy]{justify-content:flex-end}.patch-row--straddle[data-astro-cid-tahaj3xy]{align-items:flex-start;height:0;margin:0}.patch-row--straddle[data-astro-cid-tahaj3xy] .patch[data-astro-cid-tahaj3xy]{margin-top:calc(-1 * var(--overlap));flex:none}.patch[data-astro-cid-tahaj3xy]{margin:0;position:relative}.patch[data-astro-cid-tahaj3xy] img[data-astro-cid-tahaj3xy]{object-fit:cover;width:100%;position:relative}.patch-caption[data-astro-cid-tahaj3xy]{color:var(--color-muted);margin-top:.6rem}.patch-row--right[data-astro-cid-tahaj3xy] .patch-caption[data-astro-cid-tahaj3xy]{text-align:right}.patch--frame[data-astro-cid-tahaj3xy]{width:clamp(15rem,36%,32rem)}.patch--frame[data-astro-cid-tahaj3xy] img[data-astro-cid-tahaj3xy]{aspect-ratio:3/2;box-shadow:0 1.5rem 3rem #00000040}.frame-line[data-astro-cid-tahaj3xy]{border:1px solid var(--color-accent);position:absolute;inset:-.9rem .9rem .9rem -.9rem}.frame-line[data-astro-cid-tahaj3xy]:before{content:"";background:var(--color-accent);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:-.4rem;left:-.4rem}.patch--lens[data-astro-cid-tahaj3xy]{width:clamp(11rem,22vw,20rem)}.lens-photo[data-astro-cid-tahaj3xy]{display:block;position:relative}.patch--lens[data-astro-cid-tahaj3xy] img[data-astro-cid-tahaj3xy]{aspect-ratio:1;border-radius:50%}.lens-ring[data-astro-cid-tahaj3xy]{border:1px solid var(--color-accent);border-radius:50%;position:absolute;inset:-1rem}.lens-ring[data-astro-cid-tahaj3xy]:before,.lens-ring[data-astro-cid-tahaj3xy]:after{content:"";position:absolute}.lens-ring[data-astro-cid-tahaj3xy]:before{background:linear-gradient(var(--color-accent) 0 1.6rem, transparent 1.6rem calc(100% - 1.6rem), var(--color-accent) calc(100% - 1.6rem));width:1px;top:-.8rem;bottom:-.8rem;left:50%}.lens-ring[data-astro-cid-tahaj3xy]:after{background:linear-gradient(90deg, var(--color-accent) 0 1.6rem, transparent 1.6rem calc(100% - 1.6rem), var(--color-accent) calc(100% - 1.6rem));height:1px;top:50%;left:-.8rem;right:-.8rem}.patch--lens[data-astro-cid-tahaj3xy] .patch-caption[data-astro-cid-tahaj3xy]{text-align:center;margin-top:1.6rem}.contact-frames[data-astro-cid-tahaj3xy]{--frame:clamp(6rem, 10vw, 10rem);grid-template-columns:repeat(3, var(--frame));background:repeating-linear-gradient(90deg,#0000 0 .45rem,#e8f1f58c .45rem .75rem) 0 .35rem/100% .3rem no-repeat,repeating-linear-gradient(90deg,#0000 0 .45rem,#e8f1f58c .45rem .75rem) left 0 bottom .35rem/100% .3rem no-repeat,#050d16;gap:.5rem;margin:0;padding:1.1rem .5rem;list-style:none;display:grid;box-shadow:0 1.5rem 3rem #0000004d}.contact-frames[data-astro-cid-tahaj3xy] li[data-astro-cid-tahaj3xy]{position:relative}.contact-frames[data-astro-cid-tahaj3xy] img[data-astro-cid-tahaj3xy]{aspect-ratio:1}.contact-num[data-astro-cid-tahaj3xy],.contact-cap[data-astro-cid-tahaj3xy]{z-index:1;color:var(--color-white);text-shadow:0 0 .4rem #000000b3;position:absolute;left:.4rem}.contact-num[data-astro-cid-tahaj3xy]{top:.35rem}.contact-cap[data-astro-cid-tahaj3xy]{bottom:.35rem}.patch--strip[data-astro-cid-tahaj3xy]{border-left:3px solid var(--color-accent);width:clamp(7.5rem,13vw,12.5rem)}.patch-row--right[data-astro-cid-tahaj3xy] .patch--strip[data-astro-cid-tahaj3xy]{margin-right:calc(-1 * var(--bleed))}.patch-row--left[data-astro-cid-tahaj3xy] .patch--strip[data-astro-cid-tahaj3xy]{margin-left:calc(-1 * var(--bleed));border-left:0;border-right:3px solid var(--color-accent)}.patch--strip[data-astro-cid-tahaj3xy] img[data-astro-cid-tahaj3xy]{aspect-ratio:3/7}.strip-label[data-astro-cid-tahaj3xy]{writing-mode:vertical-rl;color:var(--color-muted);white-space:nowrap;margin:0;position:absolute;top:0;right:calc(100% + .6rem);transform:rotate(180deg)}.patch-row--left[data-astro-cid-tahaj3xy] .strip-label[data-astro-cid-tahaj3xy]{left:calc(100% + .6rem);right:auto}.patch--pano[data-astro-cid-tahaj3xy]{width:clamp(18rem,50%,42rem)}.patch--pano[data-astro-cid-tahaj3xy] img[data-astro-cid-tahaj3xy]{aspect-ratio:18/5}.pano-corners[data-astro-cid-tahaj3xy]{--c:var(--color-accent);--L:1.4rem;background:linear-gradient(var(--c), var(--c)) top left / var(--L) 1px, linear-gradient(var(--c), var(--c)) top left / 1px var(--L), linear-gradient(var(--c), var(--c)) top right / var(--L) 1px, linear-gradient(var(--c), var(--c)) top right / 1px var(--L), linear-gradient(var(--c), var(--c)) bottom left / var(--L) 1px, linear-gradient(var(--c), var(--c)) bottom left / 1px var(--L), linear-gradient(var(--c), var(--c)) bottom right / var(--L) 1px, linear-gradient(var(--c), var(--c)) bottom right / 1px var(--L);background-repeat:no-repeat;position:absolute;inset:-.7rem}.patch--stack[data-astro-cid-tahaj3xy]{width:clamp(14rem,30%,26rem)}.stack-front[data-astro-cid-tahaj3xy]{aspect-ratio:3/2;box-shadow:0 1.5rem 3rem #0000004d}.patch[data-astro-cid-tahaj3xy] .stack-back[data-astro-cid-tahaj3xy]{aspect-ratio:3/2;outline:1px solid var(--color-accent);outline-offset:.35rem;width:58%;position:absolute;top:-16%;left:-24%;transform:rotate(-4deg)}.patch-row--left[data-astro-cid-tahaj3xy] .patch[data-astro-cid-tahaj3xy] .stack-back[data-astro-cid-tahaj3xy]{left:auto;right:-24%;transform:rotate(4deg)}.stack-mark[data-astro-cid-tahaj3xy]{background:var(--color-accent);width:.9rem;height:.9rem;position:absolute;bottom:-.45rem;right:-.45rem}@media (width<=760px){.patch-row[data-astro-cid-tahaj3xy]{--overlap:2.5rem!important}.patch-row--stack[data-astro-cid-tahaj3xy]{--overlap:1.25rem!important}.patch--frame[data-astro-cid-tahaj3xy]{width:68%}.frame-line[data-astro-cid-tahaj3xy]{inset:-.6rem .6rem .6rem -.6rem}.patch--lens[data-astro-cid-tahaj3xy]{width:46vw}.lens-ring[data-astro-cid-tahaj3xy]{inset:-.6rem}.contact-frames[data-astro-cid-tahaj3xy]{--frame:24vw}.patch--strip[data-astro-cid-tahaj3xy]{width:30vw}.patch--pano[data-astro-cid-tahaj3xy]{width:86%}.pano-corners[data-astro-cid-tahaj3xy]{inset:-.45rem}.patch--stack[data-astro-cid-tahaj3xy]{width:58%}.patch-row--straddle+.photo-band .photo-band-inner{padding-top:calc(var(--space-2xl) + 7rem)}.patch-row--straddle+.band{padding-top:8rem}}
