@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}.collage-editable__visual{transform-origin:50%;user-select:none;-webkit-user-drag:none;position:relative}.collage-editable__visual img{pointer-events:none;user-select:none;-webkit-user-drag:none}.collage-editable__visual>img,.collage-editable__visual .tilt-on-scroll>img,.collage-editable__visual .rotate-on-scroll>img{width:100%;height:auto;max-height:none;display:block}.collage-editable__visual .tilt-on-scroll:has(>img),.collage-editable__visual .rotate-on-scroll:has(>img){width:100%;max-width:100%;height:fit-content;display:block}.collage-editable--debug{touch-action:none}.collage-editable--debug>.collage-editable__drag-handle{z-index:2147483647;cursor:grab;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.collage-editable--debug>.collage-editable__drag-handle:active{cursor:grabbing}.collage-editable--debug .collage-editable__controls{display:flex}.collage-editable--interactive{touch-action:none}[data-collage-hud=on] .collage-editable__inspector[data-collage-editing=true] .collage-editable__drag-handle,#home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector[data-collage-editing=true] .collage-editable__drag-handle,[data-collage-hud=on] .collage-editable__inspector[data-collage-editing=true] .collage-editable__rotate,#home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector[data-collage-editing=true] .collage-editable__rotate{cursor:grab;pointer-events:auto}[data-collage-hud=on] .collage-editable__inspector[data-collage-editing=true] .collage-editable__drag-handle:active,#home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector[data-collage-editing=true] .collage-editable__drag-handle:active,[data-collage-hud=on] .collage-editable__inspector[data-collage-editing=true] .collage-editable__rotate:active,#home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector[data-collage-editing=true] .collage-editable__rotate:active{cursor:grabbing}[data-collage-hud=on] .collage-editable__inspector[data-collage-editing=true] .collage-editable__position-drag .collage-editable__drag-handle,#home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector[data-collage-editing=true] .collage-editable__position-drag .collage-editable__drag-handle{display:block}[data-collage-hud=on] .collage-editable__inspector,#home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector{display:flex}[data-collage-hud=on] .collage-editable__inspector:not([data-collage-editing=true]) .collage-editable__inspector-group:not([data-collage-inspector-group=actions]),#home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector:not([data-collage-editing=true]) .collage-editable__inspector-group:not([data-collage-inspector-group=actions]){display:none}[data-collage-hud=on] .collage-editable__inspector[data-collage-editing=true] .collage-editable__inspector-group,#home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector[data-collage-editing=true] .collage-editable__inspector-group{display:flex}[data-collage-hud=on] .collage-editable__inspector[data-collage-editing=true],#home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector[data-collage-editing=true]{pointer-events:auto;z-index:2147483647;min-width:11rem}#home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector[data-collage-editing=true] .collage-editable__play-save{display:block}[data-collage-hud=on] .collage-editable__inspector[data-collage-editing=true].is-dragging .collage-editable__drag-handle,#home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector[data-collage-editing=true].is-dragging .collage-editable__drag-handle,[data-collage-hud=on] .collage-editable__inspector[data-collage-editing=true].is-rotating .collage-editable__rotate,#home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable__inspector[data-collage-editing=true].is-rotating .collage-editable__rotate{cursor:grabbing}[data-collage-hud=on] .collage-editable--interactive[data-collage-editing=true],#home-container[data-debug-active=true] [data-home-collage-stage] .collage-editable--interactive[data-collage-editing=true]{outline-offset:2px;outline:1px dashed #1a1a1a8c}.collage-editable__inspector{z-index:10000;box-sizing:border-box;pointer-events:none;background:#f2f2f2f2;border:1px solid #1a1a1a;flex-direction:column;gap:.35rem;min-width:0;max-width:18rem;padding:.35rem .4rem;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.7rem,.65rem + .25vw,.8rem);line-height:1.2;display:none;position:absolute}.collage-editable__inspector-heading{color:#1a1a1a;user-select:none;margin:0;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.7rem,.65rem + .25vw,.8rem);font-weight:700;line-height:1.2;display:block}.collage-editable__inspector-group{flex-direction:column;gap:.2rem}.collage-editable__inspector-actions{flex-flow:wrap;align-items:center;gap:.25rem;display:flex}.collage-editable__edit-toggle{z-index:auto;color:#1a1a1a;white-space:nowrap;cursor:pointer;pointer-events:auto;touch-action:none;background:#ffc6f8f2;border:1px solid #1a1a1a;border-radius:.25rem;margin:0;padding:.2rem .55rem;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.7rem,.65rem + .25vw,.8rem);font-weight:700;line-height:1.2;display:block;position:static;transform:none}.collage-editable__edit-toggle:hover{color:#f5f5f0;background:#e8528a;border-color:#e8528a}.collage-editable__edit-toggle:focus-visible{outline-offset:2px;outline:2px solid #e8528a}.collage-editable__edit-toggle[aria-pressed=true]{color:#f5f5f0;background:#e8528a;border-color:#e8528a}.collage-editable__play-save{z-index:auto;color:#1a1a1a;white-space:nowrap;cursor:pointer;pointer-events:auto;touch-action:none;background:#ffc6f8f2;border:1px solid #1a1a1a;border-radius:.25rem;margin:0;padding:.2rem .55rem;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.7rem,.65rem + .25vw,.8rem);font-weight:700;line-height:1.2;display:none;position:static;transform:none}.collage-editable__play-save:hover{color:#f5f5f0;background:#e8528a;border-color:#e8528a}.collage-editable__play-save:focus-visible{outline-offset:2px;outline:2px solid #e8528a}.collage-editable__play-hud,.collage-editable__position-hud{z-index:auto;pointer-events:none;flex-flow:wrap;align-items:flex-start;gap:.35rem;display:flex;position:static;top:auto;left:auto;right:auto;transform:none}.collage-editable__position-drag,.collage-editable__position-x,.collage-editable__position-y{pointer-events:none;flex-direction:column;align-items:center;gap:.15rem;width:1.6rem;display:flex;position:static}.collage-editable__position-drag .collage-editable__drag-handle{z-index:auto;position:static;transform:none}.collage-editable__position-btn{color:#1a1a1a;cursor:pointer;pointer-events:auto;touch-action:none;background:#ffc6f8f2;border:1px solid #1a1a1a;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;padding:0;font-size:.95rem;line-height:1;display:grid}.collage-editable__position-btn:hover{color:#f5f5f0;background:#e8528a;border-color:#e8528a}.collage-editable__position-btn:focus-visible{outline-offset:2px;outline:2px solid #e8528a}.collage-editable__position-input{box-sizing:border-box;color:#1a1a1a;font-variant-numeric:tabular-nums;text-align:center;pointer-events:auto;background:#f2f2f2f2;border:1px solid #1a1a1a;border-radius:.2rem;width:2.4rem;min-width:0;height:1.4rem;margin:0;padding:0 .1rem;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.7rem,.65rem + .25vw,.8rem);line-height:1.2}.collage-editable__position-input:focus-visible{outline-offset:1px;outline:2px solid #e8528a}.collage-editable__position-input::-webkit-outer-spin-button{appearance:none;margin:0}.collage-editable__position-input::-webkit-inner-spin-button{appearance:none;margin:0}.collage-editable__position-input[type=number]{appearance:textfield}.collage-editable__hud-group{pointer-events:none;flex-direction:column;align-items:center;gap:.15rem;width:1.6rem;display:flex}.collage-editable__hud-label{text-align:center;color:#1a1a1a;pointer-events:auto;user-select:none;width:2.4rem;margin:0;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:.58rem;font-weight:700;line-height:1.1;display:block}.collage-editable__drag-handle{box-sizing:border-box;color:#1a1a1a;pointer-events:auto;touch-action:none;background:#ffc6f8f2;border:1px solid #1a1a1a;border-radius:50%;width:1.4rem;height:1.4rem;margin:0;padding:0;display:none}.collage-editable__drag-handle:hover{color:#f5f5f0;background:#e8528a;border-color:#e8528a}.collage-editable__drag-handle:focus-visible{outline-offset:2px;outline:2px solid #e8528a}.collage-editable--debug.is-dragging{z-index:200!important}.collage-editable__controls{z-index:2147483647;pointer-events:auto;background:#f2f2f2f2;border:1px solid #1a1a1a;flex-direction:column;gap:.35rem;min-width:9.5rem;padding:.5rem .6rem;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.7rem,.65rem + .25vw,.8rem);line-height:1.3;display:none;position:absolute;top:0;left:calc(100% + .5rem)}.collage-editable__controls[hidden]{display:none!important}.collage-editable__field{grid-template-columns:3.2rem 1fr;align-items:center;gap:.35rem;margin:0;display:grid}.collage-editable__field input[type=number],.collage-editable__field select{font-variant-numeric:tabular-nums;background:#f2f2f2;border:1px solid #1a1a1a;width:100%;min-width:0;margin:0;padding:.15rem .35rem;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.7rem,.65rem + .25vw,.8rem);line-height:1.3}.collage-editable__field input[type=number]:focus-visible,.collage-editable__field select:focus-visible{outline-offset:1px;outline:2px solid #e8528a}.collage-editable__save{cursor:pointer;background:#f2f2f2;border:1px solid #1a1a1a;margin-top:.15rem;padding:.25rem .5rem;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.7rem,.65rem + .25vw,.8rem);font-weight:700}.collage-editable__save:hover{color:#f5f5f0;background:#e8528a;border-color:#e8528a}.collage-editable__save:focus-visible{outline-offset:2px;outline:2px solid #e8528a}.collage-editable__rotate{color:#1a1a1a;pointer-events:auto;touch-action:none;background:#ffc6f8f2;border:1px solid #1a1a1a;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;padding:0;font-size:.95rem;line-height:1;display:grid;position:static}.collage-editable__rotate:hover{color:#f5f5f0;background:#e8528a;border-color:#e8528a}.collage-editable__rotate:focus-visible{outline-offset:2px;outline:2px solid #e8528a}.collage-editable__rotation-input{box-sizing:border-box;color:#1a1a1a;font-variant-numeric:tabular-nums;text-align:center;pointer-events:auto;background:#f2f2f2f2;border:1px solid #1a1a1a;border-radius:.2rem;width:2.4rem;min-width:0;height:1.4rem;margin:0;padding:0 .1rem;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.7rem,.65rem + .25vw,.8rem);line-height:1.2;display:block;position:static}.collage-editable__rotation-input:focus-visible{outline-offset:1px;outline:2px solid #e8528a}.collage-editable__rotation-input::-webkit-outer-spin-button{appearance:none;margin:0}.collage-editable__rotation-input::-webkit-inner-spin-button{appearance:none;margin:0}.collage-editable__rotation-input[type=number]{appearance:textfield}.collage-editable__scale,.collage-editable__z-index{pointer-events:none;flex-direction:column;align-items:center;gap:.15rem;width:1.6rem;display:flex;position:static}.collage-editable__scale-btn,.collage-editable__z-btn{color:#1a1a1a;cursor:pointer;pointer-events:auto;touch-action:none;background:#ffc6f8f2;border:1px solid #1a1a1a;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;padding:0;font-size:.95rem;line-height:1;display:grid}.collage-editable__scale-btn:hover,.collage-editable__z-btn:hover{color:#f5f5f0;background:#e8528a;border-color:#e8528a}.collage-editable__scale-btn:focus-visible,.collage-editable__z-btn:focus-visible{outline-offset:2px;outline:2px solid #e8528a}.collage-editable__scale-input,.collage-editable__z-input{box-sizing:border-box;color:#1a1a1a;font-variant-numeric:tabular-nums;text-align:center;pointer-events:auto;background:#f2f2f2f2;border:1px solid #1a1a1a;border-radius:.2rem;width:2.4rem;min-width:0;height:1.4rem;margin:0;padding:0 .1rem;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.7rem,.65rem + .25vw,.8rem);line-height:1.2}.collage-editable__scale-input:focus-visible,.collage-editable__z-input:focus-visible{outline-offset:1px;outline:2px solid #e8528a}.collage-editable__scale-input::-webkit-outer-spin-button{appearance:none;margin:0}.collage-editable__scale-input::-webkit-inner-spin-button{appearance:none;margin:0}.collage-editable__z-input::-webkit-outer-spin-button{appearance:none;margin:0}.collage-editable__z-input::-webkit-inner-spin-button{appearance:none;margin:0}.collage-editable__scale-input[type=number],.collage-editable__z-input[type=number]{appearance:textfield}.collage__main-img.collage-editable{width:clamp(104px,15vw,200px);max-height:none;position:absolute;top:22%;left:36%}.collage__main-img.collage-editable>.collage-editable__visual{z-index:10}.collage__main-img.collage-editable .collage-editable__visual{max-height:none}.collage__main-img.collage-editable .collage-editable__visual img,.collage__main-img.collage-editable .collage-editable__visual .gif-playback{object-fit:contain;width:100%;height:auto;max-height:none}.collage__g-img.collage-editable{width:clamp(88px,12vw,160px);position:absolute;top:8%;right:18%}.collage__g-img.collage-editable>.collage-editable__visual{z-index:15}.collage__g-img.collage-editable .collage-editable__visual img,.collage__g-img.collage-editable .collage-editable__visual .tilt-on-scroll{object-fit:contain;width:100%;height:auto;max-height:none}.collage__polaroid.collage-editable{width:clamp(88px,12vw,150px);max-height:none;position:absolute;top:22%;right:12%}.collage__polaroid.collage-editable>.collage-editable__visual{z-index:5}.collage__polaroid.collage-editable .collage-editable__visual{max-height:none}.collage__polaroid.collage-editable .collage-editable__visual img,.collage__polaroid.collage-editable .collage-editable__visual .gif-playback{object-fit:contain;width:100%;height:auto;max-height:none}.collage__star.collage__star--right-gif.collage-editable{width:clamp(20px,2.5vw,32px);position:absolute;top:17%;right:12%}.collage__star.collage__star--right-gif.collage-editable>.collage-editable__visual{z-index:6}.collage__star.collage__star--right-gif.collage-editable .collage-editable__visual .rotate-on-scroll{aspect-ratio:117/113;width:100%;max-width:100%;height:auto;display:block;position:relative;overflow:hidden}.collage__star.collage__star--right-gif.collage-editable img{width:923.077%;max-width:none;height:auto;position:absolute;top:-283.186%;left:-347.863%}.collage__chaveiro.collage-editable{width:clamp(72px,10vw,120px);position:absolute;bottom:12%;left:2%}.collage__chaveiro.collage-editable>.collage-editable__visual{z-index:12}.collage__chaveiro.collage-editable .collage-editable__visual,.collage__chaveiro.collage-editable img[data-home-chaveiro]{transform-origin:top}.collage__nav-editor.collage-editable{width:100%;position:relative}.collage__nav-editor.collage-editable>.collage-editable__visual{z-index:30}.collage__nav-editor.collage-editable .collage-editable__visual{width:100%;display:block}.collage__nav-editor.collage-editable .collage-editable__controls{top:calc(100% + .35rem);left:50%;transform:translate(-50%)}.collage__text.collage-editable{text-align:left;position:absolute}.collage__text.collage-editable>.collage-editable__visual{z-index:20}.collage__text.collage-editable .collage-editable__visual{display:block}.collage__text.collage-editable .collage-editable__controls{top:calc(100% + .35rem);left:0}.collage__text--designer.collage-editable{top:20%;left:14%}.collage__text--artista.collage-editable{top:38%;left:18%}@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}.gif-playback[data-astro-cid-yyodw5rs]{width:100%;line-height:0;display:block;position:relative}.gif-playback[data-astro-cid-yyodw5rs] img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.gif-playback[data-astro-cid-yyodw5rs] img.gif-playback__source--ready{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gif-playback[data-astro-cid-yyodw5rs] .gif-playback__canvas{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.scroll-observer[data-astro-cid-ek7kwmwk]{display:contents}@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}.starred-label{text-align:right;color:#1a1a1a;flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.starred-label__star{width:clamp(36px,4.5vw,64px);height:auto;display:block}.starred-label__text{letter-spacing:-.04em;flex-direction:column;gap:0;margin:0;font-family:Aptos Display,Aptos,system-ui,sans-serif;font-size:clamp(1.6rem,1.1rem + 2.2vw,3rem);font-weight:700;line-height:.85;display:flex}.starred-label__text span{line-height:inherit;display:block}@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}.tilt-on-scroll{width:fit-content;max-width:100%;height:fit-content;transform-origin:var(--tilt-on-scroll-pivot,50% 50%);--tilt-on-scroll-tilt:0;--tilt-on-scroll-fade:.55;opacity:calc(1 - var(--tilt-on-scroll-tilt) * var(--tilt-on-scroll-fade));display:inline-block}.tilt-on-scroll>img{width:100%;height:auto;max-height:none;display:block}@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}.home-debug-toggle[data-astro-cid-pis7p2nk]{z-index:calc(1000 + 1);cursor:pointer;pointer-events:auto;background:#f2f2f2f2;border:1px solid #1a1a1a;padding:.45rem .7rem;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.7rem,.65rem + .25vw,.8rem);font-weight:700;line-height:1.3;position:fixed;bottom:clamp(16px,2vw,32px);right:clamp(16px,2vw,32px)}.home-debug-toggle[data-astro-cid-pis7p2nk][aria-pressed=true]{color:#f5f5f0;background:#e8528a;border-color:#e8528a}.home-debug-toggle[data-astro-cid-pis7p2nk]:hover{border-color:#e8528a}.home-debug-toggle[data-astro-cid-pis7p2nk]:focus-visible{outline-offset:2px;outline:2px solid #e8528a}@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}.collage__nav{gap:var(--nav-gap,clamp(1rem, 2vw, 2.5rem));--nav-size-token:clamp(1.5rem, 1.2rem + 1vw, 2rem);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.collage__nav[data-nav-size="2xl"]{--nav-size-token:clamp(2rem, 1.5rem + 2vw, 3.5rem)}.collage__nav[data-nav-size="3xl"]{--nav-size-token:clamp(3rem, 2rem + 3vw, 5.5rem)}.collage__nav[data-nav-size=hero]{--nav-size-token:clamp(4rem, 2.5rem + 5vw, 8rem)}.collage__nav-link{color:inherit;text-decoration:none;display:inline-flex}.collage__nav-link:hover .halo-title--pop-on-hover .halo-title__lift,.collage__nav-link:focus-visible .halo-title--pop-on-hover .halo-title__lift{transform:translateY(calc(-1 * var(--pop-offset)))}.collage__nav-link:hover .halo-title--pop-on-hover .halo-title__ghost,.collage__nav-link:focus-visible .halo-title--pop-on-hover .halo-title__ghost{opacity:1}.collage__nav-link:focus-visible{outline-offset:4px;outline:2px solid #e8528a}.collage__nav-trabalhos{--nav-trabalhos-stack-shift:calc(var(--nav-size-token) * var(--nav-trabalhos-stacked-offset,-1));padding-left:calc(-1 * var(--nav-trabalhos-stack-shift));flex-direction:column;align-items:center}.collage__nav-trabalhos>.halo-title{z-index:1;position:relative}.collage__nav-trabalhos>.collage__nav-trabalhos-stacked{z-index:2}.collage__nav-trabalhos-stacked{margin-top:calc((var(--nav-trabalhos-line-height,.94) - 1) * 150px);transform:translateX(var(--nav-trabalhos-stack-shift))}@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}.text-composition{width:100%;color:inherit;text-align:center;margin:0;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.7rem,.65rem + .25vw,.8rem);font-style:normal;font-weight:400;display:block;position:relative}.text-composition[data-font-family=body]{font-family:Aptos,system-ui,-apple-system,sans-serif}.text-composition[data-font-family=display]{font-family:Aptos Display,Aptos,system-ui,sans-serif}.text-composition[data-font-family=pixel]{font-family:PF Pixel Script,monospace}.text-composition[data-text-size=xs]{font-size:clamp(.7rem,.65rem + .25vw,.8rem)}.text-composition[data-text-size=sm]{font-size:clamp(.8rem,.75rem + .3vw,.95rem)}.text-composition[data-text-size=base]{font-size:clamp(.95rem,.85rem + .4vw,1.1rem)}.text-composition[data-text-size=lg]{font-size:clamp(1.15rem,1rem + .6vw,1.4rem)}.text-composition[data-text-size=xl]{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.text-composition[data-font-weight=regular]{font-weight:400}.text-composition[data-font-weight=bold]{font-weight:700}.text-composition[data-italic=true]{font-style:italic}.text-composition__body{font:inherit;color:inherit;margin:0}.text-composition__hud{z-index:2147483646;text-align:left;pointer-events:auto;background:#f2f2f2f2;border:1px solid #1a1a1a;flex-direction:column;gap:.2rem;min-width:11rem;max-width:min(18rem,100% - 2.5rem);padding:.35rem .4rem;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.7rem,.65rem + .25vw,.8rem);font-style:normal;font-weight:400;line-height:1.2;display:none;position:absolute;bottom:calc(100% + .35rem);left:2.15rem}.text-composition__hud label{grid-template-columns:2.4rem 1fr;align-items:start;gap:.25rem;margin:0;display:grid}.text-composition__hud textarea,.text-composition__hud select{background:#f2f2f2;border:1px solid #1a1a1a;width:100%;min-width:0;margin:0;padding:.15rem .25rem;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.7rem,.65rem + .25vw,.8rem)}.text-composition__hud textarea{resize:vertical;min-height:2.6rem}.text-composition__hud input[type=checkbox]{justify-self:start;margin:.15rem 0 0}#home-container[data-debug-active=true] .text-composition__hud,[data-text-composition-hud=on] .text-composition__hud{display:flex}@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}.home-nav-hint{width:100%}@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}.home-scroll-debug[data-astro-cid-ean3dfly]{z-index:calc(1000 + 1);pointer-events:none;background:#f2f2f2eb;border:1px solid #1a1a1a;min-width:12rem;padding:.75rem 1rem;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.7rem,.65rem + .25vw,.8rem);line-height:1.4;position:fixed;top:clamp(16px,2vw,32px);right:clamp(16px,2vw,32px)}.home-scroll-debug[data-astro-cid-ean3dfly][hidden]{display:none!important}.home-scroll-debug__title[data-astro-cid-ean3dfly]{text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-weight:700}.home-scroll-debug[data-astro-cid-ean3dfly] p[data-astro-cid-ean3dfly]{justify-content:space-between;gap:1rem;margin:.25rem 0;display:flex}.home-scroll-debug__flag[data-astro-cid-ean3dfly]{opacity:.55;transition:opacity .2s}.home-scroll-debug__flag[data-astro-cid-ean3dfly][data-active=true]{opacity:1;color:#e8528a;font-weight:700}.home-scroll-debug__value[data-astro-cid-ean3dfly]{font-variant-numeric:tabular-nums}.home-scroll-debug__value[data-astro-cid-ean3dfly][data-active=true]{color:#e8528a;font-weight:700}@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}.home-section{box-sizing:border-box;transform:translateY(var(--home-section-y,0px));background-color:#0000;flex:none;position:relative}.home-section--stage{align-self:center;overflow:visible}.home-section--hint,.home-section--nav{justify-content:center;align-items:center;width:100%;display:flex;overflow:visible}.home-section__body{width:100%;height:100%}.home-section--stage .home-section__body{display:block;position:relative}.home-section--hint .home-section__body,.home-section--nav .home-section__body{justify-content:center;align-items:center;display:flex}.home-section__drag,.home-section__resize,.home-section__hud{display:none}#home-container[data-debug-active=true] .home-section{background-color:var(--home-section-bg,#ffc6f8);outline:1px dashed #1a1a1a59}#home-container[data-debug-active=true] .home-section .home-section__drag{place-items:center;display:grid}#home-container[data-debug-active=true] .home-section .home-section__resize,#home-container[data-debug-active=true] .home-section .home-section__hud{display:flex}#home-container[data-debug-active=true] .home-section.home-section--hint{z-index:2}.home-section__drag{z-index:2147483647;box-sizing:border-box;color:#1a1a1a;cursor:grab;pointer-events:auto;touch-action:none;background:#ffc6f8f2;border:1px solid #1a1a1a;border-radius:.25rem;place-items:center;width:1.6rem;height:1.6rem;margin:0;padding:0;position:absolute;top:.35rem;left:.35rem}.home-section__drag svg{width:.9rem;height:.9rem;display:block}.home-section__drag:active,.home-section.is-section-dragging .home-section__drag{cursor:grabbing}.home-section__drag:hover{color:#f5f5f0;background:#e8528a;border-color:#e8528a}.home-section__drag:focus-visible{outline-offset:2px;outline:2px solid #e8528a}.home-section__resize{z-index:2147483647;cursor:ns-resize;pointer-events:auto;touch-action:none;background:#1a1a1a33;border:0;height:.45rem;margin:0;padding:0;position:absolute;bottom:0;left:0;right:0}.home-section__resize:hover,.home-section__resize:focus-visible{background:#e8528a}.home-section__hud{z-index:2147483647;pointer-events:auto;background:#f2f2f2f2;border:1px solid #1a1a1a;flex-direction:column;gap:.2rem;min-width:6.5rem;padding:.35rem .4rem;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.7rem,.65rem + .25vw,.8rem);line-height:1.2;position:absolute;top:.35rem;right:.35rem}.home-section__hud label{grid-template-columns:1.6rem 1fr;align-items:center;gap:.25rem;margin:0;display:grid}.home-section__hud input[type=number],.home-section__hud input[type=color]{background:#f2f2f2;border:1px solid #1a1a1a;width:100%;min-width:0;margin:0;padding:.1rem .2rem;font-family:Aptos,system-ui,-apple-system,sans-serif;font-size:clamp(.7rem,.65rem + .25vw,.8rem)}.home-section__hud input[type=color]{height:1.3rem;padding: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}.rotate-on-scroll{width:fit-content;max-width:100%;height:fit-content;transform-origin:var(--rotate-on-scroll-pivot,50% 50%);display:inline-block}.rotate-on-scroll>img{width:100%;height:auto;max-height:none;display:block}@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}.home-container[data-astro-cid-npv7xexn]{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.home-shell[data-astro-cid-npv7xexn]{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:0;display:flex}.collage__stage[data-astro-cid-npv7xexn]{width:100%;height:100%;display:block;position:relative}
