@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Julia Regular;src:url(/fonts/julia-regular.otf)format("opentype");font-weight:400;font-display:swap}:root{--color-black:#0d0c0c;--color-light-blue:#bef5fc;--color-red:#7f1616;--color-yellow:#ffff71;--color-off-white:#f9ffe1;--color-bg:#0d0c0c;--color-ink:#fff;--color-accent:#c1f8fc;--font-body:"Manrope", system-ui, sans-serif;--font-hand:"Julia Regular", cursive;--weight-light:300;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--fs-nav:40px;--fs-nav-mobile:24px;--lh-label:1.2;--h-nav:68px;--h-nav-mobile:52px;--h-nav-atual:var(--h-nav);--w-nav-logo:57.5;--w-nav-logo-mobile:46;--space-nav-gap:28px;--space-nav-gap-mobile:16px;--space-nav-edge:37;--space-nav-edge-mobile:16;--space-modal-gap:12px;--border-dashed:1px dashed;--cursor-default:url(/cursors/estrela.svg) 17 22, auto;--cursor-link:url(/cursors/lapis.svg) 8 1, pointer;--cursor-w:33.1px;--cursor-h:44.2px;--opacity-hover:.8;--opacity-muted:.6;--duration-fast:.3s;--duration-base:.45s;--duration-modal:.8s;--ease-standard:cubic-bezier(.25, .1, .25, 1);--ease-soft:cubic-bezier(.22, .61, .36, 1);--ease-expand:cubic-bezier(.45, 0, .2, 1);--z-fixed:10;--z-modal:50;--z-cursor:100;--card-h:330px;--card-gap:32px;--card-nudge:12px;--color-galeria-bg:var(--color-off-white);--canvas-w:1024;--u:calc(100vw / var(--canvas-w))}@media (width<=767px){:root{--canvas-w:320;--h-nav-atual:var(--h-nav-mobile);--card-h:210px}}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg)}body{cursor:var(--cursor-default);color:var(--color-ink);font-family:var(--font-body);font-weight:var(--weight-light);-webkit-font-smoothing:antialiased;margin:0}a,a[href],button,summary,[role=button]{cursor:var(--cursor-link)}a{color:inherit;transition:opacity var(--duration-fast) var(--ease-standard);text-decoration:none}a:hover{opacity:var(--opacity-hover)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}img{display:block}.page{width:100%;height:calc(var(--u) * var(--page-h));min-height:100vh;position:relative;overflow:hidden}.hand{font-family:var(--font-hand);color:var(--color-accent);font-weight:400}.has-custom-cursor,.has-custom-cursor *{cursor:none!important}html:has(body.is-canvas),body.is-canvas{background:var(--color-galeria-bg);overscroll-behavior:none;height:100%;overflow:hidden}.page.page--canvas{background:var(--color-galeria-bg);touch-action:none;-webkit-user-select:none;user-select:none;height:auto;min-height:0;position:fixed;inset:0}.nav,.page img:not(.modal img),.page video:not(.modal video){transition:filter var(--duration-modal) var(--ease-soft)}html.is-modal-open .nav,html.is-modal-open .page img:not(.modal img),html.is-modal-open .page video:not(.modal video){filter:grayscale()}:root{--grao-claro:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.976 0 0 0 0 1 0 0 0 0 0.882 1.2 0 0 0 -0.45'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grao-escuro:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.051 0 0 0 0 0.047 0 0 0 0 0.047 1.2 0 0 0 -0.45'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.grao{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.grao--fixo{z-index:-1;position:fixed}.grao__c{opacity:0;transition:opacity .6s var(--ease-soft);animation:28s ease-in-out infinite alternate grao-deriva;position:absolute;inset:-40px}.grao__c--escuro{background-image:var(--grao-escuro);opacity:var(--op-e,0)}.grao__c--claro{background-image:var(--grao-claro);opacity:var(--op-c,0)}@keyframes grao-deriva{0%{transform:translate(0,0)}33%{transform:translate(-3px,2px)}66%{transform:translate(2px,-3px)}to{transform:translate(-1px,-2px)}}@media (prefers-reduced-motion:reduce){.grao__c{animation:none}}:focus-visible{outline-offset:3px;outline:2px solid}.nav[data-astro-cid-wpvy4v7s]{height:var(--h-nav);z-index:var(--z-fixed);justify-content:space-between;align-items:center;gap:var(--space-nav-gap);padding-inline:calc(var(--u) * var(--space-nav-edge));mix-blend-mode:difference;display:flex;position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-nav-gap);display:flex}.nav__link[data-astro-cid-wpvy4v7s]{font-size:var(--fs-nav);color:var(--color-off-white);transition:opacity var(--duration-fast) var(--ease-standard);white-space:nowrap;line-height:1;position:relative}.nav__link[data-astro-cid-wpvy4v7s]:after{content:"";transform-origin:0;height:1.5px;transition:transform .45s var(--ease-soft);background:currentColor;position:absolute;bottom:-.05em;left:0;right:0;transform:scaleX(0)}.nav__link[data-astro-cid-wpvy4v7s].is-atual:after{transform:scaleX(1)}.nav__link[data-astro-cid-wpvy4v7s]:hover{opacity:var(--opacity-hover)}.nav__logo[data-astro-cid-wpvy4v7s]{width:calc(var(--u) * var(--w-nav-logo));display:block}.nav__logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:100%;height:auto}@media (width<=767px){.nav[data-astro-cid-wpvy4v7s]{height:var(--h-nav-mobile);gap:var(--space-nav-gap-mobile);padding-inline:calc(var(--u) * var(--space-nav-edge-mobile));position:absolute}.nav[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s]{gap:var(--space-nav-gap-mobile)}.nav__link[data-astro-cid-wpvy4v7s]{font-size:var(--fs-nav-mobile)}.nav__logo[data-astro-cid-wpvy4v7s]{width:calc(var(--u) * var(--w-nav-logo-mobile))}}.cursor[data-astro-cid-qmueewfo]{z-index:var(--z-cursor);width:var(--cursor-w);height:var(--cursor-h);pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity var(--duration-base) var(--ease-soft);position:fixed;top:0;left:0}.cursor[data-astro-cid-qmueewfo].is-visible{opacity:1}.cursor__alt[data-astro-cid-qmueewfo]{object-fit:contain;width:100%;height:100%;display:none}body.cursor-offwhite .cursor__star[data-astro-cid-qmueewfo]{display:none}body.cursor-offwhite .cursor__alt[data-astro-cid-qmueewfo]{display:block}.cursor__star[data-astro-cid-qmueewfo]{width:100%;height:100%;display:block}@media (width<=767px){.page{height:calc(var(--u) * var(--page-mh))}}
