.site-header{position:relative;z-index:5}.cinema-hero{position:relative;min-height:720px;height:calc(100vh - 104px);max-height:900px;overflow:hidden;background:var(--navy);color:white}.cinema-photo{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 40%}.cinema-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,22,45,.86),rgba(7,22,45,.16) 52%,transparent 80%)}.cinema-content{position:absolute;left:6%;bottom:70px;max-width:740px}.cinema-content h1{font-size:clamp(60px,6vw,88px);line-height:1.02;margin:18px 0}.cinema-content p{font-size:19px;line-height:1.5;margin:20px 0 25px}.hero-button{background:var(--yellow);color:var(--navy);border-color:var(--yellow);min-width:260px}.hero-button:hover{background:white;border-color:white}.hero-footnote{position:absolute;bottom:38px;right:5%;font-size:12px;letter-spacing:.12em}.brief-intro{text-align:center;padding:75px 6% 70px;max-width:900px;margin:auto}.brief-intro h2{font-size:60px;margin:20px 0 25px}.brief-intro p{font-size:18px;color:var(--muted);line-height:1.7}.photo-conversation{display:grid;grid-template-columns:1fr 1fr;background:var(--navy);color:white;margin:0 5%;overflow:hidden}.conversation-photo{min-width:0}.conversation-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.conversation-copy{padding:45px 9%}.conversation-copy h2{font-size:51px;margin:20px 0}.conversation-copy>p{color:#d3dceb;font-size:16px}.conversation-copy .tool-tabs button{color:white;border-color:#91a3be;font-size:12px}.conversation-copy .tool-tabs button.active{background:var(--yellow);color:var(--navy);border-color:var(--yellow)}.conversation-copy #sample{font-size:19px;line-height:1.65;color:white;border-left:2px solid var(--yellow);padding-left:20px;margin:26px 0}.conversation-copy .text-link{color:var(--yellow)}.home-blog{padding:75px 6%}.home-blog h2{font-size:53px}.photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 28px}.photo-card{min-width:0}.card-image{display:block;overflow:hidden;aspect-ratio:1.5;background:#e1e6ea}.card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}.card-image:hover img{transform:scale(1.025)}.photo-card-copy{padding:22px 0 5px}.photo-card-copy .micro{font-size:12px;color:var(--blue);letter-spacing:.04em}.photo-card h3{font-family:var(--display);font-size:31px;line-height:1.12;margin:13px 0 15px}.photo-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.photo-card p{font-size:16px;line-height:1.65;color:var(--muted);margin-bottom:20px}.photo-card .text-link{font-size:14px}.home-countries{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:55px 8%;background:#e4eaf4}.home-countries h2{font-size:53px;margin:20px 0}.home-countries p{color:var(--muted);font-size:16px}.country-link-list{align-self:center}.country-link-list a{display:flex;justify-content:space-between;gap:25px;padding:18px 0;border-bottom:1px solid #b3bfd1;font-size:23px;font-weight:600}.country-link-list a:first-child{border-top:1px solid #b3bfd1}.compact-faq{padding:60px 8%;max-width:1100px;margin:auto}.compact-faq h2{font-size:44px;margin-bottom:25px}.compact-faq details{border-top:1px solid var(--line)}.compact-faq details:last-child{border-bottom:1px solid var(--line)}.compact-faq p{color:var(--muted);font-size:16px;padding:0 20px 12px 0}.compact-faq a{text-decoration:underline}.footer-v3{padding-left:5%;padding-right:5%}.footer-v3 .footer-top{grid-template-columns:1.4fr 1fr 1fr 1.1fr .8fr;gap:35px;align-items:start}.footer-v3 .footer-top h2{font-size:14px;line-height:1.4;margin:0 0 18px;min-height:20px}.footer-v3 .footer-top>div>a:not(.wordmark){font-size:14px;line-height:1.5;margin:0 0 13px}.footer-v3 .footer-brand p{margin-top:20px}.footer-v3 .wordmark{font-size:30px}.blog-heading{text-align:center;padding:56px 6% 40px}.blog-heading h1{font-size:76px;margin:20px 0}.blog-heading>p{font-size:18px;color:var(--muted);line-height:1.7}.category-nav{display:flex!important;position:static;justify-content:center;gap:28px;padding:20px 5%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;font-size:14px;box-shadow:none;flex-wrap:wrap}.category-nav a{padding:4px 0;border-bottom:2px solid transparent}.category-nav a[aria-current]{color:var(--blue);border-color:var(--blue)}.featured-article{display:grid;grid-template-columns:1.35fr 1fr;gap:5%;margin:45px 6% 0;align-items:center;background:#e6ecf6}.featured-image{display:block;align-self:stretch;min-width:0}.featured-image img{width:100%;height:100%;min-height:340px;display:block;object-fit:cover}.featured-article>div{padding:25px 9% 25px 0}.featured-article h2{font-size:45px;margin:18px 0}.featured-article p{font-size:17px;color:var(--muted)}.readtime{font-size:13px;display:block;color:var(--muted);margin:18px 0}.archive-content{padding:55px 6% 65px}.archive-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.archive-title h2{font-size:38px}.archive-title>span{font-size:13px;color:var(--muted)}.pagination{display:flex!important;position:static;justify-content:center;padding:0 5% 40px;gap:10px;background:transparent;border:0;box-shadow:none}.pagination a{display:block;padding:10px 17px;border:1px solid var(--line)}.pagination a[aria-current]{background:var(--navy);color:white}.article-cover{margin:36px auto 0;max-width:1100px;padding:0 5%;height:410px}.article-cover img{width:100%;height:100%;object-fit:cover;display:block;object-position:center 42%}.related-photo{background:#e6eaf1;padding:50px 6%}.related-photo>.micro{margin-bottom:25px}.related-photo .photo-card h3{font-size:29px}.join-v3{max-width:820px;margin:auto;padding:65px 7%;text-align:center}.join-v3 h1{font-size:85px;margin:25px 0}.join-v3>p{font-size:20px;color:var(--muted);margin-bottom:28px}.registration-note{text-align:left;padding:25px;background:#e5ebf6;margin:30px auto;max-width:540px}.registration-note h2{font-size:27px;margin-bottom:15px}.registration-note p{font-size:15px;line-height:1.7;margin:0}.country-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:5%;margin:10px 6% 45px;align-items:center}.country-hero h1{font-size:68px;line-height:1.05;margin:20px 0 25px}.country-hero p{font-size:19px;line-height:1.6;color:var(--muted);margin-bottom:25px}.country-hero>img{width:100%;height:430px;object-fit:cover;object-position:center;display:block}.country-article{display:grid;grid-template-columns:235px minmax(0,780px);gap:7%;max-width:1350px;padding:0 5% 65px;margin:auto}.country-article>aside{position:sticky;top:25px;align-self:start}.country-toc summary{font-size:13px;text-transform:uppercase;letter-spacing:.05em}.country-toc>a{display:block;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.5}.country-more{margin-top:30px}.country-more>a{display:block;font-size:14px;padding:8px 0}.country-more>.micro{margin-bottom:8px}.country-article .article-intro{margin-top:15px}.country-article .article-body h2{font-size:36px}
@media(min-width:1600px){.cinema-hero{height:800px}.cinema-content{bottom:95px}}
@media(max-width:1100px){.cinema-hero{min-height:700px;height:760px}.cinema-content{bottom:55px}.cinema-content h1{font-size:72px}.conversation-copy{padding:35px 7%}.conversation-copy h2{font-size:45px}.photo-conversation{grid-template-columns:1fr 1.1fr}.footer-v3 .footer-top{gap:22px;grid-template-columns:1.3fr .9fr 1fr 1.1fr .8fr}.footer-v3 .wordmark{font-size:26px}.featured-article h2{font-size:39px}.country-hero h1{font-size:58px}.country-hero>img{height:380px}.country-article{grid-template-columns:190px minmax(0,1fr);gap:5%}}
@media(max-width:800px){.cinema-hero{height:auto;min-height:0;display:flex;flex-direction:column;max-height:none;overflow:visible}.cinema-photo{position:static;display:block;height:auto;aspect-ratio:1.4;object-fit:cover;object-position:center}.cinema-shade{display:none}.cinema-content{position:static;padding:30px 6% 38px;max-width:none}.cinema-content h1{font-size:55px;margin:15px 0 20px}.cinema-content p{font-size:17px;margin:18px 0 24px}.hero-footnote{display:none}.hero-button{min-width:250px}.brief-intro{padding:45px 6%}.brief-intro h2{font-size:43px;margin:18px 0 23px}.brief-intro p{font-size:17px}.brief-intro p br{display:none}.photo-conversation{margin:0;grid-template-columns:1fr}.conversation-photo img{height:auto;aspect-ratio:1.5;object-fit:cover}.conversation-copy{padding:32px 6% 39px}.conversation-copy h2{font-size:46px;margin:17px 0}.conversation-copy h2 br{display:none}.conversation-copy #sample{font-size:18px}.home-blog{padding:45px 6%}.home-blog h2{font-size:43px}.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.photo-card h3{font-size:28px}.photo-card p{font-size:16px}.home-countries{grid-template-columns:1fr;padding:36px 6%;gap:15px}.home-countries h2{font-size:45px}.country-link-list a{font-size:20px;padding:15px 0}.compact-faq{padding:40px 6%}.compact-faq h2{font-size:38px}.footer-v3{padding:40px 6% 22px}.footer-v3 .footer-top{grid-template-columns:1fr 1fr;gap:28px 25px}.footer-v3 .footer-brand{grid-column:1/-1}.footer-v3 .wordmark{font-size:32px}.footer-v3 .footer-top h2{font-size:14px;margin-bottom:16px;min-height:0}.footer-v3 .footer-top>div>a:not(.wordmark){font-size:14px;margin-bottom:12px}.blog-heading{padding:37px 6% 25px}.blog-heading h1{font-size:57px}.blog-heading p{font-size:17px}.category-nav{gap:13px 22px;padding:17px 6%;font-size:13px;flex-direction:row;align-items:center}.featured-article{grid-template-columns:1fr;margin:28px 6% 0;gap:0}.featured-image img{height:auto;aspect-ratio:1.5;min-height:0}.featured-article>div{padding:26px}.featured-article h2{font-size:38px}.archive-content{padding:38px 6% 45px}.archive-title h2{font-size:32px}.article-cover{padding:0 6%;height:auto;margin-top:25px}.article-cover img{height:auto;aspect-ratio:1.5}.related-photo{padding:35px 6%}.join-v3{padding:40px 6%}.join-v3 h1{font-size:60px}.join-v3>p{font-size:18px}.registration-note{padding:23px;margin:28px auto}.country-hero{grid-template-columns:1fr;margin:0 6% 30px;gap:27px}.country-hero h1{font-size:55px;margin:18px 0}.country-hero p{font-size:18px}.country-hero>img{height:auto;aspect-ratio:1.5}.country-article{display:block;padding:0 6% 45px}.country-article>aside{position:static;margin-bottom:25px}.country-toc{border-bottom:1px solid var(--line)}.country-toc>a{padding:10px 0}.country-more{display:none}.country-article .article-body h2{font-size:33px}}
@media(max-width:550px){.photo-grid{grid-template-columns:1fr;gap:34px}.photo-card-copy{padding-top:18px}.photo-card h3{font-size:31px}.photo-card p{margin-bottom:15px}.related-photo .photo-grid{gap:30px}.related-photo .photo-card:nth-child(3){display:none}.cinema-content h1{font-size:51px}}
@media(prefers-reduced-motion:reduce){.card-image img{transition:none}}
