.destinations-showcase[data-astro-cid-drii3z5l]{color:#102b43;background:#fff;padding:clamp(72px,8vw,120px) 4vw;overflow:hidden}.destinations-head[data-astro-cid-drii3z5l]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.destinations-heading[data-astro-cid-drii3z5l]{max-width:720px}.destinations-eyebrow[data-astro-cid-drii3z5l]{letter-spacing:.18em;color:#317a94;margin-bottom:14px;font:600 11px/1.4 Poppins,sans-serif;display:block}.destinations-heading[data-astro-cid-drii3z5l] h2[data-astro-cid-drii3z5l]{color:#102b43;letter-spacing:-.02em;margin:0;font:400 clamp(32px,4vw,58px)/1.1 Oswald,sans-serif}.destinations-rule[data-astro-cid-drii3z5l]{background:#338da3;width:110px;height:2px;margin:19px 0}.destinations-heading[data-astro-cid-drii3z5l] p[data-astro-cid-drii3z5l]{color:#607181;margin:0;font:400 clamp(14px,1.1vw,17px)/1.6 Poppins,sans-serif}.destinations-arrows[data-astro-cid-drii3z5l]{flex-shrink:0;gap:10px;padding-bottom:5px;display:flex}.destination-arrow[data-astro-cid-drii3z5l]{color:#fff;cursor:pointer;background:#102b43;border:0;border-radius:4px;place-items:center;width:44px;height:44px;transition:background .2s,opacity .2s;display:grid}.destination-arrow[data-astro-cid-drii3z5l].next{background:#317f98}.destination-arrow[data-astro-cid-drii3z5l]:disabled{opacity:.35;cursor:default}.destination-arrow[data-astro-cid-drii3z5l]:not(:disabled):hover{background:#246b83}.destination-arrow[data-astro-cid-drii3z5l] svg[data-astro-cid-drii3z5l]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.destinations-track[data-astro-cid-drii3z5l]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;gap:20px;padding-bottom:3px;display:flex;overflow-x:auto}.destinations-track[data-astro-cid-drii3z5l]::-webkit-scrollbar{display:none}.destination-card[data-astro-cid-drii3z5l]{aspect-ratio:3/4;scroll-snap-align:start;color:#fff;isolation:isolate;background:#dce5e8;border-radius:14px;flex:0 0 clamp(240px,27vw,360px);text-decoration:none;display:block;position:relative;overflow:hidden}.destination-card[data-astro-cid-drii3z5l] img[data-astro-cid-drii3z5l]{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.destination-card[data-astro-cid-drii3z5l]:hover img[data-astro-cid-drii3z5l]{transform:scale(1.045)}.destination-card[data-astro-cid-drii3z5l]:focus-visible{outline-offset:4px;outline:3px solid #317f98}.destination-shade[data-astro-cid-drii3z5l]{pointer-events:none;background:linear-gradient(#0000 47%,#041827c7 100%);position:absolute;inset:0}.destination-copy[data-astro-cid-drii3z5l]{text-shadow:0 1px 12px #00000040;gap:8px;padding:24px;display:grid;position:absolute;bottom:0;left:0;right:0}.destination-copy[data-astro-cid-drii3z5l] strong[data-astro-cid-drii3z5l]{color:#fff;font:400 clamp(22px,2vw,29px)/1.2 Oswald,sans-serif}.destination-location[data-astro-cid-drii3z5l]{color:#fff;align-items:center;gap:7px;font:400 13px/1.4 Poppins,sans-serif;display:flex}.destination-location[data-astro-cid-drii3z5l] svg[data-astro-cid-drii3z5l]{fill:none;stroke:currentColor;stroke-width:1.8px;flex-shrink:0;width:16px;height:16px}.destinations-empty[data-astro-cid-drii3z5l]{color:#607181;padding:28px 0;font:400 14px/1.6 Poppins,Arial,sans-serif}.destinations-bottom[data-astro-cid-drii3z5l]{justify-content:flex-end;margin-top:24px;display:flex}.destinations-bottom[data-astro-cid-drii3z5l] a[data-astro-cid-drii3z5l]{color:#102b43;border-bottom:1px solid #317f98;padding-bottom:5px;font:500 13px/1.5 Poppins,sans-serif;text-decoration:none}.destinations-bottom[data-astro-cid-drii3z5l] a[data-astro-cid-drii3z5l] span[data-astro-cid-drii3z5l]{margin-left:10px}@media (width<=680px){.destinations-showcase[data-astro-cid-drii3z5l]{padding:64px 4vw}.destinations-head[data-astro-cid-drii3z5l]{align-items:end;gap:12px}.destinations-heading[data-astro-cid-drii3z5l] h2[data-astro-cid-drii3z5l]{font-size:34px}.destinations-arrows[data-astro-cid-drii3z5l]{gap:6px}.destination-arrow[data-astro-cid-drii3z5l]{width:38px;height:38px}.destinations-track[data-astro-cid-drii3z5l]{gap:14px}.destination-card[data-astro-cid-drii3z5l]{flex-basis:min(78vw,320px)}.destination-copy[data-astro-cid-drii3z5l]{padding:20px}}@media (prefers-reduced-motion:reduce){.destinations-track[data-astro-cid-drii3z5l]{scroll-behavior:auto}.destination-card[data-astro-cid-drii3z5l] img[data-astro-cid-drii3z5l]{transition:none}}.home-hero[data-astro-cid-lcdefpme]{isolation:isolate;color:#fff;background:#102b43;align-items:center;width:100%;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme],.hero-overlay[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme]{z-index:-2}.hero-video[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-overlay[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(90deg,#031824e6 0%,#072131c7 32%,#0c2a3a59 67%,#0c2a3a14 100%),linear-gradient(#0000 65%,#03182452)}.hero-inner[data-astro-cid-lcdefpme]{width:100%;padding:clamp(120px, 15vh, 190px) var(--site-padding,4vw)}.hero-content[data-astro-cid-lcdefpme]{width:100%;max-width:760px}.hero-eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:#d3e8e5;align-items:center;gap:14px;margin-bottom:28px;font-size:11px;font-weight:500;display:inline-flex}.eyebrow-divider[data-astro-cid-lcdefpme]{background:var(--brand-mint);width:24px;height:1px}.hero-content[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:760px;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(42px,4.7vw,78px);font-weight:400;line-height:1.12}.hero-content[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:inherit;display:block}.hero-description[data-astro-cid-lcdefpme]{max-width:580px;font-family:var(--font-body);color:#ffffffe0;margin:30px 0 0;font-size:clamp(14px,1.15vw,16px);font-weight:400;line-height:1.9}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.hero-bottom[data-astro-cid-lcdefpme]{right:var(--site-padding,4vw);bottom:35px;left:var(--site-padding,4vw);font-family:var(--font-body);letter-spacing:.18em;color:#fffc;align-items:center;gap:16px;font-size:10px;font-weight:500;display:flex;position:absolute}.scroll-line[data-astro-cid-lcdefpme]{background:#ffffff80;width:60px;height:1px}.hero-bottom[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{margin-left:auto}@media (width<=900px){.hero-inner[data-astro-cid-lcdefpme]{padding-block:140px 120px}.hero-overlay[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#031824de,#07213191 65%,#07213140)}.hero-content[data-astro-cid-lcdefpme]{max-width:650px}}@media (width<=600px){.home-hero[data-astro-cid-lcdefpme]{min-height:100svh}.hero-video[data-astro-cid-lcdefpme]{object-position:56% center}.hero-overlay[data-astro-cid-lcdefpme]{background:linear-gradient(#0318244d 0%,#031824bd 45%,#031824eb 100%)}.hero-inner[data-astro-cid-lcdefpme]{padding-block:110px 100px}.hero-eyebrow[data-astro-cid-lcdefpme]{margin-bottom:20px;font-size:10px}.hero-content[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:clamp(38px,9vw,54px);line-height:1.14}.hero-description[data-astro-cid-lcdefpme]{margin-top:22px;font-size:14px;line-height:1.8}.hero-actions[data-astro-cid-lcdefpme]{gap:10px;margin-top:30px}.hero-bottom[data-astro-cid-lcdefpme]{font-size:9px;bottom:22px}}@media (prefers-reduced-motion:reduce){.hero-video[data-astro-cid-lcdefpme]{display:none}}.hero-actions[data-astro-cid-lcdefpme] a[href="/#roteiros"],.hero-actions[data-astro-cid-lcdefpme] button[data-hero-outline]{color:#fff;background:0 0;border:1px solid #ffffffd9}.hero-actions[data-astro-cid-lcdefpme] a[href="/#roteiros"]:hover{color:#fff;background:#ffffff1f;border-color:#fff}.about-section[data-astro-cid-lcdefpme]{width:100%;padding:clamp(80px, 9vw, 144px) var(--site-padding,4vw);background:var(--color-background);color:var(--color-text)}.about-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,5vw,100px);width:100%;display:grid}.about-content[data-astro-cid-lcdefpme]{min-width:0}.about-eyebrow[data-astro-cid-lcdefpme]{color:var(--brand-blue);font-family:var(--font-body);letter-spacing:.16em;align-items:center;gap:14px;margin-bottom:24px;font-size:11px;font-weight:600;display:inline-flex}.about-eyebrow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--brand-blue);width:24px;height:1px}.about-content[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:660px;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 28px;font-size:clamp(38px,3.6vw,64px);font-weight:400;line-height:1.14}.about-content[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:620px;font-family:var(--font-body);color:var(--color-muted);margin:0 0 18px;font-size:clamp(14px,1vw,16px);line-height:1.9}.about-action[data-astro-cid-lcdefpme]{align-items:center;margin-top:32px;display:flex}.about-media[data-astro-cid-lcdefpme]{aspect-ratio:16/9;border-radius:var(--radius-md,4px);background:var(--brand-navy);width:100%;position:relative;overflow:hidden}.about-video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}@media (width<=900px){.about-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}.about-content[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:700px}}@media (width<=600px){.about-section[data-astro-cid-lcdefpme]{padding-block:72px}.about-content[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(36px,9vw,48px)}.about-content[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:14px;line-height:1.8}.about-media[data-astro-cid-lcdefpme]{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.about-video[data-astro-cid-lcdefpme]{display:none}}
