:root[data-boot=on] body{overflow:hidden}.boot{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:var(--paper);transition:opacity .45s var(--ease-out)}.boot[hidden]{display:none}.boot.is-leaving{opacity:0;pointer-events:none}.boot-brand{font-family:var(--font-brand);font-weight:700;font-size:clamp(2.8rem,9vw,4.8rem);letter-spacing:-.01em;color:var(--brand);line-height:1}.boot-brand .dot{color:var(--dot);display:inline-block;animation:bootBlink 1s steps(2,start) infinite}@keyframes bootBlink{to{visibility:hidden}}.boot-meter{width:min(280px,70vw)}.boot-track{height:3px;background:var(--line);overflow:hidden}.boot-fill{height:100%;width:0;background:var(--brand)}.boot-readout{display:flex;justify-content:space-between;margin-top:10px;font-size:.8rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.boot-skip{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom,0px));font-size:.78rem;color:var(--ink-3)}.panel[data-astro-cid-nce6s6om]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;min-width:0}.p-title[data-astro-cid-nce6s6om]{font-family:var(--font-serif);font-weight:600;font-size:1.15rem;margin-bottom:10px}.news[data-astro-cid-nce6s6om]{list-style:none}.news[data-astro-cid-nce6s6om] li[data-astro-cid-nce6s6om]{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:.9rem}.news[data-astro-cid-nce6s6om] li[data-astro-cid-nce6s6om]:first-child{border-top:0}.news[data-astro-cid-nce6s6om] time[data-astro-cid-nce6s6om]{color:var(--ink-3);font-size:.84rem;font-variant-numeric:tabular-nums}.news[data-astro-cid-nce6s6om] b[data-astro-cid-nce6s6om]{font-weight:600}@media(max-width:480px){.news[data-astro-cid-nce6s6om] li[data-astro-cid-nce6s6om]{grid-template-columns:1fr;gap:0}}.voices[data-astro-cid-dnksfipb]{padding-top:56px}.head[data-astro-cid-dnksfipb]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px}.quotes[data-astro-cid-dnksfipb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.quote[data-astro-cid-dnksfipb]{display:flex;flex-direction:column;gap:14px;padding:22px;border-left:1px solid var(--line);min-width:0}.quote[data-astro-cid-dnksfipb]:nth-child(4n+1){border-left:0}.quote[data-astro-cid-dnksfipb]:nth-child(n+5){border-top:1px solid var(--line)}.stars[data-astro-cid-dnksfipb]{color:var(--dot);letter-spacing:2px;font-size:.9rem}blockquote[data-astro-cid-dnksfipb]{flex:1;font-size:.97rem;line-height:1.55}figcaption[data-astro-cid-dnksfipb]{display:flex;gap:10px;align-items:center;font-size:.85rem}figcaption[data-astro-cid-dnksfipb] img[data-astro-cid-dnksfipb]{width:38px;height:38px;flex:none;object-fit:cover;border:1px solid var(--line);background:var(--canvas)}figcaption[data-astro-cid-dnksfipb] a[data-astro-cid-dnksfipb]{display:block;font-weight:600;color:var(--ink)}figcaption[data-astro-cid-dnksfipb] a[data-astro-cid-dnksfipb]:hover{color:var(--brand)}figcaption[data-astro-cid-dnksfipb] small[data-astro-cid-dnksfipb]{display:block;color:var(--ink-3);font-size:.8rem}@media(max-width:960px){.quotes[data-astro-cid-dnksfipb]{grid-template-columns:1fr 1fr}.quote[data-astro-cid-dnksfipb]{border-left:1px solid var(--line);border-top:0}.quote[data-astro-cid-dnksfipb]:nth-child(odd){border-left:0}.quote[data-astro-cid-dnksfipb]:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:560px){.quotes[data-astro-cid-dnksfipb]{grid-template-columns:1fr}.quote[data-astro-cid-dnksfipb]{border-left:0!important}.quote[data-astro-cid-dnksfipb]+.quote[data-astro-cid-dnksfipb]{border-top:1px solid var(--line)}}.hit[data-astro-cid-jkl7vgbz]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pixel-me[data-astro-cid-3dq7xk22]{width:100%;aspect-ratio:1 / .86}canvas[data-astro-cid-3dq7xk22]{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.band[data-astro-cid-j7pv25f6]{position:relative;z-index:5;background:var(--band);color:var(--on-band)}.band[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0 0 0 auto;width:min(58%,680px);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23d9a13a' stroke-width='1.1'%3E%3Crect x='16' y='16' width='32' height='32'/%3E%3Crect x='16' y='16' width='32' height='32' transform='rotate(45 32 32)'/%3E%3Cpath d='M0 0L9.4 9.4M64 0L54.6 9.4M0 64L9.4 54.6M64 64L54.6 54.6M32 0V9.4M32 64V54.6M0 32H9.4M64 32H54.6'/%3E%3C/g%3E%3C/svg%3E");background-size:64px 64px;opacity:.32;-webkit-mask-image:linear-gradient(90deg,transparent,#000 70%);mask-image:linear-gradient(90deg,transparent,#000 70%)}.band-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;padding-block:44px 38px;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:center}.band-main[data-astro-cid-j7pv25f6]{min-width:0}.band-art[data-astro-cid-j7pv25f6]{align-self:end;margin-bottom:-38px;margin-top:-20px}@media(max-width:960px){.band-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.band-art[data-astro-cid-j7pv25f6]{display:none}}.band[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-weight:600;font-size:clamp(2.1rem,5.6vw,3.6rem);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.lede[data-astro-cid-j7pv25f6]{margin:12px 0 26px;max-width:62ch;color:var(--on-band-2)}.lede[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#fff;font-weight:600}.finder[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) 190px 150px;background:#fff;border-radius:var(--radius);box-shadow:0 2px #0000001f}.f[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:10px 16px 8px;border-left:1px solid var(--line);min-width:0}.f[data-astro-cid-j7pv25f6]:first-child{border-left:0}.f[data-astro-cid-j7pv25f6]:focus-within{box-shadow:inset 0 -3px 0 var(--dot)}.f[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6],.f-label[data-astro-cid-j7pv25f6]{font-size:.76rem;font-weight:600;color:var(--ink-3)}.f[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6],.f[data-astro-cid-j7pv25f6] select[data-astro-cid-j7pv25f6]{border:0;background:transparent;color:var(--ink);font:600 1rem var(--font-body);padding:2px 0 4px;width:100%;min-width:0;outline:none;appearance:none;-webkit-appearance:none}.f[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{font-weight:400}.f[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]::placeholder{color:var(--ink-3)}.f[data-astro-cid-j7pv25f6]:first-child{border-radius:var(--radius) 0 0 var(--radius)}.dd[data-astro-cid-j7pv25f6]{position:relative}.dd-btn[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:2px 0 4px;border:0;background:none;font:600 1rem var(--font-body);color:var(--ink);text-align:left}.dd-btn[data-astro-cid-j7pv25f6]:after{content:"";width:7px;height:7px;margin-top:-4px;border-right:2px solid var(--brand);border-bottom:2px solid var(--brand);transform:rotate(45deg);transition:transform var(--dur) var(--ease-out)}.dd[data-astro-cid-j7pv25f6].is-open .dd-btn[data-astro-cid-j7pv25f6]:after{transform:rotate(-135deg);margin-top:4px}.dd-btn[data-astro-cid-j7pv25f6]:focus-visible{outline:none}.dd[data-astro-cid-j7pv25f6]:focus-within{box-shadow:inset 0 -3px 0 var(--dot)}.dd-list[data-astro-cid-j7pv25f6]{position:absolute;z-index:20;top:calc(100% + 6px);left:-1px;right:-1px;min-width:200px;list-style:none;padding:6px 0;background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--brand);border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-lg);outline:none}.dd[data-astro-cid-j7pv25f6]:last-child .dd-list[data-astro-cid-j7pv25f6]{left:auto}.dd-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 16px;font-size:.95rem;color:var(--ink);cursor:pointer}.dd-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].is-active{background:var(--brand-soft);color:var(--brand)}.dd-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6][aria-selected=true]{font-weight:600}.dd-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6][aria-selected=true]:after{content:"";width:5px;height:10px;border-right:2px solid var(--brand);border-bottom:2px solid var(--brand);transform:rotate(45deg)}@media(max-width:680px){.finder[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.f[data-astro-cid-j7pv25f6]:first-child{grid-column:1 / -1}.f[data-astro-cid-j7pv25f6]:first-child{border-radius:var(--radius) var(--radius) 0 0}.f[data-astro-cid-j7pv25f6]:nth-child(2){border-left:0;border-top:1px solid var(--line)}.f[data-astro-cid-j7pv25f6]:nth-child(3){border-top:1px solid var(--line)}}.finder-meta[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:.84rem;color:var(--on-band-2)}.finder-meta[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{background:none;border:0;color:#fff;font:600 .84rem var(--font-body);text-decoration:underline;text-underline-offset:3px}.resume[data-astro-cid-j7pv25f6]{background:var(--paper);border-bottom:1px solid var(--line)}.resume-row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-block:12px;font-size:.9rem}.resume[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:.84rem;color:var(--ink-2)}.resume[data-astro-cid-j7pv25f6] [data-resume-links]{display:flex;flex-wrap:wrap;gap:6px 0}.resume[data-astro-cid-j7pv25f6] [data-resume-links] a{color:var(--brand);font-weight:600;padding-inline:16px;border-left:1px solid var(--line)}.resume[data-astro-cid-j7pv25f6] [data-resume-links] a:first-child{padding-left:0;border-left:0}.resume[data-astro-cid-j7pv25f6] [data-resume-links] a:hover{text-decoration:underline;text-underline-offset:3px}.plan-sec[data-astro-cid-j7pv25f6]{padding-top:36px}.sec-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:14px}.count[data-astro-cid-j7pv25f6]{font-size:.84rem;color:var(--ink-3)}.tabs[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line)}.tab[data-astro-cid-j7pv25f6]{background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;padding:10px 16px;font:600 .95rem var(--font-body);color:var(--ink-2);white-space:nowrap}.tab[data-astro-cid-j7pv25f6]:hover{color:var(--ink)}.tab[data-astro-cid-j7pv25f6][aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}.tab[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{margin-left:6px;font-weight:500;color:var(--ink-3)}.plan[data-astro-cid-j7pv25f6]{background:var(--paper);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--radius) var(--radius)}.pgrid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:84px minmax(0,1fr) minmax(0,1fr)}.prow[data-astro-cid-j7pv25f6]{display:contents}.prow[data-astro-cid-j7pv25f6][hidden]{display:none!important}.ph[data-astro-cid-j7pv25f6]{padding:10px 20px;font-size:.82rem;font-weight:600;color:var(--ink-3);background:var(--canvas)}.cn[data-astro-cid-j7pv25f6],.cell[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);min-width:0}.cn[data-astro-cid-j7pv25f6]{padding:16px 0 16px 20px;font-family:var(--font-serif);font-weight:700;font-size:1.9rem;line-height:1;color:var(--brand)}.cell[data-astro-cid-j7pv25f6]{border-left:1px solid var(--line);padding:6px 0}.mh[data-astro-cid-j7pv25f6]{display:none}.item[data-astro-cid-j7pv25f6]{display:block;padding:9px 20px}.item[data-astro-cid-j7pv25f6]:hover{background:var(--brand-soft)}.item[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:block;font-weight:600;font-size:1rem;line-height:1.35}.item[data-astro-cid-j7pv25f6]:hover b[data-astro-cid-j7pv25f6]{color:var(--brand)}.item[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:block;margin-top:1px;font-size:.86rem;color:var(--ink-3)}.deg[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;margin-right:8px;color:var(--ink-2)}.deg[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:9px;height:9px;background:var(--deg-ade)}.deg-informatica[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{background:var(--deg-inf)}.none[data-astro-cid-j7pv25f6]{padding:12px 20px;font-size:.86rem;color:var(--ink-3)}.empty[data-astro-cid-j7pv25f6]{padding:36px 20px;text-align:center;color:var(--ink-2)}@media(max-width:700px){.pgrid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.ph[data-astro-cid-j7pv25f6]{display:none}.cn[data-astro-cid-j7pv25f6]{padding:14px 20px 4px;font-size:1.5rem}.cell[data-astro-cid-j7pv25f6]{border-left:0;border-top:0;padding:0 0 6px}.cell[data-astro-cid-j7pv25f6].is-empty{display:none}.mh[data-astro-cid-j7pv25f6]{display:block;padding:6px 20px 0;font-size:.78rem;font-weight:600;color:var(--ink-3)}}.below[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;margin-top:40px;align-items:start}@media(max-width:860px){.below[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.panel[data-astro-cid-j7pv25f6]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px}.p-title[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-weight:600;font-size:1.15rem;margin-bottom:10px}.degs[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.degs[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:first-child{border-top:0}.degs[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .deg[data-astro-cid-j7pv25f6]{color:var(--brand)}.degs[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{color:var(--ink-3);white-space:nowrap}.note[data-astro-cid-j7pv25f6]{margin-top:12px;font-size:.82rem;color:var(--ink-3)}
