.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:17px 25px;display:flex}.hero-explore[data-astro-cid-lcdefpme]{min-height:44px;color:var(--muted);align-items:center;gap:10px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.hero-explore[data-astro-cid-lcdefpme]:focus-visible{color:var(--olive)}.hero-explore[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transition:transform .3s var(--ease)}.hero-explore[data-astro-cid-lcdefpme]:focus-visible svg[data-astro-cid-lcdefpme]{transform:translateY(3px)}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr;align-items:start;gap:30px;padding-top:68px;padding-bottom:108px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{z-index:2;padding-top:24px;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;width:115%;max-width:640px;font-size:clamp(3.6rem,5.1vw,5.35rem);line-height:1.09;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--olive);font-weight:400;display:block}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:365px;margin:30px 0 28px;font-size:15px;line-height:1.8}.hero-location[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:.015em;margin-top:36px;font-size:12px}.hero-visual[data-astro-cid-lcdefpme]{margin-top:7px;position:relative}.hero-main-photo[data-astro-cid-lcdefpme]{width:100%}.hero-main-photo[data-astro-cid-lcdefpme] .photo{aspect-ratio:1.17;object-position:62% 50%}.hero-main-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--muted);justify-content:space-between;gap:20px;padding-top:14px;padding-left:85px;font-size:12px;display:flex}.hero-inset[data-astro-cid-lcdefpme]{border:8px solid var(--paper);z-index:3;border-bottom:0;border-left:0;width:158px;height:199px;position:absolute;bottom:-57px;left:-94px}.hero-inset[data-astro-cid-lcdefpme] .photo{object-position:50% 45%}.introduction[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-block:var(--section-space);grid-template-columns:1.1fr 1fr;gap:90px;display:grid}.introduction[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.6rem,3.6vw,3.7rem)}.introduction-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:58ch;margin-top:23px;font-size:15px}.introduction[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:27px}.home-stories[data-astro-cid-lcdefpme]{padding-bottom:var(--section-space)}.stories-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px;display:flex}.stories-heading[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-bottom:8px}.story-spread[data-astro-cid-lcdefpme]{grid-template-columns:1.5fr 1fr;align-items:start;gap:64px;display:grid}.story-frame[data-astro-cid-lcdefpme]{text-decoration:none}.story-image[data-astro-cid-lcdefpme]{overflow:hidden}.story-image[data-astro-cid-lcdefpme] .photo{transition:transform .4s var(--ease)}.story-frame--wide[data-astro-cid-lcdefpme] .story-image[data-astro-cid-lcdefpme]{aspect-ratio:1.38}.story-frame--portrait[data-astro-cid-lcdefpme]{margin-top:113px}.story-frame--portrait[data-astro-cid-lcdefpme] .story-image[data-astro-cid-lcdefpme]{aspect-ratio:.79}.story-frame--portrait[data-astro-cid-lcdefpme] .photo{object-position:50% 70%}.story-caption[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;padding-top:12px;font-size:13px;display:flex}.film-section[data-astro-cid-lcdefpme]{--focus-color:var(--on-dark-accent);background:var(--film);color:var(--paper);padding-block:80px}.film-layout[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:center;gap:72px;display:grid}.film-photo[data-astro-cid-lcdefpme]{aspect-ratio:1.13;overflow:hidden}.film-photo[data-astro-cid-lcdefpme] .photo{object-position:50% 40%}.film-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.5rem,3.5vw,3.65rem);line-height:1.13}.film-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--on-dark-accent)}.film-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:44ch;color:var(--on-dark);margin-top:24px;font-size:15px;line-height:1.9}.film-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:17px}.film-copy[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{color:var(--paper);margin-top:24px;font-size:15px}.film-copy[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]:focus-visible{color:var(--on-dark-accent)}.packages-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:60px;margin-bottom:48px;display:flex}.packages-heading[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:340px;margin-bottom:5px;font-size:16px}.package-preview-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.package-preview[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);transition:background var(--motion-state);grid-template-columns:1fr 200px 22px;align-items:center;gap:20px;padding:28px 8px;text-decoration:none;display:grid}.package-preview[data-astro-cid-lcdefpme]:focus-visible{background:var(--soft)}.package-preview[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:37px}.package-preview[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:8px;font-size:14px}.package-price[data-astro-cid-lcdefpme]{font-size:35px;font-family:var(--font-display);font-variant-numeric:tabular-nums}.package-price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-body);vertical-align:middle;margin-left:3px;font-size:17px}.packages-bottom[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:30px;padding-top:21px;display:flex}.packages-bottom[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:13px}.process[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-top:var(--section-space)}.process-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:50px;display:flex}.process-heading[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{width:340px;font-size:16px}.process-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:48px;margin:48px 0 0;padding:0;list-style:none;display:grid}.step-number[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--olive);border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:10px;font-size:27px;display:block}.process-steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:16px;font-size:17px;font-weight:600;line-height:1.4}.process-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:38ch;font-size:15px;line-height:1.85}@media (width>=1600px){.hero[data-astro-cid-lcdefpme]{gap:65px}.hero-copy[data-astro-cid-lcdefpme]{padding-top:50px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:5.6rem}.hero-visual[data-astro-cid-lcdefpme]{margin-top:0}.hero-main-photo[data-astro-cid-lcdefpme] .photo{aspect-ratio:1.25}}@media (width<=1150px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.05fr;gap:24px;padding-top:50px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{width:113%;font-size:clamp(3.1rem,5.3vw,4.3rem)}.hero-main-photo[data-astro-cid-lcdefpme] .photo{aspect-ratio:.95}.hero-inset[data-astro-cid-lcdefpme]{width:138px;height:173px;bottom:-50px;left:-65px}.introduction[data-astro-cid-lcdefpme]{gap:45px}.film-layout[data-astro-cid-lcdefpme],.story-spread[data-astro-cid-lcdefpme]{gap:40px}.process-steps[data-astro-cid-lcdefpme]{gap:35px}}@media (width<=850px){.hero-copy[data-astro-cid-lcdefpme]{padding-top:9px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:3rem;line-height:1.12}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:15px}.hero-location[data-astro-cid-lcdefpme]{max-width:28ch;font-size:12px}.hero-main-photo[data-astro-cid-lcdefpme] .photo{aspect-ratio:.8}.hero-main-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:12px}.hero-main-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{display:none}.hero-inset[data-astro-cid-lcdefpme]{width:120px;height:150px;bottom:-50px;left:-45px}.introduction[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:30px}.introduction[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:2.6rem}.introduction-copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{font-size:16px}.story-spread[data-astro-cid-lcdefpme],.film-layout[data-astro-cid-lcdefpme]{gap:30px}.film-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:2.6rem}.film-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:15px}.film-copy[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{gap:12px;font-size:14px}.film-photo[data-astro-cid-lcdefpme]{aspect-ratio:.78}.packages-heading[data-astro-cid-lcdefpme]{gap:35px}.packages-heading[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:250px}.process-heading[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{width:250px}.process-steps[data-astro-cid-lcdefpme]{gap:25px}}@media (width<=700px){.hero[data-astro-cid-lcdefpme]{flex-direction:column;gap:28px;padding-top:32px;padding-bottom:70px;display:flex}.hero-copy[data-astro-cid-lcdefpme]{padding-top:0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{width:100%;max-width:530px;font-size:clamp(2.7rem,11vw,4.3rem);line-height:1.08}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{display:inline}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin:20px 0 24px;font-size:15px}.hero-location[data-astro-cid-lcdefpme]{max-width:none;margin-top:16px;font-size:12px}.hero-visual[data-astro-cid-lcdefpme]{width:100%;margin-top:0}.hero-main-photo[data-astro-cid-lcdefpme] .photo{aspect-ratio:1.16;object-position:61% 50%}.hero-main-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding-top:12px;font-size:12px}.hero-inset[data-astro-cid-lcdefpme]{aspect-ratio:.78;border:6px solid var(--paper);border-bottom:0;width:26%;height:auto;bottom:-42px;left:auto;right:17px}.hero-main-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding-left:0;padding-right:34%}.hero-main-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{display:none}.introduction[data-astro-cid-lcdefpme]{padding-block:var(--section-space);grid-template-columns:1fr;gap:24px}.introduction[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.4rem,9.2vw,3.1rem)}.introduction-copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{font-size:16px}.introduction-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:16px;font-size:15px}.introduction[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:16px}.home-stories[data-astro-cid-lcdefpme]{padding-bottom:var(--section-space)}.stories-heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:16px;margin-bottom:24px}.story-spread[data-astro-cid-lcdefpme]{grid-template-columns:1.18fr 1fr;gap:16px}.story-frame--wide[data-astro-cid-lcdefpme] .story-image[data-astro-cid-lcdefpme]{aspect-ratio:.8}.story-frame--portrait[data-astro-cid-lcdefpme]{margin-top:65px}.story-frame--portrait[data-astro-cid-lcdefpme] .story-image[data-astro-cid-lcdefpme]{aspect-ratio:.7}.story-caption[data-astro-cid-lcdefpme]{gap:8px;padding-top:12px;font-size:13px}.story-caption[data-astro-cid-lcdefpme] svg{width:16px}.film-section[data-astro-cid-lcdefpme]{padding-block:48px}.film-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.film-photo[data-astro-cid-lcdefpme]{aspect-ratio:1.27}.film-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.35rem,10vw,2.8rem)}.film-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:50ch;margin-top:22px;font-size:15px}.film-copy[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:24px;font-size:15px}.packages-heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:24px;margin-bottom:32px}.packages-heading[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:none}.package-preview[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto 18px;gap:12px;padding:24px 0}.package-preview[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:29px}.package-preview[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:23ch;font-size:13px}.package-price[data-astro-cid-lcdefpme]{font-size:27px}.package-price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:0;font-size:12px}.packages-bottom[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:12px}.packages-bottom[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:13px}.process[data-astro-cid-lcdefpme]{padding-top:var(--section-space)}.process-heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:22px}.process-heading[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{width:auto}.process-steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px;margin-top:32px}.process-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:42px 1fr;gap:8px 15px;display:grid}.step-number[data-astro-cid-lcdefpme]{border-bottom:0;grid-row:1/3;margin:0;padding:0;font-size:25px;line-height:1}.process-steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:17px}.process-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-column:2;max-width:48ch;font-size:15px}}@media (width>=380px) and (width<=700px){.hero-actions[data-astro-cid-lcdefpme]{gap:12px}.hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{gap:12px;padding-inline:16px;font-size:14px}.hero-explore[data-astro-cid-lcdefpme]{gap:7px}}@media (width>=851px){.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:var(--text-body);max-width:46ch;line-height:1.8}.hero-actions[data-astro-cid-lcdefpme]{gap:16px 24px}.hero-explore[data-astro-cid-lcdefpme]{font-size:var(--text-small)}.hero-location[data-astro-cid-lcdefpme]{font-size:var(--text-caption);letter-spacing:0;max-width:46ch}.hero-main-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:var(--text-caption);flex-wrap:wrap;gap:6px 20px}.introduction-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{font-size:var(--text-body);line-height:1.8}.story-caption[data-astro-cid-lcdefpme]{font-size:var(--text-small)}.film-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-body);letter-spacing:.005em;font-weight:450;line-height:1.85}.film-copy[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{font-size:var(--text-ui)}.packages-heading[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme],.process-heading[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{font-size:var(--text-body);line-height:1.8}.package-preview[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-ui);line-height:1.7}.packages-bottom[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-small);line-height:1.75}.packages-bottom[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px 30px}.process-steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.1875rem;font-weight:600;line-height:1.4}.process-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-body);line-height:1.8}.hero-copy[data-astro-cid-lcdefpme],.introduction-copy[data-astro-cid-lcdefpme],.film-copy[data-astro-cid-lcdefpme],.process-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{min-width:0}}.story-caption[data-astro-cid-lcdefpme] svg,.package-preview[data-astro-cid-lcdefpme]>svg{transition:transform var(--motion-state) var(--ease)}.package-preview[data-astro-cid-lcdefpme] svg{width:18px;height:18px}.story-frame[data-astro-cid-lcdefpme]:focus-visible .story-caption[data-astro-cid-lcdefpme] svg,.package-preview[data-astro-cid-lcdefpme]:focus-visible>svg{transform:translate(2px,-2px)}@media (hover:hover) and (pointer:fine){.hero-explore[data-astro-cid-lcdefpme]:hover{color:var(--olive)}.hero-explore[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{transform:translateY(3px)}.story-frame[data-astro-cid-lcdefpme]:hover .photo{transform:scale(1.02)}.story-frame[data-astro-cid-lcdefpme]:hover .story-caption[data-astro-cid-lcdefpme] svg,.package-preview[data-astro-cid-lcdefpme]:hover>svg{transform:translate(2px,-2px)}.package-preview[data-astro-cid-lcdefpme]:hover{background:var(--soft)}.film-copy[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]:hover{color:var(--on-dark-accent)}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme].hero-title--en{width:100%;max-width:100%}
