@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Aptos;src:url(/fonts/aptosregular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos;src:url(/fonts/aptosbold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptositalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptosbolditalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplay.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplaybold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PF Pixel Script;src:url(/fonts/pfpixelscript.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;--cursor-gabi:url(/images/cursor.png) 2 0, url(/images/cursor.svg) 2 0;width:100vw;height:100dvh;cursor:var(--cursor-gabi), auto;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:16px;overflow:hidden}html :not(input):not(textarea):not(select){cursor:var(--cursor-gabi), auto!important}html .colagens .drag-composition__visual,html .colagens .drag-composition__visual *{cursor:grab!important}html .colagens .drag-composition.is-dragging .drag-composition__visual,html .colagens .drag-composition.is-dragging .drag-composition__visual *{cursor:grabbing!important}html .colagens .rotate-composition__handle{cursor:grab!important}html .colagens .rotate-composition__handle:active,html .colagens .drag-composition.is-rotating .rotate-composition__handle{cursor:grabbing!important}html .collage-editable--debug .collage-editable__drag-handle{cursor:grab!important}html .collage-editable--debug .collage-editable__drag-handle:active,html .collage-editable--debug.is-dragging .collage-editable__drag-handle{cursor:grabbing!important}html [data-collage-hud=on] .collage-editable__inspector[data-collage-editing=true] .collage-editable__drag-handle,html #home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector[data-collage-editing=true] .collage-editable__drag-handle,html [data-collage-hud=on] .collage-editable__inspector[data-collage-editing=true] .collage-editable__rotate,html #home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector[data-collage-editing=true] .collage-editable__rotate{cursor:grab!important}html [data-collage-hud=on] .collage-editable__inspector[data-collage-editing=true] .collage-editable__drag-handle:active,html #home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector[data-collage-editing=true] .collage-editable__drag-handle:active,html [data-collage-hud=on] .collage-editable__inspector[data-collage-editing=true] .collage-editable__rotate:active,html #home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector[data-collage-editing=true] .collage-editable__rotate:active,html [data-collage-hud=on] .collage-editable__inspector[data-collage-editing=true].is-dragging .collage-editable__drag-handle,html #home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector[data-collage-editing=true].is-dragging .collage-editable__drag-handle,html [data-collage-hud=on] .collage-editable__inspector[data-collage-editing=true].is-rotating .collage-editable__rotate,html #home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector[data-collage-editing=true].is-rotating .collage-editable__rotate{cursor:grabbing!important}body{color:#1a1a1a;background-color:#f2f2f2;width:100vw;min-height:100dvh;overflow:hidden}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #e8528a}:focus:not(:focus-visible){outline:none}.skip-link{color:#f5f5f0;z-index:9999;background:#e8528a;padding:.75rem 1.5rem;font-weight:700;transition:top .2s;position:absolute;top:-100%;left:0}.skip-link:focus{top:0}body[data-bg-color=pink] .nav-drawer__link:not(.nav-drawer__link--current) .halo-title{--halo-color:#fdf1fb}.video-hover-trigger .project-card__title .halo-title__halo{opacity:0;transition:opacity .2s}.video-hover-trigger .project-card__number{--outline-width:0px;transition:color .2s}.video-hover-trigger:hover .project-card__title .halo-title__halo,.video-hover-trigger:focus-visible .project-card__title .halo-title__halo{opacity:1}.video-hover-trigger:hover .project-card__number,.video-hover-trigger:focus-visible .project-card__number{--outline-color:#fff;--outline-width:20px}.directory--sibling-hover .video-hover-trigger:not(.is-hovered){visibility:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Aptos;src:url(/fonts/aptosregular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos;src:url(/fonts/aptosbold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptositalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptosbolditalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplay.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplaybold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PF Pixel Script;src:url(/fonts/pfpixelscript.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.global-bg-video[data-astro-cid-efs3cyhz]{object-fit:cover;opacity:0;z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@font-face{font-family:Aptos;src:url(/fonts/aptosregular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos;src:url(/fonts/aptosbold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptositalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptosbolditalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplay.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplaybold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PF Pixel Script;src:url(/fonts/pfpixelscript.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.dynamic-title{letter-spacing:var(--letter-spacing,-.1em);white-space:nowrap;align-items:baseline;line-height:1;display:inline-flex}.dynamic-title__pixel{margin-right:-.04em;font-family:PF Pixel Script,monospace;position:relative;top:.05em}.dynamic-title__display{text-transform:lowercase;font-family:Aptos Display,Aptos,system-ui,sans-serif;font-weight:400;position:relative}.dynamic-title--preserve-case .dynamic-title__display{text-transform:none}.dynamic-title--xl .dynamic-title__pixel,.dynamic-title--xl .dynamic-title__display{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.dynamic-title--2xl .dynamic-title__pixel,.dynamic-title--2xl .dynamic-title__display{font-size:clamp(2rem,1.5rem + 2vw,3.5rem)}.dynamic-title--3xl .dynamic-title__pixel,.dynamic-title--3xl .dynamic-title__display{font-size:clamp(3rem,2rem + 3vw,5.5rem)}.dynamic-title--hero .dynamic-title__pixel,.dynamic-title--hero .dynamic-title__display{font-size:clamp(4rem,2.5rem + 5vw,8rem)}@font-face{font-family:Aptos;src:url(/fonts/aptosregular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos;src:url(/fonts/aptosbold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptositalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptosbolditalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplay.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplaybold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PF Pixel Script;src:url(/fonts/pfpixelscript.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.halo-title{--halo-color:#fdc5f6;--fill-color:currentColor;--pop-offset:.15em;--pop-offset-em:.15em;--pop-dash-thickness:.04em;--pop-dash-length:.12em;--pop-dash-gap:.08em;--pop-dash-color:#000;display:inline-block;position:relative;overflow:visible}.halo-title__filter{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.halo-title__filter feFlood{flood-color:var(--halo-color,#fdc5f6)}.halo-title__lift{z-index:1;display:inline-block;position:relative}.halo-title__halo,.halo-title__fill{text-align:left;justify-content:flex-start;align-items:baseline;margin:0;line-height:1;display:flex}.halo-title__halo .dynamic-title,.halo-title__fill .dynamic-title{margin:0;padding:0;font-size:16px;font-weight:400;line-height:1}.halo-title__ghost{z-index:0;pointer-events:none;opacity:0;color:var(--pop-dash-color,#000);position:absolute;overflow:visible}.halo-title__ghost .halo-title__ghost-svg{width:100%;height:100%;display:block;overflow:visible}.halo-title__halo{z-index:0;color:var(--halo-color,#fdc5f6);pointer-events:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.halo-title__halo .dynamic-title,.halo-title__halo .dynamic-title__pixel,.halo-title__halo .dynamic-title__display{color:var(--halo-color,#fdc5f6);-webkit-text-fill-color:var(--halo-color,#fdc5f6);-webkit-text-stroke:0;paint-order:normal;font-weight:400}.halo-title__fill{z-index:1;color:var(--fill-color,currentColor);position:relative}.halo-title__fill .dynamic-title,.halo-title__fill .dynamic-title__pixel,.halo-title__fill .dynamic-title__display{color:inherit;-webkit-text-stroke:0;paint-order:normal}.halo-title--pop-on-hover .halo-title__lift{will-change:transform;transition:transform .2s}.halo-title--pop-on-hover .halo-title__ghost{transition:opacity .2s}.halo-title--pop-on-hover:hover .halo-title__lift,.halo-title--pop-on-hover:focus-visible .halo-title__lift,.halo-title--pop-on-hover:focus-within .halo-title__lift{transform:translateY(calc(-1 * var(--pop-offset)))}.halo-title--pop-on-hover:hover .halo-title__ghost,.halo-title--pop-on-hover:focus-visible .halo-title__ghost,.halo-title--pop-on-hover:focus-within .halo-title__ghost{opacity:1}@media (prefers-reduced-motion:reduce){.halo-title--pop-on-hover .halo-title__lift,.halo-title--pop-on-hover .halo-title__ghost{transition:none}}@font-face{font-family:Aptos;src:url(/fonts/aptosregular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos;src:url(/fonts/aptosbold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptositalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptosbolditalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplay.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplaybold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PF Pixel Script;src:url(/fonts/pfpixelscript.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.nav-drawer__link--stacked{--nav-trabalhos-stack-shift:calc(var(--nav-size-token) * var(--nav-trabalhos-stacked-offset,-1));padding-left:calc(-1 * var(--nav-trabalhos-stack-shift));--nav-size-token:clamp(1.5rem, 1.2rem + 1vw, 2rem);--nav-trabalhos-line-height:.94;--nav-trabalhos-stacked-offset:-1;flex-direction:column;align-items:center}.nav-drawer__link--stacked>.halo-title{z-index:1;position:relative}.nav-drawer__link--stacked>.nav-drawer__trabalhos-stacked{z-index:2}.nav-drawer__trabalhos-stacked{margin-top:calc((var(--nav-trabalhos-line-height,.94) - 1) * 150px);transform:translateX(var(--nav-trabalhos-stack-shift))}.nav-drawer__link--current{pointer-events:none;cursor:default}.nav-drawer__link--current:hover{transform:none}.nav-drawer__link--current .halo-title{--halo-color:var(--nav-current-halo)}@font-face{font-family:Aptos;src:url(/fonts/aptosregular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos;src:url(/fonts/aptosbold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptositalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptosbolditalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplay.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplaybold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PF Pixel Script;src:url(/fonts/pfpixelscript.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.nav-drawer[data-astro-cid-m3guj3qd]{opacity:0;pointer-events:none;align-items:center;margin-left:.5rem;display:flex;transform:translate(-20px)}.nav-drawer[data-astro-cid-m3guj3qd].is-open{pointer-events:auto}.nav-drawer__list[data-astro-cid-m3guj3qd]{flex-direction:row;align-items:center;gap:2.5rem;list-style:none;display:flex}.nav-drawer__link[data-astro-cid-m3guj3qd]{color:#1a1a1a;flex-direction:column;align-items:center;line-height:.8;text-decoration:none;transition:transform .2s;display:flex}.nav-drawer__link[data-astro-cid-m3guj3qd]:hover{transform:scale(1.05)}@font-face{font-family:Aptos;src:url(/fonts/aptosregular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos;src:url(/fonts/aptosbold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptositalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptosbolditalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplay.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplaybold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PF Pixel Script;src:url(/fonts/pfpixelscript.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.nav-menu-wrapper[data-astro-cid-brfgx6tr]{opacity:1;pointer-events:none;align-items:center;transition:opacity .3s;display:flex}.nav-menu-wrapper--hidden[data-astro-cid-brfgx6tr]{opacity:0;pointer-events:none}.nav-trigger[data-astro-cid-brfgx6tr]{cursor:pointer;pointer-events:auto;background:0 0;border:none;padding:8px;transition:transform .2s}.nav-trigger[data-astro-cid-brfgx6tr]:hover{transform:scale(1.1)}.nav-trigger__icon[data-astro-cid-brfgx6tr]{object-fit:contain;width:120px;height:120px;transition:width .3s,height .3s}.nav-trigger--light[data-astro-cid-brfgx6tr] .nav-trigger__icon[data-astro-cid-brfgx6tr]{filter:brightness(2)}@font-face{font-family:Aptos;src:url(/fonts/aptosregular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos;src:url(/fonts/aptosbold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptositalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptosbolditalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplay.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplaybold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PF Pixel Script;src:url(/fonts/pfpixelscript.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.pixel-trail-layer[data-astro-cid-f5ym4rfp]{z-index:40;position:fixed;inset:0;pointer-events:none!important}.pixel-trail-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@font-face{font-family:Aptos;src:url(/fonts/aptosregular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos;src:url(/fonts/aptosbold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptositalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptosbolditalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplay.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplaybold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PF Pixel Script;src:url(/fonts/pfpixelscript.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.return-button[data-astro-cid-3uv5csfc]{pointer-events:auto;text-transform:uppercase;color:inherit;opacity:1;align-items:center;gap:.5rem;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.8rem,.75rem + .3vw,.95rem);text-decoration:none;transition:color .2s,opacity .3s;display:flex}.return-button--hidden[data-astro-cid-3uv5csfc]{opacity:0;pointer-events:none}.return-button--on-dark[data-astro-cid-3uv5csfc]{color:#f5f5f0}.return-button__arrow[data-astro-cid-3uv5csfc]{border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:10px solid;width:0;height:0;transition:transform .2s;display:inline-block}.return-button[data-astro-cid-3uv5csfc]:hover .return-button__arrow[data-astro-cid-3uv5csfc]{transform:translate(-4px)}@font-face{font-family:Aptos;src:url(/fonts/aptosregular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos;src:url(/fonts/aptosbold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptositalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aptos;src:url(/fonts/aptosbolditalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplay.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:90%}@font-face{font-family:Aptos Display;src:url(/fonts/aptosdisplaybold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PF Pixel Script;src:url(/fonts/pfpixelscript.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}body{width:100vw;height:100dvh;position:relative;overflow:hidden}body.bg-light{color:#1a1a1a;background-color:#f2f2f2}body.bg-dark{color:#f5f5f0;background-color:#0a0a0a}body.bg-pink{color:#1a1a1a;background-color:#ffc6f8}.page-content[data-astro-cid-ju4pidww]{width:100%;height:100%;position:relative}.global-nav[data-astro-cid-ju4pidww],.global-return[data-astro-cid-ju4pidww]{z-index:1000;pointer-events:none;position:fixed;top:clamp(16px,2vw,32px)}.global-nav[data-astro-cid-ju4pidww]{left:clamp(16px,2vw,32px)}.global-return[data-astro-cid-ju4pidww]{right:clamp(16px,2vw,32px)}body[data-path=\/] .nav-menu-wrapper,body[data-path=\/] .return-button{opacity:0;pointer-events:none}.global-video[data-astro-cid-ju4pidww]{z-index:0;pointer-events:none;position:fixed;inset:0}
