.blueprint-ilustracao[data-astro-cid-tvou6yt5]{width:100%;height:100%;background:var(--slate-050);--blueprint-grid-stroke: color-mix(in srgb, var(--navy-900) 8%, transparent);--blueprint-main-stroke: color-mix(in srgb, var(--navy-900) 55%, transparent);--blueprint-arc-stroke: color-mix(in srgb, var(--navy-900) 32%, transparent);--blueprint-dimension-stroke: color-mix(in srgb, var(--navy-900) 60%, transparent);--blueprint-seal-stroke: color-mix(in srgb, var(--brand-accent) 55%, transparent);--blueprint-seal-inner-stroke: color-mix(in srgb, var(--brand-accent) 35%, transparent)}.blueprint-ilustracao__svg[data-astro-cid-tvou6yt5]{display:block;width:100%;height:100%}.blueprint-ilustracao__main-lines[data-astro-cid-tvou6yt5]{fill:none;stroke:var(--blueprint-main-stroke)}.blueprint-ilustracao__arc[data-astro-cid-tvou6yt5]{stroke:var(--blueprint-arc-stroke)}.blueprint-ilustracao__dimension-lines[data-astro-cid-tvou6yt5]{stroke:var(--blueprint-dimension-stroke)}.blueprint-ilustracao__cota[data-astro-cid-tvou6yt5],.blueprint-ilustracao__selo[data-astro-cid-tvou6yt5]{font-family:var(--font-mono);letter-spacing:var(--tracking-wider)}.blueprint-ilustracao__cota[data-astro-cid-tvou6yt5]{font-size:var(--text-xs);fill:var(--blueprint-dimension-stroke)}.blueprint-ilustracao__seal[data-astro-cid-tvou6yt5]{fill:none;stroke:var(--blueprint-seal-stroke)}.blueprint-ilustracao__seal-inner[data-astro-cid-tvou6yt5]{stroke:var(--blueprint-seal-inner-stroke)}.blueprint-ilustracao__selo[data-astro-cid-tvou6yt5]{font-size:var(--text-sm);font-weight:var(--weight-medium);fill:color-mix(in srgb,var(--brand-accent) 70%,transparent)}.modalidade[data-astro-cid-4uv3kuv7]{padding:var(--space-12) var(--space-4);overflow-x:clip;scroll-margin-top:var(--space-24)}.modalidade--branco[data-astro-cid-4uv3kuv7]{background:var(--surface-page)}.modalidade--sunken[data-astro-cid-4uv3kuv7]{background:var(--surface-sunken)}.modalidade__container[data-astro-cid-4uv3kuv7]{max-width:var(--container-max);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.modalidade__badge[data-astro-cid-4uv3kuv7]{display:inline-flex;align-items:center;gap:var(--space-2);width:fit-content;background:var(--brand-accent);color:var(--white);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);clip-path:polygon(0 0,100% 0,calc(100% - var(--badge-notch)) 100%,0 100%);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--space-3)}.modalidade__badge-dot[data-astro-cid-4uv3kuv7]{width:var(--badge-dot-size);height:var(--badge-dot-size);flex-shrink:0;background:var(--white)}.modalidade__eyebrow[data-astro-cid-4uv3kuv7]{display:flex;align-items:baseline;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--space-2)}.modalidade__numero[data-astro-cid-4uv3kuv7]{font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--text-lg);color:var(--brand-accent)}.modalidade__titulo[data-astro-cid-4uv3kuv7]{margin:0 0 var(--space-3) 0;font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--navy-900)}.modalidade__texto[data-astro-cid-4uv3kuv7]{margin:0 0 var(--space-5) 0;font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-secondary);max-width:56ch}.modalidade__bullets[data-astro-cid-4uv3kuv7]{margin:0 0 var(--space-4) 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.modalidade__bullet[data-astro-cid-4uv3kuv7]{position:relative;padding-left:var(--space-6);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary)}.modalidade__bullet[data-astro-cid-4uv3kuv7]:before{content:"";position:absolute;left:0;top:var(--bullet-align);width:var(--space-2);height:var(--space-2);background:var(--brand-accent)}.modalidade__sub-opcoes[data-astro-cid-4uv3kuv7]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.modalidade__sub-opcao[data-astro-cid-4uv3kuv7]{padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--navy-900);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.modalidade__nota[data-astro-cid-4uv3kuv7]{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary)}.modalidade__midia[data-astro-cid-4uv3kuv7]{width:100%;height:220px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.modalidade__midia[data-astro-cid-4uv3kuv7] img,.modalidade__midia[data-astro-cid-4uv3kuv7] .blueprint-ilustracao{width:100%;height:100%;object-fit:cover;display:block}.modalidade__midia[data-astro-cid-4uv3kuv7] img{transition:transform .6s var(--ease-standard)}@media (hover: hover){.modalidade[data-astro-cid-4uv3kuv7]:hover .modalidade__midia[data-astro-cid-4uv3kuv7] img{transform:scale(1.03)}}[data-astro-cid-4uv3kuv7][data-reveal] .modalidade__conteudo[data-astro-cid-4uv3kuv7],[data-astro-cid-4uv3kuv7][data-reveal] .modalidade__midia[data-astro-cid-4uv3kuv7]{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-standard),transform .6s var(--ease-standard)}[data-astro-cid-4uv3kuv7][data-reveal] .modalidade__badge[data-astro-cid-4uv3kuv7]{opacity:0;transform:scale(.9);transition:opacity .5s var(--ease-standard),transform .5s var(--ease-standard)}[data-astro-cid-4uv3kuv7][data-reveal].is-in .modalidade__conteudo[data-astro-cid-4uv3kuv7]{opacity:1;transform:none;transition-delay:.16s}[data-astro-cid-4uv3kuv7][data-reveal].is-in .modalidade__midia[data-astro-cid-4uv3kuv7]{opacity:1;transform:none;transition-delay:.24s}[data-astro-cid-4uv3kuv7][data-reveal].is-in .modalidade__badge[data-astro-cid-4uv3kuv7]{opacity:1;transform:scale(1);transition-delay:80ms}@media (min-width: 768px){.modalidade[data-astro-cid-4uv3kuv7]{padding:var(--space-16) var(--space-4)}.modalidade__container[data-astro-cid-4uv3kuv7]{flex-direction:row;align-items:center;gap:var(--space-12)}.modalidade--imagem-esquerda[data-astro-cid-4uv3kuv7] .modalidade__container[data-astro-cid-4uv3kuv7]{flex-direction:row-reverse}.modalidade__conteudo[data-astro-cid-4uv3kuv7]{flex:1;min-width:0}.modalidade__midia[data-astro-cid-4uv3kuv7]{flex:0 0 40%;height:300px}}@media (prefers-reduced-motion: reduce){[data-astro-cid-4uv3kuv7][data-reveal] .modalidade__conteudo[data-astro-cid-4uv3kuv7],[data-astro-cid-4uv3kuv7][data-reveal] .modalidade__midia[data-astro-cid-4uv3kuv7],[data-astro-cid-4uv3kuv7][data-reveal] .modalidade__badge[data-astro-cid-4uv3kuv7]{opacity:1;transform:none;transition:none}.modalidade__midia[data-astro-cid-4uv3kuv7] img{transition:none}@media (hover: hover){.modalidade[data-astro-cid-4uv3kuv7]:hover .modalidade__midia[data-astro-cid-4uv3kuv7] img{transform:none}}}.formulario[data-astro-cid-at475xov]{background:var(--surface-inverse);padding:var(--space-16) var(--space-4)}.formulario__container[data-astro-cid-at475xov]{max-width:640px;margin:0 auto}.formulario__titulo[data-astro-cid-at475xov]{margin:0 0 var(--space-2) 0;font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--text-2xl);color:var(--white);text-transform:uppercase;letter-spacing:var(--tracking-wider);text-align:center}.formulario__subtitulo[data-astro-cid-at475xov]{margin:0 0 var(--space-10) 0;font-family:var(--font-body);font-size:var(--text-md);color:var(--text-inverse-secondary);text-align:center}.formulario__form[data-astro-cid-at475xov]{display:flex;flex-direction:column;gap:var(--space-6)}.formulario__grupo[data-astro-cid-at475xov]{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.formulario__label[data-astro-cid-at475xov]{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--white);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.formulario__pills[data-astro-cid-at475xov]{display:flex;flex-direction:column;gap:var(--space-3)}.formulario__pills--sm[data-astro-cid-at475xov]{flex-direction:row;flex-wrap:wrap}.formulario__radio[data-astro-cid-at475xov]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.formulario__pill[data-astro-cid-at475xov]{display:flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-3) var(--space-5);border:2px solid var(--border-inverse-subtle);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--white);text-transform:uppercase;letter-spacing:var(--tracking-wide);text-align:center;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.formulario__pill--sm[data-astro-cid-at475xov]{flex:1;min-width:100px}.formulario__radio[data-astro-cid-at475xov]:checked+.formulario__pill[data-astro-cid-at475xov]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--white)}.formulario__radio[data-astro-cid-at475xov]:focus-visible+.formulario__pill[data-astro-cid-at475xov]{outline:none;box-shadow:var(--shadow-focus)}.formulario__campo[data-astro-cid-at475xov]{display:flex;flex-direction:column;gap:var(--space-2)}.formulario__input[data-astro-cid-at475xov],.formulario__select[data-astro-cid-at475xov]{min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-inverse-subtle);border-radius:var(--radius-md);background:var(--bg-inverse-light);color:var(--white);font-family:var(--font-body);font-size:var(--text-base)}.formulario__input[data-astro-cid-at475xov]::placeholder{color:var(--placeholder-inverse)}.formulario__input[data-astro-cid-at475xov]:focus-visible,.formulario__select[data-astro-cid-at475xov]:focus-visible{outline:none;border-color:var(--brand-accent);box-shadow:var(--shadow-focus)}.formulario__erro[data-astro-cid-at475xov]{margin:0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--orange-500)}.formulario__condicional[data-astro-cid-at475xov]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-base) var(--ease-standard)}.formulario__condicional[data-astro-cid-at475xov].is-ativo{grid-template-rows:1fr}.formulario__condicional-inner[data-astro-cid-at475xov]{overflow:hidden;display:flex;flex-direction:column;gap:var(--space-5);opacity:0;transition:opacity var(--duration-base) var(--ease-standard)}.formulario__condicional[data-astro-cid-at475xov].is-ativo .formulario__condicional-inner[data-astro-cid-at475xov]{opacity:1;transition-delay:var(--delay-short)}.formulario__submit[data-astro-cid-at475xov]{margin-top:var(--space-2);min-height:52px;background:var(--brand-accent);color:var(--white);border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-md);text-transform:uppercase;letter-spacing:var(--tracking-wide);cursor:pointer;box-shadow:var(--shadow-inverse-sm);transition:background var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.formulario__submit[data-astro-cid-at475xov]:hover{background:var(--orange-500);transform:translateY(-2px);box-shadow:var(--shadow-inverse-md)}.formulario__submit[data-astro-cid-at475xov]:active{transform:translateY(0)}@media (min-width: 480px){.formulario__pills[data-astro-cid-at475xov]:not(.formulario__pills--sm){flex-direction:row;flex-wrap:wrap}.formulario__pills[data-astro-cid-at475xov]:not(.formulario__pills--sm) .formulario__pill[data-astro-cid-at475xov]{flex:1;min-width:160px}}@media (prefers-reduced-motion: reduce){.formulario__condicional[data-astro-cid-at475xov],.formulario__condicional-inner[data-astro-cid-at475xov],.formulario__pill[data-astro-cid-at475xov],.formulario__submit[data-astro-cid-at475xov]{transition:none}}.hero[data-astro-cid-fexwd7eq]{padding:var(--space-12) var(--space-4);background:var(--surface-page);overflow:hidden}.hero__container[data-astro-cid-fexwd7eq]{max-width:var(--container-max);margin:0 auto}.hero__titulo[data-astro-cid-fexwd7eq]{margin:0 0 var(--space-4) 0;font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--navy-900);opacity:0;animation:fadeUpIn .7s var(--ease-standard) forwards}.hero__texto[data-astro-cid-fexwd7eq]{margin:0;max-width:56ch;font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-secondary);opacity:0;animation:fadeUpIn .7s var(--ease-standard) forwards;animation-delay:.12s}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.quick-nav[data-astro-cid-fexwd7eq]{padding:var(--space-8) var(--space-4);background:var(--surface-page)}.quick-nav__container[data-astro-cid-fexwd7eq]{max-width:var(--container-max);margin:0 auto;display:flex;flex-wrap:wrap;gap:var(--space-3)}.quick-nav__pill[data-astro-cid-fexwd7eq]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-3) var(--space-5);border:2px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-page);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--navy-900);text-transform:uppercase;letter-spacing:var(--tracking-wide);text-decoration:none;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}@media (hover: hover){.quick-nav__pill[data-astro-cid-fexwd7eq]:hover{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--white)}}.quick-nav__pill[data-astro-cid-fexwd7eq]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media (min-width: 768px){.hero[data-astro-cid-fexwd7eq]{padding:var(--space-16) var(--space-4)}.hero__titulo[data-astro-cid-fexwd7eq]{font-size:var(--text-4xl)}}@media (prefers-reduced-motion: reduce){.hero__titulo[data-astro-cid-fexwd7eq],.hero__texto[data-astro-cid-fexwd7eq]{animation:none;opacity:1}}
