*{box-sizing:border-box}body{color:#f4f0e8;background:#080808;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-navigation[data-astro-cid-hcdhh7md]{background:#080808;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:92px;padding:20px 38px;display:flex}.brand[data-astro-cid-hcdhh7md] img[data-astro-cid-hcdhh7md]{width:clamp(145px,16vw,205px);display:block}nav[data-astro-cid-hcdhh7md]{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;gap:4px;padding:5px;display:flex}nav[data-astro-cid-hcdhh7md] a[data-astro-cid-hcdhh7md]{color:#ffffffd6;border-radius:999px;align-items:center;min-height:34px;padding:0 15px;font-size:.72rem;font-weight:650;text-decoration:none;transition:transform .2s,background-color .2s,color .2s;display:inline-flex}nav[data-astro-cid-hcdhh7md] a[data-astro-cid-hcdhh7md]:hover,nav[data-astro-cid-hcdhh7md] a[data-astro-cid-hcdhh7md].active{color:#000;background:#c6a15b;transform:scale(1.06)}.page-intro[data-astro-cid-hcdhh7md]{background:#12100d;padding:100px 6vw 90px}.eyebrow[data-astro-cid-hcdhh7md]{color:#c6a15b;letter-spacing:.22em;text-transform:uppercase;margin:0 0 22px;font-size:.7rem;font-weight:700}h1[data-astro-cid-hcdhh7md],h2[data-astro-cid-hcdhh7md]{font-family:Georgia,Times New Roman,serif;font-weight:400}h1[data-astro-cid-hcdhh7md]{letter-spacing:-.055em;max-width:950px;margin:0;font-size:clamp(4rem,8vw,8rem);line-height:.86}h1[data-astro-cid-hcdhh7md] em[data-astro-cid-hcdhh7md]{color:#c6a15b;font-weight:400;display:block}.intro[data-astro-cid-hcdhh7md]{color:#ffffff94;max-width:620px;margin:35px 0 0;line-height:1.8}.photo-grid[data-astro-cid-hcdhh7md]{color:#171717;background:#eee9df;grid-template-columns:repeat(2,minmax(0,1fr));gap:90px 35px;padding:100px 5vw 130px;display:grid}.photo-card[data-astro-cid-hcdhh7md]{min-width:0}.photo-image[data-astro-cid-hcdhh7md]{background:#111;overflow:hidden}.photo-image[data-astro-cid-hcdhh7md] img[data-astro-cid-hcdhh7md]{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .7s;display:block}.photo-card[data-astro-cid-hcdhh7md]:hover img[data-astro-cid-hcdhh7md]{transform:scale(1.035)}.photo-copy[data-astro-cid-hcdhh7md]{padding-top:22px}.photo-copy[data-astro-cid-hcdhh7md]>span[data-astro-cid-hcdhh7md]{color:#896744;letter-spacing:.16em;font-size:.68rem}.photo-copy[data-astro-cid-hcdhh7md] h2[data-astro-cid-hcdhh7md]{margin:10px 0 0;font-size:clamp(2.4rem,4vw,4.8rem);line-height:.94}.location[data-astro-cid-hcdhh7md],.device[data-astro-cid-hcdhh7md]{color:#896744;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.location[data-astro-cid-hcdhh7md]{margin:16px 0 0}.device[data-astro-cid-hcdhh7md]{opacity:.75;margin:8px 0 0}.description[data-astro-cid-hcdhh7md]{color:#686158;max-width:550px;margin:22px 0 0;line-height:1.75}footer[data-astro-cid-hcdhh7md]{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);padding:50px 38px;display:grid}footer[data-astro-cid-hcdhh7md] a[data-astro-cid-hcdhh7md]{color:#c6a15b;text-decoration:none}footer[data-astro-cid-hcdhh7md] p[data-astro-cid-hcdhh7md]{text-align:center;color:#ffffff80;margin:0}footer[data-astro-cid-hcdhh7md] span[data-astro-cid-hcdhh7md]{color:#ffffff59;justify-self:end;font-size:.72rem}@media (width<=800px){.page-navigation[data-astro-cid-hcdhh7md]{padding:15px 16px}.brand[data-astro-cid-hcdhh7md] img[data-astro-cid-hcdhh7md]{width:138px}nav[data-astro-cid-hcdhh7md] a[data-astro-cid-hcdhh7md]{padding:0 9px;font-size:.62rem}.page-intro[data-astro-cid-hcdhh7md]{padding:75px 22px}.photo-grid[data-astro-cid-hcdhh7md]{grid-template-columns:1fr;gap:65px;padding:75px 20px}footer[data-astro-cid-hcdhh7md]{grid-template-columns:1fr;gap:22px;padding:45px 22px}footer[data-astro-cid-hcdhh7md] p[data-astro-cid-hcdhh7md]{text-align:left}footer[data-astro-cid-hcdhh7md] span[data-astro-cid-hcdhh7md]{justify-self:start}}.compact-page-intro{background:#12100d;grid-template-columns:minmax(0,1fr) minmax(280px,440px);align-items:end;gap:clamp(35px,7vw,110px);min-height:310px!important;padding:65px 5vw 55px!important;display:grid!important}.compact-page-intro .eyebrow{margin-bottom:15px!important}.compact-page-intro h1{margin:0!important;font-size:clamp(3.8rem,6vw,6.5rem)!important;line-height:.9!important}.compact-page-intro .intro,.compact-page-intro>p:last-child{align-self:end;font-size:.95rem;line-height:1.75;color:#ffffff94!important;max-width:440px!important;margin:0!important}.photo-grid,.film-list{padding-top:58px!important}.film-card{margin-bottom:80px!important}@media (width<=800px){.compact-page-intro{grid-template-columns:1fr;gap:24px;min-height:auto!important;padding:55px 22px 48px!important}.compact-page-intro h1{font-size:clamp(3.5rem,17vw,5.2rem)!important}.photo-grid,.film-list{padding-top:42px!important}}.compact-page-intro{align-items:center!important;min-height:280px!important;padding:42px 5vw 38px!important}.compact-page-intro h1{font-size:clamp(3.5rem,5vw,5.4rem)!important}.compact-page-intro .intro,.compact-page-intro>p:last-child{align-self:center!important;max-width:430px!important;margin:0!important}.photo-grid,.film-list{padding-top:48px!important}@media (width<=800px){.compact-page-intro{min-height:auto!important;padding:45px 22px 40px!important}.compact-page-intro h1{font-size:clamp(3.2rem,15vw,4.7rem)!important}.photo-grid,.film-list{padding-top:42px!important}}
