/* Fundo vetorial aprovado. A superfície nunca recebe preto, roxo ou degradê. */
.hero-fiber{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;background:var(--navy,#1e3948);contain:paint}
.hero-fiber.fiber-backdrop{inset:auto 0 auto}
.hero-fiber>svg{display:block;width:100%;height:100%;fill:none}
.fiber-track{stroke:#b8d6e7;stroke-width:1;stroke-opacity:.11}
.fiber-light{stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:0}
.hero-fiber[data-fiber-state="running"] .fiber-light,.hero-fiber[data-fiber-state="paused"] .fiber-light{opacity:var(--fiber-fade,1)}
.fiber-toggle{display:grid;place-items:center;position:absolute;right:56px;top:calc(50% - 22px);width:44px;height:44px;padding:0;color:#d2e0e8;background:transparent;border:1px solid #658291;border-radius:50%;cursor:pointer}
.fiber-toggle:hover{background:#ffffff0d}
.fiber-toggle:focus-visible{outline:3px solid #b8d6e7;outline-offset:5px}
.fiber-toggle svg{width:18px;height:18px}
.fiber-toggle .fiber-play,.fiber-toggle[aria-pressed="true"] .fiber-pause{display:none}
.fiber-toggle[aria-pressed="true"] .fiber-play{display:block}
.fiber-toggle[hidden]{display:none}
@media(max-width:800px){.fiber-track{stroke-opacity:.10}}
@media(max-width:560px){.fiber-track{stroke-opacity:.085}.fiber-light{stroke-width:1.3}.fiber-strand:nth-of-type(even) .fiber-light{display:none}}
@media(prefers-reduced-motion:reduce){.fiber-toggle,.fiber-light{display:none!important}}
@media(prefers-contrast:more),(prefers-reduced-transparency:reduce),print{.hero-fiber,.fiber-toggle{display:none!important}.has-hero-backdrop>.site-header,.has-hero-backdrop .hero{background:var(--navy,#1e3948)}}
