@font-face{font-family:Tenor Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87cff802105bedba-s.3__g65-r-rh2w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tenor Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aec8606da530ef08-s.24sbit3ezd_45.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tenor Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/35a317e37c2135a2-s.p.1-qk6aig43_qr.woff2)format("woff2");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:Tenor Sans Fallback;src:local(Arial);ascent-override:84.22%;descent-override:22.89%;line-gap-override:0.0%;size-adjust:109.24%}.tenor_sans_ebd7ce3b-module__DQ0tJq__className{font-family:Tenor Sans,Tenor Sans Fallback;font-style:normal;font-weight:400}.tenor_sans_ebd7ce3b-module__DQ0tJq__variable{--font-tenor:"Tenor Sans", "Tenor Sans Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_4541590c-module__buSZ5G__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_4541590c-module__buSZ5G__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5d6ab80d-module__eK7ZrW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5d6ab80d-module__eK7ZrW__variable{--font-inter:"Inter", "Inter Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-areia:#f7e5cf;--color-lagoa-profunda:#0d383f;--color-terra:#7a5334;--color-lagoa:#29998e;--color-pedra:#a39f9b;--color-branco:#fff;--color-petroleo:#182a31;--color-nevoa:#bacbd7;--color-cinza-claro:#efefef;--font-titulo:var(--font-tenor), "Tenor Sans", serif;--font-texto:var(--font-outfit), "Outfit", system-ui, sans-serif;--ease-dunas:cubic-bezier(.625, .05, 0, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.d-hero{font-family:var(--font-titulo);text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(46px,18.51px + 7.048vw,120px);font-weight:400;line-height:1.02}.d-1{font-family:var(--font-titulo);text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(36px,22.63px + 3.429vw,72px);font-weight:400;line-height:1.06}.d-2{font-family:var(--font-titulo);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(26px,20.8px + 1.333vw,40px);font-weight:400;line-height:1.12}.d-num{font-family:var(--font-titulo);letter-spacing:-.04em;font-size:clamp(64px,34.29px + 7.619vw,144px);font-weight:400;line-height:.95}.lead{font-family:var(--font-texto);font-size:clamp(19px,17.14px + .476vw,24px);font-weight:300;line-height:1.42}.label{font-family:var(--font-texto);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:500;line-height:1.3}.small{font-family:var(--font-texto);letter-spacing:.01em;font-size:13px;font-weight:400;line-height:1.45}@media (min-width:768px){.d-hero{letter-spacing:-.09em;line-height:1}.d-1{letter-spacing:-.07em;line-height:1.04}.d-2{letter-spacing:-.04em;line-height:1.1}.d-num{letter-spacing:-.06em}.lead{letter-spacing:-.01em;line-height:1.4}}.grade{grid-template-columns:repeat(var(--colunas), minmax(0, 1fr));column-gap:var(--gutter);padding-inline:var(--margem);display:grid}.botao{height:48px;font-family:var(--font-texto);text-transform:uppercase;letter-spacing:.14em;transition:background-color .4s var(--ease-dunas), color .4s var(--ease-dunas);border:1px solid;align-items:center;padding-inline:24px;font-size:12px;font-weight:500;display:inline-flex}.botao--areia{background:var(--color-areia);border-color:var(--color-areia);color:var(--color-lagoa-profunda)}.botao--claro{color:var(--color-areia);border-color:#f7e5cfb3}.botao--cheio{background:var(--color-lagoa-profunda);border-color:var(--color-lagoa-profunda);color:var(--color-areia)}@media (hover:hover){.botao:hover{background:var(--color-lagoa-profunda);color:var(--color-areia)}.botao--cheio:hover{color:var(--color-lagoa-profunda);background:0 0}.botao--areia:hover{color:var(--color-areia);background:0 0}.botao--claro:hover{background:var(--color-areia);border-color:var(--color-areia);color:var(--color-lagoa-profunda)}}}@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.right-0{right:0}.left-0{left:0}.z-50{z-index:50}.col-start-7{grid-column-start:7}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-\[100svh\]{margin-top:-100svh}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-\[120\%\]{height:120%}.h-\[200svh\]{height:200svh}.h-\[min\(57\.5rem\,100svh\)\]{height:min(57.5rem,100svh)}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.w-\[2px\]{width:2px}.w-\[calc\(var\(--container\)\+1\.5em\)\]{width:calc(var(--container) + 1.5em)}.w-full{width:100%}.w-px{width:1px}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.bg-\[\#0d383f\]{background-color:#0d383f}.bg-\[var\(--fundo\)\]{background-color:var(--fundo)}.bg-\[var\(--grid-line\)\]{background-color:var(--grid-line)}.bg-\[var\(--sec-bg\)\]{background-color:var(--sec-bg)}.object-cover{object-fit:cover}.opacity-0{opacity:0}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.will-change-transform{will-change:transform}.\[clip-path\:inset\(100svh_0_0\)\]{clip-path:inset(100svh 0 0)}}:root{--colunas:4;--margem:20px;--gutter:12px;--respiro:96px}@media (min-width:768px){:root{--colunas:8;--margem:32px;--gutter:16px}}@media (min-width:1024px){:root{--colunas:12;--margem:48px;--gutter:24px;--respiro:160px}}html{background:var(--color-areia)}body{background:var(--color-areia);color:var(--color-lagoa-profunda);font-family:var(--font-texto);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:clamp(16px,15.63px + .0952vw,17px);line-height:1.6}:focus-visible{outline:2px solid var(--color-lagoa);outline-offset:3px}::selection{background:var(--color-lagoa-profunda);color:var(--color-areia)}.logo{aspect-ratio:699/280;display:block;position:relative}.logo__simbolo{width:40.06%;height:99.64%;position:absolute;top:0;left:0;overflow:visible}.logo__grafia{background:currentColor;width:54.22%;height:97.14%;position:absolute;top:2.5%;left:45.78%;-webkit-mask:url(/assets/marca/grafia-jardim-das-dunas.png) 50%/100% 100% no-repeat;mask:url(/assets/marca/grafia-jardim-das-dunas.png) 50%/100% 100% no-repeat}.nav{z-index:30;padding-inline:var(--margem);pointer-events:none;justify-content:center;display:flex;position:fixed;inset:16px 0 auto}.nav__pilula{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(100%,560px);height:56px;color:var(--color-areia);background:#0d383fd1;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 8px 0 24px;display:grid}.nav__menu{color:inherit;cursor:pointer;justify-self:start;align-items:center;gap:12px;margin-block:-14px;padding-block:14px;display:inline-flex}.nav__traco{border-block:1px solid;width:26px;height:7px}.nav__simbolo{width:44px;height:44px;color:var(--color-areia);margin:-8px;padding:8px;display:block}.nav__simbolo svg{width:100%;height:100%;display:block}.nav__cta,.pilula{height:40px;color:inherit;transition:background-color .4s var(--ease-dunas), color .4s var(--ease-dunas);border:1px solid #f7e5cf73;border-radius:999px;align-items:center;gap:10px;padding-inline:16px;display:inline-flex}.nav__cta{white-space:nowrap;justify-self:end}.nav__cta,.pilula{position:relative}.nav__cta:before,.pilula:before{content:"";position:absolute;inset:-3px 0}@media (hover:hover){.nav__cta:hover,.pilula:hover{background:var(--color-areia);color:var(--color-lagoa-profunda)}}@media not all and (min-width:768px){.nav__pilula{gap:10px;padding-left:16px}.nav__cta{letter-spacing:.06em;padding-inline:12px}.nav__cta svg{display:none}}.menu{z-index:25;padding:120px var(--margem) 40px;background:var(--color-lagoa-profunda);color:var(--color-areia);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}.menu[hidden]{display:none}.menu__link{font-family:var(--font-titulo);text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(36px,min(22.63px + 3.429vw,7.6svh),72px);line-height:1.12}.nav__hora{font-variant-numeric:tabular-nums}.carregamento{z-index:50;background:var(--color-areia);color:var(--color-terra);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.carregamento__logo{width:clamp(260px,36vw,600px)}@media (prefers-reduced-motion:no-preference){html.js:not(.ja-viu) .carregamento{animation:.5s linear 4.5s forwards carregamento-reserva;display:flex}html.js .carregamento__faixa{fill-opacity:0;stroke-opacity:0}html.js .carregamento .logo__grafia{clip-path:inset(0% 100% 0% 0%)}}html.gsap-ok .carregamento{animation:none}@keyframes carregamento-reserva{to{opacity:0;visibility:hidden}}.salto-veu{z-index:70;background:var(--color-areia);color:var(--color-terra);pointer-events:none;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.salto-veu__simbolo{width:clamp(72px,9vw,120px);height:auto}.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.js [data-entra],html.js [data-revela]{opacity:0;animation:.3s linear 3s forwards entra-reserva}html.js [data-revela-img]{clip-path:inset(100% 0% 0%);animation:.3s linear 3s forwards revela-reserva}html.gsap-ok [data-entra],html.gsap-ok [data-revela],html.gsap-ok [data-revela-img]{animation:none}@keyframes entra-reserva{to{opacity:1}}@keyframes revela-reserva{to{clip-path:inset(0%)}}.dobra{padding-block:var(--respiro);position:relative}.dobra--colada{padding-top:0}.dobra--curta,.dobra--faixa{padding-block:96px}.dobra--lagoa{background:var(--color-lagoa-profunda);color:var(--color-areia)}.dobra--areia{background:var(--color-areia);color:var(--color-lagoa-profunda)}.grade>*{grid-column:1/-1}.cabeca{margin-bottom:48px}.cabeca .d-1{margin-top:16px}.cabeca__corpo{max-width:40ch;margin-top:24px}.fonte{opacity:.65;margin-top:24px}.selo{opacity:.72;margin-top:12px}.quadro{overflow:hidden}.quadro img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:1024px){.cabeca{grid-column:1/span 8}}.casas__topo .d-1{margin-top:16px}.casas__topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.abas{gap:32px;display:flex}.abas__aba{color:inherit;opacity:.6;cursor:pointer;transition:opacity .4s var(--ease-dunas);padding:12px 0;position:relative}.abas__aba:before{content:"";position:absolute;inset:-3px 0}.abas__aba[aria-selected=true]{opacity:1}.abas__aba[aria-selected=true]:after{content:"";background:var(--color-lagoa);height:2px;position:absolute;bottom:0;left:0;right:0}.painel{animation:painel-entra .4s var(--ease-dunas)}@keyframes painel-entra{0%{opacity:0}}.painel__grande{margin-inline:var(--margem);aspect-ratio:16/9;max-height:86svh}.painel__grande img{animation:painel-entra .4s var(--ease-dunas)}.painel__baixo{margin-top:var(--gutter);row-gap:32px}.painel__miniaturas{gap:var(--gutter);grid-template-columns:repeat(3,1fr);align-content:start;display:grid}.painel__mini{aspect-ratio:16/10;cursor:pointer;opacity:.55;width:100%;transition:opacity .4s var(--ease-dunas);display:block}.painel__mini[aria-pressed=true],.painel__mini:hover{opacity:1}.painel__mini[aria-pressed=true]{outline:2px solid var(--color-lagoa);outline-offset:2px}.painel__miniaturas .selo{grid-column:1/-1;margin-top:0}.ficha{border-top:1px solid #f7e5cf40;margin-top:16px}.ficha li{border-bottom:1px solid #f7e5cf40;padding-block:12px}.painel__chaves{opacity:.8;margin-top:16px}.painel__cta{margin-top:24px}.painel__video{background:#f7e5cf14;width:100%;max-width:640px;height:auto;display:block}@media (min-width:1024px){.painel__miniaturas{grid-column:1/span 4}.painel__info{grid-column:5/span 3}.painel__video{grid-column:8/span 5}}.lugar{background:var(--color-lagoa-profunda);height:100svh;min-height:560px;color:var(--color-lagoa-profunda);position:relative;overflow:hidden}.lugar__quadro{overflow:hidden}.lugar__quadro img{object-fit:cover;width:100%;height:100%;display:block}.lugar__quadro--cheio,.lugar__nova{position:absolute;inset:0}.lugar__marcador{left:var(--margem);z-index:2;color:var(--color-areia);filter:drop-shadow(0 1px 2px #0d383f73);align-items:center;gap:16px;display:flex;position:absolute;top:max(96px,12svh)}.lugar__tracos{gap:6px;display:flex}.lugar__traco{cursor:pointer;width:40px;margin-block:-9px;padding-block:21px;display:block}.lugar__traco:before,.lugar__traco-barra{height:2px;display:block}.lugar__traco:before{content:"";background:#f7e5cf66}.lugar__traco-barra{transform-origin:0;background:currentColor;margin-top:-2px;transform:scaleX(0)}.lugar__traco[aria-pressed=true] .lugar__traco-barra{animation:linear forwards lugar-traco}@keyframes lugar-traco{to{transform:scaleX(1)}}.lugar__pausa{cursor:pointer;opacity:.85;margin-block:-7px;padding:15px 0}@media (prefers-reduced-motion:reduce){.lugar__pausa{display:none}.lugar__traco[aria-pressed=true] .lugar__traco-barra{animation:none;transform:none}}.rastro{z-index:60;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.lugar__nome{z-index:4;color:var(--color-areia);position:absolute;inset:0}.lugar__nome-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.lugar__nome-texto{--nome-em:5.9;font-family:var(--font-titulo);letter-spacing:-.04em;font-weight:400;font-size:calc((100vw - 2 * var(--margem)) / var(--nome-em))}.lugar__nome-texto--tres{display:none}@media not all and (min-width:768px){.lugar__nome-texto--duas{display:none}.lugar__nome-texto--tres{--nome-em:3.9;display:inline}}.lugar__sombra{pointer-events:none;background:radial-gradient(70% 60% at 100% 100%,#0d383f9e 0%,#0d383f61 40%,#0000 72%);position:absolute;inset:0}.lugar__canto{right:var(--margem);color:var(--color-areia);text-align:right;flex-direction:column;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:max(5svh,48px)}.lugar__texto{text-shadow:0 1px 12px #0d383f99;max-width:330px;font-size:16px;line-height:1.5}.lugar__titulo{font-family:var(--font-titulo);text-transform:uppercase;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 1px 2px #0d383f59,0 6px 36px #0d383f99;font-size:clamp(56px,11.1vw,160px);font-weight:400;line-height:.9}.lugar__fonte{left:var(--margem);opacity:.7;position:absolute;bottom:12px}@media not all and (min-width:1024px){.lugar__canto{bottom:60px}}@media (min-width:1024px){.lugar__texto{max-width:23vw}}.casa-ceu{aspect-ratio:1672/941;width:100%;max-height:68svh;position:relative}.casa-ceu img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.casa-ceu__ceu{transform-origin:50% 0;transform:scale(1.2)}@media (prefers-reduced-motion:no-preference){.casa-ceu__ceu{animation:28s cubic-bezier(.37,0,.63,1) infinite alternate ceu-anda}}@keyframes ceu-anda{0%{transform:scale(1.2)translate(-7%)}to{transform:scale(1.2)translate(7%)}}.vida__fotos{row-gap:var(--gutter);margin-top:var(--gutter)}.vida__fotos li{aspect-ratio:16/10}@media (min-width:768px){.vida__fotos li{grid-column:span calc(var(--colunas) / 2)}.vida__fotos li:first-child{aspect-ratio:21/9;grid-column:1/-1}}@media (min-width:1024px){.vida__fotos li,.vida__fotos li:first-child{aspect-ratio:1;grid-column:span 4}}.bairro{background:var(--color-lagoa-profunda);color:var(--color-areia)}.bairro__palco{padding:120px var(--margem) 64px;position:relative;overflow:hidden}.bairro__luz{will-change:transform;pointer-events:none;background:radial-gradient(60% 50% at 30% 20%,#29998e29,#0000 70%),linear-gradient(115deg,#0000 35%,#f7e5cf0d 50%,#0000 65%);position:absolute;inset:-20% -10%}.bairro__texto1,.bairro__texto2,.bairro__texto3{position:relative}.bairro__p{font-family:var(--font-titulo);letter-spacing:-.03em;margin-top:24px;font-size:clamp(26px,3.3vw,48px);font-weight:400;line-height:1.1}.bairro__quadro{display:none}.bairro__grade{gap:var(--gutter);grid-template-columns:1fr 1fr;margin-top:32px;display:grid}.bairro__grade img{aspect-ratio:4/5;object-fit:cover;border-radius:20px;width:100%}.bairro__grade img:last-child:nth-child(odd){aspect-ratio:16/10;grid-column:1/-1}.bairro__texto2{margin-top:48px}.bairro__h3{font-family:var(--font-titulo);text-transform:uppercase;letter-spacing:-.04em;margin-top:64px;font-size:clamp(40px,8.3vw,120px);font-weight:400;line-height:.98}.bairro__rodape{margin-top:32px}.bairro__cta,.bairro__cta1{margin-top:24px}.bairro__cta1{margin-top:40px}.bairro__progresso{display:none}.bairro__selo{padding:0 var(--margem) 48px;opacity:.7}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.bairro__palco{height:100svh;padding:0}.bairro__texto1,.bairro__texto2,.bairro__texto3{margin:0;position:absolute;top:80px}.bairro__texto1{left:var(--margem);width:45.5vw}.bairro__texto2,.bairro__texto3{left:var(--margem);width:45.5vw;top:116px}.bairro__h3{margin-top:0;font-size:clamp(48px,5.5vw,96px)}.bairro__rodape{width:30vw;margin-top:40px}.bairro__grade{display:none}.bairro__quadro{top:96px;bottom:48px;left:52vw;right:var(--margem);background:#f7e5cf0f;border-radius:20px;display:block;position:absolute;overflow:hidden}.bairro__quadro img{z-index:0;object-fit:cover;will-change:clip-path, transform;width:100%;height:100%;position:absolute;inset:0}.bairro__quadro img:first-child{z-index:1}.bairro__progresso{left:var(--margem);align-items:center;gap:24px;display:flex;position:absolute;bottom:48px}.bairro__barra{background:#f7e5cf33;width:300px;height:1px;display:block}.bairro__barra span{background:var(--color-areia);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.bairro__contador{opacity:.6;font-variant-numeric:tabular-nums}}.vitrine{background:var(--color-areia);color:var(--color-lagoa-profunda);position:relative}.vitrine__fixa{display:none}.vitrine__coluna{padding:96px var(--margem)}.vitrine__intro{text-align:center;text-wrap:balance;max-width:34ch;margin:0 auto 48px}.vitrine__titulo{text-align:center;margin-bottom:32px}.vitrine__nome{font-family:var(--font-titulo);text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(34px,4.2vw,64px);font-weight:400;line-height:.98}.vitrine__titulo .label{margin-top:12px}.vitrine__cards{gap:24px;display:grid}.vitrine__card img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.vitrine__link{border-bottom:1px solid;align-items:center;gap:10px;margin-top:46px;padding-top:2px;padding-bottom:6px;display:inline-flex;position:relative}.vitrine__link:before{content:"";position:absolute;inset:-12px 0 -11px}.vitrine__selo{opacity:.7;margin-top:24px}@media (min-width:1024px){.vitrine{grid-template-columns:1fr 1fr;display:grid}.vitrine--dir .vitrine__fixa{order:2}.vitrine__fixa{height:100svh;display:block;position:sticky;top:0;overflow:hidden}.vitrine__grande{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-dunas), transform 1.2s var(--ease-dunas);position:absolute;inset:0;transform:scale(1.04)}.vitrine__grande--ativa{opacity:1;transform:scale(1)}.vitrine__coluna{flex-direction:column;align-items:center;padding:110px 0 160px;display:flex}.vitrine__intro{margin-bottom:120px}.vitrine__palco{width:100%;position:relative}.vitrine__titulo{z-index:2;height:0;color:var(--color-areia);mix-blend-mode:difference;pointer-events:none;margin:0;position:sticky;top:50svh}.vitrine__titulo>*{transform:translateY(-50%)}.vitrine__titulo .label{transform:translateY(-20%)}.vitrine__cards{justify-items:center;gap:110px}.vitrine__card--a{width:71%}.vitrine__card--a img{aspect-ratio:3/2}.vitrine__card--b{width:57%}.vitrine__card--b img{aspect-ratio:1}}@media (prefers-reduced-motion:reduce){.vitrine__grande{transition:none}}.vista{background:var(--color-lagoa-profunda);color:var(--color-areia)}.vista__palco{padding:120px 0 64px;position:relative;overflow:hidden}.vista__titulo{padding-inline:var(--margem);font-family:var(--font-titulo);text-transform:uppercase;letter-spacing:-.04em;text-align:center;pointer-events:none;font-size:clamp(48px,11.1vw,160px);font-weight:400;line-height:.9;position:relative}.vista__faixa{padding:8px var(--margem);scroll-snap-type:x mandatory;scroll-padding-inline:var(--margem);scrollbar-width:none;gap:16px;margin-top:32px;display:flex;position:relative;overflow-x:auto}.vista__casa{scroll-snap-align:start;flex:none;width:min(86vw,640px)}.vista__botao{display:block}.vista__foto{aspect-ratio:4/3;object-fit:cover;outline-offset:6px;width:100%;height:auto;transition:outline-color .4s var(--ease-dunas);border-radius:4px;outline:2px solid #0000;display:block}@media (hover:hover){.vista__botao:hover .vista__foto{outline-color:#f7e5cfcc}}.vista__legenda{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.vista__nome{font-family:var(--font-titulo);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(24px,2.6vw,40px);line-height:1}.vista__ver{white-space:nowrap;border:1px solid #f7e5cf80;border-radius:999px;padding:8px 14px}.vista__selo{padding-inline:var(--margem);opacity:.7;margin-top:24px;position:relative}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.vista__palco{flex-direction:column;justify-content:center;height:100svh;padding:6svh 0 0;display:flex}.vista__faixa{--alt:50svh;gap:var(--margem);scroll-snap-type:none;width:max-content;margin-top:4svh;overflow:visible}.vista__casa{width:calc(var(--alt) * 1672 / 941)}.vista__foto{aspect-ratio:1672/941}.vista__selo{margin:0;position:absolute;bottom:10px;left:0}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.vista__faixa{grid-template-columns:repeat(3,1fr);display:grid;overflow:visible}.vista__casa{width:auto}.vista__foto{aspect-ratio:1672/941}}.planta{background:var(--color-areia);width:min(1180px,94vw);max-height:92svh;color:var(--color-lagoa-profunda);border:0;margin:auto;padding:0}.planta::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d383fb3}.planta__corpo{grid-template-columns:1fr;gap:24px;padding:56px 24px 24px;display:grid;position:relative}.planta__img{object-fit:contain;background:#fff;width:100%;max-height:70svh;display:block}.planta__nome{font-family:var(--font-titulo);text-transform:uppercase;letter-spacing:-.03em;margin-top:12px;font-size:clamp(30px,3vw,44px);line-height:1}.planta__texto{max-width:44ch;margin-top:16px;font-size:17px;line-height:1.45}.planta__ficha{border-top:1px solid #0d383f33;margin-block:24px}.planta__ficha>div{border-bottom:1px solid #0d383f33;gap:4px;padding-block:10px;display:grid}@media (min-width:480px){.planta__ficha>div{grid-template-columns:minmax(0,10em) minmax(0,1fr);align-items:baseline;gap:16px}}.planta__lote{align-items:center;gap:16px;margin-bottom:24px;display:flex}.planta__lote img{width:auto;height:120px}.planta__lote figcaption{gap:6px;max-width:28ch;display:grid}.planta__selo{opacity:.7;margin-top:16px}.planta__fechar{cursor:pointer;border:1px solid;border-radius:999px;padding:10px 16px;position:absolute;top:16px;right:16px}@media (min-width:1024px){.planta__corpo{grid-template-columns:1.6fr 1fr;align-items:center;padding:48px}.planta__img{max-height:80svh}.planta__info{padding-top:32px}}.plantas-hero{height:100svh;min-height:560px;color:var(--color-areia);position:relative;overflow:hidden}.plantas-hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plantas-hero__titulo{left:var(--margem);font-family:var(--font-titulo);text-transform:uppercase;letter-spacing:-.04em;text-shadow:0 6px 36px #0d383f8c;font-size:clamp(64px,13vw,190px);font-weight:400;line-height:.9;position:absolute;top:22svh}.plantas-hero__texto{left:var(--margem);text-shadow:0 1px 12px #0d383fb3;max-width:340px;font-size:15px;line-height:1.5;position:absolute;bottom:9svh}.plantas-hero__selo{right:var(--margem);opacity:.8;position:absolute;bottom:12px}.lista{background:var(--color-areia);color:var(--color-lagoa-profunda);padding:96px var(--margem) var(--respiro)}.lista__grade{gap:48px;display:grid}.filtros__titulo{font-family:var(--font-titulo);text-transform:uppercase;letter-spacing:-.03em;color:var(--color-terra);font-size:clamp(36px,3.4vw,52px);line-height:1}.filtros__grupo{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.pilula-filtro,.etiqueta,.pilula-limpar{cursor:pointer;height:36px;transition:background-color .3s var(--ease-dunas), color .3s var(--ease-dunas);border:1px solid #0d383f40;border-radius:999px;padding-inline:14px;font-size:12px;position:relative}.pilula-filtro:before,.etiqueta:before,.pilula-limpar:before{content:"";position:absolute;inset:-5px 0}.pilula-filtro[aria-pressed=true],.etiqueta[aria-pressed=true]{background:var(--color-terra);border-color:var(--color-terra);color:var(--color-areia)}.filtros__faixa{margin-top:40px;display:block}.filtros__faixa-topo{justify-content:space-between;font-size:12px;display:flex}.filtros__faixa input{vertical-align:-14px;width:100%;height:44px;accent-color:var(--color-terra);margin-top:-4px;margin-bottom:-14px}.filtros__subtitulo{margin-top:40px}.filtros__subtitulo+.filtros__grupo{margin-top:14px}.filtros__pe{align-items:center;gap:20px;margin-top:40px;display:flex}.filtros__total{color:var(--color-terra)}.cartoes-planta{grid-template-columns:1fr;gap:24px;display:grid}.cartao-planta{scroll-margin-top:110px}.cartao-planta__botao{text-align:left;cursor:pointer;width:100%;height:100%;transition:background-color .4s var(--ease-dunas);border:1px solid #0d383f33;flex-direction:column;padding:24px;display:flex}@media (hover:hover){.cartao-planta__botao:hover{background:#ffffff73}}.cartao-planta__img{height:360px;padding:12px;display:block}.cartao-planta__img img{object-fit:contain;width:100%;height:100%;display:block}.cartao-planta__nome{font-family:var(--font-titulo);text-transform:uppercase;letter-spacing:-.03em;color:var(--color-terra);margin-top:40px;font-size:clamp(40px,4.4vw,68px);line-height:.95}.cartao-planta__ficha{gap:4px;margin-top:20px;font-size:14px;display:grid}.cartao-planta__mais{color:var(--color-terra);margin-top:24px}.cartao-planta__vazio{padding:48px 0}@media (min-width:768px){.cartoes-planta{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.lista__grade{grid-template-columns:28% 1fr;align-items:start;gap:64px}.filtros{position:sticky;top:110px}}.vista__todas{text-underline-offset:3px;margin-left:12px;text-decoration:underline}.dobra--dt{--font-dt:var(--font-inter), "Inter", system-ui, sans-serif;background-color:var(--color-petroleo);background-image:linear-gradient(90deg,#bacbd712 1px,#0000 1px);background-size:calc((100% - 2 * var(--margem)) / var(--colunas)) 100%;background-position:var(--margem) 0;color:var(--color-nevoa);font-family:var(--font-dt)}.dt{align-items:center;row-gap:48px}.dt-label{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500}.dt-1{letter-spacing:-.03em;color:var(--color-cinza-claro);margin-top:16px;font-size:clamp(30px,23.31px + 1.714vw,48px);font-weight:500;line-height:1.06}.dt-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-cinza-claro);font-size:clamp(40px,28.11px + 3.048vw,72px);font-weight:300;line-height:1}.dt-corpo{font-size:15px;line-height:1.5}.dt__logo{width:180px;height:auto;margin-bottom:40px;display:block}.dt__foto{max-width:520px;margin-top:32px}.dt__foto img{width:100%;height:auto;display:block}.dt__foto figcaption{opacity:.75;margin-top:10px}.dt__numeros>div{border-bottom:1px solid #bacbd733;align-items:baseline;gap:16px;padding-block:16px;display:flex}.dt__numeros dt{min-width:2.6em}@media (min-width:1024px){.dt__cabeca{grid-column:1/span 6}.dt__numeros{grid-column:8/span 5}}.anf{background:var(--color-areia);color:var(--color-lagoa-profunda)}.anf__r--sudeste{--cor:var(--color-branco)}.anf__r--nordeste{--cor:#bfa389}@supports (color:color-mix(in lab, red, red)){.anf__r--nordeste{--cor:color-mix(in srgb, var(--color-terra) 45%, var(--color-areia))}}.anf__r--sul{--cor:var(--color-terra)}.anf__r--centro-oeste{--cor:var(--color-pedra)}.anf__r--norte{--cor:var(--color-lagoa)}.anf__intro{padding-top:var(--respiro);row-gap:16px}.anf__intro .lead{max-width:52ch}.anf__pagina{align-items:center;row-gap:40px;padding-block:64px}.anf__p2{border-top:1px solid #0d383f26}.anf__esq{justify-items:start;gap:20px;display:grid}.anf__logo{width:140px;height:auto;display:block}.anf__pilula{letter-spacing:.14em;text-transform:uppercase;background:#29998e2e;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500;line-height:1.3}.anf__pilula--branca{background:var(--color-branco);letter-spacing:0;text-transform:none;border:1px solid #0d383f24;padding:8px 18px;font-size:15px;box-shadow:0 1px 2px #0d383f14}.anf__titulo{max-width:20ch;font-family:var(--font-texto);letter-spacing:-.02em;font-size:clamp(30px,21px + 2vw,50px);font-weight:500;line-height:1.08}.anf__sub{max-width:46ch;font-size:16px;line-height:1.5}.anf__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.anf__card,.anf__etapa{border-top:4px solid var(--borda);background:var(--color-branco);border-radius:8px;box-shadow:0 1px 3px #0d383f14}.anf__card{padding:14px 14px 16px;font-size:14px;line-height:1.3}.anf__card--0{--borda:var(--color-lagoa)}.anf__card--1{--borda:var(--color-lagoa-profunda)}.anf__card--2{--borda:var(--color-terra)}.anf__num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:clamp(32px,24px + 2vw,56px);font-weight:500;line-height:1}.anf__card--2 .anf__num{color:var(--color-terra)}.anf__faixa{background:var(--color-lagoa-profunda);width:100%;color:var(--color-areia);text-align:center;border-radius:8px;padding:14px 20px;font-weight:500}.anf__faixa--360{gap:2px;max-width:360px;padding-block:18px;display:grid}.anf__faixa--360 strong{letter-spacing:.02em;text-transform:uppercase;font-size:22px;font-weight:500}.anf__faixa--360 span{opacity:.85;font-size:14px}.anf__mapa{gap:24px;width:100%;display:grid}.anf__brasil{aspect-ratio:545/540;width:100%;max-width:620px;position:relative}.anf__pinos{width:100%;height:100%;position:absolute;inset:0}.anf__terra{fill:var(--color-lagoa-profunda)}.anf__pinos g{fill:var(--cor)}.anf__pinos .anf__r--sul{stroke:var(--color-areia);stroke-width:.8px}.anf__regioes{background:var(--color-lagoa-profunda);color:var(--color-areia);border-radius:12px;padding:20px}.anf__regioes-titulo{letter-spacing:.14em;text-transform:uppercase;text-align:center;margin-bottom:12px;font-size:12px;font-weight:500}.anf__regioes ul{gap:8px;display:grid}.anf__regioes li{background:#f7e5cf12;border-radius:8px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.anf__ponto{background:var(--cor);border-radius:50%;width:12px;height:12px}.anf__regiao{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500}.anf__n{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1}.anf__foto{border-radius:12px;width:100%;max-width:280px;height:auto;display:block}.anf__etapas{gap:12px;display:grid}.anf__etapa{align-items:center;gap:16px;padding:16px;display:flex}.anf__etapa--0{--borda:var(--color-lagoa);--circulo:var(--color-lagoa-profunda)}.anf__etapa--1{--borda:var(--color-lagoa-profunda);--circulo:var(--color-lagoa-profunda)}.anf__etapa--2{--borda:var(--color-terra);--circulo:var(--color-terra)}.anf__circulo{background:var(--circulo);width:34px;height:34px;color:var(--color-areia);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.anf__etapa-nome{letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.3}.anf__p3{background:var(--color-lagoa-profunda);color:var(--color-areia);padding-block:80px}.anf__cabeca3{justify-items:start;gap:16px;margin-bottom:40px;display:grid}.anf__cabeca3 .anf__titulo{max-width:24ch}.anf__cabeca3 .anf__sub{opacity:.85;max-width:60ch}.anf__ferramentas{border-top:1px solid #f7e5cf2e;display:grid}.anf__ferramentas li{border-bottom:1px solid #f7e5cf2e;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px 16px;padding-block:20px;display:grid}.anf__anel{border:1px solid var(--color-lagoa);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:44px;height:44px;font-size:14px;display:grid}.anf__ferramenta{gap:2px;display:grid}.anf__area{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:12px;font-weight:500}.anf__nome{font-size:20px;font-weight:500;line-height:1.2}.anf__papel{opacity:.75}.anf__desc{opacity:.88;grid-column:2;max-width:40ch;font-size:14px;line-height:1.45}.anf__fecho{margin-top:32px;font-size:18px;font-weight:500}@media (min-width:480px){.anf__etapas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.anf__pagina{padding-block:96px}.anf__etapas{grid-template-columns:repeat(3,minmax(0,1fr))}.anf__etapa{align-content:space-between;justify-items:start;min-height:132px;display:grid}.anf__ferramentas li{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr)}.anf__desc{grid-column:3}.anf__fecho{text-align:right}}@media (min-width:1024px){.anf__p1 .anf__esq{grid-column:1/span 6}.anf__p1 .anf__mapa{grid-column:7/span 6}.anf__p2 .anf__esq{grid-column:1/span 4}.anf__foto{max-width:360px}.anf__p2 .anf__etapas{grid-column:6/span 7}.anf__p3{padding-block:112px}.anf__ferramentas{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.anf__ferramentas li{grid-template-columns:44px minmax(0,.9fr) minmax(0,1.1fr)}}@media (min-width:1280px){.anf__mapa{grid-template-columns:minmax(0,1fr) 240px;align-items:end}}.contato__texto{margin-bottom:48px}.form{gap:24px;display:grid}.form__campo{gap:8px;display:grid}.form__campo input{background:var(--color-branco);height:56px;color:var(--color-lagoa-profunda);font:inherit;border:1px solid #0d383f33;padding-inline:16px}.form__interesse{flex-wrap:wrap;gap:12px;display:flex}.form__interesse legend{width:100%;margin-bottom:8px}.form__opcao span{cursor:pointer;height:48px;transition:background-color .3s var(--ease-dunas), color .3s var(--ease-dunas);border:1px solid #0d383f59;align-items:center;padding-inline:20px;display:inline-flex}.form__opcao input{opacity:0;position:absolute}.form__opcao input:checked+span{background:var(--color-lagoa-profunda);border-color:var(--color-lagoa-profunda);color:var(--color-areia)}.form__opcao input:focus-visible+span{outline:2px solid var(--color-lagoa);outline-offset:3px}.form__enviar{justify-self:start}@media (min-width:1024px){.contato__texto{grid-column:1/span 5;margin-bottom:0}.form{grid-column:7/span 6}}.dobra--curta{border-top:1px solid #0d383f26}.perguntas__titulo{margin-bottom:24px}.faq{gap:0 var(--gutter);grid-template-columns:1fr;display:grid}.faq li{border-top:1px solid #0d383f26;padding-block:20px}.faq__p{font-size:16px;font-weight:500;line-height:1.4}.faq p{opacity:.85;max-width:62ch;margin-top:6px;font-size:15px}@media (min-width:1024px){.faq{grid-template-columns:repeat(2,1fr)}}.rodape{background:var(--color-lagoa-profunda);color:var(--color-areia);position:relative;overflow:hidden}.rodape__conteudo{row-gap:48px;padding-block:96px 64px;position:relative}.rodape__logo{width:220px;margin-bottom:24px}.rodape__empresa li+li{margin-top:6px}.rodape__aviso{max-width:72ch;color:var(--color-pedra)}.rodape__simbolo{width:min(70vw,900px);height:auto;color:var(--color-terra);opacity:.55;pointer-events:none;position:absolute;bottom:-38%;right:-12%}.rodape__conteudo>:not(.rodape__simbolo){z-index:1;position:relative}@media (min-width:1024px){.rodape__marca{grid-column:1/span 5}.rodape__empresa{grid-column:7/span 6}.rodape__aviso{grid-column:1/span 8}}.m2{font-family:var(--font-texto);text-transform:none;letter-spacing:0;font-weight:300}.nao-encontrada{min-height:72svh;padding-top:max(var(--respiro), 160px)}.nao-encontrada__voltar{margin-top:40px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
