.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background-color:var(--bg);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:radial-gradient(closest-side,#dad8fde6,#0000 70%);width:60vmax;height:60vmax;position:absolute;top:5%;right:-10vmax}.hero__stage[data-astro-cid-ge2uvauf]{z-index:0;position:absolute;inset:0}.hero__canvas[data-astro-cid-ge2uvauf]{width:100%;height:100%;display:block}.hero__fallback[data-astro-cid-ge2uvauf]{filter:grayscale()contrast(1.15);mix-blend-mode:multiply;opacity:.9;width:auto;height:92%;display:none;position:absolute;bottom:0;right:8%}.no-webgl .hero__fallback[data-astro-cid-ge2uvauf]{display:block}.no-webgl .hero__canvas[data-astro-cid-ge2uvauf]{display:none}.hero__fade[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--bg));height:18vh;position:absolute;inset:auto 0 0}.hero__content[data-astro-cid-ge2uvauf]{z-index:2;padding-top:var(--nav-h);pointer-events:none;padding-bottom:1rem;position:relative}.hero__content[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{pointer-events:auto}.hero__badge[data-astro-cid-ge2uvauf]{font-family:var(--font-pixel);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);border-radius:var(--radius-pill);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);background:#ffffffb3;align-items:center;gap:.55rem;margin-bottom:1.1rem;padding:.45rem 1rem;display:inline-flex}.hero__dot[data-astro-cid-ge2uvauf]{background:var(--primary);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5048e526}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--fs-hero);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;margin-bottom:1.25rem;line-height:.95}.hero__char[data-astro-cid-ge2uvauf]{will-change:transform;display:inline-block}.hero__sub[data-astro-cid-ge2uvauf]{font-size:var(--fs-lg);color:var(--ink-2);max-width:52ch;margin-bottom:2rem;font-weight:500;line-height:1.35}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.hero__link[data-astro-cid-ge2uvauf]{color:var(--ink);transition:background-size .4s var(--ease-out), color .2s;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;font-size:.9rem;font-weight:600}.hero__link[data-astro-cid-ge2uvauf]:hover{color:var(--primary);background-position:100% 100%;background-size:0 1px}.hero__scroll[data-astro-cid-ge2uvauf]{z-index:2;right:var(--gutter);font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);writing-mode:vertical-rl;align-items:center;gap:.75rem;display:none;position:absolute;bottom:2rem}.hero__scroll[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:linear-gradient(var(--ink-3), transparent);width:1px;height:48px;animation:scrollcue 2.2s var(--ease-out) infinite;transform-origin:top}@keyframes scrollcue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (width<=767px){.hero[data-astro-cid-ge2uvauf]{padding-top:var(--nav-h);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding-bottom:2.5rem}.hero__stage[data-astro-cid-ge2uvauf]{flex-shrink:0;width:100%;height:clamp(300px,46svh,400px);position:relative;inset:auto}.hero__content[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;align-items:center;padding-top:.5rem;padding-bottom:0;display:flex}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(2.85rem,13.5vw,4.5rem)}.hero__ctas[data-astro-cid-ge2uvauf]{justify-content:center}.hero__sub[data-astro-cid-ge2uvauf]{margin-inline:auto;margin-bottom:1.5rem}.hero__fallback[data-astro-cid-ge2uvauf]{height:94%;inset:3% auto auto 50%;transform:translate(-53.5%)}}@media (width>=1024px){.hero__scroll[data-astro-cid-ge2uvauf]{display:inline-flex}}.js .hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-hero-in],.js .hero__char[data-astro-cid-ge2uvauf]{opacity:0}@media (prefers-reduced-motion:reduce){.js .hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-hero-in],.js .hero__char[data-astro-cid-ge2uvauf]{opacity:1}}.clientes[data-astro-cid-wqmv3rmd]{background:var(--bg);overflow:hidden}.clientes__title[data-astro-cid-wqmv3rmd]{max-width:24ch;margin-bottom:.75rem}.clientes__desc[data-astro-cid-wqmv3rmd]{color:var(--ink-3);font-size:var(--fs-sm);margin-bottom:3.5rem;font-weight:500}.marquee-track-wrapper[data-astro-cid-wqmv3rmd]{flex-direction:column;gap:1.5rem;width:100%;display:flex;position:relative}.marquee-fade[data-astro-cid-wqmv3rmd]{z-index:2;pointer-events:none;width:clamp(2rem,8vw,8rem);position:absolute;inset-block:0}.marquee-fade--left[data-astro-cid-wqmv3rmd]{background:linear-gradient(to right, var(--bg), transparent);left:0}.marquee-fade--right[data-astro-cid-wqmv3rmd]{background:linear-gradient(to left, var(--bg), transparent);right:0}.marquee[data-astro-cid-wqmv3rmd]{user-select:none;display:flex;overflow:hidden}.marquee__inner[data-astro-cid-wqmv3rmd]{will-change:transform;flex-shrink:0;display:flex}.marquee__inner--normal[data-astro-cid-wqmv3rmd]{animation:32s linear infinite marquee-scroll}.marquee__inner--reverse[data-astro-cid-wqmv3rmd]{animation:36s linear infinite reverse marquee-scroll}.marquee[data-astro-cid-wqmv3rmd]:hover .marquee__inner[data-astro-cid-wqmv3rmd]{animation-play-state:paused}.marquee__item[data-astro-cid-wqmv3rmd]{font-size:var(--fs-base);color:var(--ink-2);white-space:nowrap;align-items:center;gap:2rem;padding-inline:1rem;font-weight:500;transition:color .2s;display:flex}.marquee__item[data-astro-cid-wqmv3rmd]:hover{color:var(--ink)}.marquee__sep[data-astro-cid-wqmv3rmd]{color:var(--line-strong);font-size:var(--fs-sm)}@keyframes marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__inner--normal[data-astro-cid-wqmv3rmd],.marquee__inner--reverse[data-astro-cid-wqmv3rmd]{animation:none}}.bio[data-astro-cid-izol6dha]{background:var(--bg)}.bio__container[data-astro-cid-izol6dha]{max-width:54rem}.bio__title[data-astro-cid-izol6dha]{max-width:22ch;margin-bottom:1.5rem}.bio__pills[data-astro-cid-izol6dha]{flex-wrap:wrap;gap:.6rem;margin-bottom:2.25rem;display:flex}.bio__pill[data-astro-cid-izol6dha]{font-size:var(--fs-xs);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius-pill);background:#fff9;padding:.35rem .9rem;font-weight:500}.bio__text[data-astro-cid-izol6dha]{font-size:var(--fs-lg);color:var(--ink-2);margin-bottom:2rem;line-height:1.65}.bio__action[data-astro-cid-izol6dha]{margin-bottom:2.75rem}.bio__modal-trigger[data-astro-cid-izol6dha]{font-size:var(--fs-sm);color:var(--primary);border-radius:var(--radius-pill);transition:all .25s var(--ease-out);background:0 0;border:1px solid #5048e54d;padding:.55rem 1.25rem;font-weight:600}.bio__modal-trigger[data-astro-cid-izol6dha]:hover{background:var(--primary-soft);border-color:var(--primary);transform:translateY(-1px)}.bio__quote[data-astro-cid-izol6dha]{border-left:3px solid var(--primary);color:var(--ink);padding-left:1.75rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem);font-style:italic;line-height:1.35}.bio-dialog[data-astro-cid-izol6dha]{border-radius:var(--radius-lg);max-width:min(42rem,90vw);max-height:85vh;box-shadow:var(--shadow);background:0 0;border:0;margin:auto;padding:0}.bio-dialog[data-astro-cid-izol6dha]::backdrop{-webkit-backdrop-filter:blur(8px);background:#15151e73}.bio-dialog__box[data-astro-cid-izol6dha]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;max-height:85vh;display:flex}.bio-dialog__head[data-astro-cid-izol6dha]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.bio-dialog__title[data-astro-cid-izol6dha]{color:var(--ink);font-size:1.35rem;font-weight:700}.bio-dialog__close[data-astro-cid-izol6dha]{border:1px solid var(--line);width:2rem;height:2rem;color:var(--ink-2);border-radius:50%;place-items:center;font-size:1rem;transition:all .2s;display:grid}.bio-dialog__close[data-astro-cid-izol6dha]:hover{background:var(--bg-soft);color:var(--ink)}.bio-dialog__body[data-astro-cid-izol6dha]{color:var(--ink-2);flex-direction:column;gap:1.25rem;padding:2rem;font-size:.95rem;line-height:1.7;display:flex;overflow-y:auto}.palestras[data-astro-cid-iw3hequ3]{background:var(--bg)}.pal__header[data-astro-cid-iw3hequ3]{margin-bottom:clamp(3rem,6vw,5rem)}.pal__header[data-astro-cid-iw3hequ3] .h2[data-astro-cid-iw3hequ3]{max-width:18ch}.pal[data-astro-cid-iw3hequ3]{flex-direction:column;display:flex}@media (width>=1024px){.pal[data-astro-cid-iw3hequ3]{flex-direction:row;align-items:stretch}}.pal__tabs[data-astro-cid-iw3hequ3]{scroll-snap-type:x mandatory;border-block:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.pal__tabs[data-astro-cid-iw3hequ3]::-webkit-scrollbar{display:none}@media (width>=1024px){.pal__tabs[data-astro-cid-iw3hequ3]{border-bottom:0;flex-direction:column;flex-shrink:0;width:320px;overflow:visible}}.pal__tab[data-astro-cid-iw3hequ3]{scroll-snap-align:start;text-align:left;border-right:1px solid var(--line);flex-direction:column;flex:0 0 260px;gap:.25rem;padding:1.1rem 1.4rem;transition:background-color .25s;display:flex;position:relative}@media (width>=1024px){.pal__tab[data-astro-cid-iw3hequ3]{border-right:0;border-bottom:1px solid var(--line);flex:none;width:100%;padding:1.5rem 1.6rem}}.pal__tab[data-astro-cid-iw3hequ3]:hover{background:#29293d06}.pal__tab[data-astro-cid-iw3hequ3].is-active{background:#29293d0b}.pal__tab-bar[data-astro-cid-iw3hequ3]{background:var(--accent);transform-origin:0;width:100%;height:3px;transition:transform .45s var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}@media (width>=1024px){.pal__tab-bar[data-astro-cid-iw3hequ3]{transform-origin:top;width:3px;height:100%;transform:scaleY(0)}}.pal__tab[data-astro-cid-iw3hequ3].is-active .pal__tab-bar[data-astro-cid-iw3hequ3]{transform:none}.pal__tab-num[data-astro-cid-iw3hequ3]{color:var(--ink-3);font-size:.8rem;transition:color .25s}.pal__tab[data-astro-cid-iw3hequ3].is-active .pal__tab-num[data-astro-cid-iw3hequ3]{color:var(--accent)}.pal__tab-title[data-astro-cid-iw3hequ3]{white-space:pre-line;color:var(--ink-3);font-size:clamp(1rem,.9rem + .4vw,1.25rem);font-weight:600;line-height:1.3;transition:color .25s}.pal__tab[data-astro-cid-iw3hequ3]:hover .pal__tab-title[data-astro-cid-iw3hequ3]{color:var(--ink-2)}.pal__tab[data-astro-cid-iw3hequ3].is-active .pal__tab-title[data-astro-cid-iw3hequ3]{color:var(--ink)}.pal__tab-badge[data-astro-cid-iw3hequ3]{color:#afafb6;font-size:.85rem;transition:color .25s}.pal__tab[data-astro-cid-iw3hequ3].is-active .pal__tab-badge[data-astro-cid-iw3hequ3]{color:var(--ink-3)}.pal__cta[data-astro-cid-iw3hequ3]{font-size:var(--fs-sm);color:var(--ink);border:1px solid var(--line);justify-content:space-between;align-items:center;padding:.85rem 1rem;font-weight:600;transition:background-color .2s;display:flex}.pal__cta[data-astro-cid-iw3hequ3] .icon{color:var(--ink-3);transition:transform .3s var(--ease-out)}.pal__cta[data-astro-cid-iw3hequ3]:hover{background:#29293d0a}.pal__cta[data-astro-cid-iw3hequ3]:hover .icon{transform:translate(4px)}.pal__cta--desk[data-astro-cid-iw3hequ3]{display:none}@media (width>=1024px){.pal__cta--desk[data-astro-cid-iw3hequ3]{margin:1.5rem 1.25rem 0;display:flex}.pal__cta--mob[data-astro-cid-iw3hequ3]{display:none}}.pal__cta--mob[data-astro-cid-iw3hequ3]{margin-top:2rem}.pal__divider[data-astro-cid-iw3hequ3]{display:none}@media (width>=1024px){.pal__divider[data-astro-cid-iw3hequ3]{background:var(--line);flex-shrink:0;width:1px;display:block}}.pal__panels[data-astro-cid-iw3hequ3]{border-top:1px solid var(--line);flex:1;min-width:0}.pal__panel[data-astro-cid-iw3hequ3]{flex-direction:column;gap:2rem;padding:2rem .25rem;display:flex}@media (width>=768px){.pal__panel[data-astro-cid-iw3hequ3]{padding:2.5rem}}.pal__panel[data-astro-cid-iw3hequ3][hidden]{display:none}.pal__meta[data-astro-cid-iw3hequ3]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:-1rem;display:flex}.pal__meta-num[data-astro-cid-iw3hequ3]{font-size:var(--fs-xs);color:var(--ink-3)}.pal__badge[data-astro-cid-iw3hequ3]{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.65rem;font-weight:700;display:inline-flex}.pal__audience[data-astro-cid-iw3hequ3]{color:var(--ink-3);border:1px solid var(--line);padding:.3rem .65rem;font-size:.7rem}.pal__title[data-astro-cid-iw3hequ3]{letter-spacing:-.025em;white-space:pre-line;margin-bottom:-1.25rem;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);font-weight:700;line-height:1.12}.pal__tagline[data-astro-cid-iw3hequ3]{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:-.75rem;font-size:.7rem}.pal__desc[data-astro-cid-iw3hequ3]{color:var(--ink-2);max-width:62ch;font-size:.95rem;line-height:1.7}.pal__sep[data-astro-cid-iw3hequ3]{background:var(--line);height:1px}.pal__details[data-astro-cid-iw3hequ3]{flex-direction:column;gap:1.5rem;display:flex}.pal__grid[data-astro-cid-iw3hequ3],.pal__twocol[data-astro-cid-iw3hequ3]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.pal__grid[data-astro-cid-iw3hequ3],.pal__twocol[data-astro-cid-iw3hequ3]{grid-template-columns:1fr 1fr}}.pal__col[data-astro-cid-iw3hequ3]{flex-direction:column;gap:1rem;display:flex}.pal__col-head[data-astro-cid-iw3hequ3]{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:flex}.pal__ico[data-astro-cid-iw3hequ3]{display:inline-flex}.pal__ico--ok[data-astro-cid-iw3hequ3]{color:#29a36a}.pal__ico--warn[data-astro-cid-iw3hequ3]{color:#eb980a}.pal__box[data-astro-cid-iw3hequ3]{border:1px solid var(--line);background:#29293d05;padding:1.4rem 1.5rem;transition:border-color .25s,background-color .25s}.pal__box[data-astro-cid-iw3hequ3]:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:var(--surface)}.pal__box-title[data-astro-cid-iw3hequ3]{text-transform:uppercase;letter-spacing:.03em;color:var(--ink);margin-bottom:.5rem;font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:700}.pal__box-desc[data-astro-cid-iw3hequ3]{color:var(--ink-2);font-size:.925rem;line-height:1.65}.pal__quote[data-astro-cid-iw3hequ3]{border-left:2px solid var(--accent);padding:.25rem 0 .25rem 1.25rem}.pal__quote[data-astro-cid-iw3hequ3] p[data-astro-cid-iw3hequ3]{font-family:var(--font-mono);color:var(--ink-2);font-size:.9rem;font-style:italic;line-height:1.7}.consultoria[data-astro-cid-rdbte6mf]{background:radial-gradient(ellipse 60% 45% at 15% 15%, #5048e50b, transparent 70%), radial-gradient(ellipse 55% 45% at 85% 85%, #12a5940b, transparent 70%), var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.consultoria__head[data-astro-cid-rdbte6mf]{gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.consultoria__title[data-astro-cid-rdbte6mf]{max-width:24ch;margin-top:.75rem}.consultoria__lead[data-astro-cid-rdbte6mf]{align-self:end;max-width:54ch}@media (width>=960px){.consultoria__head[data-astro-cid-rdbte6mf]{grid-template-columns:1.15fr .85fr;align-items:end;gap:3rem}}.consultoria__grid[data-astro-cid-rdbte6mf]{grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.25rem);display:grid}@media (width>=960px){.consultoria__grid[data-astro-cid-rdbte6mf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ccard[data-astro-cid-rdbte6mf]{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color .45s var(--ease-out), box-shadow .45s var(--ease-out), transform .45s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.ccard[data-astro-cid-rdbte6mf]:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(520px circle at var(--mx,50%) var(--my,25%), color-mix(in srgb, var(--card-accent) 7%, transparent), transparent 70%);opacity:0;z-index:0;transition:opacity .4s;position:absolute;inset:0}.ccard[data-astro-cid-rdbte6mf]:hover{border-color:color-mix(in srgb, var(--card-accent) 42%, var(--line));box-shadow:0 28px 64px -24px #11111c1a, 0 0 0 1px color-mix(in srgb, var(--card-accent) 18%, transparent);transform:translateY(-4px)}.ccard[data-astro-cid-rdbte6mf]:hover:before{opacity:1}.ccard__MainLink[data-astro-cid-rdbte6mf]{z-index:1;position:absolute;inset:0}.ccard__stage[data-astro-cid-rdbte6mf]{border-bottom:1px solid var(--line);z-index:2;cursor:pointer;background:linear-gradient(#fafafc 0%,#f5f5f8 100%);height:248px;position:relative;overflow:hidden}.ccard__stage-grid[data-astro-cid-rdbte6mf]{background-image:linear-gradient(90deg,#1c1c2209 1px,#0000 1px),linear-gradient(#1c1c2209 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 80%,#000 35%,#0000 100%);mask-image:radial-gradient(85% 80%,#000 35%,#0000 100%)}.ccard__canvas[data-astro-cid-rdbte6mf]{width:100%;height:100%;display:block;position:absolute;inset:0}.ccard__svg[data-astro-cid-rdbte6mf]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ccard__iso-plane[data-astro-cid-rdbte6mf]{fill:color-mix(in srgb, var(--card-accent) 4%, #ffffff8c);stroke:color-mix(in srgb, var(--card-accent) 32%, #ababba);stroke-width:1px;transition:transform .65s var(--ease-out), stroke .4s ease, fill .4s ease;transform-origin:210px 110px}.ccard__iso-axis[data-astro-cid-rdbte6mf]{stroke:color-mix(in srgb, var(--card-accent) 45%, transparent);stroke-width:1px}.ccard__iso-node[data-astro-cid-rdbte6mf]{fill:var(--bg-elev);stroke:var(--card-accent);stroke-width:1.5px;transition:transform .65s var(--ease-out), fill .35s ease}.ccard[data-astro-cid-rdbte6mf]:hover .ccard__iso-plane--1[data-astro-cid-rdbte6mf]{stroke:var(--card-accent);fill:color-mix(in srgb, var(--card-accent) 9%, #ffffffb8);transform:translateY(-10px)scale(1.03)}.ccard[data-astro-cid-rdbte6mf]:hover .ccard__iso-plane--2[data-astro-cid-rdbte6mf]{stroke:color-mix(in srgb, var(--card-accent) 65%, #8f8fa3);transform:scale(1.015)}.ccard[data-astro-cid-rdbte6mf]:hover .ccard__iso-plane--3[data-astro-cid-rdbte6mf]{stroke:var(--card-accent);fill:color-mix(in srgb, var(--card-accent) 7%, #ffffffa6);transform:translateY(10px)scale(1.03)}.ccard[data-astro-cid-rdbte6mf]:hover .ccard__iso-node--top[data-astro-cid-rdbte6mf]{fill:var(--card-accent);transform:translateY(-10px)}.ccard[data-astro-cid-rdbte6mf]:hover .ccard__iso-node--bot[data-astro-cid-rdbte6mf]{fill:var(--card-accent);transform:translateY(10px)}.ccard__horizon[data-astro-cid-rdbte6mf]{stroke:color-mix(in srgb, var(--card-accent) 30%, #b9b9c6);stroke-width:1px}.ccard__reticle[data-astro-cid-rdbte6mf]{transform-origin:210px 110px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.ccard__reticle-box[data-astro-cid-rdbte6mf]{stroke:color-mix(in srgb, var(--card-accent) 26%, transparent);stroke-width:1px;stroke-dasharray:4 4;fill:color-mix(in srgb, var(--card-accent) 3%, transparent);transition:stroke .35s,fill .35s}.ccard__reticle-corner[data-astro-cid-rdbte6mf]{stroke:var(--card-accent);stroke-width:1.6px;stroke-linecap:round;opacity:.55;transition:opacity .35s}.ccard[data-astro-cid-rdbte6mf]:hover .ccard__reticle-box[data-astro-cid-rdbte6mf]{stroke:color-mix(in srgb, var(--card-accent) 55%, transparent);fill:color-mix(in srgb, var(--card-accent) 6%, transparent)}.ccard[data-astro-cid-rdbte6mf]:hover .ccard__reticle-corner[data-astro-cid-rdbte6mf]{opacity:1}.ccard__hud-top[data-astro-cid-rdbte6mf],.ccard__hud-bottom[data-astro-cid-rdbte6mf]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);pointer-events:none;z-index:3;justify-content:space-between;align-items:center;font-size:.68rem;display:flex;position:absolute;left:1.15rem;right:1.15rem}.ccard__hud-top[data-astro-cid-rdbte6mf]{top:.9rem}.ccard__hud-bottom[data-astro-cid-rdbte6mf]{bottom:.85rem}.ccard__hud-badge[data-astro-cid-rdbte6mf]{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink-2);backdrop-filter:blur(6px);background:#ffffffd9;align-items:center;gap:.45rem;padding:.22rem .55rem;display:inline-flex}.ccard__hud-dot[data-astro-cid-rdbte6mf]{background:var(--card-accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--card-accent) 20%, transparent);border-radius:50%;transition:transform .3s}.ccard[data-astro-cid-rdbte6mf]:hover .ccard__hud-dot[data-astro-cid-rdbte6mf]{transform:scale(1.25)}.ccard__hud-coord[data-astro-cid-rdbte6mf]{border:1px solid var(--line);color:var(--card-accent);background:#ffffffbf;border-radius:4px;padding:.2rem .5rem;font-weight:600}.ccard__hud-status[data-astro-cid-rdbte6mf]{color:var(--ink-2);font-weight:500;transition:color .25s}.ccard[data-astro-cid-rdbte6mf]:hover .ccard__hud-status[data-astro-cid-rdbte6mf]{color:var(--card-accent)}.ccard__body[data-astro-cid-rdbte6mf]{z-index:2;pointer-events:none;flex-direction:column;flex:1;padding:clamp(1.5rem,3vw,2.25rem);display:flex;position:relative}.ccard__meta[data-astro-cid-rdbte6mf]{align-items:center;gap:.65rem;margin-bottom:.9rem;display:flex}.ccard__num[data-astro-cid-rdbte6mf]{width:1.85rem;height:1.85rem;color:var(--card-accent);background:color-mix(in srgb, var(--card-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--card-accent) 24%, transparent);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:inline-grid}.ccard__axis[data-astro-cid-rdbte6mf]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:600}.ccard__title[data-astro-cid-rdbte6mf]{letter-spacing:-.025em;color:var(--ink);margin-bottom:.85rem;font-size:clamp(1.35rem,2.1vw,1.75rem);font-weight:600;line-height:1.18;transition:color .25s}.ccard__desc[data-astro-cid-rdbte6mf]{font-size:var(--fs-sm);color:var(--ink-2);margin-bottom:1.5rem;line-height:1.65}.ccard__products[data-astro-cid-rdbte6mf]{pointer-events:auto;flex-direction:column;gap:.45rem;margin-bottom:1.85rem;display:flex}.ccard__chip[data-astro-cid-rdbte6mf]{border-radius:var(--radius-xs);background:var(--bg-soft);border:1px solid var(--line);width:100%;color:var(--ink-2);transition:background-color .22s ease, border-color .22s ease, color .22s ease, transform .22s var(--ease-out);align-items:center;gap:.65rem;padding:.55rem .85rem;font-size:.82rem;line-height:1.35;display:flex}.ccard__chip-num[data-astro-cid-rdbte6mf]{color:var(--card-accent);min-width:1.8rem;font-size:.72rem;font-weight:700}.ccard__chip-name[data-astro-cid-rdbte6mf]{font-weight:500}.ccard__chip[data-astro-cid-rdbte6mf]:hover{background:color-mix(in srgb, var(--card-accent) 8%, var(--bg-elev));border-color:color-mix(in srgb, var(--card-accent) 40%, var(--line));color:var(--ink);transform:translateY(-2px)}.ccard__footer[data-astro-cid-rdbte6mf]{border-top:1px solid var(--line);pointer-events:auto;margin-top:auto;padding-top:1.25rem}.ccard__cta[data-astro-cid-rdbte6mf]{width:100%;font-size:var(--fs-sm);color:var(--ink);justify-content:space-between;align-items:center;font-weight:600;transition:color .25s;display:flex}.ccard__cta-icon[data-astro-cid-rdbte6mf]{border:1px solid var(--line-strong);background:var(--bg-elev);width:2.25rem;height:2.25rem;color:var(--ink);transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out), color .3s var(--ease-out), transform .3s var(--ease-out);border-radius:50%;place-items:center;display:inline-grid}.ccard[data-astro-cid-rdbte6mf]:hover .ccard__cta[data-astro-cid-rdbte6mf]{color:var(--card-accent)}.ccard[data-astro-cid-rdbte6mf]:hover .ccard__cta-icon[data-astro-cid-rdbte6mf]{background:var(--card-accent);border-color:var(--card-accent);color:#fff;transform:translate(4px)}.ev-gallery[data-astro-cid-mbwmsvum]{background:var(--bg);padding-top:clamp(2rem,5vw,4rem);overflow:hidden}.ev-gallery__head[data-astro-cid-mbwmsvum]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.ev-gallery__title[data-astro-cid-mbwmsvum]{max-width:22ch}.ev-gallery__lead[data-astro-cid-mbwmsvum]{max-width:42ch;color:var(--ink-2);font-size:.975rem;line-height:1.65}.ev-gallery__stage[data-astro-cid-mbwmsvum]{flex-direction:column;gap:clamp(.85rem,1.8vw,1.35rem);display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.ev-row[data-astro-cid-mbwmsvum]{user-select:none;touch-action:pan-y;cursor:grab;overflow:hidden}.ev-row[data-astro-cid-mbwmsvum]:active{cursor:grabbing}.ev-row__track[data-astro-cid-mbwmsvum]{will-change:transform;width:max-content;display:flex}.ev-row__set[data-astro-cid-mbwmsvum]{gap:clamp(.85rem,1.8vw,1.35rem);padding-right:clamp(.85rem,1.8vw,1.35rem);display:flex}.ev-card[data-astro-cid-mbwmsvum]{aspect-ratio:800/540;flex:none;width:clamp(240px,28vw,370px);margin:0}.ev-card__frame[data-astro-cid-mbwmsvum]{border-radius:var(--radius);background:var(--bg-soft);border:1px solid var(--line);width:100%;height:100%;box-shadow:var(--shadow-sm);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out), border-color .3s;position:relative;overflow:hidden}.ev-card__frame[data-astro-cid-mbwmsvum]:after{content:"";opacity:.78;transition:opacity .35s var(--ease-out);pointer-events:none;background:linear-gradient(#0000 52%,#0f0f19ad 100%);position:absolute;inset:0}.ev-card[data-astro-cid-mbwmsvum] img[data-astro-cid-mbwmsvum]{object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:100%;transition:transform .65s var(--ease-out), filter .45s var(--ease-out);pointer-events:none;transform:scale(1.005)}.ev-card[data-astro-cid-mbwmsvum]:hover .ev-card__frame[data-astro-cid-mbwmsvum]{box-shadow:var(--shadow);border-color:#5048e561;transform:translateY(-3px)}.ev-card[data-astro-cid-mbwmsvum]:hover img[data-astro-cid-mbwmsvum]{filter:saturate(1.05)contrast(1.05);transform:scale(1.055)}.ev-card__tag[data-astro-cid-mbwmsvum]{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-pill);transition:background-color .25s, border-color .25s, transform .3s var(--ease-out);background:#14141f94;border:1px solid #ffffff2e;padding:.28rem .68rem;font-size:.66rem;font-weight:600;position:absolute;bottom:.8rem;left:.85rem}.ev-card[data-astro-cid-mbwmsvum]:hover .ev-card__tag[data-astro-cid-mbwmsvum]{background:var(--primary);border-color:#ffffff59;transform:translateY(-2px)}@media (width<=640px){.ev-card[data-astro-cid-mbwmsvum]{width:clamp(220px,68vw,290px)}.ev-gallery__stage[data-astro-cid-mbwmsvum]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}}.trajetoria[data-astro-cid-7xxi2m2k]{background:var(--bg);overflow:hidden}.traj__header[data-astro-cid-7xxi2m2k]{margin-bottom:clamp(3rem,6vw,4.5rem)}.traj__title[data-astro-cid-7xxi2m2k]{white-space:pre-line}.traj__row[data-astro-cid-7xxi2m2k]+.traj__row[data-astro-cid-7xxi2m2k]{margin-top:4rem}.traj__badge[data-astro-cid-7xxi2m2k]{letter-spacing:.18em;text-transform:uppercase;border-radius:var(--radius-pill);color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.4rem .9rem;font-size:.65rem;font-weight:700;display:inline-flex}.traj__viewport[data-astro-cid-7xxi2m2k]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.traj__track[data-astro-cid-7xxi2m2k]{will-change:transform;width:max-content;display:flex}.traj__set[data-astro-cid-7xxi2m2k]{display:flex}.traj__cell[data-astro-cid-7xxi2m2k]{flex-shrink:0;width:270px;padding-right:2rem}.traj__period[data-astro-cid-7xxi2m2k]{color:var(--ink-3);letter-spacing:.04em;margin-bottom:.15rem;font-size:.7rem}.traj__org[data-astro-cid-7xxi2m2k]{color:var(--ink);min-height:1.3em;font-size:1.05rem;font-weight:700;line-height:1.25}.traj__line[data-astro-cid-7xxi2m2k]{height:24px;margin:.75rem -2rem 1rem 0;position:relative}.traj__line[data-astro-cid-7xxi2m2k]:before{content:"";background:color-mix(in srgb, var(--accent) 30%, transparent);height:1px;position:absolute;top:50%;left:0;right:0}.traj__dot[data-astro-cid-7xxi2m2k]{border:2px solid var(--accent);background:var(--bg);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.traj__role[data-astro-cid-7xxi2m2k]{color:var(--ink);margin-bottom:.5rem;font-size:.9rem;font-weight:600}.traj__desc[data-astro-cid-7xxi2m2k]{color:var(--ink-2);font-size:.8rem;line-height:1.55}.traj__bullets[data-astro-cid-7xxi2m2k]{flex-direction:column;gap:.35rem;list-style:none;display:flex}.traj__bullets[data-astro-cid-7xxi2m2k] li[data-astro-cid-7xxi2m2k]{color:var(--ink-2);padding-left:.9rem;font-size:.8rem;line-height:1.5;position:relative}.traj__bullets[data-astro-cid-7xxi2m2k] li[data-astro-cid-7xxi2m2k]:before{content:"•";color:var(--accent);position:absolute;left:0}.publicacoes[data-astro-cid-hqet5g22]{background:var(--bg-soft);border-top:1px solid var(--line)}.publicacoes__header[data-astro-cid-hqet5g22]{margin-bottom:2.5rem}.pub-tabs[data-astro-cid-hqet5g22]{border-bottom:1px solid var(--line);gap:.5rem;margin-bottom:2.5rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.pub-tab-btn[data-astro-cid-hqet5g22]{border-radius:var(--radius-pill);font-size:var(--fs-sm);color:var(--ink-2);border:1px solid var(--line);background:var(--surface);white-space:nowrap;transition:all .2s var(--ease-out);align-items:center;gap:.6rem;padding:.65rem 1.25rem;font-weight:600;display:inline-flex}.pub-tab-btn[data-astro-cid-hqet5g22]:hover{color:var(--ink);border-color:var(--line-strong)}.pub-tab-btn[data-astro-cid-hqet5g22].is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.pub-subtabs[data-astro-cid-hqet5g22]{gap:.75rem;margin-bottom:2rem;display:flex}.pub-subtab-btn[data-astro-cid-hqet5g22]{font-size:var(--fs-sm);color:var(--ink-3);border-radius:var(--radius-pill);border:1px solid #0000;padding:.4rem 1rem;font-weight:600;transition:all .2s}.pub-subtab-btn[data-astro-cid-hqet5g22]:hover{color:var(--ink)}.pub-subtab-btn[data-astro-cid-hqet5g22].is-active{background:var(--primary-soft);color:var(--primary);border-color:#5048e540}.pub-panel[data-astro-cid-hqet5g22]{display:none}.pub-panel[data-astro-cid-hqet5g22].is-active{display:block}.pub-subpanel[data-astro-cid-hqet5g22]{display:none}.pub-subpanel[data-astro-cid-hqet5g22].is-active{display:block}.pub-grid[data-astro-cid-hqet5g22]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;display:grid}.pub-card[data-astro-cid-hqet5g22]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);flex-direction:column;gap:.75rem;padding:1.5rem;transition:border-color .2s,transform .2s;display:flex}.pub-card[data-astro-cid-hqet5g22]:hover{border-color:var(--primary);transform:translateY(-2px)}.pub-card[data-astro-cid-hqet5g22].is-hidden{display:none}.pub-card__meta[data-astro-cid-hqet5g22]{justify-content:space-between;align-items:center;display:flex}.pub-card__year[data-astro-cid-hqet5g22]{font-size:var(--fs-xs);color:var(--ink-3);font-weight:700}.pub-card__ext[data-astro-cid-hqet5g22]{color:var(--primary);font-size:1rem;font-weight:700}.pub-card__badge[data-astro-cid-hqet5g22]{text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-pill);background:var(--bg-soft);color:var(--ink-2);border:1px solid var(--line);padding:.25rem .65rem;font-size:.7rem;font-weight:700}.pub-card__title[data-astro-cid-hqet5g22]{color:var(--ink);font-size:.975rem;font-weight:600;line-height:1.45}.pub-card__source[data-astro-cid-hqet5g22]{color:var(--primary);margin-top:auto;font-size:.775rem}.pub-card__link[data-astro-cid-hqet5g22]{font-size:var(--fs-xs);color:var(--primary);margin-top:auto;font-weight:600}.pub-table-wrap[data-astro-cid-hqet5g22]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);overflow-x:auto}.pub-table[data-astro-cid-hqet5g22]{border-collapse:collapse;width:100%;font-size:var(--fs-sm);text-align:left}.pub-table[data-astro-cid-hqet5g22] th[data-astro-cid-hqet5g22]{background:var(--bg-soft);border-bottom:1px solid var(--line);color:var(--ink-3);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;padding:1rem 1.25rem}.pub-table[data-astro-cid-hqet5g22] td[data-astro-cid-hqet5g22]{border-bottom:1px solid var(--line);vertical-align:top;padding:1.1rem 1.25rem}.pub-table[data-astro-cid-hqet5g22] tr[data-astro-cid-hqet5g22]:last-child td[data-astro-cid-hqet5g22]{border-bottom:none}.pub-table[data-astro-cid-hqet5g22] tr[data-astro-cid-hqet5g22].is-hidden{display:none}.pub-table[data-astro-cid-hqet5g22] tr[data-astro-cid-hqet5g22]:hover td[data-astro-cid-hqet5g22]{background:#f9f9fb}.w-year[data-astro-cid-hqet5g22]{width:5.5rem}.pub-table__title[data-astro-cid-hqet5g22]{color:var(--ink);font-weight:600;line-height:1.45}.pub-table__event[data-astro-cid-hqet5g22]{color:var(--ink-2);font-size:.825rem;line-height:1.4}.text-muted[data-astro-cid-hqet5g22]{color:var(--ink-3)}.pub-livros-section[data-astro-cid-hqet5g22]{flex-direction:column;gap:3rem;display:flex}.featured-book[data-astro-cid-hqet5g22]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:2rem;padding:2.5rem;display:flex}.featured-book__cover[data-astro-cid-hqet5g22]{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--primary), var(--violet));color:#fff;width:130px;height:170px;box-shadow:var(--shadow-sm);flex-shrink:0;place-items:center;font-size:.9rem;display:grid}.featured-book__title[data-astro-cid-hqet5g22]{color:var(--ink);margin-block:.5rem .25rem;font-size:1.5rem;font-weight:700}.featured-book__publisher[data-astro-cid-hqet5g22]{color:var(--ink-2);font-size:.95rem}.pub-section-subtitle[data-astro-cid-hqet5g22]{letter-spacing:.15em;text-transform:uppercase;color:var(--primary);font-size:.95rem}.academic-list[data-astro-cid-hqet5g22]{flex-direction:column;gap:1rem;max-width:52rem;display:flex}.academic-item[data-astro-cid-hqet5g22]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:flex-start;gap:1.25rem;padding:1.5rem 2rem;display:flex}.academic-item__icon[data-astro-cid-hqet5g22]{color:var(--primary);flex-shrink:0;margin-top:.1rem;font-size:1.1rem}.academic-item__text[data-astro-cid-hqet5g22]{color:var(--ink-2);font-size:1rem;line-height:1.6}.pub-opiniao-desc[data-astro-cid-hqet5g22]{color:var(--ink-3);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.25rem}.pub-more[data-astro-cid-hqet5g22]{justify-content:center;margin-top:2rem;display:flex}.pub-more-btn[data-astro-cid-hqet5g22]{font-size:var(--fs-sm);color:var(--primary);border-radius:var(--radius-pill);background:var(--surface);border:1px solid #5048e54d;align-items:center;gap:.5rem;padding:.55rem 1.4rem;font-weight:600;transition:all .2s;display:inline-flex}.pub-more-btn[data-astro-cid-hqet5g22]:hover{background:var(--primary-soft);border-color:var(--primary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.featured-book[data-astro-cid-hqet5g22]{flex-direction:column;align-items:flex-start}}.pub-tab-btn[data-astro-cid-hqet5g22] .pub-tab-btn__icon{color:var(--ink-3);transition:color .2s}.pub-tab-btn[data-astro-cid-hqet5g22].is-active .pub-tab-btn__icon{color:#a5b4fc}.pub-card__ext[data-astro-cid-hqet5g22]{color:var(--ink-3);transition:color .2s;display:inline-flex}.pub-card[data-astro-cid-hqet5g22]:hover .pub-card__ext[data-astro-cid-hqet5g22]{color:var(--primary)}.pub-card__link[data-astro-cid-hqet5g22],.featured-book[data-astro-cid-hqet5g22] a[data-astro-cid-hqet5g22]{align-items:center;gap:.35rem;display:inline-flex}.pub-more-arrow[data-astro-cid-hqet5g22]{transition:transform .35s var(--ease-out);display:inline-flex}.pub-more-btn[data-astro-cid-hqet5g22][data-expanded=true] .pub-more-arrow[data-astro-cid-hqet5g22]{transform:rotate(180deg)}.academic-item__icon[data-astro-cid-hqet5g22]{border:1px solid #5048e54d;border-radius:50%;place-items:center;width:2rem;height:2rem;margin-top:0;display:grid}.featured-book__cover[data-astro-cid-hqet5g22]{color:#fff}.solucoes[data-astro-cid-7htgrryz]{background:var(--bg)}.solucoes__header[data-astro-cid-7htgrryz]{margin-bottom:3.5rem}.solucoes__title[data-astro-cid-7htgrryz]{max-width:20ch}.solucoes__grid[data-astro-cid-7htgrryz]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem 2.5rem;display:grid}.solucao-card[data-astro-cid-7htgrryz]{flex-direction:column;display:flex;position:relative}.solucao-card__title[data-astro-cid-7htgrryz]{color:var(--ink);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.solucao-card__desc[data-astro-cid-7htgrryz]{color:var(--ink-2);margin-bottom:2rem;font-size:.95rem;line-height:1.6}.solucao-card__line[data-astro-cid-7htgrryz]{background:var(--line);width:100%;height:1px;margin-top:auto;transition:background-color .3s}.solucao-card[data-astro-cid-7htgrryz]:hover .solucao-card__line[data-astro-cid-7htgrryz]{background:var(--primary)}.depoimentos[data-astro-cid-mntenfrx]{background:var(--bg-soft);border-block:1px solid var(--line);overflow:hidden}.dep__header[data-astro-cid-mntenfrx]{margin-bottom:3rem}.dep__title-row[data-astro-cid-mntenfrx]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.dep__nav[data-astro-cid-mntenfrx]{gap:.5rem;display:flex}.dep__btn[data-astro-cid-mntenfrx]{border:1px solid var(--line);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--ink-2);transition:color .2s, border-color .2s, background-color .2s, opacity .2s, transform .3s var(--ease-out);border-radius:50%;place-items:center;display:grid}.dep__btn[data-astro-cid-mntenfrx]:hover:not(:disabled){color:var(--primary);background:var(--primary-soft);border-color:#5048e566}.dep__btn[data-astro-cid-mntenfrx]:active:not(:disabled){transform:scale(.94)}.dep__btn[data-astro-cid-mntenfrx]:disabled{opacity:.35;cursor:default}.dep__viewport[data-astro-cid-mntenfrx]{touch-action:pan-y;padding-inline:max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));cursor:grab;overflow:hidden}.dep__viewport[data-astro-cid-mntenfrx].is-dragging{cursor:grabbing}.dep__track[data-astro-cid-mntenfrx]{will-change:transform;gap:1.5rem;display:flex}.dep-card[data-astro-cid-mntenfrx]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);user-select:none;flex-direction:column;flex:0 0 clamp(290px,82vw,400px);padding:2rem;display:flex}.dep-card__stars[data-astro-cid-mntenfrx]{color:var(--primary);gap:3px;margin-bottom:1.5rem;display:flex}.dep-card__stars[data-astro-cid-mntenfrx] .star{fill:currentColor}.dep-card__quote[data-astro-cid-mntenfrx]{color:var(--ink-2);flex-grow:1;margin-bottom:2rem;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-style:italic;line-height:1.65}.dep-card__author[data-astro-cid-mntenfrx]{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.dep-card__name[data-astro-cid-mntenfrx]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:.78rem;font-weight:600;transition:color .2s}.dep-card__role[data-astro-cid-mntenfrx]{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-top:.2rem;font-size:.68rem}.dep-card__author[data-astro-cid-mntenfrx]:hover,.dep-card__author[data-astro-cid-mntenfrx]:hover .dep-card__name[data-astro-cid-mntenfrx]{color:var(--primary)}.newsletter[data-astro-cid-drywyjjs]{background:var(--bg);text-align:center}.newsletter__container[data-astro-cid-drywyjjs]{flex-direction:column;align-items:center;max-width:48rem;margin-inline:auto;display:flex}.newsletter__title[data-astro-cid-drywyjjs]{margin-bottom:1.25rem}.newsletter__desc[data-astro-cid-drywyjjs]{font-size:var(--fs-lg);color:var(--ink-2);max-width:40ch;margin-bottom:2.5rem;line-height:1.6}
