.portugal-hero[data-astro-cid-jjy7o5lx]{background:var(--color-abyss);height:min(82vh,780px);min-height:520px;position:relative;overflow:hidden}.portugal-hero-bg[data-astro-cid-jjy7o5lx]{opacity:.5;background-position:50% 40%;background-repeat:no-repeat;background-size:cover;animation:30s ease-out infinite alternate kj-kenburns;position:absolute;inset:0}.portugal-hero-scrim[data-astro-cid-jjy7o5lx]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-abyss) 35%, transparent) 0%, color-mix(in srgb, var(--color-abyss) 15%, transparent) 38%, color-mix(in srgb, var(--color-abyss) 55%, transparent) 68%, color-mix(in srgb, var(--color-abyss) 95%, transparent) 100%);position:absolute;inset:0}.portugal-hero-copy[data-astro-cid-jjy7o5lx]{z-index:2;text-align:center;justify-content:center;align-items:center;padding:18% 24px 0;display:flex;position:absolute;inset:0}.portugal-hero-copy[data-astro-cid-jjy7o5lx] h1[data-astro-cid-jjy7o5lx]{font:600 150px/1 var(--ff);letter-spacing:-.045em;color:var(--color-white);text-wrap:balance}.portugal-hero-brand[data-astro-cid-jjy7o5lx] em[data-astro-cid-jjy7o5lx]{vertical-align:-.26em;margin-inline-start:-.1em;padding-inline-end:.04em;font-style:italic}.portugal-hero-copy[data-astro-cid-jjy7o5lx] h1[data-astro-cid-jjy7o5lx]:has(.portugal-hero-brand){flex-direction:column;align-items:flex-end;display:inline-flex}.portugal-hero-place[data-astro-cid-jjy7o5lx]{text-transform:uppercase;letter-spacing:.08em;margin-block-start:.15em;margin-inline-end:.12em;font-size:.4em;font-style:italic;font-weight:400}@media (prefers-reduced-motion:reduce){.portugal-hero-bg[data-astro-cid-jjy7o5lx]{animation:none}}@media (width<=1100px){.portugal-hero-copy[data-astro-cid-jjy7o5lx] h1[data-astro-cid-jjy7o5lx]{font-size:124px}}@media (width<=860px){.portugal-hero-copy[data-astro-cid-jjy7o5lx] h1[data-astro-cid-jjy7o5lx]{font-size:100px}}@media (width<=720px){.portugal-hero[data-astro-cid-jjy7o5lx]{height:72vh;min-height:460px}.portugal-hero-bg[data-astro-cid-jjy7o5lx]{background-position:90% 40%}.portugal-hero-copy[data-astro-cid-jjy7o5lx]{padding-block-start:30%}.portugal-hero-copy[data-astro-cid-jjy7o5lx] h1[data-astro-cid-jjy7o5lx]{font-size:78px}}.portugal-contact[data-astro-cid-tu3khzcb]{background:var(--color-surface);padding:88px var(--space-page-x) 96px}.portugal-contact-inner[data-astro-cid-tu3khzcb]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:48px 72px;max-width:1060px;margin-inline:auto;display:grid}.portugal-contact-eyebrow[data-astro-cid-tu3khzcb]{font:700 12px/1 var(--ff);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent)}.portugal-contact-head[data-astro-cid-tu3khzcb] h2[data-astro-cid-tu3khzcb]{font:600 40px/1.1 var(--ff);letter-spacing:-.025em;color:var(--color-ink);text-wrap:balance;margin-block-start:16px}.portugal-contact-list[data-astro-cid-tu3khzcb]{flex-direction:column;display:flex}.portugal-contact-list[data-astro-cid-tu3khzcb]>div[data-astro-cid-tu3khzcb]{border-block-end:1px solid var(--color-border-strong);grid-template-columns:140px minmax(0,1fr);gap:16px;padding-block:16px;display:grid}.portugal-contact-list[data-astro-cid-tu3khzcb]>div[data-astro-cid-tu3khzcb]:first-child{padding-block-start:0}.portugal-contact-list[data-astro-cid-tu3khzcb] dt[data-astro-cid-tu3khzcb]{font:600 13px/1.6 var(--ff);color:var(--color-muted)}.portugal-contact-list[data-astro-cid-tu3khzcb] dd[data-astro-cid-tu3khzcb]{font:600 16px/1.6 var(--ff);color:var(--color-ink);flex-direction:column;margin:0;display:flex}.portugal-contact-list[data-astro-cid-tu3khzcb] a[data-astro-cid-tu3khzcb]:hover{color:var(--color-accent)}.portugal-contact-list[data-astro-cid-tu3khzcb] .portugal-contact-email[data-astro-cid-tu3khzcb]{color:var(--color-accent);overflow-wrap:anywhere}@media (width<=860px){.portugal-contact-inner[data-astro-cid-tu3khzcb]{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.portugal-contact[data-astro-cid-tu3khzcb]{padding-block:64px 72px}.portugal-contact-head[data-astro-cid-tu3khzcb] h2[data-astro-cid-tu3khzcb]{font-size:30px}.portugal-contact-list[data-astro-cid-tu3khzcb]>div[data-astro-cid-tu3khzcb]{grid-template-columns:minmax(0,1fr);gap:2px}}.portugal-main-site[data-astro-cid-xhhhnhxs]{border-block-start:1px solid var(--color-border);padding:36px var(--space-page-x);text-align:center}.portugal-main-site[data-astro-cid-xhhhnhxs] p[data-astro-cid-xhhhnhxs]{font:400 14px/1.6 var(--ff);color:var(--color-muted)}.portugal-main-site-sep[data-astro-cid-xhhhnhxs]{color:var(--color-faint);margin-inline:10px}.portugal-main-site[data-astro-cid-xhhhnhxs] a[data-astro-cid-xhhhnhxs]{color:var(--color-ink-soft);white-space:nowrap;font-weight:600}.portugal-main-site[data-astro-cid-xhhhnhxs] a[data-astro-cid-xhhhnhxs]:hover{color:var(--color-accent)}@media (width<=560px){.portugal-main-site-sep[data-astro-cid-xhhhnhxs]{display:none}.portugal-main-site[data-astro-cid-xhhhnhxs] a[data-astro-cid-xhhhnhxs]{margin-block-start:4px;display:block}}
