html.noanim .Hero-module__Z8hQ_W__hero{min-height:900px}.Hero-module__Z8hQ_W__hero{min-height:100svh;color:var(--paper);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__backdrop{background:var(--roxo-night);position:absolute;inset:0}.Hero-module__Z8hQ_W__video{object-fit:cover;opacity:0;z-index:2;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.Hero-module__Z8hQ_W__videoReady{opacity:1}.Hero-module__Z8hQ_W__fallback{object-fit:cover;object-position:50% 22%;animation:30s ease-in-out infinite alternate Hero-module__Z8hQ_W__slowZoom}@keyframes Hero-module__Z8hQ_W__slowZoom{0%{transform:scale(1)}to{transform:scale(1.09)}}.Hero-module__Z8hQ_W__tint{z-index:3;background:linear-gradient(to top, color-mix(in srgb, var(--roxo-night) 92%, transparent) 0%, color-mix(in srgb, var(--roxo-night) 40%, transparent) 45%, color-mix(in srgb, var(--roxo-night) 55%, transparent) 100%);position:absolute;inset:0}.Hero-module__Z8hQ_W__header{z-index:5;padding:1.4rem var(--gutter);align-items:center;gap:2rem;display:flex;position:absolute;top:0;left:0;right:0}.Hero-module__Z8hQ_W__brandLogo{aspect-ratio:1139/184;width:clamp(180px,22vw,250px);color:var(--paper)}.Hero-module__Z8hQ_W__nav{font-family:var(--font-hand);gap:1.6rem;margin-left:auto;font-size:1.15rem;display:flex}.Hero-module__Z8hQ_W__nav a{padding:.2em .1em;text-decoration:none}.Hero-module__Z8hQ_W__nav a:hover{-webkit-text-decoration:underline wavy var(--amarelo) 2px;text-decoration:underline wavy var(--amarelo) 2px;text-underline-offset:6px}.Hero-module__Z8hQ_W__headerCta{background:var(--amarelo);padding:.55em 1.2em;font-size:.95rem;box-shadow:4px 4px #0000008c}.Hero-module__Z8hQ_W__seal{z-index:5;color:var(--amarelo);transition:transform .2s;position:absolute;top:clamp(5.5rem,14vh,8rem);right:clamp(1rem,4vw,3.5rem)}.Hero-module__Z8hQ_W__seal:hover{transform:scale(1.08)}.Hero-module__Z8hQ_W__sealIcon{aspect-ratio:361/369;width:clamp(84px,10vw,128px);animation:26s linear infinite Hero-module__Z8hQ_W__spin}@keyframes Hero-module__Z8hQ_W__spin{to{transform:rotate(360deg)}}.Hero-module__Z8hQ_W__panel{z-index:4;width:min(var(--container), 100% - 2 * var(--gutter));max-width:44rem;margin-inline:auto;margin-left:max(var(--gutter), calc((100% - var(--container)) / 2));padding-block:clamp(2rem,6vh,4rem) clamp(4.5rem,12vh,7rem);position:relative}.Hero-module__Z8hQ_W__eyebrow{color:var(--amarelo);margin-bottom:1rem}.Hero-module__Z8hQ_W__spark{aspect-ratio:349/274;width:1.1em}.Hero-module__Z8hQ_W__title{text-shadow:0 2px 24px #00000059;margin-bottom:1.1rem;font-size:clamp(2.5rem,6.2vw,4.6rem)}.Hero-module__Z8hQ_W__sub{max-width:34rem;color:color-mix(in srgb, var(--paper) 88%, transparent);margin-bottom:1.8rem;font-size:clamp(1.05rem,1.6vw,1.25rem)}.Hero-module__Z8hQ_W__actions{flex-wrap:wrap;gap:1rem;display:flex}.Hero-module__Z8hQ_W__btnArrow{aspect-ratio:349/274;width:1.4em}@media (max-width:720px){.Hero-module__Z8hQ_W__nav{display:none}.Hero-module__Z8hQ_W__headerCta{margin-left:auto}.Hero-module__Z8hQ_W__seal{top:auto;bottom:1rem;right:1rem}.Hero-module__Z8hQ_W__sealIcon{width:72px}.Hero-module__Z8hQ_W__panel{padding-bottom:5.5rem}}
.Marquee-module__XxqZwG__marquee{background:var(--amarelo);border-block:2px solid var(--ink);z-index:6;margin-top:-1.4rem;padding-block:.55rem;position:relative;overflow:hidden;transform:rotate(-1deg)scale(1.02)}.Marquee-module__XxqZwG__track{width:max-content;animation:28s linear infinite Marquee-module__XxqZwG__scroll;display:flex}.Marquee-module__XxqZwG__strip{display:flex}.Marquee-module__XxqZwG__item{font-family:var(--font-hand);color:var(--ink);white-space:nowrap;align-items:center;gap:.9rem;padding-inline:.9rem;font-size:1.2rem;display:inline-flex}.Marquee-module__XxqZwG__star{aspect-ratio:349/274;width:1em}@keyframes Marquee-module__XxqZwG__scroll{to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.Marquee-module__XxqZwG__track{flex-wrap:wrap;animation:none}}
.Featured-module__sSwImG__section{padding-block:clamp(4rem,9vw,7rem) clamp(2.5rem,5vw,4rem)}.Featured-module__sSwImG__brush{aspect-ratio:349/274;width:1.5em;color:var(--roxo)}.Featured-module__sSwImG__heading{max-width:22ch;margin-top:.4rem;font-size:clamp(1.9rem,4.2vw,3.1rem)}.Featured-module__sSwImG__cases{flex-direction:column;gap:clamp(3.5rem,7vw,5.5rem);margin-top:clamp(2.5rem,6vw,4.5rem);display:flex}.Featured-module__sSwImG__caseInner{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.Featured-module__sSwImG__case:nth-child(2n) .Featured-module__sSwImG__caseInner{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.Featured-module__sSwImG__case:nth-child(2n) .Featured-module__sSwImG__stage{order:2}.Featured-module__sSwImG__stage{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);border-radius:16px;transition:rotate .22s,translate .22s;display:block;overflow:hidden;rotate:-1deg}.Featured-module__sSwImG__case:nth-child(2n) .Featured-module__sSwImG__stage{rotate:1deg}.Featured-module__sSwImG__stage:hover{translate:0 -4px;rotate:none}.Featured-module__sSwImG__image{width:100%;height:auto}.Featured-module__sSwImG__kind{font-family:var(--font-hand);background:var(--lilas);border:2px solid var(--ink);border-radius:999px;margin-bottom:.9rem;padding:.15em .9em;font-size:1.05rem;display:inline-block;rotate:-2deg}.Featured-module__sSwImG__title{margin-bottom:.7rem;font-size:clamp(1.7rem,3vw,2.4rem)}.Featured-module__sSwImG__blurb{margin-bottom:1.1rem}.Featured-module__sSwImG__note{font-family:var(--font-hand);color:var(--roxo);align-items:center;gap:.5em;margin-bottom:1.2rem;font-size:1.1rem;display:flex}.Featured-module__sSwImG__noteArrow{aspect-ratio:349/274;flex-shrink:0;width:2.2em;transform:scaleX(-1)rotate(12deg)}.Featured-module__sSwImG__case:nth-child(2n) .Featured-module__sSwImG__noteArrow{transform:rotate(12deg)}.Featured-module__sSwImG__link{text-underline-offset:4px;font-weight:500;text-decoration-thickness:2px}.Featured-module__sSwImG__link:hover{color:var(--pink)}@media (max-width:900px){.Featured-module__sSwImG__caseInner,.Featured-module__sSwImG__case:nth-child(2n) .Featured-module__sSwImG__caseInner{grid-template-columns:1fr}.Featured-module__sSwImG__case:nth-child(2n) .Featured-module__sSwImG__stage{order:0}.Featured-module__sSwImG__noteArrow,.Featured-module__sSwImG__case:nth-child(2n) .Featured-module__sSwImG__noteArrow{transform:rotate(50deg)}}
.WorkGrid-module__jm1eMG__section{padding-block:clamp(2rem,5vw,4rem) clamp(4rem,9vw,7rem)}.WorkGrid-module__jm1eMG__heading{margin-bottom:clamp(1.8rem,4vw,3rem);font-size:clamp(1.5rem,3vw,2.2rem)}.WorkGrid-module__jm1eMG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.8rem);display:grid}.WorkGrid-module__jm1eMG__card{text-decoration:none;display:block}.WorkGrid-module__jm1eMG__thumb{border:2px solid var(--ink);background:var(--paper-soft);box-shadow:5px 5px 0 var(--ink);border-radius:12px;transition:rotate .2s,translate .2s;display:block;overflow:hidden}.WorkGrid-module__jm1eMG__card:nth-child(odd) .WorkGrid-module__jm1eMG__thumb{rotate:.6deg}.WorkGrid-module__jm1eMG__card:hover .WorkGrid-module__jm1eMG__thumb{translate:0 -4px;rotate:-1deg}.WorkGrid-module__jm1eMG__image{aspect-ratio:700/540;object-fit:cover;width:100%;height:auto;transition:scale .3s}.WorkGrid-module__jm1eMG__card:hover .WorkGrid-module__jm1eMG__image{scale:1.04}.WorkGrid-module__jm1eMG__meta{flex-direction:column;padding:.7rem .3rem 0;display:flex}.WorkGrid-module__jm1eMG__kind{font-family:var(--font-hand);color:var(--roxo);font-size:.95rem}.WorkGrid-module__jm1eMG__title{font-weight:500}.WorkGrid-module__jm1eMG__more{text-align:center;margin-top:clamp(2rem,4vw,3rem)}@media (max-width:900px){.WorkGrid-module__jm1eMG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.About-module__vqXTeW__section{background-color:var(--paper-soft);background-image:linear-gradient(color-mix(in srgb, var(--lilas) 32%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--lilas) 32%, transparent) 1px, transparent 1px);border-block:2px solid var(--ink);background-size:34px 34px;padding-block:clamp(4rem,9vw,7rem)}.About-module__vqXTeW__inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.About-module__vqXTeW__photoCol{position:relative}.About-module__vqXTeW__polaroid{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:10px;padding:.9rem .9rem 1.1rem;position:relative;rotate:-2deg}.About-module__vqXTeW__polaroid:before{content:"";background:color-mix(in srgb, var(--amarelo) 75%, transparent);border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);width:110px;height:30px;position:absolute;top:-14px;left:50%;translate:-50%;rotate:-3deg}.About-module__vqXTeW__photo{border-radius:4px;width:100%;height:auto}.About-module__vqXTeW__caption{font-family:var(--font-hand);text-align:center;padding-top:.7rem;font-size:1.05rem}.About-module__vqXTeW__chibi{aspect-ratio:178/374;width:clamp(70px,8vw,100px);color:var(--roxo);position:absolute;bottom:-30px;right:-18px;rotate:8deg}.About-module__vqXTeW__spark{aspect-ratio:349/274;width:1.1em;color:var(--roxo)}.About-module__vqXTeW__heading{margin:.4rem 0 1rem;font-size:clamp(2.1rem,4.5vw,3.4rem)}.About-module__vqXTeW__p{max-width:52ch;margin-bottom:1rem}.About-module__vqXTeW__sealRow{background:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:14px;align-items:center;gap:1rem;max-width:34rem;margin-block:1.4rem;padding:.9rem 1.2rem;display:flex;rotate:-.5deg}.About-module__vqXTeW__sealIcon{aspect-ratio:361/369;width:58px;color:var(--pink);flex-shrink:0;animation:26s linear infinite About-module__vqXTeW__spin}@keyframes About-module__vqXTeW__spin{to{transform:rotate(360deg)}}.About-module__vqXTeW__sealText{line-height:1.4}.About-module__vqXTeW__gostosLabel{font-family:var(--font-hand);margin-bottom:.5rem;font-size:1.1rem}.About-module__vqXTeW__gostos{flex-wrap:wrap;gap:.6rem;margin-bottom:.9rem;list-style:none;display:flex}.About-module__vqXTeW__gosto{font-family:var(--font-hand);border:2px solid var(--ink);background:var(--rosa);border-radius:999px;padding:.1em .85em;font-size:1rem}.About-module__vqXTeW__gosto:nth-child(2n){background:var(--amarelo);rotate:1.5deg}.About-module__vqXTeW__gosto:nth-child(3n){background:var(--lilas);rotate:-1.5deg}.About-module__vqXTeW__tools{color:color-mix(in srgb, var(--ink) 70%, transparent);font-size:.95rem}@media (max-width:900px){.About-module__vqXTeW__inner{grid-template-columns:1fr}.About-module__vqXTeW__photoCol{max-width:26rem;margin-inline:auto}}
.Services-module__PFRRnG__section{padding-block:clamp(4rem,9vw,7rem)}.Services-module__PFRRnG__arrow{aspect-ratio:349/274;width:1.6em;color:var(--roxo)}.Services-module__PFRRnG__heading{max-width:24ch;margin-top:.4rem;font-size:clamp(1.9rem,4vw,3rem)}.Services-module__PFRRnG__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1.2rem,3vw,2rem);margin-top:clamp(2.2rem,5vw,3.5rem);display:grid}.Services-module__PFRRnG__cards>*{height:100%}.Services-module__PFRRnG__card{background:var(--paper-soft);border:2px solid var(--ink);height:100%;box-shadow:7px 7px 0 var(--ink);border-radius:18px;flex-direction:column;padding:clamp(1.4rem,3vw,2rem);display:flex;position:relative}.Services-module__PFRRnG__flagship{background:var(--roxo);color:var(--paper);rotate:-1deg}.Services-module__PFRRnG__badge{font-family:var(--font-hand);background:var(--amarelo);color:var(--ink);border:2px solid var(--ink);border-radius:999px;padding:.15em .9em;font-size:1rem;position:absolute;top:-16px;right:18px;rotate:3deg}.Services-module__PFRRnG__icon{aspect-ratio:1;color:currentColor;width:52px;margin-bottom:1rem}.Services-module__PFRRnG__cardTitle{margin-bottom:.7rem;font-size:1.45rem}.Services-module__PFRRnG__desc{flex-grow:1;margin-bottom:1rem}.Services-module__PFRRnG__itens{font-family:var(--font-hand);margin-bottom:1.4rem;font-size:1.02rem;list-style:none}.Services-module__PFRRnG__itens li:before{content:"✦ "}.Services-module__PFRRnG__cardBtn{align-self:flex-start}.Services-module__PFRRnG__flagship .Services-module__PFRRnG__cardBtn{box-shadow:6px 6px #00000073}@media (max-width:900px){.Services-module__PFRRnG__cards{grid-template-columns:1fr}.Services-module__PFRRnG__flagship{rotate:none}}
.Contact-module__OWeMSG__section{background:var(--roxo-night);color:var(--paper);border-top:2px solid var(--ink);position:relative;overflow:hidden}.Contact-module__OWeMSG__sparkA,.Contact-module__OWeMSG__sparkB,.Contact-module__OWeMSG__brush{color:color-mix(in srgb, var(--amarelo) 55%, transparent);aspect-ratio:349/274;position:absolute}.Contact-module__OWeMSG__sparkA{width:90px;top:14%;right:10%;rotate:15deg}.Contact-module__OWeMSG__sparkB{width:46px;color:color-mix(in srgb, var(--rosa) 45%, transparent);bottom:34%;left:7%;rotate:-20deg}.Contact-module__OWeMSG__brush{width:130px;color:color-mix(in srgb, var(--lilas) 30%, transparent);top:20%;left:12%;rotate:-12deg}.Contact-module__OWeMSG__inner{text-align:center;padding-block:clamp(4.5rem,10vw,8rem);position:relative}.Contact-module__OWeMSG__eyebrow{color:var(--amarelo);margin-bottom:.8rem}.Contact-module__OWeMSG__heading{margin-bottom:1rem;font-size:clamp(2.2rem,5.5vw,4.2rem)}.Contact-module__OWeMSG__sub{max-width:36rem;color:color-mix(in srgb, var(--paper) 85%, transparent);margin:0 auto 2rem}.Contact-module__OWeMSG__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.Contact-module__OWeMSG__mainBtn{font-size:1.15rem}.Contact-module__OWeMSG__btnArrow{aspect-ratio:349/274;width:1.4em}.Contact-module__OWeMSG__footer{border-top:1px solid color-mix(in srgb, var(--paper) 25%, transparent);padding-block:2.2rem}.Contact-module__OWeMSG__footerInner{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.Contact-module__OWeMSG__logo{aspect-ratio:1;width:120px;color:var(--paper)}.Contact-module__OWeMSG__social{font-family:var(--font-hand);gap:1.4rem;margin-left:auto;font-size:1.1rem;display:flex}.Contact-module__OWeMSG__social a{text-decoration:none}.Contact-module__OWeMSG__social a:hover{-webkit-text-decoration:underline wavy var(--amarelo) 2px;text-decoration:underline wavy var(--amarelo) 2px;text-underline-offset:6px}.Contact-module__OWeMSG__credit{width:100%;color:color-mix(in srgb, var(--paper) 60%, transparent);font-size:.9rem}@media (max-width:720px){.Contact-module__OWeMSG__footerInner{flex-direction:column;align-items:flex-start;gap:1.2rem}.Contact-module__OWeMSG__social{margin-left:0}}
.FloatingCta-module__g2GpDq__pill{z-index:50;font-family:var(--font-hand);background:var(--pink);color:#fff;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);opacity:0;pointer-events:none;border-radius:999px;padding:.6em 1.3em;font-size:1.05rem;text-decoration:none;transition:opacity .25s,translate .25s;position:fixed;bottom:1.2rem;right:1.2rem;translate:0 16px}.FloatingCta-module__g2GpDq__pill.FloatingCta-module__g2GpDq__visible{opacity:1;pointer-events:auto;translate:0}.FloatingCta-module__g2GpDq__pill:hover{background:color-mix(in srgb, var(--pink) 85%, var(--ink))}
