@font-face{font-family:Bootzy;src:url(/fonts/bootzy.woff2) format("woff2");font-weight:400 900;font-display:swap}:root{--ink: #1A1A1A;--paper: #F2F0E6;--white: #FFFFFF;--violet: #5B21B6;--violet-soft: #EDE7FB;--cyan: #00FFFF;--pink: #FF00FF;--line: rgba(26, 26, 26, .2);--f-display: "Bootzy", "Inter Tight", "Arial Black", sans-serif;--f-pixel: "Pixelify Sans", monospace;--f-serif: "Playfair Display", serif;--f-mono: "DM Mono", ui-monospace, monospace;--shadow: 4px 4px 0 var(--ink);--shadow-v: 4px 4px 0 var(--violet);--gutter: 16px}@media(min-width:768px){:root{--gutter: 32px}}*,*:before,*:after{box-sizing:border-box}*,*:before,*:after{text-transform:lowercase!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-mono);font-size:15px;line-height:1.55;overflow-x:hidden}body.pro{background:var(--white)}img,svg,video{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--violet);outline-offset:2px}body.universo:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:60;opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.wrap{max-width:1200px;margin:0 auto;padding:0 var(--gutter)}.mono-sm{font-size:12px;text-transform:uppercase;letter-spacing:.02em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;font-family:var(--f-mono);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;border:2px solid var(--ink);cursor:pointer;transition:transform .1s,box-shadow .1s}.btn-ink{background:var(--ink);color:var(--paper);box-shadow:var(--shadow-v)}.btn-violet{background:var(--violet);color:var(--white);border-color:var(--violet);box-shadow:var(--shadow)}.btn-paper{background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.btn-ink:hover{box-shadow:2px 2px 0 var(--violet)}.stitle{font-family:var(--f-display);font-weight:700;font-size:clamp(34px,6vw,56px);line-height:.95;letter-spacing:0;margin:0 0 24px;display:flex;gap:14px;align-items:baseline}.stitle .n{font-family:var(--f-mono);font-size:13px;font-weight:400;letter-spacing:0}section.s{padding:56px 0;border-top:2px solid var(--ink)}header[data-astro-cid-r7uuxm25].site{border-bottom:2px solid var(--ink);background:var(--paper);position:sticky;top:0;z-index:50}header[data-astro-cid-r7uuxm25].site.pro{background:var(--white)}.wrap[data-astro-cid-r7uuxm25]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px}.logo[data-astro-cid-r7uuxm25]{display:flex;align-items:center;gap:8px;font-family:var(--f-display);font-weight:700;letter-spacing:0;text-decoration:none;font-size:22px;line-height:1;position:relative;z-index:2}.logo[data-astro-cid-r7uuxm25] svg{width:34px;height:34px;color:var(--violet)}nav[data-astro-cid-r7uuxm25].main{display:none;gap:20px}nav[data-astro-cid-r7uuxm25].main a[data-astro-cid-r7uuxm25]{text-decoration:none}nav[data-astro-cid-r7uuxm25].main a[data-astro-cid-r7uuxm25]:hover,nav[data-astro-cid-r7uuxm25].main a[data-astro-cid-r7uuxm25][aria-current]{text-decoration:underline;text-decoration-color:var(--violet);text-decoration-thickness:2px;text-underline-offset:4px}nav[data-astro-cid-r7uuxm25].main a[data-astro-cid-r7uuxm25].work{color:var(--violet)}@media(min-width:900px){nav[data-astro-cid-r7uuxm25].main a[data-astro-cid-r7uuxm25].work{background:var(--violet);color:var(--white);padding:6px 12px;margin:-6px 0}nav[data-astro-cid-r7uuxm25].main a[data-astro-cid-r7uuxm25].work:hover,nav[data-astro-cid-r7uuxm25].main a[data-astro-cid-r7uuxm25].work[aria-current]{text-decoration-color:var(--white)}}.hright[data-astro-cid-r7uuxm25]{display:flex;align-items:center;gap:12px;position:relative;z-index:2}.lang[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]{text-decoration:none;padding:4px 2px}.lang[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25][aria-current]{border-bottom:2px solid var(--violet);font-weight:500}.burger[data-astro-cid-r7uuxm25]{width:44px;height:44px;border:2px solid var(--ink);background:inherit;font-size:18px;cursor:pointer}header[data-astro-cid-r7uuxm25].site.open nav[data-astro-cid-r7uuxm25].main{display:flex;flex-direction:column;position:fixed;inset:0;padding:96px var(--gutter) 32px;background:inherit;gap:8px;z-index:1}header[data-astro-cid-r7uuxm25].site.open nav[data-astro-cid-r7uuxm25].main a[data-astro-cid-r7uuxm25]{font-family:var(--f-display);font-size:44px;line-height:1.1;text-transform:none;letter-spacing:0}header[data-astro-cid-r7uuxm25].site.open{background:var(--paper)}header[data-astro-cid-r7uuxm25].site.pro.open{background:var(--white)}@media(min-width:900px){nav[data-astro-cid-r7uuxm25].main{display:flex}.burger[data-astro-cid-r7uuxm25]{display:none}}footer[data-astro-cid-pnrjdgm4].site{padding:40px 0 56px;border-top:2px solid var(--ink)}.wrap[data-astro-cid-pnrjdgm4]{display:grid;gap:24px}@media(min-width:900px){.wrap[data-astro-cid-pnrjdgm4]{grid-template-columns:1fr auto;align-items:end}}.logo[data-astro-cid-pnrjdgm4]{display:flex;align-items:center;gap:8px;font-family:var(--f-display);font-weight:700;letter-spacing:0;text-decoration:none;font-size:22px;line-height:1;margin-bottom:8px}.logo[data-astro-cid-pnrjdgm4] svg{width:34px;height:34px;color:var(--violet)}.mono-sm[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]{text-decoration:none}.mono-sm[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]:hover{text-decoration:underline}.socials[data-astro-cid-pnrjdgm4]{list-style:none;margin:0 0 12px;padding:0;display:flex;gap:10px;flex-wrap:wrap}.socials[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]{width:44px;height:44px;border:2px solid var(--ink);display:grid;place-items:center;background:var(--white);color:var(--ink);box-shadow:3px 3px 0 var(--ink);transition:transform .1s,box-shadow .1s}.socials[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]:hover{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.socials[data-astro-cid-pnrjdgm4] svg{width:20px;height:20px}
