.photo-hero[data-astro-cid-xtddkrdw]{flex-direction:column;min-height:100svh;display:flex}.photo-img[data-astro-cid-xtddkrdw]{object-position:61% 50%}.photo-scrim[data-astro-cid-xtddkrdw]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg) 55%, transparent) 0, transparent 6rem), linear-gradient(0deg, var(--color-bg) 0%, color-mix(in srgb, var(--color-bg) 96%, transparent) 8%, color-mix(in srgb, var(--color-bg) 90%, transparent) 16%, color-mix(in srgb, var(--color-bg) 81%, transparent) 22%, color-mix(in srgb, var(--color-bg) 68%, transparent) 28%, color-mix(in srgb, var(--color-bg) 50%, transparent) 34%, color-mix(in srgb, var(--color-bg) 31%, transparent) 40%, color-mix(in srgb, var(--color-bg) 15%, transparent) 45%, color-mix(in srgb, var(--color-bg) 4%, transparent) 49%, transparent 52%)}.photo-text[data-astro-cid-xtddkrdw]{padding-top:6rem;padding-bottom:max(2.25rem, env(safe-area-inset-bottom));flex:1;justify-content:flex-end}.photo-title[data-astro-cid-xtddkrdw]{text-shadow:0 0 18px color-mix(in srgb, var(--color-bg) 85%, transparent), 0 0 4px color-mix(in srgb, var(--color-bg) 70%, transparent)}@media (orientation:portrait){.photo-media[data-astro-cid-xtddkrdw]{background:var(--color-bg)}.photo-img[data-astro-cid-xtddkrdw]{transform:translateY(calc(-1 * var(--py))) scale(var(--pz));transform-origin:50% 0;--pz:1.3;--py:20.7svh}}@media (width>=640px) and (orientation:portrait){.photo-img[data-astro-cid-xtddkrdw]{--pz:1.4;--py:24.6svh}}@media (width<=639px) and (orientation:portrait) and (height<=780px){.photo-img[data-astro-cid-xtddkrdw]{--pz:1.18;--py:19.2svh}}@media (width<=639px) and (orientation:portrait) and (height<=700px){.photo-img[data-astro-cid-xtddkrdw]{--pz:1.1;--py:18.9svh}.photo-scrim[data-astro-cid-xtddkrdw]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg) 55%, transparent) 0, transparent 6rem), linear-gradient(0deg, var(--color-bg) 0%, var(--color-bg) 10%, color-mix(in srgb, var(--color-bg) 92%, transparent) 16%, color-mix(in srgb, var(--color-bg) 81%, transparent) 22%, color-mix(in srgb, var(--color-bg) 68%, transparent) 28%, color-mix(in srgb, var(--color-bg) 50%, transparent) 34%, color-mix(in srgb, var(--color-bg) 31%, transparent) 40%, color-mix(in srgb, var(--color-bg) 15%, transparent) 45%, color-mix(in srgb, var(--color-bg) 4%, transparent) 49%, transparent 52%)}}@media (width>=640px) and (orientation:portrait){.photo-text[data-astro-cid-xtddkrdw]{padding-bottom:3.5rem}.photo-title[data-astro-cid-xtddkrdw]{text-shadow:0 0 24px color-mix(in srgb, var(--color-bg) 85%, transparent), 0 0 5px color-mix(in srgb, var(--color-bg) 70%, transparent)}}@media (width>=768px) and (orientation:landscape){.photo-hero[data-astro-cid-xtddkrdw]{--zoom:1}.photo-img[data-astro-cid-xtddkrdw]{object-position:0% 55%;transform:scale(var(--zoom));transform-origin:0 55%}.photo-scrim[data-astro-cid-xtddkrdw]{background:linear-gradient(90deg, var(--color-bg) 0%, color-mix(in srgb, var(--color-bg) 90%, transparent) 20%, color-mix(in srgb, var(--color-bg) 72%, transparent) 36%, color-mix(in srgb, var(--color-bg) 35%, transparent) 50%, transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg) 60%, transparent) 0, transparent 130px),  linear-gradient(0deg, var(--color-bg) 0%, color-mix(in srgb, var(--color-bg) 98.7%, transparent) 2.3%, color-mix(in srgb, var(--color-bg) 95.1%, transparent) 4.5%, color-mix(in srgb, var(--color-bg) 89.6%, transparent) 6.8%, color-mix(in srgb, var(--color-bg) 82.5%, transparent) 9.1%, color-mix(in srgb, var(--color-bg) 74.1%, transparent) 11.3%, color-mix(in srgb, var(--color-bg) 64.8%, transparent) 13.6%, color-mix(in srgb, var(--color-bg) 55%, transparent) 15.9%, color-mix(in srgb, var(--color-bg) 45%, transparent) 18.1%, color-mix(in srgb, var(--color-bg) 35.2%, transparent) 20.4%, color-mix(in srgb, var(--color-bg) 25.9%, transparent) 22.7%, color-mix(in srgb, var(--color-bg) 17.5%, transparent) 24.9%, color-mix(in srgb, var(--color-bg) 10.4%, transparent) 27.2%, color-mix(in srgb, var(--color-bg) 4.9%, transparent) 29.5%, color-mix(in srgb, var(--color-bg) 1.3%, transparent) 31.7%, transparent 34%)}.photo-text[data-astro-cid-xtddkrdw]{justify-content:center;padding-top:6rem;padding-bottom:3rem}.photo-title[data-astro-cid-xtddkrdw]{text-shadow:none}}@media (width>=768px) and (aspect-ratio>=3/2){.photo-hero[data-astro-cid-xtddkrdw]{--zoom:1.1}}@media (width>=768px) and (aspect-ratio>=17/10){.photo-hero[data-astro-cid-xtddkrdw]{--zoom:1.22}}.scroll-cue[data-astro-cid-xtddkrdw]{--track:72px;--dot:7px;color:color-mix(in srgb, var(--color-text) 55%, var(--color-text-muted));left:50%;bottom:max(1.5rem, env(safe-area-inset-bottom));padding:.5rem .75rem;transition:opacity .6s,visibility .6s,color .3s;position:absolute;transform:translate(-50%)}.scroll-cue[data-astro-cid-xtddkrdw]:hover{color:var(--color-text)}.scroll-cue[data-astro-cid-xtddkrdw].is-hidden{opacity:0;visibility:hidden}.scroll-cue[data-astro-cid-xtddkrdw]:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}.scroll-cue__track[data-astro-cid-xtddkrdw]{width:1px;height:var(--track);background:color-mix(in srgb, var(--color-text) 40%, transparent);position:relative}.scroll-cue__dot[data-astro-cid-xtddkrdw]{top:0;left:calc((1px - var(--dot)) / 2);width:var(--dot);height:var(--dot);background:currentColor;border-radius:50%;animation:2.8s cubic-bezier(.45,0,.55,1) infinite scroll-cue-dot;position:absolute}@keyframes scroll-cue-dot{0%{opacity:0;transform:translateY(0)}20%{opacity:1}75%{opacity:1}to{transform:translateY(calc(var(--track) - var(--dot)));opacity:0}}@media (orientation:portrait){.scroll-cue[data-astro-cid-xtddkrdw]{left:auto;right:1.25rem;transform:none}}@media (width<=639px) and (orientation:portrait){.scroll-cue[data-astro-cid-xtddkrdw]{--track:42px;right:.5rem;bottom:max(1rem, env(safe-area-inset-bottom));gap:.375rem;padding:.25rem .75rem}}@media (prefers-reduced-motion:reduce){.scroll-cue__dot[data-astro-cid-xtddkrdw]{top:calc(50% - var(--dot) / 2);animation:none}}.photo-scrim[data-astro-cid-xtddkrdw]:before,.photo-scrim[data-astro-cid-xtddkrdw]:after{content:"";display:none;position:absolute;inset:0}html[data-theme=dark] .photo-scrim[data-astro-cid-xtddkrdw]:before,html[data-theme=dark] .photo-scrim[data-astro-cid-xtddkrdw]:after{display:block}.photo-scrim[data-astro-cid-xtddkrdw]:before{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg) 95%, transparent) 0%, color-mix(in srgb, var(--color-bg) 92.7%, transparent) 10%, color-mix(in srgb, var(--color-bg) 85.9%, transparent) 20%, color-mix(in srgb, var(--color-bg) 75.4%, transparent) 30%, color-mix(in srgb, var(--color-bg) 62.2%, transparent) 40%, color-mix(in srgb, var(--color-bg) 47.5%, transparent) 50%, color-mix(in srgb, var(--color-bg) 32.8%, transparent) 60%, color-mix(in srgb, var(--color-bg) 19.6%, transparent) 70%, color-mix(in srgb, var(--color-bg) 9.1%, transparent) 80%, color-mix(in srgb, var(--color-bg) 2.3%, transparent) 90%, transparent 100%);height:16%;bottom:auto}.photo-scrim[data-astro-cid-xtddkrdw]:after{background:linear-gradient(0deg, transparent 0%, color-mix(in srgb, var(--color-bg) 30%, transparent) 20%, color-mix(in srgb, var(--color-bg) 50%, transparent) 30%, color-mix(in srgb, var(--color-bg) 50%, transparent) 40%, color-mix(in srgb, var(--color-bg) 40%, transparent) 44%, color-mix(in srgb, var(--color-bg) 18%, transparent) 47%, transparent 49%)}html[data-theme=dark]:has(.photo-hero) header[data-at-top=true] .text-text-muted:not(:hover){color:color-mix(in srgb, var(--color-text) 78%, var(--color-text-muted))}html[data-theme=dark]:has(.photo-hero) header[data-at-top=true] .opacity-60:not(:hover){opacity:.9}html[data-theme=dark]:has(.photo-hero) header[data-at-top=true] :is(nav,a,span){text-shadow:0 0 14px color-mix(in srgb, var(--color-bg) 90%, transparent), 0 0 4px color-mix(in srgb, var(--color-bg) 80%, transparent)}html[data-theme=dark]:has(.photo-hero) header[data-at-top=true] button{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--color-bg) 85%, transparent)) drop-shadow(0 0 8px color-mix(in srgb, var(--color-bg) 75%, transparent))}html[data-theme=dark] .photo-title[data-astro-cid-xtddkrdw]{text-shadow:0 0 36px color-mix(in srgb, var(--color-bg) 85%, transparent), 0 0 14px color-mix(in srgb, var(--color-bg) 90%, transparent), 0 0 6px color-mix(in srgb, var(--color-bg) 90%, transparent)}@media (width>=768px) and (orientation:landscape){.photo-scrim[data-astro-cid-xtddkrdw]:before{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg) 92%, transparent) 0%, color-mix(in srgb, var(--color-bg) 73%, transparent) 10%, color-mix(in srgb, var(--color-bg) 56.3%, transparent) 20%, color-mix(in srgb, var(--color-bg) 42%, transparent) 30%, color-mix(in srgb, var(--color-bg) 29.9%, transparent) 40%, color-mix(in srgb, var(--color-bg) 20%, transparent) 50%, color-mix(in srgb, var(--color-bg) 12.3%, transparent) 60%, color-mix(in srgb, var(--color-bg) 6.5%, transparent) 70%, color-mix(in srgb, var(--color-bg) 2.7%, transparent) 80%, color-mix(in srgb, var(--color-bg) 0.6%, transparent) 90%, transparent 100%);height:26%}.photo-scrim[data-astro-cid-xtddkrdw]:after{background:linear-gradient(90deg, color-mix(in srgb, var(--color-bg) 40%, transparent) 0%, color-mix(in srgb, var(--color-bg) 42%, transparent) 30%, color-mix(in srgb, var(--color-bg) 45%, transparent) 42%, color-mix(in srgb, var(--color-bg) 45%, transparent) 48%, color-mix(in srgb, var(--color-bg) 40%, transparent) 52%, color-mix(in srgb, var(--color-bg) 29%, transparent) 55.5%, color-mix(in srgb, var(--color-bg) 18%, transparent) 58.5%, color-mix(in srgb, var(--color-bg) 9%, transparent) 61%, color-mix(in srgb, var(--color-bg) 3%, transparent) 63%, transparent 65%)}html[data-theme=dark] .photo-title[data-astro-cid-xtddkrdw]{text-shadow:0 0 48px color-mix(in srgb, var(--color-bg) 90%, transparent), 0 0 16px color-mix(in srgb, var(--color-bg) 70%, transparent), 0 0 4px color-mix(in srgb, var(--color-bg) 60%, transparent)}}.cer-text[data-astro-cid-rdao5qfc]{display:contents}.cer-card[data-astro-cid-rdao5qfc]{grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"photo title""desc desc""features features""cta cta";align-items:center;gap:1rem;padding:1.25rem;display:grid}.cer-photo[data-astro-cid-rdao5qfc]{aspect-ratio:1;grid-area:photo;width:4.5rem}.cer-title[data-astro-cid-rdao5qfc]{grid-area:title}.cer-desc[data-astro-cid-rdao5qfc]{grid-area:desc}.cer-features[data-astro-cid-rdao5qfc]{flex-wrap:wrap;grid-area:features;gap:.75rem 1.5rem;margin-top:.25rem;display:flex}.cer-cta[data-astro-cid-rdao5qfc]{grid-area:cta}@media (width>=640px){.cer-card[data-astro-cid-rdao5qfc]{grid-template-columns:5.5rem minmax(0,1fr) auto;grid-template-areas:"photo title title""photo desc desc""photo features cta";gap:.625rem 1.5rem;padding:1.5rem 1.75rem}.cer-photo[data-astro-cid-rdao5qfc]{width:5.5rem}.cer-title[data-astro-cid-rdao5qfc]{align-self:end}.cer-desc[data-astro-cid-rdao5qfc]{align-self:start}.cer-features[data-astro-cid-rdao5qfc]{margin-top:.875rem}.cer-cta[data-astro-cid-rdao5qfc]{justify-self:end;margin-top:.875rem}}@media (width>=1152px){.cer-card[data-astro-cid-rdao5qfc]{grid-template-columns:7rem minmax(0,1fr) auto auto;grid-template-areas:"photo title features cta""photo desc features cta";gap:.625rem 2.5rem;padding:1.75rem 2.25rem}.cer-photo[data-astro-cid-rdao5qfc]{width:7rem}.cer-features[data-astro-cid-rdao5qfc],.cer-cta[data-astro-cid-rdao5qfc]{margin-top:0}.cer-features[data-astro-cid-rdao5qfc]{border-left:1px solid var(--color-hairline);flex-flow:column;gap:.75rem;padding-left:2.5rem}}@media (width>=1920px){.cer-card[data-astro-cid-rdao5qfc]{grid-template-columns:8rem minmax(0,1fr) auto auto;padding:2rem 2.75rem}.cer-photo[data-astro-cid-rdao5qfc]{width:8rem}}.cine-cards__link[data-astro-cid-2omkd5u7]{border-bottom:1px solid #fff6;padding-bottom:2px;transition:border-color .3s}.group[data-astro-cid-2omkd5u7]:hover .cine-cards__link[data-astro-cid-2omkd5u7],.group[data-astro-cid-2omkd5u7]:focus-visible .cine-cards__link[data-astro-cid-2omkd5u7]{border-color:var(--color-accent)}.cine-cards__price[data-astro-cid-2omkd5u7]{text-shadow:0 1px 14px #0009,0 0 2px #00000059}.cine-cards[data-astro-cid-2omkd5u7] a[data-astro-cid-2omkd5u7]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (width>=1800px) and (orientation:landscape){.cine-cards[data-astro-cid-2omkd5u7]:has(.cine-cards__pair){z-index:20;position:relative}.cine-cards__pair[data-astro-cid-2omkd5u7]{aspect-ratio:2.25}.cine-cards__pair[data-astro-cid-2omkd5u7] h2[data-astro-cid-2omkd5u7]{font-size:3.25rem}.cine-cards__pair[data-astro-cid-2omkd5u7] h2[data-astro-cid-2omkd5u7]+p[data-astro-cid-2omkd5u7]{max-width:40rem}.cine-cards__pair[data-astro-cid-2omkd5u7] .cine-cards__price[data-astro-cid-2omkd5u7]>span[data-astro-cid-2omkd5u7]:first-child{font-size:2.6rem}}.fg-slide[data-astro-cid-og5lpw3m]{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .45s,visibility 0s linear .45s}.fg-slide[data-astro-cid-og5lpw3m][data-active]{opacity:1;visibility:visible;transition:opacity .45s,visibility}.fg-arrow[data-astro-cid-og5lpw3m]{border:1px solid var(--color-hairline);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:border-color .3s,background-color .3s;display:inline-flex}.fg-arrow[data-astro-cid-og5lpw3m]:hover{border-color:currentColor}@media (width<=1023px){.fg-slide[data-astro-cid-og5lpw3m]{position:relative}.fg-media[data-astro-cid-og5lpw3m]{aspect-ratio:4/3}.fg-scrim[data-astro-cid-og5lpw3m]{background:linear-gradient(#0000 16%,#0000004d 36%,#000000a8 60%,#000000d6 100%),linear-gradient(90deg,#0006 0%,#0000 60%)}.fg-text[data-astro-cid-og5lpw3m]{color:#f8f8f6;pointer-events:none;text-shadow:0 1px 12px #00000073;max-width:min(36rem,64%);padding:1.75rem;position:absolute;bottom:0;left:0}.fg-text[data-astro-cid-og5lpw3m] [data-astro-cid-og5lpw3m]:is(a,button){pointer-events:auto}.fg-kicker[data-astro-cid-og5lpw3m],.fg-desc[data-astro-cid-og5lpw3m]{color:#f8f8f6e6}.fg-desc[data-astro-cid-og5lpw3m]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fg-title[data-astro-cid-og5lpw3m]{font-size:clamp(2rem,4.6vw,3rem)}.fg-watch[data-astro-cid-og5lpw3m]{color:#1f1f1d;text-shadow:none;background:#f8f8f6;border-color:#f8f8f6}.fg-watch[data-astro-cid-og5lpw3m]:hover{background:#fff}.fg-project[data-astro-cid-og5lpw3m]{color:#f8f8f6}.fg-controls[data-astro-cid-og5lpw3m]{color:#f8f8f6;position:absolute;bottom:1.75rem;right:1.75rem}.fg-arrow[data-astro-cid-og5lpw3m]{background:#0c0c0b40;border-color:#f8f8f673}.fg-arrow[data-astro-cid-og5lpw3m]:hover{background:#0c0c0b80;border-color:#f8f8f6}}@media (width<=639px){.fg-media[data-astro-cid-og5lpw3m]{aspect-ratio:1/1.08}.fg-scrim[data-astro-cid-og5lpw3m]{background:linear-gradient(#0000 18%,#0000006b 38%,#000000b8 58%,#000000db 100%),linear-gradient(#00000061 0%,#0000 22%)}.fg-text[data-astro-cid-og5lpw3m]{max-width:none;padding:1.125rem}.fg-title[data-astro-cid-og5lpw3m]{margin-top:.375rem;font-size:clamp(1.625rem,7.2vw,2.125rem)}.fg-desc[data-astro-cid-og5lpw3m]{-webkit-line-clamp:2;line-clamp:2;margin-top:.5rem;font-size:.875rem}.fg-text[data-astro-cid-og5lpw3m]>div[data-astro-cid-og5lpw3m]:last-child{margin-top:.875rem}.fg-watch[data-astro-cid-og5lpw3m]{min-height:2.75rem;padding:.625rem 1.125rem}.fg-controls[data-astro-cid-og5lpw3m]{gap:.75rem;top:.75rem;bottom:auto;right:.75rem}.fg-arrow[data-astro-cid-og5lpw3m]{width:2.5rem;height:2.5rem}}@media (width>=1024px) and (orientation:portrait){.fg-slide[data-astro-cid-og5lpw3m] .fg-media[data-astro-cid-og5lpw3m]{aspect-ratio:16/10}}@media (width>=1024px){.fg-slide[data-astro-cid-og5lpw3m]{position:relative}.fg-scrim[data-astro-cid-og5lpw3m]{background:linear-gradient(#0000 14%,#00000038 34%,#00000094 60%,#000c 100%),linear-gradient(90deg,#00000080 0%,#00000038 42%,#0000 64%);display:block}.fg-text[data-astro-cid-og5lpw3m]{color:#f8f8f6;pointer-events:none;text-shadow:0 1px 12px #00000073;max-width:min(40rem,58%);position:absolute;bottom:0;left:0}.fg-text[data-astro-cid-og5lpw3m] [data-astro-cid-og5lpw3m]:is(a,button){pointer-events:auto}.fg-kicker[data-astro-cid-og5lpw3m],.fg-desc[data-astro-cid-og5lpw3m]{color:#f8f8f6e6}.fg-title[data-astro-cid-og5lpw3m]{font-size:clamp(2.5rem,4vw,4.8rem)}.fg-watch[data-astro-cid-og5lpw3m]{text-shadow:none;color:#1f1f1d;background:#f8f8f6;border-color:#f8f8f6}.fg-watch[data-astro-cid-og5lpw3m]:hover{background:#fff}.fg-project[data-astro-cid-og5lpw3m]{color:#f8f8f6}.fg-controls[data-astro-cid-og5lpw3m]{color:#f8f8f6;margin-top:0;position:absolute;bottom:2rem;right:2rem}.fg-arrow[data-astro-cid-og5lpw3m]{background:#0c0c0b40;border-color:#f8f8f673}.fg-arrow[data-astro-cid-og5lpw3m]:hover{background:#0c0c0b80;border-color:#f8f8f6}.fg-media[data-astro-cid-og5lpw3m]{aspect-ratio:2.2}.fg-text[data-astro-cid-og5lpw3m]{padding:2.25rem 2.75rem 2.75rem}.fg-controls[data-astro-cid-og5lpw3m]{bottom:2.75rem;right:2.75rem}}@media (width>=1920px){.fg-media[data-astro-cid-og5lpw3m]{aspect-ratio:2.35}.fg-text[data-astro-cid-og5lpw3m]{max-width:min(52rem,55%);padding:3.5rem}.fg-desc[data-astro-cid-og5lpw3m]{font-size:1.02rem}.fg-controls[data-astro-cid-og5lpw3m]{bottom:3.5rem;right:3.5rem}}.fg-thumbs[data-astro-cid-og5lpw3m]{--fg-gap:.875rem;--fg-per-view:1.6;gap:var(--fg-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-hairline) transparent;padding-bottom:.75rem;display:flex;overflow-x:auto}.fg-thumbs__item[data-astro-cid-og5lpw3m]{flex:0 0 calc((100% - (var(--fg-per-view) - 1) * var(--fg-gap)) / var(--fg-per-view));scroll-snap-align:start;min-width:0}@media (width>=640px){.fg-thumbs[data-astro-cid-og5lpw3m]{--fg-gap:1.25rem;--fg-per-view:2.5}}@media (width>=768px){.fg-thumbs[data-astro-cid-og5lpw3m]{--fg-gap:1rem;--fg-per-view:4}.fg-thumbs--scroll[data-astro-cid-og5lpw3m]{--fg-per-view:4.35}}@media (width>=1024px){.fg-thumbs[data-astro-cid-og5lpw3m]{--fg-gap:1.5rem}}.fg-thumb__media[data-astro-cid-og5lpw3m]:after{content:"";background:var(--color-accent);transform-origin:0;height:3px;transition:transform .4s cubic-bezier(.2,.6,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fg-thumb[data-astro-cid-og5lpw3m][aria-current=true] .fg-thumb__media[data-astro-cid-og5lpw3m]:after{transform:scaleX(1)}.fg-thumb__media[data-astro-cid-og5lpw3m]{opacity:.6;transition:opacity .4s}.fg-thumb[data-astro-cid-og5lpw3m]:hover .fg-thumb__media[data-astro-cid-og5lpw3m],.fg-thumb[data-astro-cid-og5lpw3m]:focus-visible .fg-thumb__media[data-astro-cid-og5lpw3m],.fg-thumb[data-astro-cid-og5lpw3m][aria-current=true] .fg-thumb__media[data-astro-cid-og5lpw3m]{opacity:1}.fg-thumb__title[data-astro-cid-og5lpw3m]{color:var(--color-text-muted);transition:color .3s}.fg-thumb[data-astro-cid-og5lpw3m][aria-current=true] .fg-thumb__title[data-astro-cid-og5lpw3m],.fg-thumb[data-astro-cid-og5lpw3m]:hover .fg-thumb__title[data-astro-cid-og5lpw3m]{color:var(--color-text)}@media (prefers-reduced-motion:reduce){.fg-slide[data-astro-cid-og5lpw3m],.fg-slide[data-astro-cid-og5lpw3m][data-active],.fg-thumb__media[data-astro-cid-og5lpw3m],.fg-thumb__media[data-astro-cid-og5lpw3m]:after{transition:none}}.about-body[data-astro-cid-dtux3kwf]{max-width:34rem;font-size:clamp(1.0625rem,.9rem + .55vw,1.375rem);line-height:1.55}.about-cta[data-astro-cid-dtux3kwf] .hero-cta{font-size:18px}.about-cta[data-astro-cid-dtux3kwf] .hero-cta:before{opacity:.7}.fb-list[data-astro-cid-opcfy25j]{gap:2.25rem;display:grid}.fb-media[data-astro-cid-opcfy25j]{aspect-ratio:2}.fb-media[data-astro-cid-opcfy25j]>*{height:100%;aspect-ratio:auto!important}.fb-text[data-astro-cid-opcfy25j]{padding-top:1rem}.fb-title[data-astro-cid-opcfy25j]{font-size:clamp(1.25rem,5.4vw,1.5rem);line-height:1.2}@media (width>=640px) and (width<=1100px) and (orientation:portrait){.fb-list[data-astro-cid-opcfy25j]{border-top:1px solid var(--color-hairline);gap:0}.fb-item[data-astro-cid-opcfy25j]{border-bottom:1px solid var(--color-hairline)}.fb-media[data-astro-cid-opcfy25j]{aspect-ratio:16/10}.fb-card[data-astro-cid-opcfy25j]{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:center;gap:1.75rem;padding:1.5rem 0;display:grid}.fb-text[data-astro-cid-opcfy25j]{padding-top:0}.fb-title[data-astro-cid-opcfy25j]{font-size:clamp(1.375rem,2.6vw,1.75rem)}}@media (width>=1000px) and (width<=1100px) and (orientation:portrait){.fb-card[data-astro-cid-opcfy25j]{grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:2.25rem}}@media (width>=768px) and (orientation:landscape),(width>=1101px){.fb-list[data-astro-cid-opcfy25j]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.fb-media[data-astro-cid-opcfy25j]{aspect-ratio:16/9}.fb-text[data-astro-cid-opcfy25j]{padding-top:1.25rem}.fb-title[data-astro-cid-opcfy25j]{font-size:clamp(1.2rem,1.45vw,1.6rem)}}@media (width>=1280px){.fb-list[data-astro-cid-opcfy25j]{gap:2.5rem}}.ig-tile[data-astro-cid-kjp5avdc]:after{content:"";pointer-events:none;background:0 0;transition:background-color .4s;position:absolute;inset:0}.ig-tile[data-astro-cid-kjp5avdc]:hover:after,.ig-tile[data-astro-cid-kjp5avdc]:focus-visible:after{background:#0000001f}@media (prefers-reduced-motion:reduce){.ig-tile[data-astro-cid-kjp5avdc] img[data-astro-cid-kjp5avdc]{transition:none;transform:none!important}}
