.accordion[data-astro-cid-ztaq7sjr]{border-top:1px solid var(--line-color)}.accordion__item[data-astro-cid-ztaq7sjr]{border-bottom:1px solid var(--line-color)}.accordion__heading[data-astro-cid-ztaq7sjr]{font-family:var(--font-body);letter-spacing:0;margin:0;line-height:1.25}.accordion__trigger[data-astro-cid-ztaq7sjr]{min-block-size:5.5rem;inline-size:100%;color:var(--brown);font:inherit;text-align:start;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:1.25rem 0;display:grid;overflow:hidden}.accordion__trigger[data-astro-cid-ztaq7sjr]:disabled{cursor:default}.accordion__number[data-astro-cid-ztaq7sjr]{min-inline-size:2.25rem;color:var(--orange-text);letter-spacing:.1em;font-size:.8125rem;font-weight:600}.accordion__title[data-astro-cid-ztaq7sjr]{font-family:var(--font-heading);letter-spacing:-.035em;transition:color var(--duration-fast) var(--ease-out);font-size:clamp(1.45rem,3.3vw,2.65rem);font-weight:400;line-height:1.08;display:block}.accordion__title-group[data-astro-cid-ztaq7sjr]{gap:.45rem;display:grid}.accordion__summary[data-astro-cid-ztaq7sjr]{max-inline-size:48rem;color:var(--text-muted);font-family:var(--font-body);letter-spacing:0;font-size:clamp(.9rem,1.25vw,1rem);font-weight:400;line-height:1.5;display:block}.accordion--faq[data-astro-cid-ztaq7sjr] .accordion__title[data-astro-cid-ztaq7sjr]{font-family:var(--font-body);letter-spacing:-.015em;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:500;line-height:1.35}.accordion__trigger[data-astro-cid-ztaq7sjr]:hover .accordion__title[data-astro-cid-ztaq7sjr]{color:var(--orange-text)}.accordion__icon[data-astro-cid-ztaq7sjr]{border:1px solid var(--line-color);border-radius:50%;place-items:center;block-size:1.75rem;inline-size:1.75rem;display:grid;position:relative}.accordion__icon[data-astro-cid-ztaq7sjr] span[data-astro-cid-ztaq7sjr]{block-size:1px;inline-size:.75rem;transition:transform var(--duration-fast) var(--ease-out);background:currentColor;position:absolute}.accordion__icon[data-astro-cid-ztaq7sjr] span[data-astro-cid-ztaq7sjr]:last-child{transform:rotate(90deg)}.accordion__trigger[data-astro-cid-ztaq7sjr][aria-expanded=true] .accordion__icon[data-astro-cid-ztaq7sjr] span[data-astro-cid-ztaq7sjr]:last-child{transform:rotate(0)}.accordion[data-astro-cid-ztaq7sjr][data-enhanced=true] .accordion__panel[data-astro-cid-ztaq7sjr]{visibility:hidden;opacity:0;transition:grid-template-rows var(--duration-medium) var(--ease-out), opacity var(--duration-fast) var(--ease-out), visibility 0s linear var(--duration-medium);grid-template-rows:0fr;display:grid}.accordion[data-astro-cid-ztaq7sjr][data-enhanced=true] .accordion__panel[data-astro-cid-ztaq7sjr][data-state=open]{visibility:visible;opacity:1;grid-template-rows:1fr;transition-delay:0s}.accordion[data-astro-cid-ztaq7sjr].is-initializing .accordion__panel[data-astro-cid-ztaq7sjr]{transition:none}.accordion__panel-clip[data-astro-cid-ztaq7sjr]{min-block-size:0;overflow:hidden}.accordion__panel-inner[data-astro-cid-ztaq7sjr]{gap:var(--space-4);max-inline-size:53rem;padding:0 3.75rem var(--space-6) clamp(3.25rem, 7vw, 6rem);display:grid}.accordion__body[data-astro-cid-ztaq7sjr]{color:var(--text-muted)}.accordion__item[data-astro-cid-ztaq7sjr].is-muted .accordion__number[data-astro-cid-ztaq7sjr],.accordion__item[data-astro-cid-ztaq7sjr].is-muted .accordion__title[data-astro-cid-ztaq7sjr]{opacity:.7}@media (width<=32rem){.accordion__trigger[data-astro-cid-ztaq7sjr]{gap:.75rem;min-block-size:5rem}.accordion__number[data-astro-cid-ztaq7sjr]{min-inline-size:1.85rem}.accordion__panel-inner[data-astro-cid-ztaq7sjr]{padding-inline:2.6rem .25rem}}.section{padding-block:var(--section-space)}.hero{background:var(--cream);position:relative;overflow:clip}.hero__grid{min-block-size:calc(100svh - var(--header-height));align-items:center;gap:clamp(3rem,7vw,8rem);padding-block:clamp(3.5rem,7vw,7rem);display:grid}.hero__content{z-index:2;max-inline-size:48rem;position:relative}.orangy-symbol.hero__mobile-mark{display:none}.hero h1{max-inline-size:14ch;margin-block-start:1.25rem;font-size:clamp(3.1rem,6.5vw,7.35rem);line-height:.91}.hero__lead{max-inline-size:40rem;color:color-mix(in srgb, var(--brown) 82%, var(--cream));font-size:var(--text-large);margin-block-start:2rem;line-height:1.55}.hero__action{align-items:center;gap:1.25rem;margin-block-start:2.25rem;display:flex}.hero__action p{max-inline-size:17rem;color:var(--text-muted);font-size:var(--text-small);line-height:1.45}.hero-studio{isolation:isolate;min-block-size:clamp(31rem,45vw,43rem);margin:0;position:relative}.orangy-symbol.hero-studio__symbol{z-index:0;inline-size:clamp(16rem,29vw,27rem);color:var(--orange);opacity:.94;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.artifact-sheet{z-index:1;border:1px solid color-mix(in srgb, var(--brown) 32%, transparent);background:var(--offwhite);min-block-size:clamp(8rem,11vw,11rem);inline-size:clamp(10.5rem,14vw,14.5rem);box-shadow:0 1.5rem 3.5rem color-mix(in srgb, var(--brown) 10%, transparent);color:var(--brown);transform-origin:50%;padding:1rem;display:grid;position:absolute}.artifact-sheet strong{font-family:var(--font-heading);letter-spacing:-.025em;align-self:end;font-size:clamp(1.1rem,1.5vw,1.45rem);font-weight:450;line-height:1.05}.artifact-sheet__index{letter-spacing:.14em;font-size:.65rem;font-weight:700}.artifact-sheet--diagnosis{inset:6% auto auto 0;transform:rotate(-5deg)}.artifact-sheet--matrix{background:var(--sand);inset:0 2% auto auto;transform:rotate(4deg)}.artifact-sheet--wireframe{background:var(--brown);color:var(--offwhite);inset:auto auto 4% 5%;transform:rotate(3deg)}.artifact-sheet--calendar{inset:auto 0 8% auto;transform:rotate(-4deg)}.artifact-sheet__line{opacity:.32;background:currentColor;block-size:1px;margin-block-start:.65rem;display:block}.artifact-sheet__line--short{inline-size:62%}.artifact-sheet__signal{align-items:end;gap:.35rem;block-size:2.3rem;display:flex}.artifact-sheet__signal i{background:var(--orange);flex:1}.artifact-sheet__signal i:first-child{block-size:35%}.artifact-sheet__signal i:nth-child(2){block-size:72%}.artifact-sheet__signal i:nth-child(3){block-size:48%}.artifact-sheet__signal i:nth-child(4){block-size:90%}.artifact-sheet__matrix{grid-template-columns:repeat(3,1fr);gap:.25rem;margin-block:.75rem;display:grid}.artifact-sheet__matrix i{aspect-ratio:1.5;border:1px solid color-mix(in srgb, var(--brown) 40%, transparent)}.artifact-sheet__matrix i:nth-child(2),.artifact-sheet__matrix i:nth-child(6){background:var(--orange)}.artifact-sheet__browser{grid-template-columns:1.3fr .7fr;gap:.28rem;margin-block:.7rem;display:grid}.artifact-sheet__browser span{border-block-end:1px solid color-mix(in srgb, var(--offwhite) 35%, transparent);grid-column:1/-1;block-size:.75rem}.artifact-sheet__browser i{border:1px solid color-mix(in srgb, var(--offwhite) 35%, transparent);min-block-size:1.2rem;display:block}.artifact-sheet__browser i:last-child{background:var(--orange);grid-column:1/-1;min-block-size:.7rem}.artifact-sheet__calendar{grid-template-columns:repeat(4,1fr);gap:.25rem;margin-block:.75rem;display:grid}.artifact-sheet__calendar i{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--brown) 30%, transparent)}.artifact-sheet__calendar i:nth-child(3n+1){background:var(--orange)}.hero-studio figcaption{max-inline-size:12rem;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;line-height:1.45;position:absolute;inset:auto 18% 0 auto}.brand-statement{border-block:1px solid var(--line-color);background:var(--offwhite)}.brand-statement__inner{gap:2rem;padding-block:clamp(3.5rem,7vw,7rem);display:grid}.brand-statement span{color:var(--orange-text);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:700}.brand-statement p{color:var(--brown);font-family:var(--font-heading);letter-spacing:-.055em;font-size:clamp(3.15rem,8.3vw,8.6rem);line-height:.87}.brand-statement em{color:var(--orange);font-style:normal}.manifesto{background:var(--brown);min-block-size:100svh;color:var(--offwhite);align-items:center;display:grid;position:relative;overflow:hidden}.manifesto__inner{z-index:1;align-content:center;gap:clamp(3rem,7vh,6rem);padding-block:clamp(7rem,12vh,11rem);display:grid;position:relative}.manifesto h2{max-inline-size:13ch;color:var(--offwhite);font-size:clamp(4rem,9.5vw,10rem);line-height:.84}.manifesto h2 span{color:var(--orange-on-dark);display:block}.manifesto__notes{background:color-mix(in srgb, var(--offwhite) 18%, transparent);grid-template-columns:repeat(3,1fr);gap:1px;max-inline-size:69rem;display:grid}.manifesto__notes p{background:var(--brown);color:color-mix(in srgb, var(--offwhite) 80%, transparent);padding:1.3rem 1.5rem;font-size:.95rem;line-height:1.5}.orangy-symbol.manifesto__symbol{inline-size:min(58vw,55rem);color:var(--orange);opacity:.12;position:absolute;inset:auto -9vw -20vw auto;transform:rotate(13deg)}.positioning{background:var(--offwhite)}.positioning__headline{grid-template-columns:minmax(10rem,.55fr) 1.45fr;gap:1.4rem;display:grid}.positioning__headline h2{max-inline-size:18ch;font-size:clamp(3.25rem,6.5vw,7rem);line-height:.91}.positioning__principles{border-block:1px solid var(--line-color);grid-template-columns:repeat(4,1fr);margin-block:clamp(5rem,10vw,9rem) 0;padding:0;list-style:none;display:grid}.positioning__principles li{border-inline-end:1px solid var(--line-color);align-content:space-between;gap:3rem;min-block-size:20rem;padding:1.5rem;display:grid}.positioning__principles li:last-child{border-inline-end:0}.positioning__principles>li>span{color:var(--orange-text);letter-spacing:.12em;font-size:.72rem;font-weight:700}.positioning__principles h3{font-size:clamp(1.65rem,2vw,2.35rem);line-height:1}.positioning__principles p{color:var(--text-muted);margin-block-start:1.1rem;font-size:.95rem;line-height:1.55}.services{background:var(--cream);padding-block-end:clamp(3rem,7vw,7rem)}.services__intro{grid-template-columns:.55fr 1.15fr .55fr;align-items:end;gap:1.5rem;margin-block-end:clamp(5rem,10vw,9rem);display:grid}.services__intro h2{font-size:clamp(3.25rem,6.1vw,6.5rem);line-height:.9}.services__intro>p:last-child{color:var(--text-muted);font-size:.95rem;line-height:1.55}.service-stack{gap:1.5rem;display:grid}.service-chapter{border:1px solid var(--line-color);background:var(--offwhite);grid-template-columns:.92fr 1.08fr;min-block-size:min(73svh,49rem);display:grid;overflow:hidden}.service-chapter__copy{flex-direction:column;padding:clamp(2rem,4vw,4.75rem);display:flex}.service-chapter__number{color:var(--orange-text);letter-spacing:.15em;font-size:.75rem;font-weight:700}.service-chapter h3{max-inline-size:12ch;margin-block-start:auto;font-size:clamp(3.2rem,5.7vw,6.5rem);line-height:.86}.service-chapter__audience{max-inline-size:32rem;margin-block-start:2rem;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:600;line-height:1.4}.service-chapter__body{max-inline-size:32rem;color:var(--text-muted);margin-block-start:1rem;font-size:.95rem;line-height:1.55}.service-chapter__visual{border-inline-start:1px solid var(--line-color);place-items:center;min-block-size:28rem;padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.service-chapter--diagnostico .service-chapter__visual{background:var(--sand)}.service-chapter--consultoria{background:color-mix(in srgb, var(--cream) 58%, var(--offwhite))}.service-chapter--consultoria .service-chapter__visual{background:var(--orange)}.service-chapter--sites{background:var(--brown);color:var(--offwhite)}.service-chapter--sites h3,.service-chapter--sites .service-chapter__body{color:var(--offwhite)}.service-chapter--sites .service-chapter__audience,.service-chapter--sites .service-chapter__number{color:var(--orange-on-dark)}.service-chapter--sites .service-chapter__visual{border-color:color-mix(in srgb, var(--offwhite) 20%, transparent);background:color-mix(in srgb, var(--brown) 89%, var(--ink))}.service-chapter--producao .service-chapter__visual{background:var(--olive)}.visual-diagnosis,.visual-site,.visual-calendar{border:1px solid color-mix(in srgb, var(--brown) 35%, transparent);background:var(--offwhite);inline-size:min(100%,31rem);color:var(--brown);padding:clamp(1.5rem,3vw,3rem)}.visual-diagnosis__top,.visual-calendar__head{border-block-end:1px solid var(--line-color);justify-content:space-between;align-items:end;padding-block-end:1.5rem;display:flex}.visual-diagnosis__top span,.visual-calendar__head span{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.visual-diagnosis__top strong,.visual-calendar__head strong{font-family:var(--font-heading);font-size:1.5rem;font-weight:450}.visual-diagnosis__axis{border-block-end:1px solid var(--brown);grid-template-columns:repeat(4,1fr);align-items:end;gap:.5rem;block-size:13rem;display:grid;position:relative}.visual-diagnosis__axis i{background:var(--orange)}.visual-diagnosis__axis i:first-child{block-size:28%}.visual-diagnosis__axis i:nth-child(2){block-size:53%}.visual-diagnosis__axis i:nth-child(3){block-size:76%}.visual-diagnosis__axis i:nth-child(4){block-size:91%}.visual-diagnosis__finding{text-transform:uppercase;justify-content:space-between;gap:.5rem;padding-block-start:.75rem;font-size:.65rem;display:flex}.visual-matrix{border:1px solid var(--brown);background:var(--brown);grid-template-columns:repeat(2,1fr);gap:1px;inline-size:min(100%,32rem);display:grid}.visual-matrix span{background:var(--cream);min-block-size:8rem;color:var(--brown);font-family:var(--font-heading);place-items:end start;padding:1rem;font-size:1.35rem;display:grid}.visual-matrix span:nth-child(2),.visual-matrix span:nth-child(5){background:var(--brown);color:var(--offwhite)}.visual-site{border-color:color-mix(in srgb, var(--offwhite) 40%, transparent);background:var(--cream);inline-size:min(100%,36rem);transform:perspective(45rem)rotateY(-7deg)rotateX(3deg)}.visual-site__bar{border-block-end:1px solid var(--line-color);gap:.3rem;padding-block-end:1rem;display:flex}.visual-site__bar i{aspect-ratio:1;border:1px solid var(--brown);border-radius:50%;inline-size:.55rem}.visual-site__hero{border-block-end:1px solid var(--line-color);align-content:center;gap:1.5rem;min-block-size:13rem;display:grid}.visual-site__hero strong{max-inline-size:9ch;font-family:var(--font-heading);font-size:clamp(2rem,3vw,3.25rem);font-weight:450;line-height:.95}.visual-site__hero span{background:var(--orange);block-size:.65rem;inline-size:7rem;display:block}.visual-site__grid{grid-template-columns:repeat(3,1fr);gap:.75rem;padding-block-start:1rem;display:grid}.visual-site__grid i{border:1px solid var(--line-color);min-block-size:4rem}.visual-calendar__grid{grid-template-columns:repeat(4,1fr);gap:.4rem;padding-block-start:1.5rem;display:grid}.visual-calendar__grid i{aspect-ratio:1;border:1px solid var(--line-color)}.visual-calendar__grid i:nth-child(2),.visual-calendar__grid i:nth-child(5),.visual-calendar__grid i:nth-child(8){background:var(--orange)}.journey{background:var(--offwhite)}.journey__header{grid-template-columns:.55fr 1.45fr;gap:1.5rem;display:grid}.journey__header h2{max-inline-size:15ch;font-size:clamp(3.25rem,7vw,7.4rem);line-height:.89}.journey__list{margin-block:clamp(5rem,10vw,10rem) 0;padding:0;list-style:none}.journey__list>li{border-block-start:1px solid var(--line-color);grid-template-columns:.65fr 1.15fr .7fr;align-items:center;gap:clamp(2rem,5vw,6rem);padding-block:clamp(2.5rem,5vw,5rem);display:grid}.journey__list>li:last-child{border-block-end:1px solid var(--line-color)}.journey__meta span{color:var(--orange-text);letter-spacing:.13em;font-size:.7rem;font-weight:700}.journey__meta h3{margin-block-start:1.25rem;font-size:clamp(2.6rem,4.5vw,5.2rem);line-height:.88}.journey__list>li>p{color:var(--text-muted);line-height:1.55}.journey__action{justify-content:flex-end;margin-block-start:2.5rem;display:flex}.journey-artifact{border:1px solid var(--line-color);background:var(--cream);min-block-size:17rem;padding:1.3rem;position:relative;overflow:hidden}.journey-artifact__label{z-index:1;font-family:var(--font-heading);font-size:1.5rem;position:relative}.journey-artifact__content{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid;position:absolute;inset:4.5rem 1.3rem 1.3rem}.journey-artifact__content i{border:1px solid var(--line-color)}.journey-artifact--01 .journey-artifact__content i:nth-child(2),.journey-artifact--01 .journey-artifact__content i:nth-child(6){background:var(--orange)}.journey-artifact--02{background:var(--sand);transform:rotate(-1.5deg)}.journey-artifact--02 .journey-artifact__content{grid-template-columns:repeat(2,1fr)}.journey-artifact--03{background:var(--brown);color:var(--offwhite);transform:rotate(1.5deg)}.journey-artifact--03 .journey-artifact__content i{border-color:color-mix(in srgb, var(--offwhite) 35%, transparent)}.journey-artifact--03 .journey-artifact__content i:first-child{background:var(--orange);grid-column:1/-1}.journey-artifact--04{background:var(--olive);color:var(--offwhite)}.journey-artifact--04 .journey-artifact__content{grid-template-columns:repeat(6,1fr)}.journey-artifact--04 .journey-artifact__content i:nth-child(2),.journey-artifact--04 .journey-artifact__content i:nth-child(5){background:var(--orange)}.inside-manifesto{background:var(--brown);min-block-size:100svh;color:var(--offwhite);align-items:center;display:grid}.inside-manifesto__grid{gap:clamp(4rem,8vw,8rem);padding-block:clamp(7rem,11vw,11rem);display:grid}.inside-manifesto__headline{grid-template-columns:.5fr 1.5fr;gap:1.5rem;display:grid}.inside-manifesto h2{max-inline-size:15ch;color:var(--offwhite);font-size:clamp(3.5rem,7.4vw,8rem);line-height:.88}.inside-manifesto h2 span{color:var(--orange-on-dark);display:block}.inside-manifesto__reality{border-block:1px solid color-mix(in srgb, var(--offwhite) 25%, transparent);grid-template-columns:repeat(6,1fr);display:grid}.inside-manifesto__reality span{border-inline-end:1px solid color-mix(in srgb, var(--offwhite) 25%, transparent);min-block-size:12rem;color:var(--offwhite);font-family:var(--font-heading);letter-spacing:-.04em;align-items:end;padding:1rem .85rem;font-size:clamp(1.4rem,2.4vw,2.85rem);display:grid}.inside-manifesto__reality span:nth-child(2n){color:var(--orange-on-dark);align-items:start}.inside-manifesto__reality span:last-child{border-inline-end:0}.inside-manifesto__closing{max-inline-size:21ch;color:var(--offwhite);font-family:var(--font-heading);letter-spacing:-.05em;margin-inline-start:auto;font-size:clamp(3rem,6.4vw,7rem);line-height:.9}.inside-manifesto__closing strong{color:var(--orange-on-dark);font-weight:450}.team{background:var(--cream)}.team__header{grid-template-columns:.5fr 1.35fr .45fr;align-items:end;gap:1.5rem;display:grid}.team__header h2{max-inline-size:16ch;font-size:clamp(3.4rem,6.7vw,7.25rem);line-height:.88}.team__header>p:last-child{color:var(--orange-text);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.5}.team__grid{grid-template-columns:repeat(12,1fr);align-items:start;column-gap:clamp(2rem,4vw,5rem);margin-block-start:clamp(6rem,10vw,10rem);display:grid}.team-member{align-content:start;gap:1.75rem;display:grid}.team-member--bruna{grid-column:1/5}.team-member--bianca{grid-column:5/9}.team-member--nathan{grid-column:9/13}.team-member__portrait{--team-avatar-size:clamp(11.25rem, 15.5vw, 14.5rem);inline-size:var(--team-avatar-size);margin:0;position:relative}.team-member__portrait picture{inline-size:var(--team-avatar-size);aspect-ratio:1;border-radius:50%;display:block;overflow:hidden}.team-member__portrait img{aspect-ratio:1;object-fit:cover;background:var(--sand);filter:saturate(.92)contrast(1.02);block-size:100%;inline-size:100%;display:block}.team-member__portrait figcaption{color:var(--brown);letter-spacing:.12em;text-transform:uppercase;margin-block-start:.85rem;font-size:.65rem;font-weight:700}.team-member__content{gap:.9rem;display:grid}.team-member__content h3{max-inline-size:10ch;font-size:clamp(2.35rem,3.35vw,3.6rem);line-height:.92}.team-member__role{color:var(--orange-text);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.5}.team-member__bio{max-inline-size:29rem;color:var(--text-muted);font-size:1rem;line-height:1.7}.faq{background:var(--offwhite)}.faq__grid{grid-template-columns:.7fr 1.3fr;gap:clamp(4rem,8vw,9rem);display:grid}.faq__heading{align-content:start;gap:1.3rem;display:grid}.faq__heading h2{max-inline-size:9ch;font-size:clamp(3.3rem,5.5vw,6rem);line-height:.9}.final-cta{background:var(--brown);min-block-size:78svh;color:var(--offwhite);position:relative;overflow:hidden}.final-cta__content{z-index:1;align-content:space-between;gap:4rem;min-block-size:50svh;display:grid;position:relative}.final-cta h2{max-inline-size:13ch;color:var(--offwhite);font-size:clamp(4rem,8vw,8.5rem);line-height:.86}.final-cta__bottom{justify-content:space-between;align-items:end;gap:2rem;display:flex}.final-cta__bottom p{max-inline-size:24rem;color:color-mix(in srgb, var(--offwhite) 75%, transparent)}.orangy-symbol.final-cta__symbol{inline-size:min(43vw,43rem);color:var(--orange);opacity:.12;position:absolute;inset:9% -7% auto auto;transform:rotate(-11deg)}@media (width>=64rem){.hero__grid{grid-template-columns:minmax(0,1fr)}.faq__heading{top:calc(var(--header-height-compact) + 3rem);align-self:start;position:sticky}}@media (width<=69.99rem){.hero__grid{min-block-size:auto}.positioning__principles{grid-template-columns:repeat(2,1fr)}.positioning__principles li:nth-child(2){border-inline-end:0}.positioning__principles li:nth-child(-n+2){border-block-end:1px solid var(--line-color)}.services__intro,.team__header{grid-template-columns:.5fr 1.5fr}.services__intro>p:last-child,.team__header>p:last-child{grid-column:2}.team-member__content{grid-template-columns:1fr}.team-member__content h3{grid-column:auto}}@media (width<=47.99rem){.section{padding-block:clamp(5rem,20vw,7rem)}.hero__grid{gap:0;padding-block:3.25rem 5rem}.hero__content{padding-block-end:4.5rem;overflow:clip}.hero h1{margin-block-start:1rem;font-size:clamp(3rem,14.3vw,4.2rem);line-height:.91}.hero__lead{margin-block-start:1.5rem;font-size:1.05rem}.hero__action{flex-direction:column;align-items:stretch}.hero__action .button{align-self:start}.hero-studio{display:none}.orangy-symbol.hero__mobile-mark{z-index:-1;opacity:.14;inline-size:13rem;display:block;position:absolute;inset:auto -3.5rem -5rem auto;transform:rotate(-10deg)}.brand-statement__inner{padding-block:4.5rem}.brand-statement p{font-size:clamp(3.25rem,18vw,5.25rem);line-height:.88}.manifesto{min-block-size:100svh}.manifesto h2{font-size:clamp(4rem,18.3vw,6rem);line-height:.84}.manifesto__notes{grid-template-columns:1fr}.manifesto__notes p{padding-inline:0}.orangy-symbol.manifesto__symbol{inline-size:72vw;inset:auto 8vw -18vw auto}.positioning__headline,.journey__header,.inside-manifesto__headline,.services__intro,.team__header,.faq__grid{grid-template-columns:1fr}.positioning__headline>*,.journey__header>*,.inside-manifesto__headline>*,.services__intro>*,.team__header>*,.service-chapter,.service-chapter>*,.service-chapter__copy>*{min-inline-size:0}.positioning__headline h2,.services__intro h2,.journey__header h2,.team__header h2{font-size:clamp(3.15rem,15.3vw,5rem)}.services__intro h2{font-size:clamp(2.65rem,11vw,4.2rem)}.positioning__principles{grid-template-columns:1fr;margin-block-start:4rem}.positioning__principles li{border-inline-end:0;border-block-end:1px solid var(--line-color);min-block-size:15rem}.positioning__principles li:last-child{border-block-end:0}.services__intro>p:last-child,.team__header>p:last-child{grid-column:auto}.service-stack{gap:1rem}.service-chapter{grid-template-columns:1fr;min-block-size:auto}.service-chapter__copy{min-block-size:27rem}.service-chapter h3{font-size:clamp(2.15rem,9.5vw,3.6rem)}.service-chapter__visual{border-block-start:1px solid var(--line-color);border-inline-start:0;min-block-size:22rem}.visual-matrix span{min-block-size:6rem}.journey__list{margin-block-start:4rem}.journey__list>li{grid-template-columns:1fr;gap:2rem}.journey-artifact{min-block-size:14rem}.journey-artifact--02,.journey-artifact--03{transform:none}.inside-manifesto h2{font-size:clamp(3.5rem,16.5vw,5.35rem)}.inside-manifesto__reality{grid-template-columns:repeat(2,1fr)}.inside-manifesto__reality span{border-block-end:1px solid color-mix(in srgb, var(--offwhite) 25%, transparent);min-block-size:8rem}.inside-manifesto__reality span:nth-child(2n){border-inline-end:0}.inside-manifesto__reality span:nth-last-child(-n+2){border-block-end:0}.inside-manifesto__closing{margin-inline-start:0;font-size:clamp(3.2rem,15.5vw,5rem)}.team__grid{grid-template-columns:1fr;gap:4rem;margin-block-start:5rem;display:grid}.team-member--bruna,.team-member--bianca,.team-member--nathan{grid-column:auto;margin-block-start:0}.team-member__content{gap:.9rem}.team-member__portrait{--team-avatar-size:9rem}.team-member__content h3{max-inline-size:11ch;font-size:clamp(2.55rem,11.5vw,3.5rem)}.team-member__role{font-size:.8125rem;line-height:1.55}.team-member__bio{font-size:1rem;line-height:1.7}.faq__grid{gap:3.5rem}.final-cta{min-block-size:88svh}.final-cta__content{min-block-size:62svh}.final-cta h2{font-size:clamp(4rem,18vw,5.8rem)}.final-cta__bottom{flex-direction:column;align-items:stretch}.final-cta__bottom .button{align-self:start}.orangy-symbol.final-cta__symbol{inline-size:72vw;inset:auto 8vw 6% auto}}@media (width<=23.5rem){.artifact-sheet{inline-size:8.5rem}.service-chapter__copy,.service-chapter__visual{padding:1.5rem}}.hero__content{max-inline-size:54rem}.hero .hero__content h1{max-inline-size:17ch;color:var(--brown);font-size:clamp(3.25rem,5.4vw,6rem);line-height:.96}.hero .hero__content h1 em{color:var(--orange-action);font-style:italic}.hero__lead{color:var(--brown);font-family:var(--font-body);letter-spacing:0;text-wrap:pretty;font-size:clamp(1.1rem,1.42vw,1.35rem);font-weight:400;line-height:1.5}.manifesto__notes{background:0 0;gap:.85rem}.manifesto__notes p{border:1px solid color-mix(in srgb, var(--offwhite) 18%, transparent);background:color-mix(in srgb, var(--offwhite) 6%, var(--brown));border-radius:1rem;box-shadow:0 .9rem 2.2rem #0000001f}.positioning__headline h2{max-inline-size:16ch}.positioning__principles{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem)}.positioning__principles li,.positioning__principles li:last-child{border:1px solid var(--line-color);background:var(--offwhite);min-block-size:20rem;box-shadow:0 .8rem 2rem color-mix(in srgb, var(--brown) 7%, transparent), inset 0 1px white;border-radius:1.15rem;align-content:start;padding:clamp(1.5rem,2.4vw,2.5rem)}.services{background:var(--brown);color:var(--offwhite);padding-block:clamp(6rem,11vw,10rem)}.services__intro{grid-template-columns:minmax(11rem,.42fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-block-end:clamp(3rem,7vw,6rem)}.services__intro .microheading{color:var(--orange-on-dark)}.services__intro h2{max-inline-size:16ch;color:var(--offwhite);font-size:clamp(3.25rem,6vw,6.5rem)}.service-stack{gap:clamp(1.25rem,2.5vw,2.25rem)}.service-chapter,.service-chapter--consultoria,.service-chapter--sites{border:1px solid color-mix(in srgb, var(--brown) 12%, transparent);background:var(--offwhite);min-block-size:0;color:var(--brown);border-radius:1.35rem;grid-template-columns:1fr;overflow:visible;box-shadow:0 1.2rem 2.6rem #00000026,inset 0 1px #fff}.service-chapter__copy{grid-template-columns:minmax(5rem,.18fr) minmax(0,1fr);align-content:start;column-gap:clamp(2rem,5vw,5rem);min-block-size:0;padding:clamp(2rem,4vw,4.5rem);display:grid}.service-chapter__number{color:var(--orange-text);grid-row:1/span 4;font-size:.9rem}.service-chapter h3,.service-chapter--sites h3{max-inline-size:18ch;color:var(--orange-action);margin-block-start:0;font-size:clamp(2.7rem,4.3vw,5.3rem);line-height:.95}.service-chapter__audience,.service-chapter--sites .service-chapter__audience{max-inline-size:46rem;color:var(--brown);margin-block-start:clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.15rem,1.55vw,1.45rem)}.service-chapter__highlight{color:var(--orange-text);margin-block-start:.75rem;font-weight:700}.service-chapter__details{max-inline-size:52rem;color:color-mix(in srgb, var(--brown) 84%, var(--offwhite));gap:.85rem;margin-block-start:1.5rem;font-size:1rem;line-height:1.7;display:grid}.inside-manifesto__reality{border:0;grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.inside-manifesto__reality>div{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.inside-manifesto__reality>div:last-child{border:0;grid-template-columns:repeat(3,minmax(0,1fr))}.inside-manifesto__reality span,.inside-manifesto__reality span:nth-child(2n),.inside-manifesto__reality span:last-child{border:1px solid color-mix(in srgb, var(--offwhite) 21%, transparent);background:color-mix(in srgb, var(--offwhite) 5%, var(--brown));min-block-size:7rem;min-inline-size:0;color:var(--offwhite);overflow-wrap:anywhere;border-radius:.9rem;align-items:center;padding:1rem;font-size:clamp(1.25rem,2.1vw,2.5rem)}.inside-manifesto__reality>div span:last-child{border:1px solid color-mix(in srgb, var(--offwhite) 21%, transparent)}.inside-manifesto__reality>div span:nth-child(2n){color:var(--orange-on-dark)}.inside-manifesto__closing{max-inline-size:20ch;font-size:clamp(2.8rem,5.7vw,6.5rem);font-style:italic}.team-member__portrait figcaption{display:none}.team-member__content h3{font-style:italic}@media (width>=64rem){.service-chapter{position:static;top:auto}}@media (width<=69.99rem){.positioning__principles{grid-template-columns:repeat(3,minmax(0,1fr))}.positioning__principles li:nth-child(2),.positioning__principles li:nth-child(-n+2){border:1px solid var(--line-color)}}@media (width<=47.99rem){.hero__content{padding-block-end:0}.hero h1{font-size:clamp(2.8rem,11.5vw,3.8rem);line-height:.96}.hero__lead{font-size:1.05rem}.positioning__principles{grid-template-columns:1fr;margin-block-start:3rem}.positioning__principles li,.positioning__principles li:last-child{gap:2rem;min-block-size:0}.services__intro{grid-template-columns:1fr}.services__intro h2{font-size:clamp(2.75rem,11vw,4.2rem)}.service-chapter__copy{grid-template-columns:1fr;padding:2rem 1.5rem}.service-chapter__number{grid-row:auto;margin-block-end:1.5rem}.service-chapter h3{font-size:clamp(2.45rem,9.5vw,3.5rem)}.service-chapter__details{font-size:1rem}.inside-manifesto__reality>div,.inside-manifesto__reality>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.inside-manifesto__reality span,.inside-manifesto__reality span:nth-child(2n),.inside-manifesto__reality span:last-child{min-block-size:5rem;padding:.7rem;font-size:clamp(1.2rem,5.7vw,1.7rem)}.inside-manifesto__reality>div>span:nth-child(n){border:1px solid color-mix(in srgb, var(--offwhite) 21%, transparent)}.inside-manifesto__reality>div:last-child span:last-child{grid-column:1/-1}.inside-manifesto__closing{font-size:clamp(2.8rem,12vw,4.5rem)}}
