:root{--navy:#284d66;--blue-mid:#468d9c;--blue-light:#6ebbb6;--white:#fff;--black:#000;--bg-dark:#1a3040;--bg-storm:#2c5060;--bg-light:#f0f5f8;--bg-hero:#e5f3f3;--divider:#6ebbb640;--cta:#f90;--cta-hover:#e68a00;--cta-ink:var(--white);--font:"Century Gothic", CenturyGothic, AppleGothic, sans-serif;--text-hero:clamp(38px, 5vw, 72px);--text-h2:clamp(28px, 3.5vw, 50px);--text-h3:clamp(18px, 2vw, 26px);--text-lead:27px;--lead-max:880px;--text-item:24px;--text-card:21px;--text-body:17px;--text-small:13px;--text-label:15px;--ls-hero:.04em;--ls-h2:1.5px;--ls-label:2.5px;--ls-nav:.8px;--ls-body:.3px;--ease:.4s ease;--nav-h:80px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:var(--font);color:var(--navy);background:var(--white);line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}img,video{display:block}.overline{letter-spacing:2.5px;text-transform:uppercase;margin-bottom:36px;font-size:12px}.overline.light{color:var(--blue-light)}.overline.mid{color:var(--blue-mid)}.section-headline{letter-spacing:var(--ls-h2);text-transform:uppercase;margin-bottom:40px;font-weight:400;line-height:1.12}.section-headline.white{color:var(--white)}.section-headline.navy{color:var(--navy)}.section-headline.mid{color:var(--blue-mid)}.btn-primary,.btn-ghost,.btn-navy,.btn-outline-light{letter-spacing:var(--ls-label);text-transform:uppercase;transition:background var(--ease), color var(--ease), border-color var(--ease);border-radius:1px;align-items:center;padding:15px 34px;font-size:13px;display:inline-flex}.btn-primary{background:var(--cta);color:var(--cta-ink);font-weight:400}.btn-primary:hover{background:var(--cta-hover)}.btn-ghost{color:var(--white);border:1px solid #ffffff73}.btn-ghost:hover{background:#ffffff1a;border-color:#ffffffe6}.btn-navy{background:var(--navy);color:var(--white)}.btn-navy:hover{background:var(--bg-dark)}.btn-outline-light{color:var(--white);border:1px solid #ffffff59}.btn-outline-light:hover{background:#ffffff14;border-color:#ffffffb3}.link-arrow{letter-spacing:2px;text-transform:uppercase;cursor:pointer;align-items:center;gap:14px;padding-bottom:12px;font-size:13px;display:inline-flex;position:relative}.link-arrow:after{content:"";opacity:.25;width:100%;height:1px;transition:opacity var(--ease);background:currentColor;position:absolute;bottom:0;left:0}.link-arrow:hover:after{opacity:.7}.circle-cta{width:40px;height:40px;transition:background var(--ease);border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.link-arrow:hover .circle-cta{background:currentColor}.link-arrow:hover .circle-cta svg path{stroke:#fff}.link-soon{opacity:.42;cursor:default;pointer-events:none}.js-reveal{opacity:0;transform:translateY(56px)}.js-fade{opacity:0}@media (prefers-reduced-motion:reduce){.js-reveal,.js-fade{opacity:1;transform:none}}.pin-spacer:has(>.section-globo),.pin-spacer:has(>.section-about),.pin-spacer:has(>#hero){background:var(--bg-dark)}#main-nav[data-astro-cid-wpvy4v7s]{z-index:200;height:var(--nav-h);justify-content:space-between;align-items:center;padding:0 40px;transition:background .5s,box-shadow .5s;display:flex;position:fixed;top:0;left:0;right:0}#main-nav[data-astro-cid-wpvy4v7s].nav-solid{backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--divider);background:#fffffff7}.nav-logo[data-astro-cid-wpvy4v7s]{align-items:center;gap:14px;display:flex}.nav-logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{filter:brightness(0)invert();width:auto;height:38px;transition:filter .4s}#main-nav[data-astro-cid-wpvy4v7s].nav-solid .nav-logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{filter:none}.nav-brand[data-astro-cid-wpvy4v7s]{letter-spacing:4px;text-transform:uppercase;color:#ffffffe6;transition:color var(--ease);font-size:15px;font-weight:400}#main-nav[data-astro-cid-wpvy4v7s].nav-solid .nav-brand[data-astro-cid-wpvy4v7s]{color:var(--navy)}.nav-links[data-astro-cid-wpvy4v7s]{height:var(--nav-h);align-items:stretch;list-style:none;display:flex}.nav-links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{align-items:stretch;display:flex}.nav-links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{height:100%;letter-spacing:var(--ls-nav);text-transform:uppercase;color:#fffc;transition:color var(--ease);align-items:center;padding:0 20px;font-size:13px;display:flex;position:relative}.nav-links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--blue-light);transform-origin:0;height:1.5px;transition:transform .3s;position:absolute;bottom:0;left:20px;right:20px;transform:scaleX(0)}.nav-links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after,.nav-links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]:after{transform:scaleX(1)}#main-nav[data-astro-cid-wpvy4v7s].nav-solid .nav-links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--navy)}.nav-cta[data-astro-cid-wpvy4v7s]{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--cta-ink);background:var(--cta);border:1px solid var(--cta);transition:background var(--ease), color var(--ease), border-color var(--ease);padding:11px 26px;font-size:13px}.nav-cta[data-astro-cid-wpvy4v7s]:hover{background:var(--cta-hover);border-color:var(--cta-hover)}#main-nav[data-astro-cid-wpvy4v7s].nav-solid .nav-cta[data-astro-cid-wpvy4v7s]{color:var(--cta-ink);background:var(--cta);border-color:var(--cta)}#main-nav[data-astro-cid-wpvy4v7s].nav-solid .nav-cta[data-astro-cid-wpvy4v7s]:hover{background:var(--cta-hover);border-color:var(--cta-hover)}@media (width<=860px){.nav-links[data-astro-cid-wpvy4v7s],.nav-cta[data-astro-cid-wpvy4v7s]{display:none}}footer[data-astro-cid-jo6i4kqk]{background:var(--white);border-top:1px solid var(--divider);padding:80px 8vw 40px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:72px;display:grid}.footer-logo[data-astro-cid-jo6i4kqk]{letter-spacing:5px;text-transform:uppercase;color:var(--navy);align-items:center;gap:12px;margin-bottom:20px;font-size:15px;font-weight:400;display:flex}.footer-logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:28px}.footer-tagline[data-astro-cid-jo6i4kqk]{letter-spacing:.3px;color:var(--blue-mid);max-width:340px;margin-bottom:28px;font-size:14px;line-height:1.85}.footer-contact[data-astro-cid-jo6i4kqk]{letter-spacing:.3px;color:var(--blue-mid);font-size:13px;line-height:2}.footer-col-label[data-astro-cid-jo6i4kqk]{letter-spacing:2.5px;text-transform:uppercase;color:var(--navy);margin-bottom:20px;font-size:11px;font-weight:400}.footer-links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:14px;display:flex}.footer-link[data-astro-cid-jo6i4kqk]{letter-spacing:.8px;text-transform:uppercase;color:var(--blue-mid);transition:color var(--ease);font-size:12px}.footer-link[data-astro-cid-jo6i4kqk]:hover{color:var(--navy)}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--divider);letter-spacing:1.5px;text-transform:uppercase;color:#468d9c73;justify-content:space-between;align-items:center;padding-top:32px;font-size:11px;display:flex}.footer-socials[data-astro-cid-jo6i4kqk]{gap:24px;display:flex}@media (width<=860px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer-bottom[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;gap:20px}}
