.hero[data-astro-cid-bbe6dxrz]{--pig: #4cb9d6;position:relative;min-height:100svh;display:grid;grid-template-rows:1fr auto;overflow:hidden;isolation:isolate;touch-action:pan-y}.hero__canvas[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.hero__fallback[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-3;background:radial-gradient(50% 60% at 75% 35%,color-mix(in srgb,var(--pig) 55%,transparent),transparent 70%),radial-gradient(40% 50% at 20% 80%,color-mix(in srgb,var(--pig) 30%,transparent),transparent 70%),var(--ink);transition:background 1.2s}.hero[data-astro-cid-bbe6dxrz].has-webgl .hero__fallback[data-astro-cid-bbe6dxrz]{display:none}.hero__shade[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgb(11 29 34 / .6) 0%,rgb(11 29 34 / .15) 45%,transparent 65%),linear-gradient(0deg,rgb(11 29 34 / .85) 0%,transparent 28%)}.hero__content[data-astro-cid-bbe6dxrz]{align-self:center;padding-top:calc(var(--header-h) + 5vh);padding-bottom:3vh;pointer-events:none}.hero__content[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{pointer-events:auto}.hero__eyebrow[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#f1eee9b3;padding:8px 14px 8px 12px;border-radius:999px;border:1px solid var(--line-dark);background:#0b1d2259;animation:fade 1s .1s var(--ease) both}.live[data-astro-cid-bbe6dxrz]{width:8px;height:8px;border-radius:50%;background:var(--pig);box-shadow:0 0 0 0 var(--pig);animation:live 2s infinite;transition:background .8s;flex:none}@keyframes live{0%{box-shadow:0 0 color-mix(in srgb,var(--pig) 70%,transparent)}to{box-shadow:0 0 0 10px transparent}}.hero__title[data-astro-cid-bbe6dxrz]{margin-top:clamp(20px,3vh,36px);font-weight:600;letter-spacing:-.055em;line-height:.88;font-size:clamp(54px,12.2vw,196px)}.hero__pre[data-astro-cid-bbe6dxrz]{display:block;overflow:hidden;padding-bottom:.04em}.ch[data-astro-cid-bbe6dxrz]{display:inline-block;animation:charIn 1.1s var(--ease) both;animation-delay:calc(.15s + var(--i) * 35ms)}@keyframes charIn{0%{transform:translateY(100%) rotate(6deg);opacity:0;filter:blur(8px)}to{transform:none;opacity:1;filter:none}}.hero__rot[data-astro-cid-bbe6dxrz]{display:grid;grid-template:"w" auto / minmax(0,1fr);overflow:hidden;padding:.02em 0 .1em;margin-top:-.02em}.hero__rot[data-astro-cid-bbe6dxrz]>*{grid-area:w}.word[data-astro-cid-bbe6dxrz]{font-weight:400;letter-spacing:-.03em;font-size:1.04em;white-space:nowrap;color:var(--pig);transition:color .9s}.hero__rot[data-astro-cid-bbe6dxrz] .wc{display:inline-block;transform-origin:50% 100%;transform:translateY(78%) rotate(7deg);opacity:0;filter:blur(12px);transition:transform 1s var(--ease),opacity .7s var(--ease),filter .8s var(--ease);transition-delay:calc(var(--i) * .03s)}.word[data-astro-cid-bbe6dxrz].is-in .wc{transform:none;opacity:1;filter:none}.word[data-astro-cid-bbe6dxrz].is-out .wc{transform:translateY(-62%) rotate(-5deg);opacity:0;filter:blur(12px);transition-delay:calc(var(--i) * .02s)}.hero__row[data-astro-cid-bbe6dxrz]{display:flex;align-items:flex-end;gap:clamp(24px,4vw,56px);flex-wrap:wrap;margin-top:clamp(24px,4vh,44px)}.hero__lead[data-astro-cid-bbe6dxrz]{font-size:clamp(16px,1.3vw,19px);max-width:40ch;color:#f1eee9c7;animation:fade 1.1s .5s var(--ease) both}.hero__ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:10px;animation:fade 1.1s .6s var(--ease) both}@keyframes fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero__bar[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,2.7fr) repeat(4,minmax(0,1fr));align-items:stretch;border-top:1px solid var(--line-dark);pointer-events:none;position:relative}.hero__bar[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;left:var(--gutter);top:-1px;height:1px;width:22%;background:var(--pig);transition:background .8s}.rd[data-astro-cid-bbe6dxrz]{padding:18px 24px 24px 0;border-right:1px solid var(--line-dark);animation:fade 1s .7s var(--ease) both;min-width:0}.rd__top[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:8px;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#f1eee98c}.rd__main[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 18px;margin-top:12px}.rd__chip[data-astro-cid-bbe6dxrz]{width:42px;height:42px;border-radius:12px;box-shadow:inset 0 -10px 16px -8px #00000059,inset 0 8px 12px -8px #ffffff80,0 0 30px -6px var(--pig);transition:background .8s,box-shadow .8s}.rd__id[data-astro-cid-bbe6dxrz]{min-width:0}.rd__name[data-astro-cid-bbe6dxrz]{font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd__pt[data-astro-cid-bbe6dxrz]{font-size:11px;color:#f1eee98c;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd__m[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(3,62px);gap:12px;margin:0}.rd__m[data-astro-cid-bbe6dxrz] dt[data-astro-cid-bbe6dxrz]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#f1eee973}.rd__m[data-astro-cid-bbe6dxrz] dd[data-astro-cid-bbe6dxrz]{margin:4px 0 0;display:grid;gap:6px;font-size:13px}.rd__bar[data-astro-cid-bbe6dxrz]{height:3px;border-radius:3px;background:#f1eee91f;overflow:hidden}.rd__bar[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{display:block;height:100%;background:var(--pig);transform-origin:left;transition:transform .9s var(--ease),background .8s}.rd__seg[data-astro-cid-bbe6dxrz]{display:grid;grid-auto-flow:column;gap:2px}.rd__seg[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{height:3px;border-radius:2px;background:#f1eee91f;transition:background .5s}.rd__seg[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz].on{background:var(--pig)}.hs[data-astro-cid-bbe6dxrz]{display:grid;align-content:center;gap:2px;padding:18px 0 24px 22px;animation:fade 1s var(--ease) both;animation-delay:calc(.8s + var(--i) * .06s)}.hs[data-astro-cid-bbe6dxrz]+.hs[data-astro-cid-bbe6dxrz]{border-left:1px solid var(--line-dark)}.hs__n[data-astro-cid-bbe6dxrz]{font-size:clamp(17px,1.6vw,24px);font-weight:600;letter-spacing:-.03em;white-space:nowrap}.hs__l[data-astro-cid-bbe6dxrz]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#f1eee980}.hero__hint[data-astro-cid-bbe6dxrz]{position:absolute;right:max(var(--gutter),calc((100vw - var(--maxw)) / 2));top:calc(var(--header-h) + 5vh + 10px);font-size:11px;color:#f1eee966;pointer-events:none}@media(max-width:1180px){.hero__bar[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rd[data-astro-cid-bbe6dxrz]{grid-column:1 / -1;border-right:0;border-bottom:1px solid var(--line-dark)}.hs[data-astro-cid-bbe6dxrz]{padding:14px 0 16px}.hs[data-astro-cid-bbe6dxrz]:nth-child(odd){padding-left:18px}.hs[data-astro-cid-bbe6dxrz]:nth-child(2){border-left:0}.hs[data-astro-cid-bbe6dxrz]:nth-child(n+4){border-top:1px solid var(--line-dark)}}@media(max-width:720px){.rd__main[data-astro-cid-bbe6dxrz]{grid-template-columns:auto minmax(0,1fr)}.rd__m[data-astro-cid-bbe6dxrz]{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.hero__hint[data-astro-cid-bbe6dxrz]{display:none}.hero__eyebrow[data-astro-cid-bbe6dxrz]{font-size:10px;letter-spacing:.05em}}@media(prefers-reduced-motion:reduce){.ch[data-astro-cid-bbe6dxrz],.hero__lead[data-astro-cid-bbe6dxrz],.hero__ctas[data-astro-cid-bbe6dxrz],.rd[data-astro-cid-bbe6dxrz],.hs[data-astro-cid-bbe6dxrz],.hero__eyebrow[data-astro-cid-bbe6dxrz],.live[data-astro-cid-bbe6dxrz]{animation:none}}.hero--light[data-astro-cid-bbe6dxrz]{color:var(--ink);background:var(--paper)}.hero--light[data-astro-cid-bbe6dxrz] .hero__fallback[data-astro-cid-bbe6dxrz]{background:radial-gradient(50% 60% at 75% 35%,color-mix(in srgb,var(--pig) 40%,transparent),transparent 70%),radial-gradient(40% 50% at 20% 80%,color-mix(in srgb,var(--pig) 22%,transparent),transparent 70%),var(--paper)}.hero--light[data-astro-cid-bbe6dxrz] .hero__shade[data-astro-cid-bbe6dxrz]{background:linear-gradient(90deg,rgb(241 238 233 / .86) 0%,rgb(241 238 233 / .42) 40%,transparent 62%),linear-gradient(0deg,rgb(241 238 233 / .95) 0%,transparent 26%)}.hero--light[data-astro-cid-bbe6dxrz] .hero__eyebrow[data-astro-cid-bbe6dxrz]{color:var(--muted);border-color:var(--line);background:#fff9}.hero--light[data-astro-cid-bbe6dxrz] .word[data-astro-cid-bbe6dxrz]{color:color-mix(in srgb,var(--pig) 80%,var(--ink))}.hero--light[data-astro-cid-bbe6dxrz] .hero__lead[data-astro-cid-bbe6dxrz]{color:var(--ink-3)}.hero--light[data-astro-cid-bbe6dxrz] .hero__ctas[data-astro-cid-bbe6dxrz] .btn--light[data-astro-cid-bbe6dxrz]{--b-bg: var(--ink);--b-fg: var(--paper)}.hero--light[data-astro-cid-bbe6dxrz] .hero__ctas[data-astro-cid-bbe6dxrz] .btn--ghost[data-astro-cid-bbe6dxrz]{color:var(--ink)}.hero--light[data-astro-cid-bbe6dxrz] .hero__bar[data-astro-cid-bbe6dxrz],.hero--light[data-astro-cid-bbe6dxrz] .rd[data-astro-cid-bbe6dxrz],.hero--light[data-astro-cid-bbe6dxrz] .hs[data-astro-cid-bbe6dxrz],.hero--light[data-astro-cid-bbe6dxrz] .hs[data-astro-cid-bbe6dxrz]+.hs[data-astro-cid-bbe6dxrz]{border-color:var(--line)}.hero--light[data-astro-cid-bbe6dxrz] .rd__top[data-astro-cid-bbe6dxrz],.hero--light[data-astro-cid-bbe6dxrz] .rd__pt[data-astro-cid-bbe6dxrz],.hero--light[data-astro-cid-bbe6dxrz] .rd__m[data-astro-cid-bbe6dxrz] dt[data-astro-cid-bbe6dxrz],.hero--light[data-astro-cid-bbe6dxrz] .hs__l[data-astro-cid-bbe6dxrz],.hero--light[data-astro-cid-bbe6dxrz] .hero__hint[data-astro-cid-bbe6dxrz]{color:var(--muted)}.hero--light[data-astro-cid-bbe6dxrz] .rd__bar[data-astro-cid-bbe6dxrz],.hero--light[data-astro-cid-bbe6dxrz] .rd__seg[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{background:#102e351a}.hero--light[data-astro-cid-bbe6dxrz] .rd__seg[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz].on{background:var(--pig)}.hero--light[data-astro-cid-bbe6dxrz] .rd__chip[data-astro-cid-bbe6dxrz]{box-shadow:inset 0 -10px 16px -8px #00000040,inset 0 8px 12px -8px #fff9,0 10px 24px -10px var(--pig)}.man__head[data-astro-cid-5lwsku7t]{display:grid;gap:22px}.man__title[data-astro-cid-5lwsku7t]{font-size:clamp(40px,6vw,96px);letter-spacing:-.05em;line-height:.98;max-width:16ch}.man__title[data-astro-cid-5lwsku7t] .w[data-astro-cid-5lwsku7t]{color:#102e3538;transition:color .5s var(--ease)}.man__title[data-astro-cid-5lwsku7t] .w[data-astro-cid-5lwsku7t].on{color:var(--ink)}.man__title[data-astro-cid-5lwsku7t] .w[data-astro-cid-5lwsku7t].on:nth-last-child(-n+2){color:var(--tint);font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.bento[data-astro-cid-5lwsku7t]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);gap:14px;margin-top:clamp(48px,6vw,88px)}.tile[data-astro-cid-5lwsku7t]{position:relative;overflow:hidden;isolation:isolate;border-radius:26px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-width:0;transition:transform .6s var(--ease),box-shadow .6s var(--ease),opacity 1s var(--ease)}.tile[data-astro-cid-5lwsku7t]:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px #0b1d2280}.tile__big[data-astro-cid-5lwsku7t]{font-size:clamp(44px,4.6vw,72px);font-weight:600;letter-spacing:-.055em;line-height:.95;white-space:nowrap;font-feature-settings:"tnum"}.tile__big[data-astro-cid-5lwsku7t] small[data-astro-cid-5lwsku7t]{font-size:.45em;letter-spacing:-.02em}.tile__lbl[data-astro-cid-5lwsku7t]{font-size:16px;font-weight:550;letter-spacing:-.01em}.tile__sub[data-astro-cid-5lwsku7t]{font-size:11.5px;letter-spacing:.02em;opacity:.7;display:flex;align-items:center;gap:8px}.tile--lead[data-astro-cid-5lwsku7t]{grid-column:span 2;background:var(--ink);color:var(--paper);justify-content:space-between}.tile--lead[data-astro-cid-5lwsku7t]:before{content:"";position:absolute;z-index:-1;right:-20%;top:-40%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--tint-rgb) / .45),transparent);transition:background 1s}.tile--lead[data-astro-cid-5lwsku7t] .tile__sym{width:92px;height:auto}.tile__lead[data-astro-cid-5lwsku7t]{font-size:clamp(19px,1.7vw,25px);line-height:1.35;letter-spacing:-.015em;max-width:34ch;margin-top:28px}.tile__foot[data-astro-cid-5lwsku7t]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#f1eee980;margin-top:22px}.tile--anos[data-astro-cid-5lwsku7t]{background:radial-gradient(120% 120% at 100% 0%,#e7a06c,#ca783d 45%,#9c5524);color:#fff}.ring[data-astro-cid-5lwsku7t]{position:absolute;right:20px;top:20px;width:112px;height:112px;transform:rotate(-90deg)}.ring[data-astro-cid-5lwsku7t] circle[data-astro-cid-5lwsku7t]{fill:none;stroke-width:7}.ring__bg[data-astro-cid-5lwsku7t]{stroke:#ffffff2e}.ring__fg[data-astro-cid-5lwsku7t]{stroke:#fff;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 2.2s var(--ease) .3s}.tile--anos[data-astro-cid-5lwsku7t].is-in .ring__fg[data-astro-cid-5lwsku7t]{stroke-dashoffset:calc(100 - var(--p))}.tile--area[data-astro-cid-5lwsku7t]{background:var(--white);border:1px solid var(--line)}.plan[data-astro-cid-5lwsku7t]{position:absolute;left:24px;right:24px;top:24px;display:grid;grid-template-columns:repeat(20,1fr);gap:3px}.plan[data-astro-cid-5lwsku7t] i[data-astro-cid-5lwsku7t]{aspect-ratio:1;border-radius:2px;background:var(--paper-2);transform:scale(.4);opacity:0;transition:transform .5s var(--ease),opacity .5s,background .5s;transition-delay:calc(var(--k) * 8ms)}.plan[data-astro-cid-5lwsku7t] i[data-astro-cid-5lwsku7t].b{background:color-mix(in srgb,var(--tint) 70%,#fff)}.tile--area[data-astro-cid-5lwsku7t].is-in .plan[data-astro-cid-5lwsku7t] i[data-astro-cid-5lwsku7t]{transform:none;opacity:1}.sq[data-astro-cid-5lwsku7t]{width:9px;height:9px;border-radius:2px;background:color-mix(in srgb,var(--tint) 70%,#fff);display:inline-block}.tile--map[data-astro-cid-5lwsku7t]{grid-column:span 2;background:radial-gradient(120% 140% at 0% 100%,#5b85c8,#3b64a7 45%,#2a4c86);color:#fff}.sul[data-astro-cid-5lwsku7t]{position:absolute;right:0;top:-6%;height:170%;width:auto;aspect-ratio:1000 / 973;z-index:-1;overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent 8%,#000 42%);mask-image:linear-gradient(90deg,transparent 8%,#000 42%)}.sul[data-astro-cid-5lwsku7t] circle[data-astro-cid-5lwsku7t]{transition:opacity .6s}.sul__rs[data-astro-cid-5lwsku7t] circle[data-astro-cid-5lwsku7t]{fill:#ffffff52}.sul__sc[data-astro-cid-5lwsku7t] circle[data-astro-cid-5lwsku7t]{fill:#ffffff80}.sul__uf[data-astro-cid-5lwsku7t]{fill:#fff9;font-family:var(--mono);font-size:40px;letter-spacing:.1em}.sul__arc[data-astro-cid-5lwsku7t]{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-dasharray:2 4;opacity:0}.tile--map[data-astro-cid-5lwsku7t].is-in .sul__arc[data-astro-cid-5lwsku7t]{opacity:1;animation:flow 5s linear infinite}@keyframes flow{to{stroke-dashoffset:-60}}.sul__halo[data-astro-cid-5lwsku7t]{fill:#ffffff2e;transform-box:fill-box;transform-origin:center;animation:halo 2.4s var(--ease) infinite}@keyframes halo{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.sul__pin[data-astro-cid-5lwsku7t]{fill:#fff;stroke:#2a4c86;stroke-width:5}.sul__t[data-astro-cid-5lwsku7t]{fill:#fff;font-family:var(--sans);font-weight:600;font-size:44px;letter-spacing:-.01em;paint-order:stroke;stroke:#2f5597;stroke-width:10px}.tile--map[data-astro-cid-5lwsku7t] .tile__big[data-astro-cid-5lwsku7t],.tile--map[data-astro-cid-5lwsku7t] .tile__lbl[data-astro-cid-5lwsku7t],.tile--map[data-astro-cid-5lwsku7t] .tile__sub[data-astro-cid-5lwsku7t]{position:relative;max-width:48%}.tile--iso[data-astro-cid-5lwsku7t]{background:var(--white);border:1px solid var(--line)}.seal[data-astro-cid-5lwsku7t]{position:absolute;right:14px;top:14px;width:128px;height:128px;display:grid;place-items:center}.seal[data-astro-cid-5lwsku7t] svg[data-astro-cid-5lwsku7t]{position:absolute;inset:0;width:100%;height:100%;animation:spin 22s linear infinite}.seal[data-astro-cid-5lwsku7t] text[data-astro-cid-5lwsku7t]{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;fill:var(--muted)}.seal__core[data-astro-cid-5lwsku7t]{width:54px;height:54px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center}.seal__core[data-astro-cid-5lwsku7t] svg[data-astro-cid-5lwsku7t]{position:static;width:24px;height:24px;animation:none}@keyframes spin{to{transform:rotate(360deg)}}.tile--iso[data-astro-cid-5lwsku7t] .tile__big[data-astro-cid-5lwsku7t]{font-size:clamp(36px,3.4vw,52px)}.tile--cores[data-astro-cid-5lwsku7t]{background:var(--ink);color:var(--paper)}.dots[data-astro-cid-5lwsku7t]{position:absolute;left:24px;right:24px;top:24px;display:grid;grid-template-columns:repeat(11,1fr);gap:6px}.dots[data-astro-cid-5lwsku7t] i[data-astro-cid-5lwsku7t]{aspect-ratio:1;border-radius:50%;background:var(--c);transform:scale(0);transition:transform .6s var(--ease);transition-delay:calc(var(--k) * 30ms);box-shadow:inset 0 -4px 8px -4px #00000059}.tile--cores[data-astro-cid-5lwsku7t].is-in .dots[data-astro-cid-5lwsku7t] i[data-astro-cid-5lwsku7t]{transform:scale(1)}.tile--cores[data-astro-cid-5lwsku7t]:hover .dots[data-astro-cid-5lwsku7t] i[data-astro-cid-5lwsku7t]{transform:scale(1.12)}.dif[data-astro-cid-5lwsku7t]{margin-top:clamp(96px,12vw,170px)}.dif__head[data-astro-cid-5lwsku7t]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.dif__title[data-astro-cid-5lwsku7t]{margin-top:18px;max-width:20ch}.dif__grid[data-astro-cid-5lwsku7t]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:40px}.dif__item[data-astro-cid-5lwsku7t]{position:relative;padding:24px 22px 28px;border-radius:24px;background:var(--white);border:1px solid var(--line);overflow:hidden;isolation:isolate;transition:transform .6s var(--ease),border-color .4s,opacity 1s var(--ease)}.dif__item[data-astro-cid-5lwsku7t]:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .6s var(--ease);background:linear-gradient(160deg,rgb(var(--tint-rgb) / .2),rgb(var(--tint-rgb) / .03) 60%)}.dif__item[data-astro-cid-5lwsku7t]:hover{transform:translateY(-4px);border-color:rgb(var(--tint-rgb) / .5)}.dif__item[data-astro-cid-5lwsku7t]:hover:before{opacity:1}.dif__top[data-astro-cid-5lwsku7t]{display:flex;justify-content:space-between;align-items:center}.dif__ico[data-astro-cid-5lwsku7t]{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:rgb(var(--tint-rgb) / .14);color:color-mix(in srgb,var(--tint) 75%,var(--ink));transition:background .6s,color .6s}.dif__ico[data-astro-cid-5lwsku7t] svg[data-astro-cid-5lwsku7t]{width:22px;height:22px}.dif__n[data-astro-cid-5lwsku7t]{font-size:12px;color:var(--muted)}.dif__item[data-astro-cid-5lwsku7t] h4[data-astro-cid-5lwsku7t]{font-size:21px;letter-spacing:-.02em;margin:34px 0 10px;line-height:1.15}.dif__item[data-astro-cid-5lwsku7t] p[data-astro-cid-5lwsku7t]{color:var(--muted);font-size:15px}@media(max-width:1080px){.bento[data-astro-cid-5lwsku7t],.dif__grid[data-astro-cid-5lwsku7t]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.bento[data-astro-cid-5lwsku7t]{grid-template-columns:1fr;grid-auto-rows:minmax(220px,auto)}.tile--lead[data-astro-cid-5lwsku7t],.tile--map[data-astro-cid-5lwsku7t]{grid-column:auto}.dif__grid[data-astro-cid-5lwsku7t]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.seal[data-astro-cid-5lwsku7t] svg[data-astro-cid-5lwsku7t]{animation:none}.tile--map[data-astro-cid-5lwsku7t].is-in .sul__arc[data-astro-cid-5lwsku7t],.sul__halo[data-astro-cid-5lwsku7t]{animation:none}}.lines[data-astro-cid-vvr3qmht]{--line-tone: #e63e62}.lines__grid[data-astro-cid-vvr3qmht]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,80px)}.lines__stage[data-astro-cid-vvr3qmht]{order:2}.stage[data-astro-cid-vvr3qmht]{position:sticky;top:calc(var(--header-h) + 4vh);height:min(78vh,720px);border-radius:28px;background:radial-gradient(120% 90% at 50% 0%,#12323a,#0d2328 60%);border:1px solid var(--line-dark);overflow:hidden}.stage__glow[data-astro-cid-vvr3qmht]{position:absolute;inset:10%;filter:blur(30px);transition:background 1.2s}.stage__canvas[data-astro-cid-vvr3qmht]{position:absolute;inset:0;width:100%;height:100%}.stage__meta[data-astro-cid-vvr3qmht]{position:absolute;left:24px;right:24px;bottom:22px;display:flex;align-items:center;gap:14px;font-size:12px;color:#f1eee98c}.stage__bar[data-astro-cid-vvr3qmht]{flex:1;height:1px;background:var(--line-dark);position:relative;overflow:hidden}.stage__bar[data-astro-cid-vvr3qmht] i[data-astro-cid-vvr3qmht]{position:absolute;inset:0;background:var(--line-tone);transform-origin:left;transform:scaleX(.25);transition:transform .9s var(--ease),background .9s}.stage__name[data-astro-cid-vvr3qmht]{position:absolute;left:24px;top:22px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--line-tone);transition:color .9s}.lines__list[data-astro-cid-vvr3qmht]{order:1}.line[data-astro-cid-vvr3qmht]{min-height:74vh;display:flex;flex-direction:column;justify-content:center;padding-block:48px;opacity:.28;transition:opacity .6s var(--ease)}.line[data-astro-cid-vvr3qmht].is-active{opacity:1}.line__n[data-astro-cid-vvr3qmht]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--line-tone)}.line__title[data-astro-cid-vvr3qmht]{font-size:clamp(40px,5vw,72px);margin-top:18px}.line__resumo[data-astro-cid-vvr3qmht]{font-family:var(--serif);font-style:italic;font-size:clamp(22px,2vw,28px);margin-top:14px;color:#f1eee9eb;line-height:1.25}.line__texto[data-astro-cid-vvr3qmht]{margin-top:18px;color:#f1eee9a8;max-width:48ch}.line__tags[data-astro-cid-vvr3qmht]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:26px 0 0}.line__tags[data-astro-cid-vvr3qmht] li[data-astro-cid-vvr3qmht]{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;white-space:nowrap;padding:7px 12px;border-radius:999px;border:1px solid var(--line-dark);color:#f1eee9d9}.line__tags[data-astro-cid-vvr3qmht] li[data-astro-cid-vvr3qmht]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--line-tone)}.line__link[data-astro-cid-vvr3qmht]{display:inline-flex;align-items:center;gap:8px;margin-top:30px;font-weight:550;font-size:15px;width:fit-content;border-bottom:1px solid rgba(241,238,233,.3);padding-bottom:4px}.line__link[data-astro-cid-vvr3qmht] svg[data-astro-cid-vvr3qmht]{width:16px;height:16px;transition:transform .3s var(--ease)}.line__link[data-astro-cid-vvr3qmht]:hover svg[data-astro-cid-vvr3qmht]{transform:translate(4px)}.line__mini[data-astro-cid-vvr3qmht]{display:none}@media(max-width:900px){.lines__grid[data-astro-cid-vvr3qmht]{grid-template-columns:1fr;gap:0}.lines__stage[data-astro-cid-vvr3qmht]{display:none}.line[data-astro-cid-vvr3qmht]{min-height:0;opacity:1;padding-block:36px 44px;border-top:1px solid var(--line-dark)}.line[data-astro-cid-vvr3qmht]:first-child{border-top:0;padding-top:8px}.line__mini[data-astro-cid-vvr3qmht]{display:block;position:relative;height:260px;margin-bottom:26px;border-radius:22px;overflow:hidden;background:radial-gradient(70% 60% at 50% 55%,color-mix(in srgb,var(--t) 18%,transparent),transparent 75%),radial-gradient(120% 90% at 50% 0%,#12323a,#0d2328 60%);border:1px solid var(--line-dark)}.line__mini[data-astro-cid-vvr3qmht] canvas[data-astro-cid-vvr3qmht]{position:absolute;inset:0;width:100%;height:100%}}.svc__head[data-astro-cid-g5jplrhu]{margin-bottom:clamp(40px,5vw,72px);display:grid;gap:20px}.svc__head[data-astro-cid-g5jplrhu] .h-lg[data-astro-cid-g5jplrhu]{margin-top:18px;max-width:19ch}.svc__grid[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card[data-astro-cid-g5jplrhu]{--x: 50%;--y: 0%;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:28px clamp(22px,2.2vw,32px) 30px;border-radius:26px;background:var(--white);border:1px solid var(--line);transition:transform .6s var(--ease),color .5s,border-color .5s,opacity 1s var(--ease)}.card__flood[data-astro-cid-g5jplrhu]{position:absolute;z-index:-1;left:var(--x);top:var(--y);width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 92%,#fff),var(--c) 60%,color-mix(in srgb,var(--c) 80%,#000));transform:translate(-50%,-50%) scale(0);transition:transform .9s var(--ease)}.card[data-astro-cid-g5jplrhu]:hover{transform:translateY(-6px);border-color:transparent;color:#fff}.card[data-astro-cid-g5jplrhu]:hover .card__flood[data-astro-cid-g5jplrhu]{transform:translate(-50%,-50%) scale(220)}.card__top[data-astro-cid-g5jplrhu]{display:flex;justify-content:space-between;align-items:center}.card__n[data-astro-cid-g5jplrhu]{font-size:12px;opacity:.6}.card__dot[data-astro-cid-g5jplrhu]{width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 22%,transparent);transition:background .4s}.card[data-astro-cid-g5jplrhu]:hover .card__dot[data-astro-cid-g5jplrhu]{background:#fff}.card__t[data-astro-cid-g5jplrhu]{font-size:clamp(28px,2.6vw,38px);margin-top:48px}.card__s[data-astro-cid-g5jplrhu]{font-size:21px;margin-top:6px;opacity:.8}.card__d[data-astro-cid-g5jplrhu]{margin-top:16px;font-size:15.5px;opacity:.75}.card__l[data-astro-cid-g5jplrhu]{list-style:none;padding:0;margin:22px 0 28px;display:grid;gap:9px;font-size:14.5px}.card__l[data-astro-cid-g5jplrhu] li[data-astro-cid-g5jplrhu]{display:flex;gap:10px;align-items:flex-start}.card__l[data-astro-cid-g5jplrhu] svg[data-astro-cid-g5jplrhu]{width:18px;height:18px;flex:none;color:var(--c);margin-top:2px;transition:color .4s}.card[data-astro-cid-g5jplrhu]:hover .card__l[data-astro-cid-g5jplrhu] svg[data-astro-cid-g5jplrhu]{color:#fff}.card__cta[data-astro-cid-g5jplrhu]{margin-top:auto;display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:15px;width:fit-content;padding:12px 18px;border-radius:999px;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 25%,transparent);transition:background .3s,color .3s}.card__cta[data-astro-cid-g5jplrhu] svg{width:18px;height:18px}.card[data-astro-cid-g5jplrhu]:hover .card__cta[data-astro-cid-g5jplrhu]{background:#fff;color:var(--ink);border-color:#fff}@media(max-width:980px){.svc__grid[data-astro-cid-g5jplrhu]{grid-template-columns:1fr}}@media(hover:none){.card[data-astro-cid-g5jplrhu]:hover{color:inherit;transform:none}.card[data-astro-cid-g5jplrhu]:hover .card__flood[data-astro-cid-g5jplrhu]{transform:translate(-50%,-50%) scale(0)}.card[data-astro-cid-g5jplrhu]:hover .card__l[data-astro-cid-g5jplrhu] svg[data-astro-cid-g5jplrhu]{color:var(--c)}.card[data-astro-cid-g5jplrhu]:hover .card__cta[data-astro-cid-g5jplrhu]{background:none;color:inherit}}.bt__head[data-astro-cid-yuiek7vl]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(40px,5vw,64px)}.bt__head[data-astro-cid-yuiek7vl] .h-lg[data-astro-cid-yuiek7vl]{margin-top:18px;max-width:16ch}.bt__grid[data-astro-cid-yuiek7vl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.post[data-astro-cid-yuiek7vl]{display:flex;flex-direction:column;min-width:0}.post__img[data-astro-cid-yuiek7vl]{border-radius:20px;overflow:hidden;aspect-ratio:1200 / 628;transition:transform .6s var(--ease),border-radius .6s var(--ease)}.post__img[data-astro-cid-yuiek7vl] img,.post__img[data-astro-cid-yuiek7vl]>*{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.post[data-astro-cid-yuiek7vl]:hover .post__img[data-astro-cid-yuiek7vl]{transform:translateY(-4px)}.post[data-astro-cid-yuiek7vl]:hover .post__img[data-astro-cid-yuiek7vl] img{transform:scale(1.05)}.post__meta[data-astro-cid-yuiek7vl]{font-size:12px;color:var(--muted);margin-top:18px}.post__t[data-astro-cid-yuiek7vl]{font-size:clamp(20px,1.7vw,24px);letter-spacing:-.025em;line-height:1.2;margin-top:8px}.post__go[data-astro-cid-yuiek7vl]{margin-top:14px;display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600}.post__go[data-astro-cid-yuiek7vl] svg[data-astro-cid-yuiek7vl]{width:16px;height:16px;transition:transform .3s var(--ease)}.post[data-astro-cid-yuiek7vl]:hover .post__go[data-astro-cid-yuiek7vl] svg[data-astro-cid-yuiek7vl]{transform:translate(4px)}@media(max-width:980px){.bt__grid[data-astro-cid-yuiek7vl]{grid-template-columns:1fr 1fr}.post[data-astro-cid-yuiek7vl]:nth-child(3){display:none}}@media(max-width:640px){.bt__grid[data-astro-cid-yuiek7vl]{grid-template-columns:1fr}.post[data-astro-cid-yuiek7vl]:nth-child(3){display:flex}}
