@font-face{font-family:Sacramento;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sacramento-latin-ext-400-normal-CKF0Zc5Q.woff2)format("woff2"),url(/assets/sacramento-latin-ext-400-normal-CJ-VJynE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sacramento;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sacramento-latin-400-normal-mRAQrhvZ.woff2)format("woff2"),url(/assets/sacramento-latin-400-normal-D-mHOmJi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/spline-sans-mono-latin-ext-wght-normal-Dh0aNLWd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/spline-sans-mono-latin-wght-normal-DlaB5ohX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mesa-0:#071613;--mesa-1:#0b211d;--mesa-2:#12322d;--mesa-3:#1b4a41;--luz:#f6d79b;--papel-molde:#ece4cf;--papel:#ecefe7;--papel-2:#dfe4da;--fita:#f2c230;--linha:#d93a2b;--linha-texto:#a3281c;--giz:#f7f5ef;--tinta:#13231f;--tinta-2:#2b3c37;--fio:#13231f29;--fio-claro:#f7f5ef29;--f-logo:"Sacramento", "Brush Script MT", cursive;--f-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--f-mono:"Spline Sans Mono Variable", "Spline Sans Mono", ui-monospace, Menlo, monospace;--gutter:clamp(16px, 4vw, 56px);--g-esq:max(var(--gutter), env(safe-area-inset-left,0px));--g-dir:max(var(--gutter), env(safe-area-inset-right,0px));--largura:1240px}*,:before,:after{box-sizing:border-box}html{background:var(--mesa-1);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--mesa-1);color:var(--giz);font-family:var(--f-display);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit}img,svg{display:block}:focus-visible{outline:2px solid var(--fita);outline-offset:4px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.secao{z-index:3;background:var(--papel);color:var(--tinta);position:relative}.secao__in{max-width:var(--largura);padding:clamp(72px, 12vh, 140px) var(--g-dir) clamp(72px, 12vh, 140px) var(--g-esq);margin:0 auto}.rotulo{font:450 12.5px/1.2 var(--f-mono);color:var(--tinta-2);margin:0 0 18px}.titulo{font:560 clamp(2rem, 4.6vw, 4.4rem)/1.02 var(--f-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.lead{max-width:34ch;font:460 clamp(1.25rem, 2.1vw, 1.75rem)/1.3 var(--f-display);letter-spacing:-.015em;text-wrap:pretty;margin:20px 0 0}.corpo{max-width:62ch;font:400 17px/1.6 var(--f-display);color:var(--tinta-2);text-wrap:pretty;margin:0}.botao{font:600 16px/1 var(--f-display);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:14px;padding:7px 7px 7px 24px;text-decoration:none;display:inline-flex}.botao i{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.botao i svg{width:18px;height:18px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.botao:hover i svg{transform:rotate(-45deg)}.botao--claro{background:var(--giz);color:var(--tinta)}.botao--claro i{background:var(--linha);color:var(--giz)}.botao--escuro{background:var(--tinta);color:var(--giz)}.botao--escuro i{background:var(--linha);color:var(--giz)}.link-linha{font:560 16px/1.3 var(--f-display);color:inherit;background:linear-gradient(90deg, var(--linha) 0 60%, transparent 60%) 0 100% / 10px 2px repeat-x;padding-bottom:4px;text-decoration:none}.link-linha:hover{background-size:6px 2px}.grao{z-index:50;pointer-events:none;mix-blend-mode:soft-light;opacity:.2;animation:1s steps(10,end) infinite grao;position:fixed;top:-200px;bottom:-200px;left:-200px;right:-200px}@keyframes grao{0%{transform:translate(0)}10%{transform:translate(-40px,30px)}20%{transform:translate(60px,-20px)}30%{transform:translate(-20px,-70px)}40%{transform:translate(80px,50px)}50%{transform:translate(-60px,10px)}60%{transform:translate(30px,80px)}70%{transform:translate(-80px,-40px)}80%{transform:translate(50px,-60px)}90%{transform:translate(-30px,60px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.grao{animation:none}}.grao{transition:opacity .6s}html.abertura-fora .grao{opacity:0;animation-play-state:paused}@media (max-width:860px),(hover:none){.grao{display:none}}[data-revela]{opacity:0;transition:opacity .6s ease calc(var(--n,0) * 70ms), transform .7s cubic-bezier(.2,.7,.2,1) calc(var(--n,0) * 70ms);transform:translateY(16px)}[data-revela].visto{opacity:1;transform:none}html.abertura-fora .palco,html.abertura-fora .palco *,html.abertura-fora .palco :before,html.abertura-fora .palco :after{animation-play-state:paused!important}html.leve .grao{display:none}html.leve .palco,html.leve .palco *,html.leve .palco :before,html.leve .palco :after{filter:none!important;mix-blend-mode:normal!important}html.leve .nav,html.leve .nav:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.leve .nav{background:#071613db}.nav{z-index:40;left:50%;top:calc(14px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07161375;border-radius:18px;gap:2px;padding:5px;transition:transform .45s cubic-bezier(.2,.7,.2,1),background .3s;display:inline-flex;position:fixed;transform:translate(-50%)}.nav a{font:520 14px/1 var(--f-display);color:var(--giz);border-radius:13px;padding:9px 16px;text-decoration:none;transition:background .2s}.nav a:hover{background:#ffffff1a}.nav a{transition:background-color .3s,color .3s}.nav a.ativo{background:var(--linha)}.nav--oculta{transform:translate(-50%,calc(-100% - 30px))}.nav:focus-within{transform:translate(-50%)}.nav--solida{background:var(--tinta)}@media (max-width:720px){.nav{left:var(--g-esq);right:var(--g-dir);justify-content:space-between;transform:none}.nav a{padding:9px;font-size:13px}.nav--oculta{transform:translateY(calc(-100% - 30px))}.nav:focus-within{transform:none}}.hero{height:200vh;height:200svh;position:relative}.palco{isolation:isolate;background:var(--mesa-1);height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.camada,.camada__in{position:absolute;top:0;bottom:0;left:0;right:0}.camada{will-change:transform}.mesa{background:radial-gradient(60% 50% at 52% 40%, var(--mesa-3) 0, #1b4a4100 70%), linear-gradient(180deg, var(--mesa-0) 0, var(--mesa-1) 30%, var(--mesa-2) 62%, var(--mesa-1) 100%);position:absolute;top:-14%;bottom:-40%;left:-8%;right:-8%}.mesa__grade{background:repeating-linear-gradient(90deg,#d6ebdc17 0 1px,#0000 1px 4.2vmin),repeating-linear-gradient(0deg,#d6ebdc17 0 1px,#0000 1px 4.2vmin),repeating-linear-gradient(90deg,#d6ebdc1a 0 1px,#0000 1px 21vmin),repeating-linear-gradient(0deg,#d6ebdc1a 0 1px,#0000 1px 21vmin);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 62% at 50% 42%,#000 20%,#0000 78%);mask-image:radial-gradient(70% 62% at 50% 42%,#000 20%,#0000 78%)}.mesa__luz{background:radial-gradient(circle,#f6d79b57 0,#f6d79b1f 30%,#f6d79b00 64%);width:70vmax;height:70vmax;position:absolute;top:2%;left:70%;transform:translate(-50%,-50%)}.peca{left:0;top:var(--y);width:var(--w);animation:deriva var(--dur) linear var(--del) infinite;position:absolute}.peca__in{transform:rotate(var(--r));animation:balanco var(--bd) ease-in-out var(--del) infinite alternate;filter:drop-shadow(var(--sombra)) blur(var(--b,0px))}.peca svg{width:100%;height:auto;overflow:visible}.peca--longe .peca__in{filter:drop-shadow(var(--sombra)) blur(var(--b,0px)) saturate(.75) brightness(.8)}.peca--frente .peca__in{filter:blur(var(--b,0px)) brightness(.55) saturate(.8)}@keyframes deriva{0%{transform:translateX(calc(var(--w) * -1 - 4vw))}to{transform:translate(104vw)}}@keyframes balanco{0%{translate:0 -.6vmin;rotate:-1.6deg}to{translate:0 .6vmin;rotate:1.6deg}}.central{width:min(60vw,124vh);width:min(60vw,124svh);position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.central__flutua{animation:7.5s ease-in-out infinite alternate flutua}@keyframes flutua{0%{transform:translateY(-.9%)rotate(-.4deg)}to{transform:translateY(.9%)rotate(.4deg)}}.logo{width:100%;height:auto;overflow:visible}.logo--hero{filter:drop-shadow(-10px 22px 18px #030c0a8c)}.logo__traco{fill:none;stroke:var(--giz);stroke-width:15px;stroke-linecap:round;stroke-linejoin:round}.logo__cheio{fill:var(--giz);opacity:0}.logo__fio{fill:none;stroke:var(--linha);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.logo__alinhavo{fill:none;stroke:var(--linha);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:17 11}.logo--pronto .logo__cheio{opacity:1}.logo--pronto .logo__tracos{display:none}.sombra-leitura{pointer-events:none;background:radial-gradient(44% 40% at 84% 88%,#030c0a80,#030c0a00 72%),radial-gradient(58% 34% at 24% 92%,#030c0a73,#030c0a00 72%),linear-gradient(#030c0a00 66%,#030c0a66);position:absolute;top:0;bottom:0;left:0;right:0}.hud{top:calc(26px + env(safe-area-inset-top,0px));left:var(--g-esq);right:var(--g-dir);font:420 12.5px/1.55 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--giz);text-shadow:0 1px 10px #030c0a99;justify-content:space-between;gap:24px;display:flex;position:absolute}.hud__esq,.hud__dir{display:grid}.hud__dir{text-align:right}.hud b{color:var(--fita);font-weight:420}.hero__base{left:var(--g-esq);right:var(--g-dir);justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:absolute;bottom:6vh;bottom:6svh}.titulo-hero{font-variation-settings:"wdth" 100;color:var(--giz);letter-spacing:-.055em;white-space:nowrap;text-shadow:0 2px 30px #030c0a4d;margin:0;font-size:min(12.1951vw - 68.2927px,15vh);font-size:min(12.1951vw - 68.2927px,15svh);font-weight:330;line-height:.9}.titulo-hero__letras{display:flex}.letra{margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.letra>span{display:inline-block}.hero__lado{flex:none;justify-items:start;gap:22px;padding-bottom:.3em;display:grid}.frase{font:450 19px/1.28 var(--f-display);letter-spacing:-.01em;color:var(--giz);text-shadow:0 1px 18px #030c0acc;margin:0}.linha{display:block;overflow:hidden}.linha>span{display:block}.dica{left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));font:400 11.5px/1 var(--f-mono);color:var(--giz);opacity:.7;white-space:nowrap;margin:0;position:absolute;transform:translate(-50%)}.muro{pointer-events:none;will-change:transform;height:300vh;height:300svh;position:absolute;top:100%;left:0;right:0}.muro .peca{transform:translateX(var(--x));animation:none}.muro .peca__in{filter:blur(14px);animation:none}.muro:after{content:"";background:linear-gradient(180deg, #ecefe700 0, var(--papel) 30vh);background:linear-gradient(180deg, #ecefe700 0, var(--papel) 30svh);position:absolute;top:60vh;top:60svh;bottom:0;left:0;right:0}.veu{background:var(--papel);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.cortina{background:var(--mesa-0);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pausado *,.pausado :before,.pausado :after{animation-play-state:paused!important}@media (max-width:720px){.central{width:94vw;top:34%}.hero__base{bottom:calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:flex-start;gap:18px}.titulo-hero{font-size:calc(13.5135vw - 4.32432px)}.frase{font-size:16px}.hero__lado{gap:18px;padding-bottom:0}.hud{top:calc(74px + env(safe-area-inset-top,0px));font-size:11px}.hud__esq span+span,.hud__dir span:first-child{display:none}.hud span{white-space:nowrap}.dica{display:none}}@media (prefers-reduced-motion:reduce){.peca,.peca__in,.central__flutua{animation:none!important}.peca{transform:translateX(var(--x0))}}.apresentacao{background:linear-gradient(180deg, #ecefe700 0, var(--papel) 45vh);background:linear-gradient(180deg, #ecefe700 0, var(--papel) 45svh);margin-top:-45vh;margin-top:-45svh;padding-top:12vh;padding-top:12svh}.apresentacao__in{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(32px,6vw,96px);padding-top:0;display:grid}.apresentacao__destaque{font:520 clamp(1.7rem, 3.2vw, 3rem)/1.12 var(--f-display);letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin:0}.apresentacao__corpo{margin-top:24px}.apresentacao__acoes{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:32px;display:flex}.fatos{margin:0;padding:0;list-style:none;display:grid}.fato{border-top:1.5px dashed #d93a2b8c;gap:6px;padding:20px 0;display:grid}.fato:last-child{border-bottom:1.5px dashed #d93a2b8c}.fato b{font:600 18px/1.25 var(--f-display);color:var(--tinta)}.fato span{font:400 16px/1.5 var(--f-display);color:var(--tinta-2)}@media (max-width:860px){.apresentacao__in{grid-template-columns:1fr}}.etapas__cabeca{justify-content:space-between;align-items:flex-end;gap:20px 56px;margin-bottom:clamp(36px,6vh,60px);display:flex}.etapas__cabeca .lead{max-width:28ch;margin:0}.etapas__lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;margin:0;padding:0;list-style:none;display:grid}.etapa{align-content:start;gap:10px;padding-top:26px;display:grid;position:relative}.etapa:before{content:"";background:repeating-linear-gradient(90deg, var(--linha) 0 9px, transparent 9px 15px);clip-path:inset(0 100% 0 0);height:2px;transition:clip-path .8s cubic-bezier(.3,.7,.2,1) calc(var(--n) * 90ms + .1s);position:absolute;top:0;left:0;right:0}.etapa.visto:before{clip-path:inset(0)}.etapa__n{font:450 13px/1 var(--f-mono);color:var(--linha-texto)}.etapa h3{font:600 20px/1.2 var(--f-display);letter-spacing:-.015em;margin:0}.etapa p{font:400 16px/1.5 var(--f-display);color:var(--tinta-2);margin:0}@media (max-width:860px){.etapas__cabeca{flex-direction:column;align-items:flex-start}.etapas__lista{grid-template-columns:1fr 1fr}}@media (max-width:560px){.etapas__lista{grid-template-columns:1fr;gap:28px}}.portes{background:var(--papel-2)}.portes__cabeca{justify-content:space-between;align-items:flex-end;gap:20px 56px;margin-bottom:clamp(36px,6vh,60px);display:flex}.portes__cabeca .corpo{max-width:36ch}.portes__grade{grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;display:grid}.porte{grid-row:span 4;grid-template-rows:subgrid;border-left:1.5px dashed #d93a2b8c;align-content:start;gap:14px;padding:28px clamp(18px,2.4vw,36px);transition:background .35s;display:grid}.porte:last-child{border-right:1.5px dashed #d93a2b8c}.porte:hover{background:#f7f5ef8c}.porte h3{font:600 clamp(1.6rem, 2.4vw, 2.2rem)/1 var(--f-display);letter-spacing:-.03em;margin:0}.porte__para{font:400 16px/1.5 var(--f-display);color:var(--tinta-2);margin:0}.porte__dados{align-content:start;gap:14px;margin:6px 0 0;display:grid}.porte__dados div{border-top:1px solid var(--fio);gap:4px;padding-top:12px;display:grid}.porte__dados dt{font:450 12.5px/1.2 var(--f-mono);color:var(--linha-texto)}.porte__dados dd{font:450 16px/1.45 var(--f-display);color:var(--tinta);margin:0}.porte__exemplo{font:550 15px/1.3 var(--f-display);color:var(--tinta);place-self:end start;margin-top:8px}.portes__nota{margin-top:32px;font-size:15px}@media (max-width:860px){.portes__cabeca{flex-direction:column;align-items:flex-start}.portes__grade{grid-template-rows:none;grid-template-columns:1fr}.porte{border-top:1.5px dashed #d93a2b8c;border-left:0;grid-row:auto;grid-template-rows:none;padding:26px 0;border-right:0!important}}.dominio__in{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:32px clamp(32px,5vw,72px);display:grid}.dominio__cabeca .titulo{font-size:clamp(1.8rem,3.4vw,3rem)}.dominio__cabeca .corpo{margin-top:18px}.opcoes{border-collapse:collapse;width:100%;font:400 16px/1.45 var(--f-display)}.opcoes th,.opcoes td{text-align:left;vertical-align:top;border-top:1px solid var(--fio);padding:16px 14px 16px 0}.opcoes thead th{font:450 12.5px/1.2 var(--f-mono);color:var(--linha-texto);border-top:0;padding-top:0}.opcoes tbody th{color:var(--tinta);width:32%;font-weight:600}.opcoes td{color:var(--tinta-2)}.opcoes__custo{white-space:nowrap;font-weight:600;color:var(--tinta)!important}.manutencao{border-top:1.5px dashed #d93a2b8c;margin-top:36px;padding-top:24px}.manutencao__titulo{font:600 17px/1.3 var(--f-display);margin:0 0 12px}.manutencao ul{font:400 16px/1.5 var(--f-display);color:var(--tinta-2);gap:6px;margin:0 0 16px;padding-left:20px;display:grid}@media (max-width:860px){.dominio__in{grid-template-columns:1fr}.opcoes thead{display:none}.opcoes tr{border-top:1px solid var(--fio);gap:4px;padding:16px 0;display:grid}.opcoes th,.opcoes td{border:0;padding:0;width:auto!important}}.prazos{background:var(--papel-2)}.prazos__in{border-top:0;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:32px;padding-top:0;display:grid}.prazos__cabeca{border-top:1px solid var(--fio);padding-top:clamp(48px,7vh,80px)}.prazos__cabeca .titulo{font-size:clamp(1.8rem,3.4vw,3rem)}.prazos__cabeca .corpo{margin-top:18px}.prazos__lista{border-top:1px solid var(--fio);grid-template-columns:1fr 1fr;gap:28px 32px;margin:0;padding-top:clamp(48px,7vh,80px);display:grid}.prazos__lista dt{font:600 17px/1.3 var(--f-display);align-items:center;gap:10px;display:flex}.prazos__lista dt:before{content:"";background:repeating-linear-gradient(90deg, var(--linha) 0 5px, transparent 5px 8px);flex:none;width:14px;height:2px}.prazos__lista dd{font:400 16px/1.5 var(--f-display);color:var(--tinta-2);margin:8px 0 0 24px}@media (max-width:860px){.prazos__in,.prazos__lista{grid-template-columns:1fr}.prazos__lista{border-top:0;padding-top:0}}.portfolio{background:var(--mesa-1);color:var(--giz)}.portfolio .rotulo{color:#c9d3cc}.portfolio .corpo{color:#d6ddd7}.portfolio__cabeca{justify-content:space-between;align-items:flex-end;gap:20px 56px;margin-bottom:clamp(40px,7vh,72px);display:flex}.portfolio__cabeca .corpo{max-width:40ch;font-size:16px}.projetos{gap:clamp(56px,10vh,110px);margin:0;padding:0;list-style:none;display:grid}.projeto{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(28px,4.5vw,64px);display:grid}.projeto:nth-child(2n){grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.projeto:nth-child(2n) .janela{order:2}.janela{background:#0f1513;border-radius:14px;text-decoration:none;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f7f5ef1f,0 30px 60px #00000059}.janela:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #f7f5ef38,0 40px 80px #00000073}.janela:focus-visible{outline:2px solid var(--fita);outline-offset:6px}.janela__selo{z-index:2;background:var(--fita);color:var(--tinta);font:650 15px/1 var(--f-display);border-radius:999px;padding:9px 16px;position:absolute;top:50px;left:16px;box-shadow:0 8px 20px #00000059}.janela__barra{background:#1c2421;align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.janela__barra i{background:#f7f5ef38;border-radius:50%;width:10px;height:10px}.janela__barra span{font:450 12px/1 var(--f-mono);color:#c9d3cc;margin-left:10px}.janela__tela{aspect-ratio:16/10;display:block;overflow:hidden}.janela__tela img{object-fit:cover;object-position:50% 0;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1);display:block;transform:scale(1.001)}.janela:hover .janela__tela img{transform:scale(1.04)}.projeto__info{justify-items:start;gap:14px;display:grid}.projeto__tipo{gap:8px;margin:0 0 6px;display:grid}.projeto__tipo span{font:450 13px/1 var(--f-mono);color:#c9d3cc}.projeto__tipo b{font:640 clamp(2.6rem, 4.6vw, 4.2rem)/.95 var(--f-display);letter-spacing:-.045em;color:var(--fita)}.projeto__info h3{font:580 clamp(1.4rem, 2vw, 1.8rem)/1.1 var(--f-display);letter-spacing:-.025em;border-top:1.5px dashed #f7f5ef4d;margin:0;padding-top:14px}.projeto__ramo{font:450 13.5px/1.3 var(--f-mono);color:#c9d3cc;margin:-8px 0 0}.projeto__texto{font:400 17px/1.55 var(--f-display);color:#dfe5e0;max-width:40ch;margin:0}.projeto__destaques{flex-wrap:wrap;gap:8px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.projeto__destaques li{font:450 13px/1 var(--f-display);color:var(--giz);border:1.5px dashed #f7f5ef59;border-radius:999px;padding:7px 12px}@media (max-width:860px){.portfolio__cabeca{flex-direction:column;align-items:flex-start}.projeto,.projeto:nth-child(2n){grid-template-columns:1fr}.projeto:nth-child(2n) .janela{order:0}.botao{max-width:100%}}.amostras{z-index:45;right:var(--g-dir);bottom:calc(22px + env(safe-area-inset-bottom,0px));opacity:0;transform:translate3d(28px, var(--sobe,0px), 0);pointer-events:none;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1);position:fixed}.amostras.visivel{opacity:1;transform:translate3d(0, var(--sobe,0px), 0);pointer-events:auto}.amostras__botao{color:inherit;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:row-reverse;align-items:center;gap:0;padding:0;display:flex;position:relative}.amostras__botao:focus-visible{outline-offset:6px;border-radius:999px}.carretel{z-index:2;border-radius:50%;flex:none;width:60px;height:60px;transition:transform .9s cubic-bezier(.3,.7,.2,1);display:block;position:relative;box-shadow:0 0 0 2px #f7f5ef80,0 12px 28px #07161373}.amostras.visivel .carretel{animation:.9s cubic-bezier(.2,.8,.2,1) backwards rola}@keyframes rola{0%{transform:rotate(200deg)}to{transform:rotate(0)}}.carretel__svg{width:100%;height:100%}.carretel__x{opacity:0;transition:opacity .3s}.amostras__botao:hover .carretel{transform:rotate(30deg)}.agulha{z-index:1;clip-path:polygon(100% 0,30% 15%,0 50%,30% 85%,100% 100%);filter:drop-shadow(0 0 1px #071613e6)drop-shadow(0 2px 3px #07161366);background:linear-gradient(#fff,#b9c2bd);width:36px;height:4px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:calc(50% - 2px);right:50px}.agulha:before{content:"";background:var(--mesa-2);border-radius:1px;width:5px;height:1.6px;position:absolute;top:1.2px;right:4px}.amostras__chamada{white-space:nowrap;background:var(--papel-molde);color:var(--tinta);font:600 15px/1 var(--f-display);letter-spacing:-.01em;clip-path:inset(0 0 0 100% round 999px);border-radius:999px;align-items:center;gap:10px;margin-right:30px;padding:13px 20px 13px 16px;transition:clip-path .6s cubic-bezier(.3,.7,.2,1) .35s,opacity .3s,transform .4s;display:inline-flex;position:relative;box-shadow:0 12px 28px #07161366,0 0 0 1px #13231f24}.amostras__chamada:before{content:"";border:1.5px dashed var(--linha);opacity:.75;pointer-events:none;border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.amostras.visivel .amostras__chamada{clip-path:inset(0 round 999px)}.ponto{background:var(--linha);border-radius:50%;flex:none;width:8px;height:8px}.amostras__botao:hover .amostras__chamada{transform:translate(-4px)}.amostras.puxa .carretel{animation:.9s cubic-bezier(.3,.7,.2,1) puxa}.amostras.puxa .amostras__chamada{animation:.9s cubic-bezier(.3,.7,.2,1) cutuca}@keyframes puxa{0%,to{transform:rotate(0)}35%{transform:rotate(40deg)}70%{transform:rotate(-12deg)}}@keyframes cutuca{0%,to{transform:none}35%{transform:translate(-10px)}70%{transform:translate(3px)}}.amostras__painel{transform-origin:100%;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#071613e6;border-radius:24px;justify-items:end;gap:10px;padding:12px;transition:opacity .3s,transform .45s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:30px;right:96px;transform:translateY(-50%)scale(.96);box-shadow:0 24px 60px #07161373,0 0 0 1px #f7f5ef1a}html.leve .amostras__painel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#071613f5}.tiras{justify-items:end;gap:10px;margin:0;padding:0;list-style:none;display:grid}.tira{width:var(--w,320px);max-width:calc(100vw - var(--g-esq) - var(--g-dir) - 120px);background:var(--papel-molde);color:var(--tinta);clip-path:inset(0 0 0 100% round 16px);opacity:0;transition:clip-path .55s cubic-bezier(.3,.7,.2,1),opacity .25s,transform .55s cubic-bezier(.3,.7,.2,1);transition-delay:calc(var(--n) * 90ms);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:11px 10px 11px 20px;text-decoration:none;display:flex;position:relative;transform:translate(16px);box-shadow:0 6px 14px #00000040}.tiras li:first-child .tira{--w:300px}.tiras li:nth-child(2) .tira{--w:340px}.tiras li:nth-child(3) .tira{--w:320px}.tira__costura{background:repeating-linear-gradient(90deg, var(--linha) 0 7px, transparent 7px 12px);clip-path:inset(0 0 0 100%);height:1.6px;transition:clip-path .5s;transition-delay:calc(var(--n) * 90ms + .38s);position:absolute;top:6px;left:16px;right:16px}.tira__texto{gap:5px;min-width:0;display:grid}.tira__porte{font:450 11.5px/1 var(--f-mono);color:var(--linha-texto)}.tira__nome{font:620 17px/1.1 var(--f-display);letter-spacing:-.015em}.tira__seta{background:var(--tinta);width:38px;height:38px;color:var(--giz);border-radius:50%;flex:none;place-items:center;display:grid}.tira__seta svg{width:17px;height:17px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.tira:hover{transform:translate(-6px)}.tira:hover .tira__seta svg{transform:rotate(-45deg)}.amostras__nota{color:#d3dbd3;width:0;min-width:100%;font:400 11.5px/1.3 var(--f-mono);opacity:0;transition:opacity .35s,transform .35s;transition-delay:calc(var(--n) * 90ms + .12s);justify-self:stretch;margin:2px 0 0;padding:2px 6px 0;transform:translateY(6px)}.amostras[data-estado=aberto] .amostras__painel{pointer-events:auto;opacity:1;transform:translateY(-50%)}.amostras[data-estado=aberto] .tira{clip-path:inset(0 round 16px);opacity:1;transform:none}.amostras[data-estado=aberto] .tira:hover{transform:translate(-6px)}.amostras[data-estado=aberto] .tira__costura{clip-path:inset(0)}.amostras[data-estado=aberto] .amostras__nota{opacity:1;transform:none}.amostras[data-estado=aberto] .amostras__chamada{opacity:0;pointer-events:none;transition-delay:0s;transform:translate(10px)}.amostras[data-estado=aberto] .carretel{transform:rotate(-540deg)}.amostras[data-estado=aberto] .carretel__x{opacity:1;transition-delay:.35s}.amostras[data-estado=aberto] .agulha{transform:translate(-6px)}.amostras[data-estado=fechado] .tira,.amostras[data-estado=fechado] .tira__costura,.amostras[data-estado=fechado] .amostras__nota{transition-duration:.25s;transition-delay:0s}@media (max-width:720px){.carretel{width:54px;height:54px}.agulha{width:30px;right:45px}.amostras__chamada{margin-right:24px;padding:12px 16px 12px 14px;font-size:14px}.amostras__painel{transform-origin:100% 100%;top:auto;bottom:68px;right:0;transform:translateY(8px)}.amostras[data-estado=aberto] .amostras__painel{transform:none}.tira{width:calc(100vw - var(--g-esq) - var(--g-dir) - 24px);max-width:none}.tiras li:nth-child(n) .tira{--w:auto}.amostras[data-estado=aberto] .agulha{transform-origin:calc(100% - 3px);transform:rotate(90deg)translate(2px)}}@media (prefers-reduced-motion:reduce){.amostras.visivel .carretel{animation-duration:10ms}.amostras.puxa .carretel,.amostras.puxa .amostras__chamada{animation:none}}.proximo{background:var(--papel)}.proximo__in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.proximo__cabeca{position:sticky;top:90px}.proximo__acoes{margin-top:32px}.proximo__dica{margin-top:22px}.proximo__duvidas{border-top:1px solid var(--fio);font:450 16px/1.3 var(--f-display);align-items:baseline;gap:12px;margin-top:28px;padding-top:22px;display:flex}.proximo__in.sem-form{grid-template-columns:minmax(0,1fr);max-width:860px}.proximo__in.sem-form .proximo__cabeca{position:static}.proximo__form{background:var(--giz);box-shadow:inset 0 0 0 1px var(--fio), 0 20px 40px #13231f1a;border-radius:18px;padding:22px 24px}.proximo__form iframe{border:0;width:100%;min-height:600px}.rodape{z-index:3;background:var(--mesa-1);color:#f7f5efc7;position:relative}.rodape__in{max-width:var(--largura);padding:28px var(--g-dir) calc(28px + env(safe-area-inset-bottom,0px)) var(--g-esq);font:420 12.5px/1.4 var(--f-mono);flex-wrap:wrap;align-items:center;gap:10px 28px;margin:0 auto;display:flex}.rodape__logo{font:400 34px/1 var(--f-logo);color:var(--giz);margin-right:auto}.rodape a{text-decoration:none}.rodape a:hover{color:var(--giz)}@media (max-width:860px){.proximo__in{grid-template-columns:1fr}.proximo__cabeca{position:static}}
